/* Page Generated in 0.000000 seconds */
@font-face {
    font-family: 'serifa_btbold';
    src: url('/img/serifa-bt-bold.eot');
    src: url('/img/serifa-bt-bold.eot?#iefix') format('embedded-opentype'),
         url('/img/serifa-bt-bold.woff') format('woff'),
         url('/img/serifa-bt-bold.ttf') format('truetype'),
         url('/img/serifa-bt-bold.svg#serifa_btbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
.owl-carousel,.owl-carousel .owl-item { -webkit-tap-highlight-color:transparent;  position:relative } 
.owl-carousel { display:none;  width:100%;  z-index:1 } 
.owl-carousel .owl-stage { position:relative;  -ms-touch-action:pan-Y;  -moz-backface-visibility:hidden } 
.owl-carousel .owl-stage:after { content:".";  display:block;  clear:both;  visibility:hidden;  line-height:0;  height:0 } 
.owl-carousel .owl-stage-outer { position:relative;  overflow:hidden;  -webkit-transform:translate3d(0,0,0) } 
.owl-carousel .owl-item,.owl-carousel .owl-wrapper { -webkit-backface-visibility:hidden;  -moz-backface-visibility:hidden;  -ms-backface-visibility:hidden;  -webkit-transform:translate3d(0,0,0);  -moz-transform:translate3d(0,0,0);  -ms-transform:translate3d(0,0,0) } 
.owl-carousel .owl-item { min-height:1px;  float:left;  -webkit-backface-visibility:hidden;  -webkit-touch-callout:none } 
.owl-carousel .owl-item img { display:block;  width:100% } 
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled { display:none } 
.no-js .owl-carousel,.owl-carousel.owl-loaded { display:block } 
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev { cursor:pointer;  cursor:hand;  -webkit-user-select:none;  -khtml-user-select:none;  -moz-user-select:none;  -ms-user-select:none;  user-select:none } 
.owl-carousel.owl-loading { opacity:0;  display:block } 
.owl-carousel.owl-hidden { opacity:0 } 
.owl-carousel.owl-refresh .owl-item { visibility:hidden } 
.owl-carousel.owl-drag .owl-item { -webkit-user-select:none;  -moz-user-select:none;  -ms-user-select:none;  user-select:none } 
.owl-carousel.owl-grab { cursor:move;  cursor:grab } 
.owl-carousel.owl-rtl { direction:rtl } 
.owl-carousel.owl-rtl .owl-item { float:right } 
.owl-carousel .animated { animation-duration:0.25s;  animation-fill-mode:both } 
.owl-carousel .owl-animated-in { z-index:0 } 
.owl-carousel .owl-animated-out { z-index:1 } 
.owl-carousel .fadeOut { animation-name:fadeOut } 
@keyframes fadeOut { 0% { opacity:1 } 100% { opacity:0 }  } 
.owl-height { transition:height .5s ease-in-out } 
.owl-carousel .owl-item .owl-lazy { opacity:0;  transition:opacity .4s ease } 
.owl-carousel .owl-item img.owl-lazy { transform-style:preserve-3d } 
.owl-carousel .owl-video-wrapper { position:relative;  height:100%;  background:#000 } 
.owl-carousel .owl-video-play-icon { position:absolute;  height:80px;  width:80px;  left:50%;  top:50%;  margin-left:-40px;  margin-top:-40px;  background:url(/img/play.png) no-repeat;  cursor:pointer;  z-index:1;  -webkit-backface-visibility:hidden;  transition:transform .1s ease } 
.owl-carousel .owl-video-play-icon:hover { -ms-transform:scale(1.3,1.3);  transform:scale(1.3,1.3) } 
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn { display:none } 
.owl-carousel .owl-video-tn { opacity:0;  height:100%;  background-position:center center;  background-repeat:no-repeat;  background-size:contain;  transition:opacity .4s ease } 
.owl-carousel .owl-video-frame { position:relative;  z-index:1;  height:100%;  width:100% } 





body  { 		margin: 0;  		padding: 0;  	 } 
ul  { 		list-style-type: none;  		margin: 0;  		padding: 0;  	 } 
.accordion-content  { 		display: none;  	 } 
.accordion-content a  { 		color: #ffffff;  	 } 
.accordion-title  { 	border-bottom: 1px solid #222526;  		list-style: outside none none;  		display: block;  		color: #fff;  		padding: 10px 15px;  		cursor: pointer;  		-webkit-transition: all 0.5s ease-out 0s;  		-moz-transition: all 0.5s ease-out 0s;  		-o-transition: all 0.5s ease-out 0s;  		transition: all 0.5s ease-out 0s;  	 } 
.accordion-title:hover  { 		color: #e6b705;  	 } 
.accordion-content  { 		background: #000 !important;  		border-bottom: 1px solid #222526;  		list-style: outside none none;  		display: none;  		background-image: url("/img/plus.png");  		color: #fff;    		padding: 10px 15px;  	 } 
.accordion-title > span  { 		float: right;  		position: relative;  		display: none !important;  	 } 
.accordion-title.active > span  { 		float: right;  		position: relative;  		background: #fff;  	 } 







html  { 	font-family: Roboto, sans-serif;  	line-height: 1.15;  	-ms-text-size-adjust: 100%;  	-webkit-text-size-adjust: 100%;   } 
body  { 	margin: 0;   } 
article,	aside,	footer,	header,	nav,	section  { 		display: block;  	 } 
figcaption,	figure,	main  { 		display: block;  	 } 
figure  { 		margin: 1em 0;  	 } 
hr  { 		-webkit-box-sizing: content-box;  		-moz-box-sizing: content-box;  		box-sizing: content-box;  		height: 0;  		overflow: visible;  	 } 
pre  { 		font-family: monospace, monospace;  		font-size: 1em;  	 } 
a  { 		background-color: transparent;  		-webkit-text-decoration-skip: objects;  	 } 
a:active,	a:hover  { 		outline-width: 0;  	 } 
abbr[title]  { 		border-bottom: 1px #767676 dotted;  		text-decoration: none;  	 } 
b,	strong  { 		font-weight: inherit;  	 } 
b,	strong  { 		font-weight: 700;  	 } 
code,	kbd,	samp  { 		font-family: monospace, monospace;  		font-size: 1em;  	 } 
dfn  { 		font-style: italic;  	 } 
mark  { 		background-color: #eee;  		color: #222;  	 } 
small  { 		font-size: 80%;  	 } 
sub,	sup  { 		font-size: 75%;  		line-height: 0;  		position: relative;  		vertical-align: baseline;  	 } 
sub  { 		bottom: -0.25em;  	 } 
sup  { 		top: -0.5em;  	 } 
audio,	video  { 		display: inline-block;  	 } 
audio:not([controls])  { 		display: none;  		height: 0;  	 } 
img  { 		border-style: none;  	 } 
svg:not(:root)  { 		overflow: hidden;  	 } 
button,	input,	optgroup,	select,	textarea  { 	 		font-size: 100%;  		line-height: 1.15;  		margin: 0;  	 } 
button,	input  { 		overflow: visible;  	 } 
button,	select  { 		text-transform: none;  	 } 
button,	html [type="button"],	[type="reset"],	[type="submit"]  { 		-webkit-appearance: button;  	 } 
button::-moz-focus-inner,	[type="button"]::-moz-focus-inner,	[type="reset"]::-moz-focus-inner,	[type="submit"]::-moz-focus-inner  { 		border-style: none;  		padding: 0;  	 } 
button:-moz-focusring,	[type="button"]:-moz-focusring,	[type="reset"]:-moz-focusring,	[type="submit"]:-moz-focusring  { 		outline: 1px dotted ButtonText;  	 } 
fieldset  { 		border: 1px solid #bbb;  		margin: 0 2px;  		padding: 0.35em 0.625em 0.75em;  	 } 
legend  { 		-webkit-box-sizing: border-box;  		-moz-box-sizing: border-box;  		box-sizing: border-box;  		color: inherit;  		display: table;  		max-width: 100%;  		padding: 0;  		white-space: normal;  	 } 
progress  { 		display: inline-block;  		vertical-align: baseline;  	 } 
textarea  { 		overflow: auto;  	 } 
[type="checkbox"],	[type="radio"]  { 		-webkit-box-sizing: border-box;  		-moz-box-sizing: border-box;  		box-sizing: border-box;  		padding: 0;  	 } 
[type="number"]::-webkit-inner-spin-button,	[type="number"]::-webkit-outer-spin-button  { 		height: auto;  	 } 
[type="search"]  { 		-webkit-appearance: textfield;  		outline-offset: -2px;  	 } 
[type="search"]::-webkit-search-cancel-button,	[type="search"]::-webkit-search-decoration  { 		-webkit-appearance: none;  	 } 
::-webkit-file-upload-button  { 		-webkit-appearance: button;  		font: inherit;  	 } 
details,	menu  { 		display: block;  	 } 
summary  { 		display: list-item;  	 } 
canvas  { 		display: inline-block;  	 } 
template  { 		display: none;  	 } 
[hidden]  { 		display: none;  	 } 





.screen-reader-text  { 		clip: rect(1px, 1px, 1px, 1px);  		height: 1px;  		overflow: hidden;  		padding-right: 10px;  		position: absolute !important;  		width: 1px;  		word-wrap: normal !important;  	 } 
.screen-reader-text:focus  { 		background-color: #f1f1f1;  		-webkit-border-radius: 3px;  		border-radius: 3px;  		-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);  		box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);  		clip: auto !important;  		color: #21759b;  		display: block;  		font-size: 14px;  		font-size: 0.875rem;  		font-weight: 700;  		height: auto;  		left: 5px;  		line-height: normal;  		padding: 15px 23px 14px;  		text-decoration: none;  		top: 5px;  		width: auto;  		z-index: 100000;   	 } 

.alignleft  { 		display: inline;  		float: left;  		margin-right: 1.5em;  	 } 
.alignright  { 		display: inline;  		float: right;  		margin-left: 1.5em;  	 } 
.aligncenter  { 		clear: both;  		display: block;  		margin-left: auto;  		margin-right: auto;  	 } 


.clear:before,	.clear:after,	.entry-content:before,	.entry-content:after,	.entry-footer:before,	.entry-footer:after,	.site-header:before,	.site-header:after,	.site-content:before,	.site-content:after,	.site-footer:before,	.site-footer:after,		.widget-area:before,	.widget-area:after,	.widget:before,	.widget:after  { 		content: "";  		display: table;  		table-layout: fixed;  	 } 
.clear:after,	.entry-content:after,	.entry-footer:after,	.site-header:after,	.site-content:after,	.site-footer:after,		.widget-area:after,	.widget:after  { 		clear: both;  	 } 



body,	button,	input,	select,	textarea  { 		color: #11234c;  			font-size: 18px;  		font-weight: 400;  		line-height: 1.66;  	 } 

h1,	h2,	h3,	h4,	h5,	h6  { 		clear: both;  		line-height: 1.4;  		margin: 0 0 0.75em;  		padding: 1.5em 0 0;  	 } 
h1:first-child,	h2:first-child,	h3:first-child,	h4:first-child,	h5:first-child,	h6:first-child  { 		padding-top: 0;  	 } 
h1  { 		font-size: 24px;  font-size: 1.5rem;  font-weight: 300;  	 } 
h2  { 		color: #EAAAAA;  font-size: 20px;  font-size: 1.25rem;  font-weight: 400;  	 } 
h3  { 		color: #87ACB4;  font-size: 18px;  font-size: 1.125rem;  font-weight: 500;  line-height: 1.1;   	 } 
h4  { 		color: #333;  	font-size: 16px;  font-size: 1rem;  	font-weight: 800;  	 } 
h5  { 		color: #767676;  font-size: 13px;  	font-size: 0.8125rem;  font-weight: 800; letter-spacing: 0.15em;  text-transform: uppercase;  	 } 
h6  { 		color: #333;  	font-size: 15px;  font-size: 0.9375rem;  font-weight: 800;  	 } 

p  { 		margin: 0 0 1.5em;  		padding: 0;  	 } 
dfn,	cite,	em,	i  { 		font-style: italic;  	 } 
blockquote  { 		color: #666;  		font-size: 18px;  		font-size: 1.125rem;  		font-style: italic;  		line-height: 1.7;  		margin: 0;  		overflow: hidden;  		padding: 0;  	 } 
blockquote cite  { 		display: block;  		font-style: normal;  		font-weight: 600;  		margin-top: 0.5em;  	 } 
address  { 		margin: 0 0 1.5em;  	 } 
pre  { 		background: #eee;  		font-family: "Courier 10 Pitch", Courier, monospace;  		font-size: 15px;  		font-size: 0.9375rem;  		line-height: 1.6;  		margin-bottom: 1.6em;  		max-width: 100%;  		overflow: auto;  		padding: 1.6em;  	 } 
code,	kbd,	tt,	var  { 		font-family: Monaco, Consolas, monospace;  		font-size: 15px;  		font-size: 0.9375rem;  	 } 
abbr,	acronym  { 		border-bottom: 1px dotted #666;  		cursor: help;  	 } 
mark,	ins  { 		background: #eee;  		text-decoration: none;  	 } 
big  { 		font-size: 125%;  	 } 
blockquote  { 		quotes: "" "";  	 } 
q  { 		quotes: "â€œ" "â€" "â€˜" "â€™";  	 } 
blockquote:before,	blockquote:after  { 		content: "";  	 } 
:focus  { 		outline: none;  	 } 


label  { 		color: #333;  		display: block;  		font-weight: 800;  		margin-bottom: 0.5em;  	 } 
fieldset  { 		margin-bottom: 1em;  	 } 
input[type="text"],	input[type="email"],	input[type="url"],	input[type="password"],	input[type="search"],	input[type="number"],	input[type="tel"],	input[type="range"],	input[type="date"],	input[type="month"],	input[type="week"],	input[type="time"],	input[type="datetime"],	input[type="datetime-local"],	input[type="color"],	textarea  { 		color: #11234c;    		background: f7f7f7;    		-webkit-border-radius: 0px;  		border-radius: 0px;  		display: block;  		padding: 12px 10px 11px 14px;  		width: 100%;  		font-size: 18px;  				font-weight: 400;  		-webkit-appearance: none;  		box-shadow: none;  		appearance: none;  	 } 
input[type="text"]:focus,	input[type="email"]:focus,	input[type="url"]:focus,	input[type="password"]:focus,	input[type="search"]:focus,	input[type="number"]:focus,	input[type="tel"]:focus,	input[type="range"]:focus,	input[type="date"]:focus,	input[type="month"]:focus,	input[type="week"]:focus,	input[type="time"]:focus,	input[type="datetime"]:focus,	input[type="datetime-local"]:focus,	input[type="color"]:focus,	textarea:focus  { 		color: #11234c;  		border-color: #333;  	 } 
select  { 		border: 1px solid #bbb;  		-webkit-border-radius: 3px;  		border-radius: 3px;  		height: 3em;  		max-width: 100%;   } 
input[type="radio"],	input[type="checkbox"]  { 		margin-right: 0.5em;  	 } 
input[type="radio"] + label,	input[type="checkbox"] + label  { 		font-weight: 400;  	 } 
button,	input[type="button"],	input[type="submit"]  { 		background-color: #546674;  		border: 0;  		-webkit-border-radius: 2px;  		border-radius: 2px;  		-webkit-box-shadow: none;  		box-shadow: none;  		color: #fff;  		cursor: pointer;  		display: inline-block;  		font-size: 14px;  		font-size: 0.875rem;  		font-weight: 800;  		line-height: 1;  		padding: 1em 2em;  		text-shadow: none;  		-webkit-transition: background 0.2s;  		transition: background 0.2s;  	 } 
input + button,	input + input[type="button"],	input + input[type="submit"]  { 		padding: 0.75em 2em;  	 } 
input[type="reset"]  { 		background-color: #ddd;  		color: #222;  	 } 
/*
button.secondary,	input[type="button"].secondary,	input[type="reset"].secondary,	input[type="submit"].secondary  { 		background-color: #ddd;  		color: #222;  	 } 
*/
button:hover,	button:focus,	input[type="button"]:hover,	input[type="button"]:focus,	input[type="submit"]:hover,	input[type="submit"]:focus  { 		background-color: transparent;  	 } 
input[type="reset"]:hover,	input[type="reset"]:focus  { 		background: #bbb;  	 } 
/*
button.secondary:hover,	button.secondary:focus,	 input[type="button"].secondary:hover,	input[type="button"].secondary:focus,	input[type="reset"].secondary:hover,	input[type="reset"].secondary:focus,	input[type="submit"].secondary:hover,	input[type="submit"].secondary:focus  { 		background: #bbb;  	 } 
*/

::-webkit-input-placeholder  { 					font-weight: 400;  		color: #888;  	 } 
:-moz-placeholder  {   		font-weight: 400;  		color: #888;  	 } 
::-moz-placeholder  {  		font-weight: 400;  		color: #888;  		opacity: 1;  		/* Since FF19 lowers the opacity of the placeholder by default */	 } 
:-ms-input-placeholder  { 				font-weight: 400;  		color: #888;  	 } 


hr  { 		background-color: #bbb;  		border: 0;  		height: 1px;  		margin-bottom: 1.5em;  	 } 
ul,	ol  { 		margin: 0 0 1.5em 1.5em;  		padding: 0;  	 } 
ul  { 		list-style: disc;  	 } 
ol  { 		list-style: decimal;  	 } 
li > ul,	li > ol  { 		margin-bottom: 0;  		margin-left: 1.5em;  	 } 
dt  { 		font-weight: 700;  	 } 
dd  { 		margin: 0 1.5em 1.5em;  	 } 
table  { 		border-collapse: collapse;  		margin: 0 0 1.5em;  		width: 100%;  	 } 
thead th  { 		border-bottom: 2px solid #bbb;  		padding-bottom: 0.5em;  	 } 
th  { 		padding: 0.4em;  		text-align: left;  	 } 
tr  { 		border-bottom: 1px solid #eee;  	 } 
td  { 		padding: 0.4em;  	 } 
th:first-child,	td:first-child  { 		padding-left: 0;  	 } 
th:last-child,	td:last-child  { 		padding-right: 0;  	 } 

a  { 		color: #546674;  		text-decoration: none;  	 } 
/* a:focus  { 		outline: thin dotted;  	 }  */
a:hover,	a:active  { 		color: #000;  		outline: 0;  	 } 
	
	

.entry-content a,	.widget a,	.site-footer .widget-area a  { 	/* 	-webkit-box-shadow: inset 0 -1px 0 rgba(15, 15, 15, 1);  	box-shadow: inset 0 -1px 0 rgba(15, 15, 15, 1);  	-webkit-transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;  	transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;  	transition: color 80ms ease-in, box-shadow 130ms ease-in-out;  	transition: color 80ms ease-in, box-shadow 130ms ease-in-out, -webkit-box-shadow 130ms ease-in-out;   */	 } 
.entry-title a,	 .entry-footer a,	a .nav-title,	.site-info a,	.widget .widget-title a,	.widget ul li a,	.site-footer .widget-area ul li a,	.site-footer .widget-area ul li a  { 	/* 	-webkit-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 1);  	box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 1);  	text-decoration: none;  	-webkit-transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;  	transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;  	transition: color 80ms ease-in, box-shadow 130ms ease-in-out;  	transition: color 80ms ease-in, box-shadow 130ms ease-in-out, -webkit-box-shadow 130ms ease-in-out;   */	 } 
.entry-content a:focus,	.entry-content a:hover,	.widget a:focus,	.widget a:hover,	.site-footer .widget-area a:focus,	.site-footer .widget-area a:hover,	.entry-title a:focus,	.entry-title a:hover,	.entry-footer a:focus,	.entry-footer a:hover,		a:focus .nav-title,	a:hover .nav-title,		.site-info a:focus,	.site-info a:hover,	.widget .widget-title a:focus,	.widget .widget-title a:hover,	.widget ul li a:focus,	.widget ul li a:hover  { 		/* color: #000;  		-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 3px 0 rgba(0, 0, 0, 1);  		box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 3px 0 rgba(0, 0, 0, 1);   */	 } 
.entry-content a img,	.widget a img  { 		-webkit-box-shadow: 0 0 0 8px #fff;  		box-shadow: 0 0 0 8px #fff;  	 } 





.navigation-top  { 		background: #fff;  		border-bottom: 1px solid #eee;  		border-top: 1px solid #eee;  		font-size: 16px;  		font-size: 1rem;  		position: relative;  	 } 
.navigation-top .wrap  { 		max-width: 1000px;  		padding: 0;  	 } 
.navigation-top a  { 		color: #222;  		font-weight: 600;  		-webkit-transition: color 0.2s;  		transition: color 0.2s;  	 } 
.navigation-top .active > a  { 		color: #767676;  	 } 


.main-navigation  { 		clear: both;  		display: block;  	 } 
.main-navigation ul  { 		background: #fff;  		list-style: none;  		margin: 0;  		padding: 0 1.5em;  		text-align: left;  	 } 
.js .main-navigation ul,	.main-navigation .menu-item-has-children > a > .icon,	.main-navigation ul a > .icon  { 		display: none;  	 } 
.main-navigation > div > ul  { 		border-top: 1px solid #eee;  		padding: 0.75em 1.695em;  	 } 
/*.js .main-navigation.toggled-on > div > ul  { 		display: block;  	 } */
.main-navigation ul ul  { 		padding: 0 0 0 1.5em;  	 } 
/*.main-navigation ul ul.toggled-on  { 		display: block;  	 } */
.main-navigation ul ul a  { 		letter-spacing: 0;  		padding: 0.4em 0;  		position: relative;  		text-transform: none;  	 } 
.main-navigation li  { 				position: relative;  	 } 
.main-navigation li li,	.main-navigation li:last-child  { 		border: 0;  	 } 
.main-navigation a  { 		display: block;  		padding: 0.5em 0;  		text-decoration: none;  	 } 
.main-navigation a:hover  { 		color: #767676;  	 } 




.menu-toggle  { 		background-color: transparent;  		border: 0;  		-webkit-box-shadow: none;  		box-shadow: none;  		color: #222;  		display: none;  		font-size: 14px;  		font-size: 0.875rem;  		font-weight: 800;  		line-height: 1.5;  		margin: 1px auto 2px;  		padding: 1em;  		text-shadow: none;  	 } 
.js .menu-toggle  { 		display: block;  	 } 
/*.main-navigation.toggled-on ul.nav-menu  { 		display: block;  	 } */
.menu-toggle:hover,	.menu-toggle:focus  { 		background-color: transparent;  		-webkit-box-shadow: none;  		box-shadow: none;  	 } 
.menu-toggle:focus  { 		outline: thin solid;  	 } 
.menu-toggle .icon  { 		margin-right: 0.5em;  		top: -2px;  	 } 
.menu-toggle .icon-close  { 		display: none;  	 } 
/*
.toggled-on .menu-toggle .icon-bars  { 		display: none;  	 } 
.toggled-on .menu-toggle .icon-close  { 		display: inline-block;  	 } 
*/

.dropdown-toggle  { 		background-color: transparent;  		border: 0;  		-webkit-box-shadow: none;  		box-shadow: none;  		color: #222;  		display: block;  		font-size: 16px;  		right: -0.5em;  		line-height: 1.5;  		margin: 0 auto;  		padding: 0.5em;  		position: absolute;  		text-shadow: none;  		top: 0;  	 } 
.dropdown-toggle:hover,	.dropdown-toggle:focus  { 		background: transparent;  	 } 
.dropdown-toggle:focus  { 		outline: thin dotted;  	 } 
/*.dropdown-toggle.toggled-on .icon  { 		-ms-transform: rotate(-180deg);   	-webkit-transform: rotate(-180deg);   	transform: rotate(-180deg);  	 } */



.lopen { display:block !important; }


.site-header .menu-scroll-down  { 		display: none;  	 } 



html  { 		-webkit-box-sizing: border-box;  		-moz-box-sizing: border-box;  		box-sizing: border-box;  	 } 
*,	*:before,	*:after  { 		-webkit-box-sizing: inherit;  		-moz-box-sizing: inherit;  		box-sizing: inherit;  	 } 
body  { 		background: #fff;  	 } 
#page  { 		position: relative;  		word-wrap: break-word;  	 } 

.wrap  { 		margin-left: auto;  		margin-right: auto;  		max-width: 700px;  		padding-left: 2em;  		padding-right: 2em;  	 } 
.wrap:after  { 		clear: both;  		content: "";  		display: block;  	 } 
#masthead .wrap  { 		position: relative;  	 } 

.site-header  { 		background-color: #fafafa;  		position: relative;  	 } 



.site-title  { 		clear: none;  		font-size: 24px;  		font-size: 1.5rem;  		font-weight: 800;  		line-height: 1.25;  		letter-spacing: 0.08em;  		margin: 0;  		padding: 0;  		text-transform: uppercase;  	 } 
.site-title,	.site-title a  { 		color: #222;  		opacity: 1;   	 } 
.has-header-image .site-title	.has-header-image .site-title a  { 		color: #fff;  	 } 

.site-description  { 		color: #666;  		font-size: 13px;  		font-size: 0.8125rem;  		margin-bottom: 0;  	 } 
.has-header-image .site-description  { 		color: #fff;  		opacity: 0.8;  	 } 


/*@supports ( object-fit: cover )  { 			.has-header-image:not(.home) .custom-header-media img  { 			height: 100%;  			left: 0;  			-o-object-fit: cover;  			object-fit: cover;  			top: 0;  			-ms-transform: none;  			-moz-transform: none;  			-webkit-transform: none;  			transform: none;  			width: 100%;  		 } 	 } */







.aliashome .site-content  { 		padding: 0;  	 } 

.panel-image  { 		background-position: center center;  		background-repeat: no-repeat;  		-webkit-background-size: cover;  		background-size: cover;  		position: relative;  	 } 
.panel-image:before  { 	background: -webkit-linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);   /* Chrome10-25,Safari5.1-6 */		background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.3)));  		background: -webkit-linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);  		background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);   /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#4d000000", GradientType=0);   /* IE6-9 */		bottom: 0;  		content: "";  		left: 0;  		right: 0;  		position: absolute;  		top: 100px;  	 } 

.aliashome article:not(.has-post-thumbnail):not(:first-child)  { 		border-top: 1px solid #ddd;  	 } 
.panel-content  { 		position: relative;  	 } 
.panel-content .wrap  { 		padding-bottom: 0.5em;  		padding-top: 1.75em;  	 } 




.site-content  { 		padding: 2.5em 0 0;  	 } 



.sticky  { 		position: relative;  	 } 
.page .panel-content .entry-title,	.page-title,	body.page:not(.aliashome) .entry-title  { 		color: #546674;  		font-size: 15px;  		font-weight: 400;  		letter-spacing: 0;  		text-transform: none;  	 } 
.entry-header .entry-title  { 		margin-bottom: 0.25em;  	 } 
.entry-title a  { 		color: #333;  		text-decoration: none;  		margin-left: -2px;  	 } 
.entry-title:not(:first-child)  { 		padding-top: 0;  	 } 






.entry-content blockquote.alignleft,	.entry-content blockquote.alignright  { 		color: #666;  		font-size: 13px;  		font-size: 0.8125rem;  		width: 48%;  	 } 



.news .site-main > article,	 .search .site-main > article  { 		padding-bottom: 2em;  	 } 
body:not(.aliashome) .entry-header  { 		padding: 1em 0;  	 } 
body:not(.aliashome) .entry-header,	body:not(.aliashome) .entry-content  { 		margin-left: auto;  		margin-right: auto;  	 } 
body:not(.aliashome) .entry-header  { 		padding-top: 0;  	 } 





.entry-content .more-link:before  { 		content: "";  		display: block;  		margin-top: 1.5em;  	 } 



.page.page-one-column:not(.home) #primary  { 		margin-left: auto;  		margin-right: auto;  		max-width: 740px;  	 } 




.entry-footer  { 		border-bottom: 1px solid #eee;  		border-top: 1px solid #eee;  		margin-top: 2em;  		padding: 2em 0;  	 } 


.format-quote blockquote  { 		color: #333;  	font-size: 20px;  		font-size: 1.25rem;  		font-weight: 300;  		overflow: visible;  		position: relative;  	 } 
.format-quote blockquote .icon  { 		display: block;  		height: 20px;  		left: -1.25em;  		position: absolute;  		top: 0.4em;  		-webkit-transform: scale(-1, 1);  		-ms-transform: scale(-1, 1);  		transform: scale(-1, 1);  		width: 20px;  	 } 


.nav-title  { 		color: #333;  		font-size: 15px;  		font-size: 0.9375rem;  	 } 




.page-header  { 		padding-bottom: 2em;  	 } 

.page:not(.home) #content  { 		padding-bottom: 1.5em;  	 } 




.site-footer  { 		border-top: 1px solid #eee;  	 } 
.site-footer .wrap  { 		padding-bottom: 1.5em;  		padding-top: 2em;  	 } 
.site-footer .widget-area  { 		padding-bottom: 2em;  		padding-top: 2em;  	 } 



.site-info  { 		font-size: 14px;  		font-size: 0.875rem;  		margin-bottom: 1em;  	 } 
.site-info a  { 		color: #666;  	 } 
.site-info .sep  { 		margin: 0;  		display: block;  		visibility: hidden;  		height: 0;  		width: 100%;  	 } 

	
.fslogan { margin-top:20px; margin-bottom:20px; font-size:13px; line-height:1.1; text-align:left;  }	
	



#secondary  { 		padding: 1em 0 2em;  	 } 

.widget  { 		padding-bottom: 3em;  	 } 
h2.widget-title  { 		color: #222;  		font-size: 13px;  		font-size: 0.8125rem;  		font-weight: 800;  		letter-spacing: 0.1818em;  		margin-bottom: 1.5em;  		text-transform: uppercase;  	 } 
.widget-title a  { 		color: inherit;  	 } 
.widget select  { 		width: 100%;  	 } 
.widget ul  { 		list-style: none;  		margin: 0;  	 } 
.widget ul li,	.widget ol li  { 		border-bottom: 1px solid #ddd;  		border-top: 1px solid #ddd;  		padding: 0.5em 0;  	 } 
.widget ul li + li  { 		margin-top: -1px;  	 } 
.widget ul li ul  { 		margin: 0 0 -1px;  		padding: 0;  		position: relative;  	 } 
.widget ul li li  { 		border: 0;  		padding-left: 24px;  		padding-left: 1.5rem;  	 } 



.widget_nav_menu ul li li		  { 		padding-bottom: 0.25em;  		padding-top: 0.25em;  	 } 



.widget_text  { 		word-wrap: break-word;  	 } 
.widget_text ul  { 		list-style: disc;  		margin: 0 0 1.5em 1.5em;  	 } 
.widget_text ol  { 		list-style: decimal;  	 } 
.widget_text ul li,	.widget_text ol li  { 		border: none;  	 } 
.widget_text ul li:last-child,	.widget_text ol li:last-child  { 		padding-bottom: 0;  	 } 
.widget_text ul li ul  { 		margin: 0 0 0 1.5em;  	 } 
.widget_text ul li li  { 		padding-left: 0;  		padding-right: 0;  	 } 
.widget_text ol li  { 		list-style-position: inside;  	 } 
.widget_text ol li + li  { 		margin-top: -1px;  	 } 





img,	video  { 		height: auto;   /* Make sure images are scaled correctly. */		/*max-width: 100%; */  /* Adhere to container width. */	 } 
img.alignleft,	img.alignright  { 		float: none;  		margin: 0;  	 } 


embed,	iframe,	object  { 				max-width: 100%;  	 } 



.icon  { 		display: inline-block;  		fill: currentColor;  		height: 1em;  		position: relative;   /* Align more nicely with capital letters */		top: 0;  		vertical-align: middle;  		width: 1em;  	 } 

/*
.gallery-caption  { 		color: #666;  		font-size: 13px;  		font-size: 0.8125rem;  		font-style: italic;  		margin-bottom: 1.5em;  		max-width: 100%;  	 } 

.gallery-item  { 		display: inline-block;  		text-align: left;  		vertical-align: top;  		margin: 0 0 1.5em;  		padding: 0 1em 0 0;  		width: 50%;  	 } 
.gallery-columns-1 .gallery-item  { 		width: 100%;  	 } 
.gallery-columns-2 .gallery-item  { 		max-width: 50%;  	 } 
.gallery-item a,	.gallery-item a:hover,	.gallery-item a:focus  { 		-webkit-box-shadow: none;  		box-shadow: none;  		background: none;  		display: inline-block;  		max-width: 100%;  	 } 
.gallery-item a img  { 		display: block;  		-webkit-transition: -webkit-filter 0.2s ease-in;  		transition: -webkit-filter 0.2s ease-in;  		transition: filter 0.2s ease-in;  		transition: filter 0.2s ease-in, -webkit-filter 0.2s ease-in;  		-webkit-backface-visibility: hidden;  		backface-visibility: hidden;  	 } 
.gallery-item a:hover img,	.gallery-item a:focus img  { 		-webkit-filter: opacity(60%);  		filter: opacity(60%);  	 } 
.gallery-caption  { 		display: block;  		text-align: left;  		padding: 0 10px 0 0;  		margin-bottom: 0;  	 } 
*/




/*
.svg-fallback  { 		display: none;  	 } 
.no-svg .svg-fallback  { 		display: inline-block;  	 } 
.no-svg .dropdown-toggle  { 		padding: 0.5em 0 0;  		right: 0;  		text-align: center;  		width: 2em;  	 } 
.no-svg .dropdown-toggle .svg-fallback.icon-angle-down  { 		font-size: 20px;  		font-size: 1.25rem;  		font-weight: 400;  		line-height: 1;  		-webkit-transform: rotate(180deg);   	-ms-transform: rotate(180deg);  	transform: rotate(180deg);  	 } 
.no-svg .dropdown-toggle.toggled-on .svg-fallback.icon-angle-down  { 		-webkit-transform: rotate(0);   	-ms-transform: rotate(0);  		transform: rotate(0);  	 } 
.no-svg .dropdown-toggle .svg-fallback.icon-angle-down:before  { 		content: "\005E";  	 } 
*/



.no-svg .search-submit .screen-reader-text  { 		clip: auto;  		font-size: 16px;  		font-size: 1rem;  		font-weight: 400;  		height: auto;  		position: relative !important;   /* overrides previous !important styles */		width: auto;  	 } 



@media screen and (min-width: 30em)  { 
	body,		button { 			font-size: 18px;  			font-size: 1.125rem;  		 } 
	h1  { 			font-size: 30px;  			font-size: 1.875rem;  		 } 
	h2,		.home.news .entry-title  { 			font-size: 26px;  			font-size: 1.625rem;  		 } 
	h3  { 			font-size: 22px;  			font-size: 1.375rem;  		 } 
	h4  { 			font-size: 18px;  			font-size: 1.125rem;  		 } 
	h5  { 			font-size: 13px;  			font-size: 0.8125rem;  		 } 
	h6  { 			font-size: 16px;  			font-size: 1rem;  		 } 
	
	.entry-content blockquote.alignleft,		.entry-content blockquote.alignright  { 			font-size: 14px;  			font-size: 0.875rem;  		 } 

	
	img.alignleft  { 			float: left;  			margin-right: 1.5em;  		 } 
	img.alignright  { 			float: right;  			margin-left: 1.5em;  		 } 

	

	.panel-content .wrap  { 			padding-bottom: 2em;  			padding-top: 3.5em;  		 } 
	.page-one-column .panel-content .wrap  { 			max-width: 740px;  		 } 
	.panel-content .entry-header  { 			margin-bottom: 4.5em;  		 } 

	
	.site-footer  { 			font-size: 16px;  			font-size: 1rem;  		 } 

	
/*
	.gallery-item  { 			max-width: 25%;  		 } 
	.gallery-columns-1 .gallery-item  { 			max-width: 100%;  		 } 
	.gallery-columns-2 .gallery-item  { 			max-width: 50%;  		 } 
	.gallery-columns-3 .gallery-item  { 			max-width: 33.33%;  		 } 
	.gallery-columns-4 .gallery-item  { 			max-width: 25%;  		 } 
*/	
} 

@media screen and (min-width: 48em)  { 	
	
	.entry-content blockquote.alignleft,		.entry-content blockquote.alignright  { 			font-size: 13px;  			font-size: 0.8125rem;  		 } 
	

	.wrap  { 			max-width: 1000px;  			padding-left: 3em;  			padding-right: 3em;  		 } 
	
	.has-sidebar #secondary  { 			float: right;  			padding-top: 0;  			width: 36%;  		 } 
	

	.site-title  { 			font-size: 36px;  			font-size: 2.25rem;  		 } 

	.site-description  { 			font-size: 16px;  			font-size: 1rem;  		 } 

	

	.navigation-top  { 			bottom: 0;  			font-size: 14px;  			font-size: 0.875rem;  			left: 0;  			position: absolute;  			right: 0;  			width: 100%;  			z-index: 3;  		 } 
	.navigation-top .wrap  { 			max-width: 1000px;  			/* The font size is 14px here and we need 50px padding in ems */			padding: 0.75em 3.4166666666667em;  		 } 
	.navigation-top nav  { 			margin-left: -1.25em;  		 } 

	.site-navigation-fixed.navigation-top  { 			bottom: auto;  			position: fixed;  			left: 0;  			right: 0;  			top: 0;  			width: 100%;  			z-index: 7;  		 } 


	.js .menu-toggle,		.js .dropdown-toggle  { 			display: none;  		 } 

	.main-navigation  { 			width: auto;  		 } 

	.js .main-navigation ul,		.js .main-navigation ul ul,		.js .main-navigation > div > ul  { 			display: block;  		 } 

	.main-navigation ul  { 			background: transparent;  			padding: 0;  		 } 
	.main-navigation > div > ul  { 			border: 0;  			margin-bottom: 0;  			padding: 0;  		 } 
	.main-navigation li  { 			border: 0;  			display: inline-block;  		 } 
	.main-navigation li li  { 			display: block;  		 } 
	.main-navigation a  { 			padding: 1em 1.25em;  		 } 
	.main-navigation ul ul  { 			background: #fff;  			border: 1px solid #bbb;  			left: -999em;  			padding: 0;  			position: absolute;  			top: 100%;  			z-index: 99999;  		 } 
	.main-navigation ul li.menu-item-has-children:before,		.main-navigation ul li.menu-item-has-children:after  { 			border-style: solid;  			border-width: 0 6px 6px;  			content: "";  			display: none;  			height: 0;  			position: absolute;  			right: 1em;  			bottom: -1px;  			width: 0;  			z-index: 100000;  		 } 
	.main-navigation ul li.menu-item-has-children.focus:before,		.main-navigation ul li.menu-item-has-children:hover:before,		.main-navigation ul li.menu-item-has-children.focus:after,		.main-navigation ul li.menu-item-has-children:hover:after   { 			display: block;  		 } 
	.main-navigation ul li.menu-item-has-children:before  { 			border-color: transparent transparent #bbb;  			bottom: 0;  		 } 
	.main-navigation ul li.menu-item-has-children:after { 			border-color: transparent transparent #fff;  		 } 
	.main-navigation ul ul li:hover > ul,		.main-navigation ul ul li.focus > ul  { 			left: 100%;  			right: auto;  		 } 
	.main-navigation ul ul a  { 			padding: 0.75em 1.25em;  			width: 16em;  		 } 
	.main-navigation li li  { 			-webkit-transition: background-color 0.2s ease-in-out;  			transition: background-color 0.2s ease-in-out;  		 } 

	/* .main-navigation li li:hover,		.main-navigation li li.focus  { 			background: #767676;  		 }  */

	.main-navigation li li a  { 			-webkit-transition: color 0.3s ease-in-out;  			transition: color 0.3s ease-in-out;  		 } 

	/* .main-navigation li li.focus > a,		.main-navigation li li:focus > a,		.main-navigation li li:hover > a,		.main-navigation li li a:hover,		.main-navigation li li a:focus,		.main-navigation li li.active a:hover,			.main-navigation li li.active a:focus		  { 			color: #fff;  		 }  */

	.main-navigation ul li:hover > ul,		.main-navigation ul li.focus > ul  { 			left: 0.5em;  			right: auto;  		 } 

	.main-navigation .menu-item-has-children > a > .icon  { 			display: inline;  			left: 5px;  			position: relative;  			top: -1px;  		 } 
	.main-navigation ul ul .menu-item-has-children > a > .icon  { 			margin-top: -9px;  			left: auto;  			position: absolute;  			right: 1em;  			top: 50%;  			-webkit-transform: rotate(-90deg);   /* Chrome, Safari, Opera */			-ms-transform: rotate(-90deg);   /* IE 9 */			transform: rotate(-90deg);  		 } 

	.main-navigation ul ul ul  { 			left: -999em;  			margin-top: -1px;  			top: 0;  		 } 
	.main-navigation ul ul li.menu-item-has-children.focus:before,		.main-navigation ul ul li.menu-item-has-children:hover:before,		.main-navigation ul ul li.menu-item-has-children.focus:after,		.main-navigation ul ul li.menu-item-has-children:hover:after		  { 			display: none;  		 } 
	
	.site-header .site-navigation-fixed .menu-scroll-down  { 			display: none;  		 } 
	.site-header .menu-scroll-down  { 			display: block;  			padding: 1em;  			position: absolute;  			right: 0;  		 } 
	.site-header .menu-scroll-down .icon  { 			-webkit-transform: rotate(90deg);   /* Chrome, Safari, Opera */			-ms-transform: rotate(90deg);   /* IE 9 */			transform: rotate(90deg);  		 } 
	.site-header .menu-scroll-down  { 			color: #fff;  			top: 2em;  		 } 
	.site-header .navigation-top .menu-scroll-down  { 			color: #767676;  			top: 0.7em;  		 } 

	.menu-scroll-down:focus  { 			outline: thin dotted;  		 } 
	.menu-scroll-down .icon  { 			height: 18px;  			width: 18px;  		 } 

	

	.panel-content .wrap  { 			padding-bottom: 4.5em;  			padding-top: 6em;  		 } 

	.panel-image  { 			height: 100vh;  			max-height: 1200px;  		 } 


	.background-fixed .panel-image  { 			background-attachment: fixed;  		 } 
	
	.page-two-column .panel-content .entry-header  { 			float: left;  			width: 36%;  		 } 
	.page-two-column .panel-content .entry-content  { 			float: right;  			width: 58%;  		 } 

	


	

	.site-content  { 			padding: 5.5em 0 0;  		 } 

	.page .entry-title  { 			font-size: 26px;  			font-size: 1.625rem;  		 } 

	.nav-next  { 			margin-top: 0;  		 } 
	
	

	body:not(.has-sidebar):not(.page-one-column) .page-header		body.page-two-column #primary .entry-header		  { 			float: left;  			width: 36%;  		 } 

	.news:not(.has-sidebar) #primary article,		.search:not(.has-sidebar) #primary article,		body.page-two-column #primary .entry-content  { 			float: right;  			width: 58%;  		 } 
	.news .site-main > article,		.search .site-main > article  { 			padding-bottom: 4em;  		 } 

	.entry-footer  { 			display: table;  			width: 100%;  		 } 

	
	:not(.has-sidebar) .entry-content blockquote.alignleft  { 			margin-left: -17.5%;  			width: 48%;  		 } 
	:not(.has-sidebar) .entry-content blockquote.alignright  { 			margin-right: -17.5%;  			width: 48%;  		 } 

	

	.has-sidebar .entry-content blockquote.alignleft  { 			margin-left: 0;  			width: 34%;  		 } 
	.has-sidebar .entry-content blockquote.alignright  { 			margin-right: 0;  			width: 34%;  		 } 
	/*.has-sidebar #primary .entry-content blockquote.alignright.below-entry-meta  { 			margin-right: -72.5%;  			width: 62%;  		 } */


	.news:not(.has-sidebar) .entry-content blockquote.alignleft,		.aliashome .page-two-column .entry-content blockquote.alignleft,		.page-two-column .entry-content blockquote.alignleft  { 			margin-left: -72.5%;  			width: 62%;  		 } 
	.news:not(.has-sidebar) .entry-content blockquote.alignright,		.aliashome .page-two-column .entry-content blockquote.alignright,		.page-two-column .entry-content blockquote.alignright  { 			margin-right: 0;  			width: 36%;  		 } 

	.format-quote blockquote .icon  { 			left: -1.5em;  		 } 

	.page.page-one-column .entry-header,		.aliashome .page-one-column .entry-header		  { 			margin-bottom: 4em;  		 } 
	.page:not(.home) #content  { 			padding-bottom: 3.25em;  		 } 
	

	ol.children .children  { 			padding-left: 2em;  		 } 

	.nav-title-icon-wrapper  { 			position: absolute;  			text-align: center;  			width: 2em;  		 } 
	

	#secondary  { 			font-size: 14px;  			font-size: 0.875rem;  			line-height: 1.6;  		 } 
	

	h2.widget-title  { 			font-size: 11px;  			font-size: 0.6875rem;  			margin-bottom: 2em;  		 } 

	

	.site-footer  { 			font-size: 14px;  			font-size: 0.875rem;  			line-height: 1.6;  			margin-top: 3em;  		 } 
	.site-footer .widget-column.footer-widget-1  { 			float: left;  			width: 36%;  		 } 
	.site-footer .widget-column.footer-widget-2  { 			float: right;  			width: 58%;  		 } 
	
	.site-info  { 			float: left;  			padding: 0.7em 0 0;  			width: 58%;  		 } 
	.site-info .sep  { 			margin: 0 0.5em;  			display: inline;  			visibility: visible;  			height: auto;  			width: auto;  		 } 

	
/*
	.gallery-columns-5 .gallery-item  { 			max-width: 20%;  		 } 
	.gallery-columns-6 .gallery-item  { 			max-width: 16.66%;  		 } 
	.gallery-columns-7 .gallery-item  { 			max-width: 14.28%;  		 } 
	.gallery-columns-8 .gallery-item  { 			max-width: 12.5%;  		 } 
	.gallery-columns-9 .gallery-item  { 			max-width: 11.11%;  		 } 
*/	
} 

@media screen and ( min-width: 67em )  { 
	.navigation-top .wrap  { 			padding: 0.75em 2em;  		 } 
	.navigation-top nav  { 			margin-left: 0;  		 } 
} 

@media screen and ( min-width: 79em )  { 
	.has-sidebar .entry-content blockquote.alignleft  { 			margin-left: -20%;  		 } 
	.news:not(.has-sidebar) .entry-content blockquote.alignright,			.page-two-column .entry-content blockquote.alignright,		.aliashome .entry-content blockquote.alignright  { 			margin-right: -20%;  		 } 
} 





@media print  { 
	form,	button,	input,	select,	textarea,	.navigation-top,	#secondary,	.content-bottom-widgets,	.header-image,	.panel-image-prop,	.site-footer aside.widget-area,	.site-info  { 		display: none !important;  	 } 

	.entry-footer,	.site-footer  { 		border: 0;  	 } 



	body  { 		font-size: 12pt;  	 } 
	
	h1  { 		font-size: 24pt;  	 } 
	h2  { 		font-size: 22pt;  	 } 
	h3  { 		font-size: 17pt;  	 } 
	h4  { 		font-size: 12pt;  	 } 
	h5  { 		font-size: 11pt;  	 } 
	h6  { 		font-size: 12pt;  	 } 

	.page .panel-content .entry-title,	.page-title,	body.page:not(.aliashome) .entry-title  { 		font-size: 10pt;  	 } 

	.wrap  { 		padding-left: 5% !important;  		padding-right: 5% !important;  		max-width: none;  	 } 



	.site-header  { 		background: transparent;  		padding: 0;  	 } 

	
	.site-title  { 		font-size: 25pt;  	 } 
	.site-description  { 		font-size: 12pt;  		opacity: 1;  	 } 


	body,	.site  { 		background: none !important;   	 } 
	body,	a,	.site-title a,	.aliashome .has-header-image .site-title,	.aliashome .has-header-image .site-title a  { 		color: #222 !important;   	 } 

	h2,	h5,	blockquote,	.site-description,	.aliashome .has-header-image .site-description  { 		color: #777 !important;   	 } 

	.entry-content blockquote.alignleft,	.entry-content blockquote.alignright  { 		font-size: 11pt;  		width: 34%;  	 } 

	.site-footer  { 		padding: 0;  	 } 
} 







h1,	h2,	h3,	h4,	h5,	h6  { 		margin-top: 0px;  		margin-bottom: 20px;  		padding: 0px;  	 } 
p	 { 		margin-bottom: 20px;  	 } 
figure	 { 		margin: 0px;  	 } 
figcaption	 { 		line-height: inherit;  	 } 
ol	 { 		padding-left: 15px;  	 } 
ol > li	 { 		padding-left: 8px;  		margin-bottom: 10px;  	 } 
.text-center { text-align: center;   } 
.container { max-width: 1060px;  margin:0 auto;  padding-left: 20px;  padding-right: 20px;   } 
.flex-container { display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-flow: row wrap;  flex-flow: row wrap;   } 
.items-botttom { align-items: flex-end;   } 
/* start globle class */

.bg-set { background-repeat: no-repeat;  background-size: cover;  background-position: center center;   } 
.btn { font-size:20px;  line-height: 1.1;  color: #EAAAAA;  font-weight: bold;  padding-left: 32px;  position: relative;  background-color: transparent; display:block; margin-top:40px;    } 
.btn:hover { color: #546674;   } 
.btn:before { content: '';  background-image: url('/img/btn-arrow.png');  background-repeat: no-repeat;  background-position: left center;  width: 23px;  height: 23px;  position: absolute;  top: 0;  left: 0px;   } 
.btn.readmore  {  font:normal normal normal 14px/1 FontAwesome;   color:#EAAAAA;    } 
.btn.readmore:before {  content:"\f067";      } 
.btn.readmore.active:before {  content:"\f00d";    } 
input[type="submit"] { background-image: url('/img/btn-arrow.png');  background-repeat: no-repeat;  background-position: left center;  font-size:20px;   line-height: 1.1;  color: #546674;  font-weight: bold;  padding:0 0 0 32px;  background-color: transparent;   } 
input[type="submit"]:hover { background-color: transparent;  background-image: url('/img/btn-arrow.png');  background-repeat: no-repeat;  background-position: left center;  color: #EAAAAA;   }

.grecaptcha-badge { position:static !important; margin-bottom:20px; } 
.g-recaptcha { background-image: url('/img/btn-arrow.png');  background-repeat: no-repeat;  background-position: left center;  font-size:20px;   line-height: 1.1;  color: #546674;  font-weight: bold;  padding:0 0 0 32px;  background-color: transparent;   }
.g-recaptcha:hover { background-color: transparent;  background-image: url('/img/btn-arrow.png');  background-repeat: no-repeat;  background-position: left center;  color: #EAAAAA;   }


.bg-set { background-repeat: no-repeat;  background-size: cover;  background-position: center center;   } 
.red-line { position: relative;  } 
.red-line:before  { content: '';  position: absolute;  top: -47px;  width: 3px;  background-color: #EAAAAA;  left: 0;  right: 0;  margin:0 auto;  height: 87px;  z-index: 9;  display:none;  } 
/* end globle class */

/* start header class */
#headermain { padding: 34px 0 22px 0;  background-color: #F3D6CE;  text-align: center;   } 
.logo { margin: 0 auto;  display: block;   } 


.menu-icon { position: fixed;  top: 21px;  left: 26px;  z-index: 99999;   } 
.menu-box { width: 35px;  cursor: pointer;   } 
.menu-box > span { width: 100%;  height: 2px;  background-color: #EAAAAA;  display: block;  margin-bottom: 8px;  -webkit-transition: all .40s ease-in;  	   -moz-transition: all .40s ease-in;  		-ms-transition: all .40s ease-in;  		 -o-transition: all .40s ease-in;  			transition: all .40s ease-in  } 
.menu-box > span:last-of-type { margin-bottom: 0px;   } 

.main-navigation ul.enumenu_ul { background-color: #546674;  background-image:url(/img/icon-bg.png); background-position:bottom center; background-repeat:no-repeat; width: 602px;  padding: 90px 135px 100px 90px;  position: fixed;  top: 0;  left: 0;  z-index: 9999;  display: none;   } 
.enumenu_ul > li { display: block;   } 
.enumenu_ul > li > a { font-size: 20px;  color: #fff;    font-weight: bold;  line-height: 1.1;  display: inline;  display: block;   border-bottom: 1px solid #8a91a5;  padding: 6px 0 8px 0;  position: relative;    } 
.enumenu_ul > li > a:hover, .main-navigation a:hover, .main-navigation ul ul .current-menu-item > a, .enumenu_ul > li.current-menu-parent > a,
.enumenu_ul > li.active > a { color: #EAAAAA;   } 
.enumenu_ul > li:first-of-type > a { border-top: 1px solid #8a91a5;   } 
.enumenu_ul > li.text-menu > a { font-size: 30px;   		font-weight: 400;  		border-top: 0;  		padding-bottom: 50px;   } 
.menu-icon.active span:nth-child(1)  { 		transform: rotate(45deg) translateY(10px) translateX(8px);  		-webkit-transform: rotate(45deg) translateY(10px) translateX(8px);  		-ms-transform: rotate(45deg) translateY(10px) translateX(8px);  		-moz-transform: rotate(45deg) translateY(10px) translateX(8px);  	 } 
.menu-icon.active span:nth-child(2)  { 		opacity: 0;  	 } 
.menu-icon.active span:nth-child(3)  { 		transform: rotate(-45deg) translateY(-6px) translateX(4px);  		-webkit-transform: rotate(-45deg) translateY(-6px) translateX(4px);  		-ms-transform: rotate(-45deg) translateY(-6px) translateX(4px);  		-moz-transform: rotate(-45deg) translateY(-6px) translateX(4px);  	 } 
.icon-angle-down { display: none !important;   } 
.enumenu_ul > li.text-menu > a:hover { color: #fff;   } 
.enumenu_ul > li > span.arrow { display: inline-block;  width: 23px;  height: 35px;  background-image: url('/img/white-plus.png');  background-size: contain;  background-repeat: no-repeat;  	background-position: center;  position: absolute;  top: 0;  right: 0px;  z-index: 999;  cursor: pointer;  -webkit-transition: all .40s ease-in;  	   -moz-transition: all .40s ease-in;  		-ms-transition: all .40s ease-in;  		 -o-transition: all .40s ease-in;   			transition: all .40s ease-in  } 
.enumenu_ul > li > span.arrow.up { background-image: url('/img/cross-icon.png');   } 
.main-navigation ul ul { position: static;  background: transparent;  border:0px;  padding-left: 35px;  padding-top: 10px;  padding-bottom: 10px;  border-bottom: 1px solid #8a91a5;   } 
.main-navigation ul ul a { width: 100%;  display: block;  font-size: 18px;  color: #fff;   font-weight: 400;  padding: 0px;   } 
.main-navigation ul li.menu-item-has-children.focus:before, .main-navigation ul li.menu-item-has-children:hover:before, .main-navigation ul li.menu-item-has-children.focus:after, .main-navigation ul li.menu-item-has-children:hover:after  { display: none;   } 
/* end header class */


/* start home page inner class */
.home-herowrapp, .home-hero { position: relative;   } 
.slider-text { position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 999;    } 
#herobanner.after-anim  { background-color: black;   } 
.slider-text ul > li { list-style: none;   } 
body.isIE .slider-text ul > li { visibility: hidden;   } 
body.isIE .slider-text ul > li.current  {  visibility: visible;    } 
.home-hero::before  { content: '';  background-color: #F3D6CE;  height: 196px;  width: 100%;  position: absolute;  top: 0;  left: 0;   } 
.hero-banner.bg-set { padding-bottom: 50.2%;   } 
.hero-banner-caption { position: absolute;  top: 80%;  left: 0;  right:0px;  text-align: center;  -webkit-transform: translateY(-50%);  	   -moz-transform: translateY(-50%);  		-ms-transform: translateY(-50%);  		 -o-transform: translateY(-50%);  			transform: translateY(-50%);    } 
.hero-banner-caption > div { display: inline-block;  vertical-align: middle;  width: 50%;   } 
.message1,.message2 { font-size: 60px;  color: #EAAAAA;   font-weight: 600;  float: left;   }     
.message1 { text-align: right;  padding-right: 23px;   } 
.message2 { text-align: left;  padding-left: 23px;   } 
div.divider { height: 117px;  background-color: #e2efe8;  width: 4px;  margin-left: 25px;  margin-right: 25px;  position: absolute;  left: 0;  right: 0;  margin: 0 auto;  top: -13px;   } 
#herobanner { z-index: 999;   position: relative;   padding-bottom: 50.2%;   } 
#herobanner .item  {  opacity: 0;  position: absolute;   top: 0;   bottom:0;   left: 0;   right: 0;   width: 100%;   height: 100%;    } 
#herobanner .owl-dots { position: absolute;  top: 50%;  right: 33px;  -webkit-transform: translateY(-50%);  	   -moz-transform: translateY(-50%);  		-ms-transform: translateY(-50%);  		 -o-transform: translateY(-50%);  			transform: translateY(-50%);  width: 11px;    } 
#herobanner .owl-dots .owl-dot span { width: 11px;  height: 11px;  border: 1px solid #fff;  border-radius: 50%;  box-sizing: border-box;  margin-bottom: 9px;  display: block;   } 
#herobanner .owl-dots .owl-dot.active span { background-color: #fff;   } 

.home-bio { margin-top: 66px;  margin-bottom: 107px;   } 
.home-bio h1 strong { color: #EAAAAA;  margin-bottom: 20px;  font-weight: 600;  display: inline-block; font-size: 35px;  line-height: 1.3;   } 
.home-bio h1 { color: #546674;  font-weight: 400;  font-size: 35px;  line-height: 1.3;    } 

.aboutimg-cnt { margin-top: -135px;   } 
.aboutimg-cnt .flex-item { width: 50%;   } 
.aboutimg-full figure { padding-bottom: 37.16%;  width: 698px;  margin: 0 0 0 auto;  width: 68.44%;   } 
.aboutimg-half figure { padding-bottom: 86.28%;  width: 459px;  width: 90%;   } 
.aboutcnt-half { padding-left: 51px;   } 
.aboutcnt-half h2 { font-size: 28px;  line-height: 1.2;  color: #546674;  font-weight: 400;   } 

.calogo { width: 320px;  height: 265px;  margin: 0 auto;  position: absolute;  top: -66px;  left: 10%;   } 
.home-about { margin-bottom:106px;   } 
.home-about .triaabout-sec { margin-top: 130px;   } 
.home-about .triaabout-sec:first-of-type { margin-top: 0px;   } 
.home-about .triaabout-sec:nth-child(even) .flex-container { flex-direction: row-reverse;  position: relative;   } 
.home-about .triaabout-sec:nth-child(even) .flex-container .flex-item:first-of-type { width: 53%;   } 
.home-about .triaabout-sec:nth-child(even) .flex-container .flex-item:last-of-type { width: 47%;   } 
.home-about .triaabout-sec:nth-child(even) .aboutimg-cnt { margin-top: 0px;   } 
.home-about .triaabout-sec:nth-child(even) .aboutcnt-half { padding-left: 0px;  padding-right: 41px;   }  
.home-about .triaabout-sec:nth-child(even) .aboutimg-half figure { width: 540px;  padding-bottom: 83.83%;   } 

.newshome-section { background-color: #F2ECE6;  padding-top: 105px;  padding-bottom: 38px;   } 
.newshome-section .flex-item { width: 50%;   } 
.newshome-left { padding-right: 51px;   } 
.newshome-right { padding-left: 51px;   } 
.newshome-box { border-bottom: 1px solid #888ea4;  padding-bottom: 36px;  margin-bottom: 30px;   } 
.newshome-box .newshome-img { padding-bottom: 96.3%;  margin-bottom: 29px;   } 
.newshome-box h1 { font-size: 30px;  color: #546674;  font-weight: 600;  margin-bottom: 10px;   } 
.newshome-box h1 span { font-size: 18px;  color: #EAAAAA;  font-weight: 400;  display: block;  line-height: 1.1;  margin-bottom: 8px;   } 
.newshome-box h1 span a { color: #EAAAAA;   } 
.newshome-box figcaption { line-height:1; }
.newshome-box figcaption a { display:block;   }
.newshome-title { margin-bottom: 44px;   } 
.newshome-title h3 { font-size: 35px;  color: #EAAAAA;  line-height: 1.2;  font-weight: 600;  margin-bottom: 10px;   } 
.newshome-title p { color: #546674;  font-size: 30px;  line-height: 1.3;  font-weight: 500;  margin-bottom: 10px;   } 
/* end home page inner class */

/*.sepiaimg {  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'old-timey\'><feColorMatrix type=\'matrix\' values=\'0.14 0.45 0.05 0 0 0.12 0.39 0.04 0 0 0.08 0.28 0.03 0 0 0 0 0 1 0\'/></filter></svg>#old-timey"); 	-webkit-filter: sepia(1);    -webkit-filter: sepia(100%);    -moz-filter: sepia(100%);    -ms-filter: sepia(100%);    -o-filter: sepia(100%);    filter: sepia(100%); }	*/

.sepiaimg { -webkit-filter: url(#monochrome);   filter:  url(#monochrome); }
.defs-only {  position: absolute;  height: 0; width: 0;  overflow: none;  left: -100%; }


.ccont { text-align:center; padding:30px 20px 20px 20px;  line-height:1; }
.ccont h3 { font-size:30px; font-family: serifa_btbold;	color: #EAAAAA;	margin-bottom: 20px;	font-weight: 600; }
.ccont h3 span {  }
.ccont p { color:#fff; font-size:20px; margin:0 40px 30px 40px; }
.ccont ul { text-align:left; }

.lcallto { background-color:#87ACB4;  margin-bottom: 25px;  } 
.lcallto .ccont h3 { color:#F3D6CE; }
.lcallto .ccont p { font-size:22px; color:#fff; }
.lcallto ul li { font-size:22px; color:#fff; width:70%; margin: 0 auto; }
.service .lcallto { display:none; }

.ltestim { background-color:#87ACB4;  margin-bottom: 25px;  } 
.ltestim .ccont h3 { color:#F3D6CE; }
.ltestim .ccont p { font-size:22px; color:#fff; margin-top:20px; }
.ltestim .ccont .tc { position:relative; }
.ltestim .ccont .tc p:before { content:'"'; font-size: 40px; line-height: 0.5; vertical-align:middle; }
.ltestim .ccont .tc p:after { content:'"';  font-size:40px;  line-height: 0.5; vertical-align:middle;  }

.lmsg { background-color:#87ACB4;  margin-bottom: 25px; display:none;  } 
.lmsg .ccont h3 { color:#F3D6CE; }
.lmsg .ccont p { font-size:22px; color:#fff; margin-top:20px; position:relative; }
.lmsg .ccont p:before { content:'"'; font-size: 40px; line-height: 0.5; vertical-align:middle; }
.lmsg .ccont p:after { content:'"';  font-size:40px;  line-height: 0.5; vertical-align:middle;  }
.service .lmsg { display:block; }

.fcallto { background-color:#87ACB4; padding:30px 0 20px 0;  }
.fcallto .ccont h3 { font-size:40px;  }
.fcallto .ccont p { font-size:24px; }

.trimester { background-color:#87ACB4; padding:30px 0 20px 0;  }
.trimester .ccont h3 { font-size:24px; margin-top:20px;   }
.trimester .trim { display:inline-block; width:33%; font-size:24px; text-align:center; vertical-align:top; padding:20px;  }
@media (max-width: 991px )  { 
	.trimester .trim {  width:32%; }
}
@media (max-width: 568px )  { 
	.trimester .trim {  display:block; width:100%; }
}
.trimester .trim .icon { width:auto; height:auto; } 


/*
.home .footer-ifram { background-color: #f9f9f9;   } 
.footer-ifram { background-color: #ffffff;  height: 50px;   } 
.footer-ifram iframe { width: 100%;  height: 150px;  margin-bottom: 0px;   } 
*/

.hospitals { padding:50px 0; }
.hospitals img { width:30%; margin:1%; }
@media (max-width: 568px )  { 
	.hospitals img { width:90%; height:auto; padding:0; margin:5%; }
}

.galblk {  }
.galblk .galimg { margin: 10px; float:left; width:230px; padding:10px;  }
.galblk .galimg img { width:100%; display:block; /*-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%); */ }
.galblk .galimg img:hover { transform:scale(1.2); /*-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);*/ }


#footer { padding-top: 81px;   } 
#footer .widget-column { width: 100%;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-flow: row wrap;  flex-flow: row wrap;   } 
#footer { background-color: #546674;   } 
#footer section.widget { width: 33%;  position: relative;  padding-bottom: 0px;   } 
#footer section.widget:nth-child(4n+2):before, #footer section.widget:nth-child(4n+3):before, #footer section.widget:nth-child(4n+4):before  { content: '';  position: absolute;  top: 0px;  left: -35px;  height: 100%;  width: 1px;  background-color: #e2efe8;   } 
#footer section.widget:first-of-type { width: 33%;   } 
#footer section.widget:last-of-type { width: 28%;   } 
#footer section.widget h2.widget-title { font-size: 18px;  color: #EAAAAA;  line-height: 1.2;  font-weight: bold;  text-transform: none;  letter-spacing: 0px;  margin-bottom: 6px;   } 
#footer section.widget .textwidget, #footer .menu > li > a { font-size:15px;  color: #fff;   } 
#footer .menu > li > a:hover { color: #EAAAAA;   } 
#footer section.widget .textwidget a { text-decoration: none; color:#fff;   } 
#footer section.widget .textwidget p { line-height: 1.7;   } 
#footer .widget ul li, #footer .widget ol li { padding: 1px 0;  border: 0px;   } 
#footer .widget ul li { margin-bottom: 0px;   } 
#footer .widget.widget_text .fslogan { color:#F3D6CE; font-size:24px; text-align:right; }
#footer .oaddr { margin-bottom:30px; }
#footer .site-info { width: 100%;  float: none;  font-size: 13px;  color: #fff;  margin-bottom: 0px;  padding-bottom: 30px;  font-weight: 400;  border-top: 2px solid #e2efe8;  padding-top: 23px;   } 
#footer .site-info p { margin-bottom: 10px;  line-height: 1.4;   } 
.site-info h6 { margin: 0;  padding: 0px;  font-size: 15px;  font-weight: 400;   } 
.site-info a { font-weight: 600;  color: #fff;   } 
.site-info a:hover { color: #EAAAAA;   } 
.footer-iconslist { margin-top: 35px;  margin-bottom: 35px;   } 
.footer-iconslist.flex-container {  align-items: center;   } 
.footer-iconslist .flex-item { width: 22%;   } 
.footer-iconslist .flex-item:last-of-type { width: 28%;   } 
.footer-iconslist .fsocial a  {  margin:0 10px;   display:inline-block;   font-size:20px; color:#fff;   } 
.footer-iconslist .fmenu { width:50%; text-align:center; }
.footer-iconslist .fmenu a { margin: 0 10px; color:#fff; }
a.dpa-icon figure {   } 
a.priv-text { font-size: 15px;  color: #fff;  font-weight: 600;   } 




.pageheader { background-color: #F3D6CE;  padding: 39px 0 78px 0;   } 
.pageheader h3,.pageheader h1 { color: #546674;  font-size: 20px;   font-weight: bold;  margin-bottom: 8px;   } 
.pageheader h2 { font-family:serifa_btbold; color: #EAAAAA;  font-size: 30px;  font-weight: 400;  margin-bottom: 0px;  line-height: 1; } 
.comman-page { padding-top: 121px;  padding-bottom: 103px; background-color:#F2ECE6;   } 
.comman-page.red-line:before { top: -44px;   } 
.comman-page .flex-items { width: 50%;   } 
.comman-page .innr-commanleft { padding-right: 51px;   } 
.comman-page .innr-commanright { padding-left: 51px;   } 




.left-accordian { margin-bottom: 32px;   } 
.left-accordian > ul { margin: 0px;   } 
.left-accordian > ul > li { list-style: none;  background-color: transparent;  position: relative;   }  
.left-accordian > ul > li > span:nth-child(2n+1) { font-size: 30px; font-weight:700;  color: #11234c;  border-top: 1px solid #9aa0b1;  border-bottom: 1px solid #9aa0b1;  padding: 12px 0 12px 0;  line-height: 1;    outline: none;  display: block;   } 
.left-accordian > ul > li > a { font-size: 20px;  color: #11234c;  border-top: 1px solid #9aa0b1;  border-bottom: 1px solid #9aa0b1;  padding: 17px 0 12px 0;  line-height: 1;  outline: none;  display: block;   } 
.left-accordian > ul > li > a:hover { color: #EAAAAA;   } 
.left-accordian > ul > li > a:focus { outline: none;   } 
.left-accordian > ul > li > ul > li { padding-top: 4px;  padding-bottom: 4px;   } 
.accordion-content li.active a h1 { color: #EAAAAA;   } 
.accordion-title  { border:0px;  padding: 0px;  width: 45px;      height: 49px;      text-align: center;      padding: 0;      position: absolute;      top: 15px;      right: 0;   } 
.accordion-title:before  {  font:normal normal normal 30px/1 FontAwesome;   color:#EAAAAA;    content:"\f067";      } 
.accordion-title.active:before {  content:"\f068";    } 

.accordion-content { margin: 0px;  padding: 25px 0 25px 27px;  background: transparent !important;   } 
.accordion-content a, .accordion-content a h1, .accordion-content a h2 { color: #546674;  font-size: 18px;  margin-bottom: 0px;  font-weight: 400;   } 
.accordion-content a:hover h1, .accordion-content a:hover h2, .accordion-content .active a h2 { color: #EAAAAA;   } 
.about-img { width: 100%;  padding-bottom: 96%;  margin-bottom: 25px;   } 

#tm74, #tm80 { color: #EAAAAA;  }

.innr-commanright h1, .innr-commanleft h1 { font-size: 30px;  font-weight: 700;  color: #546674;  line-height: 1;  margin-top: -5px;  padding-bottom: 20px;  border-bottom: 1px solid #8b92a6;  margin-bottom: 35px;   } 
.innr-commanright h4 { font-size: 30px;  font-weight: 700;  color: #546674;  line-height: 1.34;  margin-top: -5px;  padding-bottom: 20px;  border-bottom: 1px solid #8b92a6;  margin-bottom: 35px;   } 
.innr-commanright h5 { color: #11234c;  font-size: 20px;  font-weight: 600;  letter-spacing: 0px;  text-transform: none;   } 
.innr-commanright { font-size: 18px;  color: #11234c;  font-weight: 400; min-height:800px;   } 
.innr-commanright a { text-decoration: underline;   } 
.aliasresources .innr-commanright h1 { margin-bottom:0; }
#leftside { margin-top: 31px;  display: block;  margin-bottom: 30px;   } 
#leftside .owl-dots { display: none;  position: absolute;  top: 50%;  right: 22px;  -webkit-transform: translateY(-50%);     -moz-transform: translateY(-50%);      -ms-transform: translateY(-50%);       -o-transform: translateY(-50%);          transform: translateY(-50%);  width: 11px;    } 
#leftside .owl-dots .owl-dot span { width: 11px;  height: 11px;  border: 1px solid #fff;  border-radius: 50%;  box-sizing: border-box;  margin-bottom: 9px;  display: block;   } 
#leftside .owl-dots .owl-dot.active span { background-color: #fff;   } 
p > a { text-decoration: underline;  color: #546674;   } 
p > a:hover { color: #EAAAAA;   } 



.contact-maps { width: 100%;  height: 302px;  margin-top: 43px;   } 
address { margin-bottom: 0px;  line-height: 1.6;   } 
address, address a { font-style: inherit;  color: #546674;  font-size: 18px;   } 
address a:hover { color: #EAAAAA;   } 
address h3, .innr-commanright address h1 { font-size: 30px;  margin-bottom: 8px;  line-height: 1.3;  color: #546674;  font-weight: 600;  border-bottom: 0px;  padding-bottom: 0px;   } 
.innr-commanright hr { border-color: #8b92a6;  margin-top: 30px;  margin-bottom: 33px;   } 




.innr-commanright .small-news-box:first-of-type { padding-top: 0px;   } 
.innr-commanright .small-news-box:nth-child(even) .flex-container { flex-direction: row-reverse;   } 
.small-news-box { padding-top: 36px;  padding-bottom: 33px;  border-bottom: 1px solid #b7bbc7;   } 
.small-news-box .flex-container .flex-item { width: 50%;   } 
.small-news-box .flex-container .flex-item:first-child { padding-right: 20px;  width: 52%;   } 
.small-news-box .flex-container .flex-item:last-child { width: 48%;  position: relative;  padding-bottom: 32px;   } 
.small-news-box .flex-container .flex-item:last-child a.btn { position: absolute;  bottom: 0;  left: 0;   } 
.small-news-box .newssmall-img { padding-bottom: 96%;  padding-right: 9px;   } 
.small-news-box h1, .page-header > h1 { font-size: 30px;  color: #546674;  font-weight: 700;  margin-bottom: 10px;  border-bottom: 0px;  padding: 0px;  margin-bottom: 10px;  line-height: 1.2;  letter-spacing: -1px;   } 
.small-news-box h1 span { font-size: 18px;  color: #EAAAAA;  font-weight: 400;  display: block;  line-height: 1.3;  margin-bottom: 5px;  letter-spacing: -1px;   } 
.small-news-box h1 span a { color: #EAAAAA;   } 
.small-news-box h5 { color: #11234c;  font-size: 18px;  font-weight: 400;  margin-bottom: 33px;  text-transform: none;  letter-spacing: 0px;   } 

.innr-commanright .small-news-box:nth-child(even) .flex-container .flex-item:first-child { padding-right: 0px;  padding-left: 20px;   }     




figure.postdtl-img { padding-bottom: 100%;  width: 100%;  margin-bottom: 39px;   } 

.news-dtls h1 { font-size: 18px;  color: #EAAAAA;  margin-bottom: 12px;  border:0px;  padding-bottom: 0px !important;   } 
.news-dtls h1 a { color: #EAAAAA;   } 
.news-dtls h2 { font-size: 30px;  color: #546674;  margin-bottom: 0px;  border:0px;  padding-bottom: 0px;   font-weight: 600;  line-height: 1.3;  margin-bottom: 5px;   } 
.news-dtls h3 { color: #546674;  font-size: 18px;  margin-bottom: 25px;   } 
.innr-commanleft .newshome-box h5 { color: #11234c;  font-size: 18px;  font-weight: 400;  text-transform: none;  letter-spacing: 0px;   } 
.innr-commanleft .newshome-box:last-of-type { border-bottom: 0px;   } 
.comm-imgpage { padding-bottom: 76.3%;  margin-top: 38px;  margin-bottom: 32px;   } 
.bottom-topset { position: relative;   } 
.bottom-topset > .btn-set { position: absolute;  bottom: 28px;  left: 0;  right: 0;  margin: 0 auto;  width: 35px;   } 
.bottom-top { display: inline-block;  line-height: 0;   } 





.related-services .newshome-box:last-of-type { margin-bottom: 0px;   }  
.services-dtls { overflow-x: hidden;    } 
.services-dtls .innr-commanright h1 { font-size: 30px;  color: #546674;  padding-bottom: 0px;  margin-bottom: 15px;  border-bottom: 0px;   } 
.services-dtls .innr-commanright h3 { font-size: 20px;  color: #546674;  margin-bottom: 0px;  font-weight: 600;  margin-bottom: 10px;   } 
.related-services { background-color: #f9f9f9;  padding-top: 50px;  position: relative;  margin-top: 51px;  padding-bottom: 89px;   } 
.related-services:before { content: '';  position: absolute;  top: 0px;  left: -52px;  height: 100%;  width: 52px;  background-color: #f9f9f9;   } 
.related-services:after { content: '';  position: absolute;  top: 0px;  right: -52px;  height: 100%;  width: 52px;  background-color: #f9f9f9;   } 
.related-services h4 { font-size: 35px;  color: #EAAAAA;  font-weight: 600;  margin-bottom: 10px;  padding-bottom: 15px;   } 
.related-services h1 { font-weight: 600;   } 
.related-services > .btn-set { border-bottom: 1px solid #888ea4;  padding-bottom: 16px;   } 



.team-listing-page { padding-top: 150px;   } 
.team-listing .innr-commanleft { position: static !important;   } 
.team-listing-page > .flex-container { margin-bottom: 71px;   } 
.team-listing-page > .flex-container:last-of-type { margin-bottom: 0px;   } 
.team-listing-page > .flex-container:nth-child(even) { flex-direction: row-reverse;   } 
.comman-page .team-listing-page > .flex-container:nth-child(even) .innr-commanright { padding-right: 51px;  padding-left: 0px;   } 
.comman-page .team-listing-page > .flex-container:nth-child(even) .innr-commanleft { padding-left: 51px;  padding-right: 0px;   } 

.team-listing .innr-commanright h2 { font-size: 30px;  font-weight: 400;  color: #546674;  line-height: 1.34;  margin-top: -5px;  margin-bottom: 35px;  letter-spacing: -1px;   } 
.team-listing .innr-commanright h4 { padding-bottom: 0px;  border-bottom: 0px;   } 
.teamlist-img { padding-bottom: 76.1%;   } 
.team-listingbox .teamlist-img { position: relative; width:300px; height:350px;  } 
.team-listingbox .hover-color { position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  opacity: 0;  -webkit-transition: all .40s ease-in;     -moz-transition: all .40s ease-in;      -ms-transition: all .40s ease-in;       -o-transition: all .40s ease-in;          transition: all .40s ease-in;    } 
.team-listingbox:hover .hover-color { opacity: 0.5;   } 
.team-listingbox figcaption { position: absolute;  bottom: 23px;  left: 25px;  opacity: 0;  -webkit-transition: all .40s ease-in;     -moz-transition: all .40s ease-in;      -ms-transition: all .40s ease-in;       -o-transition: all .40s ease-in;          transition: all .40s ease-in;  padding-right: 10px;  z-index: 9;    } 
.team-listingbox:hover figcaption { opacity: 1;   } 
.team-listingbox h3 { font-size: 30px;  color: #fff;  font-weight: 500;  margin-bottom: 0px;   } 
.team-listingbox h4 { font-size: 20px;  color: #fff;  font-weight: 500;   } 
.team-listingbox .btn { color: #fff;   } 
.team-listingbox .btn:hover { color: #F3D6CE;   } 


.team-listingbox  { position:relative;  /*  width: 65%; */   } 
.team-listingbox h3 { font-size: 25px;  margin-bottom: 5px;   } 
.team-listing .innr-commanright h4 { font-size: 17px;  margin-bottom: 20px;   } 
.team-listingbox .btn { font-size: 19px;   } 


.team-dtls .innr-commanright h1 { font-size: 30px;  border-bottom: 0px;  padding-bottom: 0px;  margin-bottom: 0px;   } 
.teamdtlimg { padding-bottom: 76%;  margin-bottom: 42px;   } 
.team-dtls .innr-commanright figcaption h3 { margin-bottom: 25px;   } 
.team-dtls .innr-commanright h3 { color: #546674;  font-size: 20px;  font-weight: 600;  line-height: 1.2;  margin-bottom: 13px;   } 

.piece { display: inline-block; width: 30%; margin-top: 100px; position: relative; margin: 50px 1.5%;  }
.piece:nth-child(2n) .team-listingbox { margin-top:-50px;  transform:none !important; }
.piece:nth-child(3n) .team-listingbox { margin-top:-150px;  }
.piece:nth-child(5n) .team-listingbox { margin-top:200px;  }



.typefolio .innr-commanright > figure > figcaption { position: relative;   } 
.typefolio .fdet em { padding-right:20px; color:#EAAAAA; }

.comman-page .innr-commanright ul > li { position: relative;  list-style: none;  padding-left: 32px;   } 
.comman-page .innr-commanright ul > li:before { content: '';  position: absolute;  width: 5px;  height: 5px;  display: inline;  background-color:#EAAAAA;  border-radius: 100%;  left: 11px;  top: 11px;   } 





.innr-commanright h1 > p { margin-bottom: 0px;   } 
.m-logo { display: none;   } 
.fm-logo, .xs-show { display: none;   } 


.team-dtlsbox { display: inline-block;  width: 80%;   } 



.quotes-section { background-color: #2a3a62;  padding: 60px 30px 30px 30px;  margin-top: 30px;  margin-bottom: 30px;   } 
.quotes-section p { font-size: 18px;  color: #fff;  padding-right: 25%;   } 
.quotes-section .quoteswrtn-name { text-align: right;   } 
.quotes-section h5 { color: #fff;  font-weight: 400;   } 
.quotes-section { position: relative;   } 
.quotes-section figure { line-height: 0;  position: absolute;  top: 0%;  left: 30px;  margin-top: -18px;   } 




body.menuslide_push  { 		position: relative;  	 } 
body.menuslide_push.slidemenuLeft  { 		left: 0;  		transition: left 0.5s;  		-webkit-transition: left 0.5s;  		-moz-transition: left 0.5s;  		-ms-transition: left 0.5s;  		-o-transition: left 0.5s;  	 } 
body.menuslide_push.slidemenuRight  { 		right: 0;  		transition: right 0.5s;  		-webkit-transition: right 0.5s;  		-moz-transition: right 0.5s;  		-ms-transition: right 0.5s;  		-o-transition: right 0.5s;  	 } 
body.slidemenuRight .enumenu_ul  { 		right: -50%;  	 } 
body.slidemenuRight.menu-open .enumenu_ul  { 		right: 0;  	 } 
body.slidemenuLeft .enumenu_ul  { 		left: -50%;  	 } 
body.slidemenuLeft.menu-open .enumenu_ul  { 		left: 0;  	 } 
body.menuslide_push.slidemenuLeft.menu-open  { 		left: 602px	 } 
body.menuslide_push.slidemenuRight.menu-open  { 		right: 602px	 } 
body.menuslide_push .enumenu_ul,	body.menuOverlap .enumenu_ul  { 		display: block;  k		width: 100%;  		overflow: auto;  		position: fixed;  		transition: all 0.5s ease 0s;  		width: 50%;  		height: 100%;  		top: 0;  	 } 



body.fixed #headermain { position: fixed;  top: 0;  left: 0;  width: 100%;  z-index: 99;  padding: 16px 0 16px 0;   } 
body.fixed #headermain a.logo { display: none;   } 
body.fixed #headermain a.m-logo { display: block;  line-height: 0;  text-align:right; padding:0 10px; } 
.btn-set-hide { display: none;  width: 100% !important;   } 
.readmore { margin-bottom: 20px;  display: inline-block;  font-size: 18px;  font-weight: 400;   	-webkit-transform: translateY(-13px);  	   -moz-transform: translateY(-13px);  		-ms-transform: translateY(-13px);  		 -o-transform: translateY(-13px);  			transform: translateY(-13px);    } 
.readmore > span:last-of-type { display: none;   } 
.readmore.active > span:last-of-type { display: inline-block;   } 
.readmore.active > span:first-of-type { display: none;   } 


.news .comman-page .flex-items .innr-commanleft { position: relative;   } 
.news .comman-page .flex-items .innr-commanleft:after { content: '';  position: absolute;  top: 0;  right: 0;  height: 97%;  width: 1px;  background-color: #8b92a5;   } 
.gm-style li { font-weight: bold;  font-size: 13px;  list-style: none;  padding-left: 0px;    } 

.full .flex-items.comman-left { display:none; }
.full .flex-items { width:100%; }

.slider-text ul > li  { 		opacity: 0;  		 } 
.slider-text ul > li.active  { 		opacity: 1;  	 } 



.slideanim  { 	visibility: hidden;  	  visibility: visible\9;   	 } 
.slideanim.slide  { 	  visibility: visible;  	  -webkit-animation: slide 1s;  	  animation: slide 1s;  	 } 
@keyframes slide  { 
	0%  { 		opacity: 0;  		transform: translateY(50%);  	   } 
	100%  { 		opacity: 1;  		transform: translateY(0);  	   } 
} 
@-webkit-keyframes slide  { 
	0%  { 		opacity: 0;  		-webkit-transform: translateY(50%);  	   } 
	100%  { 		opacity: 1;  		-webkit-transform: translateY(0);  	   } 
} 
.activateAnimation a.logo, .activateAnimation .home-herowrapp   { 		-webkit-transform: translateY(0px);  		transform: translateY(0px);  		opacity: 1;  	 } 
.logo  { 		-webkit-transition: all 0.5s;  		transition: all 0.5s;  		-webkit-transform: translateY(-50px);  		transform: translateY(-50px);  		opacity: 0;  	 } 

.home-herowrapp /*.slider-text li:first-of-type*/  { 		-webkit-transition: all 0.5s;  		transition: all 0.5s;  		-webkit-transform: translateY(50px);  		transform: translateY(50px);  		opacity: 0;  	 } 
.activateAnimation .slider-text { 		-webkit-transform: translateY(0px);  		transform: translateY(0px);  	 } 
.slider-text { 		-webkit-transition: transform 0.5s;  		transition: transform 0.5s;  		-webkit-transition-delay: 0.5s;  		transition-delay: 0.5s;  		-webkit-transform: translateY(50px);  		transform: translateY(50px);  	 } 
/*.slider-text li:first-of-type  { 		-webkit-transition-delay: 0.5s;  		transition-delay: 0.5s;  	 } 	*/



.fmcall { display:none; position:fixed; z-index:5; bottom:0; width:100%; text-align:center;  font-size:30px; }
.fmcall a { display:block; background-color:#EAAAAA; color:#fff; text-decoration:none;  font-family:'serifa_btbold', Roboto, sans-serif; padding:10px 0;  }
.fmcall a:hover { background-color:#546674;  }


.plugins { margin:50px 0;  }

.gettouch .btn { margin-top:0; }




.form-item {  margin-bottom: 1px; }
.form-item:after {	  content: '';	  width: 5px;	  height: 5px;	  position: absolute;	  top: 50%;	  right: 15px;	  -webkit-transform: scale3d(0, 0, 1) translate3d(0, -50%, 0);			  transform: scale3d(0, 0, 1) translate3d(0, -50%, 0);	  background: #EAAAAA;	  border-radius: 50%;	  -webkit-transition: all 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55);	  transition: all 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55);	}
/*.form-item.error:after {	  background: #f00;	  -webkit-transform: scale3d(1, 1, 1) translate3d(0, -50%, 0);			  transform: scale3d(1, 1, 1) translate3d(0, -50%, 0);	}*/
.form-item.onfocus:after,	.onfocus .form-item:after {	  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);			  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);	}
.form-item.js-reveal {	  opacity: 0;	  -webkit-transform: translate3d(30px, 0, 0);			  transform: translate3d(30px, 0, 0);	  -webkit-transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);	  transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);	}
.form-item.js-reveal.is-visible {	margin-bottom:10px;  opacity: 1;	  -webkit-transform: translate3d(0, 0, 0);			  transform: translate3d(0, 0, 0);	}
.form-item.js-reveal.is-visible:nth-child(1) {	  -webkit-transition-delay: 0s;			  transition-delay: 0s;	}
.form-item.js-reveal.is-visible:nth-child(2) {	  -webkit-transition-delay: 0.05s;			  transition-delay: 0.05s;	}
.form-item.js-reveal.is-visible:nth-child(3) {	  -webkit-transition-delay: 0.1s;			  transition-delay: 0.1s;	}
.form-item.js-reveal.is-visible:nth-child(4) {	  -webkit-transition-delay: 0.15s;			  transition-delay: 0.15s;	}
.form-item.js-reveal.is-visible:nth-child(5) {	  -webkit-transition-delay: 0.2s;			  transition-delay: 0.2s;	}
.form-item.js-reveal.is-visible:nth-child(6) {	  -webkit-transition-delay: 0.25s;			  transition-delay: 0.25s;	}
.form-item.js-reveal.is-visible:nth-child(7) {	  -webkit-transition-delay: 0.3s;			  transition-delay: 0.3s;	}
.form-item.js-reveal.is-visible:nth-child(8) {	  -webkit-transition-delay: 0.35s;			  transition-delay: 0.35s;	}
.form-item.js-reveal.is-visible:nth-child(9) {	  -webkit-transition-delay: 0.4s;			  transition-delay: 0.4s;	}
.form-item.js-reveal.is-visible:nth-child(10) {	  -webkit-transition-delay: 0.45s;			  transition-delay: 0.45s;	}
.form-item.js-reveal.is-visible:nth-child(11) {	  -webkit-transition-delay: 0.5s;			  transition-delay: 0.5s;	}

.form-label, .labelfield, .tfvHighlight, .tfvNormal {	  font-size: 0.75em;	  text-transform: uppercase;	  font-weight: 300;	  text-transform: uppercase;	  display: block;	  width: 100%;	  padding: 0 15px;	  pointer-events: none;	  position: absolute;	  top: 1.75rem;	  -webkit-transform: translate3d(0, -50%, 0);			  transform: translate3d(0, -50%, 0);	  left: 0;	  z-index: 1;	  color: #546674;	  -webkit-transition: all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);	  transition: all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);	}

.tfvHighlight { color:red !important; }

.onfocus .form-label, .onfill .form-label, .onfocus .labelfield, .onfill .labelfield,  .onfocus .tfvHighlight, .onfill .tfvHighlight, .onfocus .tfvNormal, .onfill .tfvNormal {  margin-top: -16px;  font-size:0.6em; color:#aaa; }

.form-text, .htmlIText {	  display: block;	  width: 100%;	  height:60px;  border-radius: 0;	  padding: 0 15px;	  -webkit-appearance: none;		 -moz-appearance: none;			  appearance: none;	  border: 1px solid #ededec;	  outline: none;	  line-height: 2.25rem;	  height: 3.5rem;	 	}
.first .form-text, .first .htmlIText {	  border-top: 1px solid #ededec;	}

.form-textarea, .htmlIMemo {	  display: block;	height:200px;  width: 100%;	  border-radius: 0;	  padding: 0 15px;	  -webkit-appearance: none;		 -moz-appearance: none;			  appearance: none;	  border: 1px solid #ededec;	  outline: none;	  padding-top: 1.6rem;	  padding-bottom: 1.6rem;	  resize: none;	 font-family: Roboto, sans-serif; }
.first .form-textarea, .first .htmlIMemo {	  border-top: 1px solid #ededec;	}

.frm_submit, .htmlISubmit  {  margin-top: 20px;  margin-bottom: 20px;  text-transform: uppercase;	cursor: pointer; }
/*
.frm_submit:after, .htmlISubmit:after {    content: '';    top: 100%;    left: 0;    width: 100%;    position: absolute;    height: 4px;  border-radius:0;  background: #1A2189;    -webkit-transform: scale3d(0.6, 1, 1) translate3d(0, 0, 0);    transform: scale3d(0.6, 1, 1) translate3d(0, 0, 0);    -webkit-transform-origin: left center;    -ms-transform-origin: left center;    transform-origin: left center;    -webkit-animation: lineBack 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards alternate;    animation: lineBack 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards alternate; }
.frm_submit:hover:after, .htmlISubmit:hover:after {  -webkit-animation: line 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards alternate;          animation: line 0.6s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards alternate; }
.frm_submit:before, .htmlISubmit:before {	  content: '';	  width: 44px;	  height: 44px;	  position: absolute;	  top: 50%;	  left: 100%;	  margin-top: -22px;	  margin-left: 20px;	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='44' height='44' viewBox='0 0 44 44' xmlns='http://www.w3.org/2000/svg' stroke='%231a2189'%3e%3cg fill='none' fill-rule='evenodd' stroke-width='2'%3e%3ccircle cx='22' cy='22' r='1'%3e%3canimate attributeName='r' begin='0s' dur='1.8s' values='1; 20' calcMode='spline' keyTimes='0; 1' keySplines='0.165, 0.84, 0.44, 1' repeatCount='indefinite'/%3e%3canimate attributeName='stroke-opacity' begin='0s' dur='1.8s' values='1; 0' calcMode='spline' keyTimes='0; 1' keySplines='0.3, 0.61, 0.355, 1' repeatCount='indefinite'/%3e%3c/circle%3e%3ccircle cx='22' cy='22' r='1'%3e%3canimate attributeName='r' begin='-0.9s' dur='1.8s' values='1; 20' calcMode='spline' keyTimes='0; 1' keySplines='0.165, 0.84, 0.44, 1' repeatCount='indefinite'/%3e%3canimate attributeName='stroke-opacity' begin='-0.9s' dur='1.8s' values='1; 0' calcMode='spline' keyTimes='0; 1' keySplines='0.3, 0.61, 0.355, 1' repeatCount='indefinite'/%3e%3c/circle%3e%3ccircle cx='22' cy='22' r='1' opacity='0.8' stroke-width='3'/%3e%3c/g%3e%3c/svg%3e"); background-position: center center; background-repeat:no-repeat; background-size: contain;	  -webkit-transform: scale3d(0, 0, 1);			  transform: scale3d(0, 0, 1);	  -webkit-transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);	  transition: all 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955);	}
.frm_submit:before, .htmlISubmit:before {	  -webkit-transform: scale3d(1, 1, 1);			  transform: scale3d(1, 1, 1);	}
*/




.faq { margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid #8b92a6; position:relative;  }
.faq h2 { padding-right:50px; cursor:pointer; }
.faq h2 span { color:#546674; position:absolute; top:6px; right:10px;  }
.faqans { display:none; }

.ddl { padding-top:30px; padding-bottom:30px; padding-left:70px; border-bottom:1px solid #8b92a6; position:relative;  }
.ddl .title { padding-right:50px; margin-bottom:10px; cursor:pointer; font-size: 30px; font-weight: 400; color: #546674; line-height: 1.2;  }
@media (max-width: 991px )  {
	.ddl .title { font-size: 24px; }
}
.ddl .title span { color:#546674; position:absolute; top:36px; right:10px;  }
.ddl a { text-decoration:none; }
.ddl a:hover { text-decoration:underline; }
.ddl .icon { color:#EAAAAA; font-size:40px; position:absolute; top:36px; left:10px; }
.ddl .summ {}
.default .ddl_blk { margin-top:40px;   }
.default .ddl { padding-top:30px;   border-top:1px solid #8b92a6; }


.extlink{  padding-bottom:30px; padding-left:70px; margin-bottom:100px; border-bottom:1px solid #8b92a6; position:relative;  }
.extlink .title { padding-right:50px; margin-bottom:10px; cursor:pointer; font-size: 18px; font-weight: 700; color: #546674; line-height: 1.2;  }
.extlink .title span { color:#546674; position:absolute; top:6px; right:10px;  }
.extlink a { text-decoration:none; }
.extlink a:hover { text-decoration:underline; }
.extlink .icon { color:#EAAAAA; font-size:40px; position:absolute; top:6px; left:10px; }




.ofeemed { }
.ofeemed .row { display:flex; border-bottom:2px solid #8b92a6; }
.ofeemed .row:nth-child(even) { background-color:#f2f2f2; }
.ofeemed .row:nth-child(odd) { background-color:#ffffff; }
.ofeemed .row:hover .header { background-color:#EAAAAA; }
.ofeemed .row:hover .desc, .ofeemed .row:hover .pdf { background-color:#F2ECE6; }
.ofeemed .row .header { width:30%; background-color:#F3D6CE; line-height:1.2; padding:20px;   line-height:1.2; font-size:16px;  font-weight:bold;  }
.ofeemed .row .desc { width:55%; padding:20px;  line-height:1.3; font-size:15px; }
.ofeemed .row .pdf { width:15%; padding:20px; line-height:1.3;  }
.ofeemed .row .pdf a { text-decoration:none; font-size:20px; }
.ofeemed .row .pdf .icon { color:#EAAAAA; font-size:40px;  }
@media (max-width: 568px )  { 
	.ofeemed .row { display:block; }
	.ofeemed .row .header { width:100%; }
	.ofeemed .row .desc { width:100%; }
	.ofeemed .row .pdf { width:100%; }	
}
@media all and (min-width: 569px )  { 
	.ofeemed .row .pdf .dtxt { display:none; }
}

.ofeenomed { }
.ofeenomed .row { display:flex; border-bottom:2px solid #8b92a6; }
.ofeenomed .row:nth-child(even) { background-color:#f2f2f2; }
.ofeenomed .row:nth-child(odd) { background-color:#ffffff; }
.ofeenomed .row:hover .header { background-color:#EAAAAA; }
.ofeenomed .row:hover .desc, .ofeenomed .row:hover .pdf { background-color:#F2ECE6; }
.ofeenomed .row .header { width:30%; background-color:#F3D6CE; line-height:1.2; padding:20px;   line-height:1.2; font-size:16px;  font-weight:bold;  }
.ofeenomed .row .desc { width:55%; padding:20px; line-height:1.3; font-size:15px; }
.ofeenomed .row .pdf { width:15%; padding:20px;  line-height:1.3;  }
.ofeenomed .row .pdf a { text-decoration:none; font-size:20px; }
.ofeenomed .row .pdf .icon { color:#EAAAAA; font-size:40px;  }
@media all and (max-width: 568px )  { 
	.ofeenomed .row { display:block; margin-bottom}
	.ofeenomed .row .header { width:100%; }
	.ofeenomed .row .desc { width:100%; }
	.ofeenomed .row .pdf { width:100%; }
}
@media all and (min-width: 569px )  { 
	.ofeenomed .row .pdf .dtxt { display:none; }
}


.tblgfee { }
.tblgfee tr { vertical-align:top;  }
.tblgfee tr:nth-child(even) { background-color:#f2f2f2; }
.tblgfee tr:nth-child(odd) { background-color:#ffffff; }
.tblgfee tr:hover th { background-color:#EAAAAA; }
.tblgfee tr:hover td { background-color:#F2ECE6; }
.tblgfee th { background-color:#F3D6CE; font-size:16px; line-height:1.2;  padding:20px 6px; border-bottom:2px solid #8b92a6;  }
.tblgfee th span { display:block; margin-top:20px; font-weight:normal; }
.tblgfee td { padding:20px; border-bottom:2px solid #8b92a6; text-align:center; line-height:1.3;  }
.tblgfee .icon { color:#EAAAAA; font-size:40px;  }
@media (max-width: 568px )  { 
	.tblgfee td  { font-size:15px; }
}


@media (max-width: 1100px )  { 
	
	.btn { font-size: 18px;   } 
	.newshome-left { padding-right: 25px;    } 
	.newshome-right { padding-left: 25px;   } 

	.message1, .message2 { font-size: 45px;   } 
	
	.hero-banner-caption { -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -ms-transform: translateY(-50%);  
		-o-transform: translateY(-50%);  transform: translateY(-50%);   } 
	div.divider { height: 100px;   } 
	#herobanner .owl-dots { right: 20px;   } 
	.home-bio { margin-top: 50px;  margin-bottom: 90px;   } 
	.home-bio h1 strong, .home-bio h1 { font-size: 30px;   } 
	.home-bio h1 strong { margin-bottom: 15px;   } 

	
	.aboutimg-half figure, .home-about .triaabout-sec:nth-child(even) .aboutimg-half figure { width: 100%;   } 
	
	.calogo { width: 120px;  height: 120px;  left: 12%;   } 
	
	.aboutcnt-half { padding-left: 30px;    } 
	.home-about { margin-bottom: 80px;   } 
	.aboutimg-cnt { margin-top: -100px;   } 
	.newshome-title p { font-size: 24px;   } 
	.newshome-title h3 { font-size: 30px;   } 
	.newshome-box h1 { font-size: 25px;   } 
	.newshome-box h1 span { font-size: 16px;   } 
	.newshome-box .newshome-img { margin-bottom: 20px;   } 
	.newshome-box { padding-bottom: 25px;  margin-bottom: 20px;   } 
	#footer section.widget { padding-right: 20px;   } 
	#footer section.widget:last-of-type { padding-left: 20px;  padding-right: 0px;   } 
	#footer section.widget:nth-child(4n+2):before, #footer section.widget:nth-child(4n+3):before { left: -25px;  top: 28px;   } 


	.footer-iconslist { margin-bottom: 20px;   } 


	.pageheader { padding: 25px 0 65px 0;   } 
	.red-line:before { height: 72px;   } 
	.innr-commanright h4  { font-size: 26px;  padding-bottom: 25px;  margin-bottom: 25px;   } 
	.innr-commanright h5 { margin-bottom: 15px;   } 
	.comman-page { padding-top: 100px;   } 
	.comman-page { padding-bottom: 80px;   } 
	.comman-page .innr-commanright { padding-left: 25px;   } 
	.comman-page .innr-commanleft { padding-right: 25px;   } 
	.comman-page .team-listing-page > .flex-container:nth-child(even) .innr-commanleft { padding-left: 25px;   } 
	.comman-page .team-listing-page > .flex-container:nth-child(even) .innr-commanright { padding-right: 25px;   } 

	.small-news-box h1 { padding-bottom: 0px !important;  margin-bottom: 10px !important;   } 

	.news-dtls h1 { font-size: 18px;  margin-bottom: 10px;   } 
	.news-dtls h2, .team-listing .innr-commanright h2 { font-size: 26px;   } 
	.bottom-topset > .btn-set { bottom: 5px;   } 

	
	.team-listingbox h4 { font-size: 18px;   } 
	.small-two .team-listingbox h3 { font-size: 21px;   } 


	.team-dtls .innr-commanright h3 { font-size: 18px;   } 
	.team-dtls .innr-commanright figcaption h3 { margin-bottom: 20px;   } 


	address h3, .innr-commanright address h1 { font-size: 26px;   } 
	.contact-maps { margin-top: 30px;   } 
	
	.related-services:before { left: -25px;  width: 25px;   } 
	.page-header > h1 { font-size: 24px;   } 

	.main-navigation ul.enumenu_ul { padding: 90px 40px 100px 40px;   } 
} 

@media (max-width: 991px )  { 
	.page-header > h1 { font-size: 19px;   } 
	.aboutimg-cnt { margin-top: -60px;   } 
	.aboutcnt-half h2 { font-size: 20px;   } 	


	.comman-page { padding-top: 80px;  padding-bottom: 70px;   } 
	.innr-commanright h4  { font-size: 21px;   } 
	
	.news-dtls h1 { font-size: 18px;   } 
	.news-dtls h2 { font-size: 23px;   } 
	.bottom-top img { height: 40px;   } 
	.btn:before { width: 18px;  height: 18px;  background-size: contain;   } 
	/*.most-relatedn h4 { font-size: 18px;   } */
	.pageheader h2 { font-size: 27px;   } 
	.logo { width: 260px;   } 
	#headermain { padding: 30px 0 10px 0;   } 
	.pageheader { padding: 25px 0 50px 0;   } 

	.services-dtls .innr-commanright h1 { font-size: 25px;   } 



	.team-listing .innr-commanright h2 { font-size: 21px;    } 
	.left-accordian > ul > li > a { font-size: 18px;  padding: 14px 0;   } 
	.accordion-title { background-size: 19px !important;   } 
	.team-listingbox h4 { font-size: 16px;   } 
	.team-listingbox .btn { font-size: 16px;   } 
	.small-two .team-listingbox h3 { font-size: 18px;   } 
	.team-listingbox .btn { font-size: 15px;   } 
	.team-listingbox figcaption { left: 15px;  bottom: 15px;   } 


	.team-dtlsbox { width: 73%;   } 
	.team-dtls .innr-commanright h3 { font-size: 16px;   } 
	.teamdtlimg { margin-bottom: 25px;   } 
	.innr-commanright hr { margin-bottom: 25px;  margin-top: 25px;   } 

	.quotes-section p { padding-right: 0px;   } 


	address h3, .innr-commanright address h1 { font-size: 23px;   } 
	address { line-height: 1.4;   } 
	address, address a { font-size: 16px;   } 


	div.divider { height: 90px;   } 
	

	.main-navigation ul.enumenu_ul { padding: 90px 20px 100px 20px;   } 
	
	.fmcall { display:block; }	
	
	.footer-iconslist .flex-item { width:30%; }
	.footer-iconslist .flex-item:last-child { width:100%; padding:20px; text-align:center; }
	.footer-iconslist .fmenu { width:70%; text-align:right; }
	
	#footer { padding-bottom:70px; }
	#footer section.widget:nth-child(4n+2)::before, #footer section.widget:nth-child(4n+3)::before, #footer section.widget:nth-child(4n+4)::before { background:none; }		
	#footer .site-info { text-align:center; margin-bottom:60px; }
} 

@media (max-width: 767px )  { 
	.team-listing-page { padding-top: 0px;   } 
	.btn { font-size: 16px;  padding-left: 27px;   } 
	.btn:before { width: 17px;  height: 18px;  background-size: contain;   } 
	.logo { width: 240px; text-align:right;    } 
	.hero-banner-caption  {     	-webkit-transform: translateY(-50%);      -moz-transform: translateY(-50%);      -ms-transform: translateY(-50%);      -o-transform: translateY(-50%);      transform: translateY(-50%);  left: 0;  right: 0px;  text-align: center;    } 
    
    .message1, .message2  { font-size: 35px;   } 
    .home-hero::before { height: 100px;   } 
    .home-bio h1 strong, .home-bio h1 { font-size: 24px;   } 
    .home-bio h1 strong { margin-bottom: 10px;   } 
    .red-line:before { top: -37px;  height: 75px;   } 
    .home-bio { margin-bottom: 75px;   } 
    .aboutimg-cnt .flex-item { width: 100%;   } 
    .aboutimg-half figure { width: 50%;  padding-bottom: 48%;   } 
    .aboutcnt-half { padding-left: 0px;  padding-top: 30px;   } 
    .home-about .triaabout-sec:nth-child(even) .flex-container .flex-item:last-of-type,
    .home-about .triaabout-sec:nth-child(even) .flex-container .flex-item:first-of-type { width: 100%;   } 
    .home-about .triaabout-sec:nth-child(even) .aboutimg-half figure { width: 80%;  margin: 0 0 0 auto;   } 
    .calogo { top: 10px;  left: 1%;   } 
    .home-about .triaabout-sec:nth-child(even) .aboutimg-half figure { padding-bottom: 67%;   } 
    .home-about .triaabout-sec { margin-top: 70px;   } 
    .home-about .triaabout-sec:nth-child(even) .aboutcnt-half { padding-right: 0px;   } 

	.newshome-right { padding-left: 15px;   } 
	.newshome-left { padding-right: 15px;   } 

	.newshome-title p { font-size: 20px;   } 
	.newshome-box h1 { font-size: 22px;   } 
	#footer { padding-top: 50px;   } 
	#footer section.widget { padding-bottom:3em; width: 50%;  }
	#footer section.widget:first-of-type, #footer section.widget:last-of-type { width: 50%;   } 
	#footer section.widget:last-of-type { padding-left: 0px;   } 
	.footer-iconslist .flex-item, .footer-iconslist .flex-item:last-of-type { width: 50%;   } 
	#footer section.widget:nth-child(4n+2):before, #footer section.widget:nth-child(4n+3):before { display: none;   } 
	#footer .site-info {  margin-bottom: 0px;  } 

	.pageheader { padding: 15px 0 45px 0 } 
	.pageheader h2 { font-size: 25px;   } 
	.pageheader h3 { margin-bottom: 0px;   } 
	.comman-page .flex-items { width: 100%;   } 
	.comman-page .flex-items.comman-left { display:none; }
	.comman-page .innr-commanleft { margin-bottom: 30px;   } 	
	.comman-page .innr-commanleft, .comman-page .innr-commanright { padding: 0px;   } 


	.aliascontact .comman-page .flex-items.comman-left { display:block; }
	.aliascovid-19-government-stimulus .comman-page .flex-items.comman-left { display:block; }


	.left-accordian > ul > li > a { font-size: 17px;   } 
	.accordion-content { padding: 18px 0 18px 17px;   } 
	

	.comman-page .team-listing-page > .flex-container:nth-child(even) .innr-commanleft { padding-left: 0px;   } 
	.comman-page .team-listing-page > .flex-container:nth-child(even) .innr-commanright { padding-right: 0px;   } 


	.menu-icon { position: absolute;   } 
	.menu-icon.active { position: fixed;   } 
	body.fixed #headermain { z-index: 9999;  padding: 9px 0 7px 0;   } 
	.main-navigation ul.enumenu_ul { padding: 90px 100px 100px 70px;   } 
	.enumenu_ul > li > span.arrow { background-size: 20px;   } 
	.menu-box { width: 30px;   } 
	.menu-box > span { margin-bottom: 8px;   } 
	.menu-icon { top: 13px;  left: 10px;   } 


	.related-services:before { width: 20px;  left: -20px;   } 
	.related-services:after { content: '';  position: absolute;  top: 0px;  right: -20px;  height: 100%;  width: 20px;  background-color: #f9f9f9;   } 

	.news .comman-page .flex-items .innr-commanleft:after { display: none;   } 

	body.menuslide_push .enumenu_ul,
	body.menuOverlap .enumenu_ul { width: 100%;   } 
	body.slidemenuRight .enumenu_ul  { right: -100%;   } 
	body.slidemenuLeft .enumenu_ul  { left: -100%;   } 

	.team-listingbox .btn:hover { color: #EAAAAA;   } 

	.team-listing-page { position: relative;   } 	
	
} 

@media (max-width: 568px )  { 
	body { font-size: 15px;   } 
	body.menuslide_push .enumenu_ul, body.menuOverlap .enumenu_ul { max-width: 100%;  width: 100%;   } 
	
	.container { padding-left: 40px;  padding-right: 40px;   }	
	.btn { font-size: 15px;  padding-left: 22px;   } 
	.red-line:before { height: 51px;  top: -25px;   } 

	#headermain  { padding: 9px 0 7px 0;   } 
	.m-logo { display: block;  line-height: 0; text-align:right; padding: 0 10px;  } 
	.logo { display: none;   } 

	
	.home-hero .container { padding: 0px;   } 
	#herobanner .owl-dots, .home-hero::before { display: none;   } 
	#herobanner  { padding-bottom: 64.35%;   } 
	.hero-banner.bg-set  { padding-bottom: 64.35%;   } 
	.message1, .message2 { font-size: 20px;   } 	
	div.divider { width: 2px;  height: 35px;  top: 0px;   } 
	.message1 { padding-right: 15px;   } 
	.message2 { padding-left: 15px;   } 

	.home-bio h1 strong, .home-bio h1 { font-size: 18px;   } 
	.home-bio h1 br { display: none;   } 
	.home-bio h1 strong { display: block;  margin-bottom: 19px;   } 
	.home-bio { margin-top: 35px;  margin-bottom: 84px;   } 
	.aboutimg-cnt { margin-top: -16px;   } 
	.aboutimg-full figure { padding-bottom: 40.16%;  width: 73.44%;   } 
	.aboutimg-half figure { width: 75%;  padding-bottom: 70%;   } 
	.aboutcnt-half h2 { font-size: 18px;  margin-bottom: 5px;   } 
	.aboutcnt-half { padding-top: 21px;   } 
	.calogo { width: 80px;  height: 80px;   } 
	.home-about .triaabout-sec:nth-child(even) .aboutimg-half figure { width: 73%;  padding-bottom: 61%;   } 
	.home-about .triaabout-sec { margin-top: 35px;   } 
	.newshome-section .flex-item { width: 100%;   } 
	.newshome-title { display: none;   } 
	.newshome-box figure { display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-flow: row wrap;  flex-flow: row wrap;  margin: 1em 0;  } 
	.newshome-box .newshome-img { width: 49%;  padding-bottom: 47%;  height: 100%;   } 
	.newshome-box figcaption { width: 51%;  padding-left: 18px;   } 
	.newshome-box h1 { line-height: 1.3;   } 
	.newshome-title h3 { font-size: 18px;   } 
	.home .newshome-title p { font-size: 18px;  margin-bottom: 5px;   } 
	.newshome-section { padding-top: 21px;  padding-bottom: 0px;   } 
	.newshome-title { margin-bottom: 31px;   } 
	.home .newshome-title h3 { margin-bottom: 5px;   } 
	.newshome-section .newshome-left { padding-right: 0px;   } 
	.newshome-section .newshome-right { padding-left: 0px;   } 
	.newshome-section .newshome-right .newshome-box figure { flex-direction: row-reverse;   } 
	.newshome-section .newshome-right .newshome-box figcaption { padding-left: 0px;  padding-right: 0px;   } 

	
	.pageheader { padding:45px 0 61px 0;    } 
	.pageheader h3 { font-size: 15px;  margin-bottom: 8px;   } 
	.pageheader h2 { font-size: 18px;   } 
	.about-img { margin-bottom: 12px;   } 

	
	.comman-page { padding-top: 50px;  padding-bottom: 50px;   } 
	.comman-page.red-line:before { height: 51px;  top: -25px;  width: 2px;   } 
	.innr-commanright h1 { margin-top:50px; }
	.typefolio .innr-commanright h1 { margin-top:0px; }
	.innr-commanright h4 { font-size: 18px;  padding-bottom: 20px;  margin-bottom: 20px;   } 
	.comman-page .innr-commanleft { margin-bottom: 35px;   } 
	.innr-commanright h5 { margin-bottom: 10px;   } 
	.comm-imgpage { margin-top: 20px;  margin-bottom: 18px;   } 
	.comman-page.news-dtls > .flex-container > .flex-items:nth-child(2n+1) { order:1;   } 

	.piece { display:block; width:100%; }
	.piece:nth-child(2n) .team-listingbox, .piece:nth-child(3n) .team-listingbox, .piece:nth-child(5n) .team-listingbox { margin-top:0; }
	
	#footer { padding-top: 20px; text-align:center;   } 
	.fm-logo { display: block;  text-align: center;   } 
	.fm-logo figure img { width: 100%; height:auto;  margin-top:40px; margin-bottom: 40px;   } 
	#footer section.widget:nth-child(4n+3),	#footer section.widget:last-of-type { width: 100%;   } 
	#footer section.widget:nth-child(4n+1), #footer section.widget:nth-child(4n+2), #footer section.widget:nth-child(4n+3) { width:100%; margin-bottom: 50px; padding-right:0;  } 
	#footer section.widget:last-of-type { margin-top: 0px;   } 
	#footer .widget ul li { line-height: 2;   } 
	#footer section.widget .textwidget, #footer .menu > li > a { font-weight: 600;   } 
	.footer-iconslist .flex-item, .footer-iconslist .flex-item:last-of-type { width: 100%;   } 
	.footer-iconslist .flex-item, .footer-iconslist .flex-item:nth-child(4n+4) { margin-top: 15px;   } 
	.footer-iconslist { margin-bottom: 11px;   } 
	.footer-iconslist .flex-item:nth-child(4n+1), .footer-iconslist .flex-item:nth-child(4n+2), .footer-iconslist .flex-item:nth-child(4n+3) { display: none;   } 

	#footer .site-info { padding-top: 12px; font-size: 10px;  border-top: 1px solid #7c8397; margin-bottom: 0px;  } 
	.site-info h6 { font-size: 12px;   } 

	.plugins img { width:50%; height:auto; }

	.xs-show { display: block;   } 
	figure.postdtl-img { padding-bottom: 96%;   } 
	.news-dtls .innr-commanright h1 {  margin-bottom: 6px;   } 
	.news-dtls h3 { font-size: 15px;   } 
	figure.postdtl-img { margin-bottom: 17px;   } 
	.news-dtls h2 { font-size: 18px;   } 
	

	
	.newshome-box h1 span { font-size: 12px;   } 
	.newshome-box h1 { font-size: 18px;   } 
	.newshome-box .newshome-img { margin-bottom: 15px;   } 
	.newshome-box h1 span { margin-bottom: 5px;   } 
	.newshome-box h1 { margin-bottom: 5px;   } 
	.newshome-box { padding-bottom: 17px;   } 
	.small-news-box { padding-top: 20px;  padding-bottom: 27px;   } 
	.small-news-box h1 { margin-top: 0px;   } 
	.small-news-box .flex-container .flex-item:last-child { padding-bottom: 16px;   } 
	.small-news-box h1 span { font-size: 12px;  letter-spacing: 0px;   } 
	.small-news-box h5 { display: none;   } 

	
	.left-accordian > ul > li > a { font-size: 15px;   } 
	.accordion-title { background-size: 19px !important;   } 	

	
	.services-dtls .innr-commanright h1 { font-size: 22px;  margin-bottom: 12px;  font-weight: 600;   } 
	.services-dtls .innr-commanright h3 { margin-bottom: 5px;   } 
	#leftside { margin-top: 15px;   } 
	.innr-commanright hr { margin-top: 25px;  margin-bottom: 25px;   } 	
	.comman-page.services-dtls { padding-bottom: 40px;   } 

	
	.left-accordian { margin-bottom: 25px;   } 
	.team-listing .innr-commanright h2 { margin-bottom: 29px;   } 
	.team-listingbox { margin-bottom: 33px;   } 
	.small-two .team-listingbox .teamlist-img { padding-bottom: 85%;  background-position: top;   } 
	.team-listing .innr-commanright h2 { font-size: 18px;   } 
	.teamlist-img { margin-bottom: 9px;   } 
	.team-listingbox figcaption { position: static;  opacity: 1;   } 
	.team-listingbox h3, .team-listingbox h4, .team-listingbox .btn { color: #546674;   } 
	.small-two .team-listingbox:nth-child(2n+2) { margin-top: 0px;   } 
	.small-two .team-listingbox:nth-child(2n+1) { width: 100%;  margin-left: 0px;   } 
	.small-two .team-listingbox:nth-child(2n+2) { width: 100%;   } 
	.team-listing-page > .flex-container { margin-bottom: 0px;   } 
	.comman-page.team-listing .innr-commanleft { margin-bottom: 0px;   } 
	.team-listingbox:before { display: none;   } 
	.team-listingbox h3 { margin-top:20px;   } 
	.team-listingbox h4 { font-size: 15px;  font-weight: 600;  margin-bottom: 0px;   } 
	.team-listingbox .btn { font-size: 16px;  font-weight: bold;   } 
	

	.team-dtls .innr-commanright h1 {  margin-bottom: 6px;   } 
	.teamdtlimg { margin-bottom: 41px;   } 
	.comman-page .innr-commanright ul > li { margin-bottom: 5px;   } 
	.team-dtls .innr-commanright h3 { font-size: 15px;   } 

	.quotes-section figure { width: 90px;  margin-top: -10px;  left: 20px;   } 
	.quotes-section p { font-size: 15px;  color: #fff;  padding-right: 0%;   } 
	.quotes-section h5 { font-size: 18px;   } 
	.quotes-section { padding: 46px 20px 10px 20px;   } 


	address h3, .innr-commanright address h1 { font-size: 20px;   } 
	address, address a { font-size: 15px;  	 } 


	
	.main-navigation ul.enumenu_ul { padding: 70px 30px 100px 30px;   } 
	.enumenu_ul > li > a { font-size: 18px;  padding: 14px 0 12px 0;   } 
	.main-navigation ul ul a { font-size: 16px; line-height:2.2;  } 
	.enumenu_ul > li > span.arrow { height: 30px; top:8px;  } 
	.main-navigation ul ul { padding-left: 30px;   } 


	input[type="submit"] {   padding: 0 0 0 22px;  background-size: 15px;   } 
	.page-header > h1 { font-size: 18px;   } 

	.enumenu_ul > li.text-menu > a { font-size: 26px;   } 

	.bottom-topset > .btn-set { bottom: 0px;   } 
	
} 

@media (max-width: 320px)  { } 






.pageheader h1  { 		color: #546674;  		font-size: 20px;  	 		font-weight: bold;  		margin-bottom: 8px;  		 } 
.page-cont  { 		font-size: 1.625rem;  		margin-top: 0px;  		margin-bottom: 20px;  		padding: 0px;  		color: #666;  	    } 
.serv-cont, .innr-commanright p:first-of-type  { 		font-size: 30px;  		font-weight: 400;  		color: #546674;  		line-height: 1.2;  		margin-top: -5px;  		padding-bottom: 32px;  		border-bottom: 1px solid #8b92a6;  		margin-bottom: 35px;      } 
.innr-commanright h2  { 		color: #EAAAAA;  		font-size: 20px;  		font-weight: 400;  		letter-spacing: 0px;  		text-transform: none;  	    } 
.site-info h3  { 		margin: 0;  		padding: 0px;  		font-size: 15px;  		font-weight: 400;  	    } 
.newstitle  { 		font-size: 26px;  		color: #546674;  		font-weight: 700;  		margin-bottom: 10px;  		border-bottom: 0px;  		padding: 0px;  		margin-bottom: 10px;  		line-height: 1;  		letter-spacing: -1px;  	 } 
.newstitle span  { 		font-size: 18px;  		color: #EAAAAA;  		font-weight: 400;  		display: block;  		line-height: 1.3;  		margin-bottom: 5px;  		letter-spacing: -1px;  font-family: 'serifa_btbold';	 } 
.newstitle span a  { 		 color: #EAAAAA;  	 } 
.newsauthor  { 		color: #aaa;  		font-size: 18px;  	line-height:1.1;	font-weight: 400;  		margin-bottom: 33px;  		text-transform: none;  		letter-spacing: 0px;  	 } 
.innr-commanright address h2  { 		font-size: 30px;  		margin-bottom: 8px;  		line-height: 1.3;  		color: #546674;  		font-weight: 600;  		border-bottom: 0px;  		padding-bottom: 0px;  	 } 
address h2  { 		font-size: 30px;  		margin-bottom: 8px;  		line-height: 1.3;  		color: #546674;  		font-weight: 600;  		border-bottom: 0px;  		padding-bottom: 0px;  	 } 






.home-bio  { 		color: #546674;  		font-weight: 400;  	 } 
.home-bio strong, .home-bio  { 		font-size: 30px;  		line-height: 1.2;    	 } 
.home-bio  { 		margin-top: 66px;  		margin-bottom: 107px;  	 } 
.home-bio strong  { 	font-family:serifa_btbold;	color: #EAAAAA;  		margin-bottom: 20px;  		font-weight: 600;  		display: inline-block;  line-height:1; 	 } 

.newshome-box span  { 		font-size: 18px;  		color: #EAAAAA;  		font-weight: 400;  		display: block;  		line-height: 1.1;  		margin-bottom: 8px;  	 } 
.newshome-box span a  { 		color: #EAAAAA;  	 } 
.newshome-box  { 		font-size: 30px;  		color: #546674;  		font-weight: 600;  		margin-bottom: 10px;  	 } 


.typenews .newsdate { color: #EAAAAA; font-family:serifa_btbold; margin-bottom:10px;  }
.typenews h1 {     font-size: 30px;    color: #546674;    font-weight: 700;    margin-bottom: 10px;    border-bottom: 0px;    padding: 0px;    margin-bottom: 10px;    line-height: 1;    letter-spacing: -1px; }



.aliascontact .innr-commanleft { position:relative !important; }







