body{background:#FFF;}

a {color:#1b4489;font-family:Oswald,sans-serif;}

a:hover {color:#333;font-family:Oswald,sans-serif;}

.entry-tags {
	margin:30px 0;
}

.entry-meta-cats, .entry-meta-date {
	display:block;
}

figcaption {font-size:0.8em;color:#666;text-align:center;}

.related-content .entry-meta {display:none;}

input[type=submit] {
	text-transform:uppercase;font-family:Oswald,sans-serif;font-size:0.8rem;
	padding:5px;
}
input[type=submit]:hover {
	font-size:0.8rem;
	padding:5px;
}

label {
	text-transform:uppercase;font-family:Oswald,sans-serif;font-size:0.8rem;
}

.home-sidebar a.button span {display:block;}

.content-list-thumb img {
	max-width:none;
	width:100%;
}

.entry-category {
	text-transform:uppercase;
	font-size: 0.75rem;
}

.entry-category a {
	margin-right:20px;
	font-weight:700;
}

.alignleft, .alignright {width:100%;height:auto;margin-bottom:10px;}

.alignleft img, .alignright img, .alignnone img {width:100%;height:auto;}

.alignnone {margin:0 0 20px;}
.logo-wrap {position:relative;}
.logo-wrap img {max-width:275px;}
.logo .logo-title {display:none;}
.logo .logo-tagline {margin-top:30px;}

.imagesmall .alignleft, .imagesmall .alignright {
	width:25%!important;
}

.wp-caption-text {font-style:italic;}

.video-wrapper {
	width: 100%;
	position: relative;
	padding-bottom: 56.25%;
	padding-top:0;
	height: 0;
	overflow: hidden;
	margin: 0 0 20px;	
}

.video-wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.post-postscript, .jetpack_subscription_widget p {
	font-size:13px;
	line-height:18px;
	font-style:italic;
}

.mh-fp-large-widget .entry-meta-cats {display:none;}

.pt-cv-ifield {border-left:8px solid #f2f2f2;}

.page-id-17916 .pt-cv-ifield {border-left:none;border-bottom:1px dotted #dcdcdc;}


.widget_categories .cat-item-7, .widget_categories .cat-item-1 {display:none;}

.widget_recent_entries li {
	border-bottom:1px dotted #dcdcdc;padding:10px 0;
}

.jetpack_subscription_widget {margin-top:30px;}

.pt-cv-wrapper .pagination>li>a {
	padding:12px 20px;border:none;
}

@media (min-width:980px) {
.alignleft, .alignright {width:50%;height:auto;max-width:500px;}
.alignleft {margin:0 20px 10px 0;}
.alignright {margin:0 0 10px 20px;}
	
.logo .logo-tagline {position:absolute;top:80px;
right:0px;margin-top:0;font-size:26px}

li.menu-item-18022 {float:right;}
li.menu-item-18022 a {background: #1b4489;}
li.menu-item-18022 a:hover {background: #fcb426;}
}

.toc_widget ul ul {
	margin-left:20px;
}

.toc_widget ul ul ul {
	margin-left:20px;
}

.toc_title {
	font-family: 'Oswald',Helvetica,Arial,sans-serif;
	font-size: 0.875rem;
	font-weight: 300!important;
	text-transform: uppercase;
}

#toc_container {
	padding:30px;
}

#toc_container a {
	font-weight:400;
}

.toc_number {
	display:none;
}

#post-25347 h2 {
	text-transform:uppercase;
	background: #1b4489;
	color:#FFF;
	padding:20px;
}

#post-25347 h3 {
	color:#e22726;
}

#post-25347 h4 {
	color:#1b4489;
background: #fcb426;
padding: 5px 10px;
font-size: 16px;
display: inline-block;	
}

#post-25347 .entry-content ul {
	list-style:disc;
}

#post-25347 .entry-content ul ul {
	list-style:circle;
}

#toc-widget-2.element-is-sticky {
	overflow-y:scroll!important;
	max-height:95vh!important;
	width:auto!important;
	background:#FFF!important;
}