@import url('//fonts.googleapis.com/css?family=Roboto:400‌​,300,700,500,200,800');

body {
	line-height: 1.3;
}
a {
	font-weight: 500
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a, blockquote {
	color:#004276;
}
h1, .h1 {
	font-size: 36px
}
h2, .h2 {
	font-size: 32px
}
h3, .h3 {
	font-size: 28px
}
h4, .h4 {
	font-size: 24px
}
h5, .h5 {
	font-size: 20px;
	text-align: left;
}
h6, .h6 {
	font-size: 18px
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    margin: 0.2em 0 0.2em;
}

.entry-title {
	width: 100%;
}
.entry-content, .entry-title {
	padding-left: 0;
	padding-right: 0;
}
.entry-content.excerpt p {
	margin-bottom: 10px;
}
.x-container{
	max-width: 810px;margin: auto; text-align: justify;
}
.x-container .entry-content {
	text-align: left;
}
.entry-header .entry-title{
	font-size: 200%;
	text-align: left;
}
.x-main{
	/*background-color:#f7f7f7;*/
}
.x-container.midwidth{max-width:992px!important}
.x-container.width100{width:100%!important}

.x-navbar .x-nav>li>a>span, .x-navbar .desktop .x-nav>li>a>span { /* Login button */
	border: 3px solid transparent;
}
.x-navbar .x-nav>.menu-item-94>a>span, .x-navbar .desktop .x-nav>.menu-item-94>a>span { /* Login button */
	border: 3px solid #4A6273;
}
.x-navbar .desktop .x-nav>li>a>span {
	border-radius: 8px; 
	padding-left: 1em;
	padding-right:calc(1em - 0.02em);
}
.x-img-rounded {
	margin-bottom: 0;
}

/* hover */
.x-navbar .desktop .x-nav>li>a:hover>span, .x-navbar .desktop .x-nav>li>a:active>span, .x-navbar .desktop .x-nav>li>a:focus>span {
	background-color:#004276;
	border: 3px solid transparent;
	color:#fafafa;}

/* active */
.x-navbar .desktop .x-nav>.x-active>a>span, .x-navbar .desktop .x-nav>.current-menu-item>a>span {
	background-color:#c6c277;
	border-color:#c6c277;
	color:#f4f5f6;}

.x-navbar .mobile .x-nav li > a:hover {
	background-color:#8699a7;
	color:#fafafa;}

.x-navbar .desktop .x-nav > .x-active > a, .x-navbar .desktop .sub-menu .x-active > a, .x-navbar .mobile .x-nav .x-active > a, .x-navbar .mobile .x-nav .current-menu-item > a {
	background-color:#c6c277;
	color:#f4f5f6;}

.x-navbar .desktop .x-nav>li.current-menu-item>a:hover>span, .x-navbar .mobile .x-nav .current-menu-item > a:hover {
	background-color:#8699a7;
	border-color:#4A6273;
	color:#fafafa;}

.big_icon{font-size:20px}

.half-bubble{
	background:#c6c277;border-radius:40px;border-bottom-left-radius:0;border-top-left-radius:0;}
.quick_links .h-custom-headline{ 
	background-color:#133759;
	color:#fafafa;
	border-radius:28px;
	padding:14px 0;
	margin-top: 0px;}
.half-bubble .quick_links .h-custom-headline{ 
	margin-top: 20px;}
.link-list{
	font-size:20px;width:90%;margin: 0 0 38px 0;text-align: center; }

.link-list a{
	color:#4A6273;
	background-color:#fff;
	border: 3px solid #4A6273;
	border-radius:8px;
	padding:8px;
	font-weight: 500;
	display: block;
}
.link-list a:hover,.link-list a:active{
	color:#fff;
	background-color:#4A6273;
	text-decoration: none;
}
.link-list-inline{
	font-size:20px;margin: 0;text-align: center; }
.link-list-inline a{
	color:#4A6273;
	background-color:#fff;
	border: 3px solid #4A6273;
	border-radius:8px;
	padding:8px;
	font-weight: 500;
	display: block;
}
.link-list-inline a:hover,.link-list-inline a:active{
	color:#fff;
	background-color:#4A6273;
	text-decoration: none;
}

.x-btn{
	text-transform:initial!important;
	font-weight: 500;
}
.x-btn.x-btn-rounded{
	border-radius: 8px!important;
}

a.white-button{
	color:#4A6273;
	background-color:#fff;
	border: 3px solid #004276;
	border-radius:8px;
	padding:8px;
	font-weight: 500;
	display: block;
	text-shadow:none!important;
	margin-bottom: 24px!important;
}
a.white-button:hover, a.white-button:active{
	color:#fff;
	background-color:#004276;
	text-decoration: none;
}
a.white-button-inline{
	color:#004276;
	background-color:#fff;
	border: 3px solid #004276;
	border-radius:8px;
	padding:8px;
	font-weight: 500;
	display: block;
	margin-bottom: 24px!important;
}
a.white-button-inline:hover,a.white-button-inline:active{
	color:#fff;
	background-color:#004276;
	text-decoration: none;
}

a.link-button{
	color: #004276;
	background-color: #fff;
	border: 3px solid #004276;
	border-radius: 8px;
	padding: 8px;
	font-size: 16px;
	font-weight: 500;
	display: inline-block;
	text-shadow: none!important;
	margin: 0 20px;
	margin-bottom: 8px!important;
	text-transform: uppercase;
}
a.link-button:hover, a.link-button:active{
	color:#fff;
	background-color:#004276;
	text-decoration: none;
}
a.link-button-inline{
	color:#004276;
	background-color:#fff;
	border: 3px solid #004276;
	border-radius:12px;
	padding:8px;
	font-size:20px;
	font-weight: 500;
	display: block;
	margin: 0 20px;
	margin-bottom: 24px!important;
}
a.link-button-inline:hover,a.link-button-inline:active{
	color:#fff;
	background-color:#004276;
	text-decoration: none;
}

.x-btn:hover, .button:hover, [type="submit"]:hover{
	background-color: #004276;
}
.x-btn.x-btn-large {
	padding-bottom: 10px;
}

.entry-header,.quick_links .x-icon-genderless,.entry-header,.quick_links .x-icon-500px{
	display: none;
}

.entry-title {
	font-size: 30px;

}
.entry-title:before {
	content:"";
	margin: 0;
}
.p-meta{
	text-align: left;
	padding:0;
	opacity: 1;
	color:#333;
	font-size: 18px;
	line-height: 1.5;
}
.p-meta>span{
	margin:0;
}
.p-meta a{

}
strong a {
	font-weight: 500;
}
.bottom .x-colophon-content a{
	color:#fff;
}
.post .entry-header{
	display: block;
}
.format-standard .entry-title:before {
	display: none;
}
.hentry .entry-wrap{padding:0;}
.post.hentry .entry-wrap{
	padding: 20px 0;
}
.post .entry-featured{
	display: none;
}
h2.h-custom-headline.h3 {margin-top: 20px; text-align: center;}
.x-flexslider-shortcode-container{
	margin-bottom:0}
.x-accordion-heading .x-accordion-toggle {
	color:#f4f5f6;
	background-color:#c6c277;}
.x-accordion-heading .x-accordion-toggle.collapsed {
	color:#8699a7;}
.x-accordion-heading .x-accordion-toggle:hover {
	background-color:#8699a7;
	color:#f4f5f6;}

.x-colophon.bottom {
	background-color:#133759;
	padding:16px 0 0 0;
	border-top:solid #c6c277 5px;
	border-bottom:solid #c6c277 5px;}
	
.x-colophon.top {
	padding-top:0;
	padding-bottom:0;
}
.x-btn, .button, [type="submit"] {
	color:#004276;
	border-color:#004276;
	background-color:#ff2a13;
	border-width: 3px;
	text-transform: uppercase;
	background-color:#fff;
	border-radius: 6px;
	padding: 12px;
	padding-bottom: 11px;
	font-size: 19px;
	vertical-align: top;
}
.x-searchform-overlay {
	top: 4px;
	left: 26%;
	width: 45%;
	background: none;
}
.x-searchform-overlay .form-search .search-query {
	font-size: 2em;
	background-color:#fff;
	border: 1px #666 solid;
	border-radius: 2px;
	height: 2em;
	padding-left: 10px;
	text-transform: none;
}
.x-searchform-overlay .form-search label{
	margin-bottom:0; 
	font-size: 1.2em;
}
.x-searchform-overlay-inner {
	vertical-align: top;
}
.x-searchform-overlay .form-search input {
	text-align: left
}

.popover.top .arrow:after{
	margin-left:0px 
}

.cat-list{
	list-style: none;
	margin-left: 0;
}
.cat-list th,.cat-list td{
	border-top: none;
	padding: 0;
	background:none;
}
.cat-list table{
	margin-bottom:0;
	background:none; 
}

.footer-menu>ul>li {
	background-color:#133759;
	display: inline-block;
	text-transform:uppercase;
	font-weight:bold;}
.footer-menu>ul>li a {
	color:#f4f5f6;}
.footer-menu {
	position: relative;
	margin: 1em;
	overflow: hidden;}
.footer-menu ul {
	text-align: center;}
.footer-menu li {
	border-left: 1px solid #ccc;
	padding: 0 1em;
}
.footer-menu li:first-child {
	border-left: 0;
}
.footer-menu.flex ul {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-left: -1px;}
.footer-menu.flex li {
	flex-grow: 1;
	flex-basis: auto;
	margin: .25em 0;
	padding: 0 1em;
	text-align: center;
	border-left: 1px solid #ccc;}
.footer_text{
	color: #fff;
	text-align: center;
}
.social-links a:hover img {
	background: #fffea7;
	border-radius: 20px;}
.flex-direction-nav a{
	top:inherit;
	bottom:14px;}
.flex-control-nav{
	top: inherit;
	bottom: 5px;
	right: 10px;
	background-color:transparent}
.flex-control-nav li a{
	width: 10px;
	height: 10px;
	border-radius: 5px;
	background-color:rgba(100, 100, 100, 0.65)}

.x-img-rounded {
	margin-bottom: 0;
}
.comment-reply-title{
	display:none;
}
.comment-respond{
	padding: 19px;
	margin: 20px 0;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	overflow: hidden;
}
.read_more{
	font-size: 20px;
	background-color: #004276;
	border: none;
	color: white;
	margin: auto;
	padding: 15px 32px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
}

.menubutton{
	margin-top: calc(-0.875em - 1px);
	background-color: #fff;
	border-color: #fff;
	color: #004276;
	border-radius: 8px;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.015em;
	float:right;
	margin-top: 14px;
	transition: none;

	line-height: 1;
	font-size: 15px;
	padding: 0;
	padding: 16px 2px;
	font-family: "Roboto",sans-serif;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.02em;
	text-transform: uppercase;
}
.menubutton:hover{
	color: #fff;
	transition: none;
	text-decoration: none;
	background-color: #004276;
}
.menubutton span{
	margin-top: calc(-0.875em - 1px);
	border-radius: 8px;
	border: 3px solid transparent;
	padding-right: calc(1em - 0.02em);
	border: 1px solid transparent;
	padding: 0.875em 1em;
	border-radius: 100em;
	font-size: 15px;
	font-family: "Roboto",sans-serif;
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	float: none;
	line-height: 1;
	text-decoration: none;
}

hr.hr_unpad, .hr_unpad hr{
	margin-top: 0
}

ul.splitter, ul.splitthis {
	float: left;
	margin-left:0;
	width: 45%;
	margin-right: 1em;
}
.splitter li, .splitthis li{
	list-style: none;
	padding-right: 2em;
	line-height: 1.5em;
	text-align: left;
	margin-left: 12px; 
	text-indent:-12px;
}
.close_x{text-decoration:none;position: absolute;right: 10px;}
.close_x:hover, .close_x:active{text-decoration:none;}



@media (max-width:767px) {
	ul.splitter, ul.splitthis {
		width: 100%;
		margin-bottom:0 
	}
}

.menu-item-6572 a span {
//  color:#133759;
//  font-weight:bold
}


@media (min-width: 1200px) {

}
@media (min-width: 992px) {
	.link-list{
		width: 100%;
		font-size:18px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.link-list{
		width: 100%;
		font-size:15px;
	}
}
@media (min-width: 768px) and (max-width: 852px) {
	.link-list{
		width: 100%;
		font-size:13px;
	}
}
@media (max-width:767px) {
	.x-brand{
		margin-top: 20px;
		margin-bottom: 10px;}
	.masthead-inline .x-btn-navbar {
		display: block;
		float: right;
		margin-top: 36px}
	.half-bubble .quick_links .h-custom-headline{ 
		border-bottom-left-radius:0;
		border-bottom-right-radius:0;
		margin-top: 0px;}
	.half-bubble{
		border-radius:40px;	}
	.link-list{
		font-size:20px;
	}
}
