@font-face {
  font-family: 'Agenda';
  src: url('fonts/Agenda-Light.eot?#iefix') format('embedded-opentype'),  url('fonts/Agenda-Light.woff') format('woff'), url('fonts/Agenda-Light.ttf')  format('truetype'), url('fonts/Agenda-Light.svg#Agenda-Light') format('svg');
  font-weight: 300;
  font-style: normal;
}

/* @font-face {
  font-family: 'Agenda';
  src: url('fonts/Agenda-Medium.eot?#iefix') format('embedded-opentype'),  url('fonts/Agenda-Medium.woff') format('woff'), url('fonts/Agenda-Medium.ttf')  format('truetype'), url('fonts/Agenda-Medium.svg#Agenda-Medium') format('svg');
  font-weight: 400;
  font-style: normal;
} */
@font-face {
  font-family: 'Avenir-Roman';
  src: url('fonts/Avenir-Roman.eot?#iefix') format('embedded-opentype'),  url('fonts/Avenir-Roman.otf')  format('opentype'),
	     url('fonts/Avenir-Roman.woff') format('woff'), url('fonts/Avenir-Roman.ttf')  format('truetype'), url('fonts/Avenir-Roman.svg#Avenir-Roman') format('svg');
  font-weight: normal;
  font-style: normal;
}
html {
  font-family: 'Avenir-Roman', sans-serif;
  font-size: 18px;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  box-sizing: border-box;
  color: B5CFD9;
    line-height: 1.5;font-weight: 400;
}


html {  
    overflow-x: hidden; 
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: 400;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}


/* =Layout
-------------------------------------------------------------- */

/*
LAYOUT: Two columns
DESCRIPTION: Two-column fixed layout with one sidebar right of content
*/

#container {
	float: left;
	margin: 0;
	width: 100%;
}
#content {
    margin: 0;
    float: left;
    width: 100%;
}
#primary,
#secondary {
	float: right;
	overflow: hidden;
	width: 220px;
}
#secondary {
	clear: right;
}
#footer {
    clear: both;
    width: 100%; 
    float: left;
    padding: 0;
}
/* =Fonts
-------------------------------------------------------------- */
body,
input,
textarea,
.page-title span,
.pingback a.url {
	font-family: 'Avenir-Roman', sans-serif;
}
h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text {
	font-family: 'Avenir-Roman', sans-serif;
}
input[type=submit] {
	font-family: 'Avenir-Roman', sans-serif;
}
pre {
	font-family: "Courier 10 Pitch", Courier, monospace;
}
code {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

/* =Global Elements
-------------------------------------------------------------- */

/* Main global 'theme' and typographic styles */
body {
	 
}
body,
input,
textarea {
	color: #B5CFD9;
	font-size: 18px;
	line-height: 1.5;
}
hr {
	background-color: #e7e7e7;
	border: 0;
	clear: both;
	height: 1px;
	margin-bottom: 18px;
}

/* Text elements */
p {
	margin-bottom: 18px;
}
ul {
	list-style: disc;
	margin: 0 0 18px 1.5em;
}
ol {
	list-style: decimal;
	margin: 0 0 18px 1.5em;
}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
	margin-bottom: 0;
}
dl {
	margin: 0 0 24px 0;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 18px;
}
strong {
	font-weight: bold;
}
cite,
em,
i {
	font-style: italic;
}
big {
	font-size: 131.25%;
}
ins {
	background: #ffc;
	text-decoration: none;
}
blockquote {
	font-style: italic;
	padding: 0 3em;
}
blockquote cite,
blockquote em,
blockquote i {
	font-style: normal;
}
pre {
	background: #f7f7f7;
	color: #222;
	line-height: 18px;
	margin-bottom: 18px;
	overflow: auto;
	padding: 1.5em;
}
abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
sup,
sub {
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
 
a {
	color: #493668;
	text-decoration: none;
} 
a:hover {
	 
	text-decoration: underline;
}
 

.entry-content h2{ 
	font-size: 23px; 
}
.entry-content h3{
    font-weight: bold;
    font-size: 19px; 
}
.entry-content h4{
    font-weight: bold;
    font-size: 18px; 
}
.entry-content {
	font-weight: normal; 
	font-size: 18px;
}
.entry-content h2,
.entry-content h3,
.entry-content p, .entry-content ul, .entry-content ol, .entry-content dd, .entry-content pre, .entry-content hr {
    margin-bottom: 24px;
}
.entry-content p{
	
}
*,
*:before,
*:after {
  box-sizing: border-box;
  margin: 0;
} 

a { 
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}
 
body{
   
}
.footer-priv a{
	margin: 0 6px;
}
.footer-priv{
  float: right;
}
#footer-copyright .text-muted{
	width: 100%;
    text-align: left;
} 
a:hover{ 
  color: #A7D7E9;
} 
a{
  text-decoration: none;
  color: #B5CFD9;
} 

.container {
	margin: 0 auto;
	position: relative;
	width: 520px;
	max-width: calc(100% - 30px);
}

.logo span {
    font-size: 22px;
    letter-spacing: 21px;
    width: 100%;
    clear: both;
    float: left;
}
.logo a{
	text-decoration: none;
	color: #B5CFD9;
}
.logo {
	font-family: 'Agenda';
    text-align: center;
    font-weight: 300;
    font-size: 40px;
    text-transform: uppercase;
    letter-spacing: 20px;
	line-height: 1.2;
}
#content ul li {
    margin: 0;
	position: relative;
	padding-left: 2px;
}
#content  ul {
    display: inline-block;
    list-style: none;
    margin: 0 0 18px 16px;
}
#content  ul li::before {
    content: "\2022";
    color: #B5CFD9;
    font-weight: bold;
    display: inline-block;
    width: 20px;
    margin-left: -17px;
    top: -1px;
    position: relative;
	position: absolute;
	left: 0;
	top: 0;
}
#header {  
    float: left;
    width: 100%;
    margin-bottom: 40px;
}
#footer { 
    margin-top: 40px;
}
.copyright p{
	margin: 0;
}
.copyright{
	float: left;
	width: 100%;
	text-align: center;
}
html {
    background-image: url(images/background.png);
    background-repeat: repeat;
    background-position: center;
    background-color: #1F4268;
    background-size: cover;
}
#wrapper {
    float: left;
    width: 100%;
    padding: 40px 0;
}
body{
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; 
    min-height: 100vh;
} 
 
@media only screen and (max-width: 768px) {
	#footer{
		margin-top: 30px;
	}
	#header { 
		margin-bottom: 45px;
	}  
	#wrapper { 
		padding: 46px 0;
	}
	html { 
		background-size: contain;
	}
	#content ul { 
		padding-left: 10px!important;
	}
} 