/*

Theme Name: X &ndash; WSHein Theme
Theme URI: http://theme.co/x/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to X in this child theme.
Version: 1.0.0
Template: x

*/

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/0eC6fl06luXEYWpBSJvXCIX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/Fl4y0QdOxyyTHEGMXX8kcYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/-L14Jk06m6pUHB-5mXQQnYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/I3S1wsgSg9YCurV6PUkTOYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/NYDWBdD4gIq26G5XYbHsFIX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/Pru33qjShpZSmG3z6VYwnYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfZBw1xU1rKptJj_0jans920.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/sTdaA6j0Psb920Vjv-mrzH-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/uYECMKoHcO9x1wdmbyHIm3-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/tnj4SB6DNbdaQnsM8CFqBX-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/_VYFx-s824kXq_Ul2BHqYH-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/NJ4vxlgWwWbEsv18dAhqnn-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/Ks_cVxiCiwUWVsFWFA3Bjn-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/oMMgfZMQthOryQo9n22dcuvvDin1pK8aKteLpeZ5c0A.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/ZLqKeelYbATG60EpZBSDy4X0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/oHi30kwQWvpCWqAhzHcCSIX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/rGvHdJnr2l75qb0YND9NyIX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/mx9Uck6uB63VIKFYnEMXrYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/mbmhprMH69Zi6eEPBYVFhYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/oOeFwZNlrTefzLYmlVV1UIX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/RxZJdnzeo3R5zSexge8UUZBw1xU1rKptJj_0jans920.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/77FXFjRbGzN4aCrSFhlh3oX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/isZ-wbCXNKAbnjo6_TwHToX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/UX6i4JxQDm3fVTc1CPuwqoX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/jSN2CGVDbcVyCnfJfjSdfIX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/PwZc-YbIL414wB9rB1IAPYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/97uahxiqZRoncBaCEI3aW4X0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOJBw1xU1rKptJj_0jans920.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

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;
	color:#000;
}
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: 6px!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:12px;
	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;
	border-width: 3px;
	text-transform: uppercase;
	background-color:#fff;
	border-radius: 6px;
	padding: 12px;
	padding-bottom: 11px;
	font-size: 19px;
	vertical-align: top;
	text-shadow: none!important;
}

.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;
	background: none;
}
.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;}

.vfbp-form select{
	border-color: #ccc;
	border-radius: 4px;
}

@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;
	}
}


h1, .h1 {
	font-size: 28px
}
h2, .h2 {
	font-size: 24px
}
h3, .h3 {
	font-size: 22px
}
h4, .h4 {
	font-size: 20px
}
h5, .h5 {
	font-size: 18px;
	text-align: left;
}
h6, .h6 {
	font-size: 16px
}

a.active {
	background: #efe7af;
	padding: 6px;
}

.x-navbar .x-nav>.menu-item-94>a>span, .x-navbar .desktop .x-nav>.menu-item-94>a>span { /* Login button */
	border: 3px solid #004276;
}
.x-nav-tabs>li>a {
	color:#004276;
	background-color: #f4f5f6;

}

.home #x-section-1 {padding-top: 0 !important; margin-top:0}
.big_icon{font-size:20px}
.h-custom-headline {margin-top: 20px; text-align: center;}

.home .entry-content {margin-top: 1%}
.home .h-custom-headline {margin: 0px;}

.parent-content .entry-content {margin-top: 0}

.link-list a{
	color:#004276;
	border: 3px solid #004276;
}
.link-list a:hover,.link-list a:active{
	background-color:#004276;
}

.link-list-inline a{
	color:#004276;
	border: 3px solid #004276;
}
.link-list-inline a:hover,.link-list-inline a:active{
	background-color:#004276;
}
.splitter li, .splitthis li{

	list-style: disc;
	padding-left: 12px;
}
.footer-menu .x-colophon-content a {
	color:#fff;
}
.x-accordion-heading .x-accordion-toggle {
	color: #f4f5f6;
	background-color: #004276;}
.x-accordion-heading .x-accordion-toggle.collapsed {
	color: #004276;}
.x-accordion-heading .x-accordion-toggle.collapsed:hover {
	background-color: #f4f5f6;
	color: #004276;}
.x-accordion-heading .x-accordion-toggle:hover {
	background-color: #004276;
}

.home .x-flexslider {display: inline-block;}

.page-databases .x-accordion-heading .x-accordion-toggle:before {
	content:"";
}
.page-databases .entry-content {
	margin-top: 4px; 
}
.page-databases .x-accordion-heading .x-accordion-toggle{
	background-color: #949159;
	cursor: default;
}
.page-databases .x-accordion-heading .x-accordion-toggle:hover {
	text-decoration: none;
}

.two-up > li {
	width: 100%!important;
}


.backleft.x-section.bg-image{
	background-position: left top;
	background-size: cover;
}
.backcenter.x-section.bg-image{
	background-position: center top;
	background-size: cover;
	padding-top: 120px!important;
	min-height: 360px;
}
.backcenter>div{
	padding: 10px 0px 16px!important;
	background: rgba(255,255,255,0.7);
	width: 100%!important;
}

#searchform.form-search:before {
	margin-bottom: -14px;
}
.with-container{
	padding:0;
	border:0;
}
.footer_text{
	color: #fff;
	text-align: center;
}

.productListItem img {
	float: left;
	margin-right: 10px;
}

.x-menu-item .with_tooltip span::after {
	display: none;
}

.x-btn.x-btn-mini {
	padding-top: 10px;
}

.hein-peeps .h-custom-headline{
	height: 50px;
}
.hein-peeps .x-text{
	height: 60px;
}

.pagination{
	margin:0;
	padding:0;
}
.pagination li{
	display: inline;
	line-height: 50px;
	border: 1px solid #ddd;
	margin-right: -1px;
	padding: 10px 0;
	font: 14px;
	background: #FFFFFF;
}
.pagination li a{
	text-decoration:none;
	padding: 10px;
	color: rgb(0,66,118);
	font-weight: bold;
}
.pagination li.first {
	border-radius: 5px 0px 0px 5px;
}
.pagination li.last {
	border-radius: 0px 5px 5px 0px;
}
.pagination li:hover{
	background: #EEE;
}

.pagination li.current {
	background: #89B3CC;
	border: 1px solid #89B3CC;
	color: #FFFFFF;
	font-weight: bold;
}
.pagination li.active {
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
}

/* 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:#c6c277;
	border-color:#c6c277;
	color:#f4f5f6;}

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



@media (max-width: 1140px){
	.x-nav-wrap.desktop {
		display: none;
	}
	.x-nav-wrap.mobile.collapse.in {
		display: block;
	}
	.masthead-inline .x-btn-navbar {
		display: block;
		float: right;
	}
}

@media (min-width: 768px) {
	
}

@media (min-width: 980px) {
	
}

@media (min-width: 768px) and (max-width: 979px) {
	.x-navbar .x-nav>.menu-item-94>a>span, .x-navbar .desktop .x-nav>.menu-item-94>a>span { /* Login button */
		border: 0;
	}
}

@media (min-width:1200px) {
	.right_padding_xl{padding-right:100px!important}
}

@media (min-width:1400px) {
	
}


@media (max-width:767px) {
	.x-navbar .x-nav>.menu-item-94>a>span, .x-navbar .desktop .x-nav>.menu-item-94>a>span { /* Login button */
		border: 0;
	}
}

@media (min-width: 620px) and (max-width: 767px) {
	
}

@media (min-width: 481px) and (max-width: 767px) {
	
}

@media (max-width: 480px) {
	
}


@media print { /* no links in print view */
	a[href]:after {
		content: none !important;
	}
}

