﻿

footer .column1 {
position: relative;
top: -18px;
}
.two_columns_50_50 .column1,.two_columns_50_50 .column2,.three_columns .column1,.three_columns .column2,.three_columns .column3,.two_columns_66_33 .column1,.two_columns_66_33 .column2,.two_columns_33_66 .column1,.two_columns_33_66 .column2,.two_columns_75_25 .column1,.two_columns_75_25 .column2,.two_columns_25_75 .column1,.two_columns_25_75 .column2,.four_columns .column1,.four_columns .column2,.four_columns .column3,.four_columns .column4{width:100%}
.two_columns_50_50 .column1 .column_inner,.two_columns_50_50 .column2 .column_inner,.three_columns .column1 .column_inner,.three_columns .column2 .column_inner,.three_columns .column3 .column_inner,.two_columns_66_33 .column1 .column_inner,.two_columns_66_33 .column2 .column_inner,.two_columns_33_66 .column1 .column_inner,.two_columns_33_66 .column2 .column_inner,.two_columns_75_25 .column1 .column_inner,.two_columns_75_25 .column2 .column_inner,.two_columns_25_75 .column1 .column_inner,.two_columns_25_75 .column2 .column_inner,.two_columns_66_33.grid2 .column1 .column_inner,.two_columns_66_33.grid2 .column2 .column_inner,.two_columns_33_66.grid2 .column1 .column_inner,.two_columns_33_66.grid2 .column2 .column_inner,.two_columns_75_25.grid2 .column1 .column_inner,.two_columns_75_25.grid2 .column2 .column_inner,.two_columns_25_75.grid2 .column1 .column_inner,.two_columns_25_75.grid2 .column2 .column_inner,.four_columns .column1 .column_inner,.four_columns .column2 .column_inner,.four_columns .column3 .column_inner,.four_columns .column4 .column_inner{padding:0}
.footer_top .four_columns .column1,.footer_top .four_columns .column2,.footer_top .four_columns .column3,.footer_top .three_columns .column1,.footer_top .three_columns .column2,.footer_top .two_columns_50_50 .column1{margin:0 0 25px}
.region-translate{position:absolute;right:0;top:-84px;min-width:195px;}
.region-translate .block{margin-bottom:0;}
.region-translate select{height:25px;border:1px solid #ccc;width:100%;}


.region-language-links{float:right; margin-top:10px;}

.region-language-links .block{margin-bottom:0; padding-bottom:0;}


.region-top-ad {text-align:center;}

.region-top-ad .block{padding-bottom:0; margin-bottom:0;}



.region-top-links{float:left; margin-left:16px;}

.region-top-links ul{margin:0; padding:0;}

.region-top-links ul li{display:inline; list-style:none; border-right:1px solid #5a5a5b; margin-right:8px;}

.region-top-links ul li.last{border-right:none;}

.region-top-links ul li a{color:#5a5a5b; font-size:12px; padding-right:10px;}


.region-header{float:right; text-align:right; width:200px;}



.region-highlighted .block{margin-bottom:5px;}





.region-bottom-links {
  text-align: center;
}

  .region-top-links .block-menu {
    margin-bottom: 0; padding-bottom: 0;
  }

  .region-top-links ul li:first-child {
    border: 0;
  }

  .region-top-links ul li a:hover {
    text-decoration: none;
    background:#e3e3e3;
  }

  .main-nav-open .region-header {
    left: 0;
  }

  .region-translate  select {
    width: 100%;
  }



.toplinkwrap {
	background: none repeat scroll 0 0 #105a9f;
	height: 32px;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 99999999;
	font-family: 'SourceSansProRegular', 'SourceSansPro_Regular',Verdana, Geneva, sans-serif;
}


.art-widget-title
{
    padding:0 0 0 24px;
    margin-bottom:0;
}


.art-footer .art-widget-title 
{
    font-size:1.2em;
    padding: 0;
}


.art-footer .art-widget,
.art-footer .art-widget a,
.art-footer .art-widget a:link,
.art-footer .art-widget a:visited,
.art-footer .art-widget a:hover
{
    color: #FFFFFF;
font-size: 11px;
    text-align: left;
}


.art-footer .art-widget a,
.art-footer .art-widget a:link
{
  color: #FFFFFF;
text-decoration: none;
}


.art-footer .art-widget a:visited
{
  color: #FFFFFF;
}
.site-nav-more-dropdown-item{float:left;margin:0 15px 10px 0;width:100px}
.site-nav-more-dropdown-item-odd{clear:left}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}


#head {
	color:#333;
	background-color:#000000;
	}

	



#head-searchform input#h{
	background-color:#333;
	}

	



#head-searchform{
	padding:0;
	margin:2px 0 0 0;
	font-size:10px;
	float:right;
	}

  .span9 {
    width: 538px;
  }

  .row-fluid .span9 {
    width: 74.30939226519337%;
    *width: 74.25620077583166%;
  }

  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 524px;
  }

input.span9, textarea.span9, .uneditable-input.span9 {
	width: 686px
}

.table td.span9, .table th.span9 {
	float: none;
	width: 684px;
	margin-left: 0
}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}
.mk-button--dimension-savvy .mk-button--text,.mk-button--dimension-savvy .mk-button--icon {position:relative;z-index:2;}
.mk-button--anim-side .mk-button .mk-button--text {display:inline-block;transform:translateX(-17px);-webkit-transform:translateX(-17px);transition:transform .2s;-webkit-transition:-webkit-transform .2s;transition-delay:.01s;-webkit-transition-delay:.01s;}
.mk-button--anim-side .mk-button.mk-button--size-large .mk-button--text,.mk-button--anim-side .mk-button.mk-button--size-x-large .mk-button--text {transform:translateX(-17.5px);-webkit-transform:translateX(-17.5px);}
.mk-button--anim-side .mk-button.mk-button--size-xx-large .mk-button--text {transform:translateX(-18px);-webkit-transform:translateX(-18px);}
.mk-button--anim-side .mk-button:hover .mk-button--text,.mk-button--anim-side .mk-button:hover .mk-button--icon {transform:translateX(0);-webkit-transform:translateX(0);}
.mk-button--anim-vertical .mk-button .mk-button--icon,.mk-button--anim-vertical .mk-button .mk-button--icon:before,.mk-button--anim-vertical .mk-button .mk-button--text {position:absolute;transition:transform .2s;-webkit-transition:-webkit-transform .2s;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;top:0; left:0; bottom:0; right:0;width:100%;height:100%;}
.mk-button--anim-vertical .mk-button .mk-button--text {position:absolute;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);}
.mk-button--anim-vertical .mk-button:hover .mk-button--text {transform:translate3d(0, 100%, 0);-webkit-transform:translate3d(0, 100%, 0);}


.site-logo {
  float: left;
  width: 92px;
  margin: 14px 14px 0; }

  .site-logo a svg {
    height: 23px;
    fill: #bdbec2; }
.modal-open{overflow:hidden}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}
.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}
.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.42857143}
.modal-body{position:relative;padding:15px}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
.modal-sm{width:300px}
.q_counter_holder.center{padding:20px 30px}
.q_counter_holder{display:block;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .4s ease 0s;-moz-transition:opacity .4s ease 0s;-o-transition:opacity .4s ease 0s;padding:20px 0}
.q_counter_holder.boxed_counter{border:1px solid #eaeaea;padding:20px 40px;background-color:#fff}
.q_counter_holder.left{text-align:left}
.q_counter_holder.right{text-align:right}
.q_counter_holder span.counter{font-size:60px;line-height:1em;font-weight:300;color:#1abc9c;display:inline-block!important;height:1em}
.q_counter_holder p.counter_text{font-weight:600;text-transform:uppercase;letter-spacing:1px;margin:12px 0 0 00}
.q_counter_holder .separator.small{background-color:#eaeaea;margin:19px auto 0 auto}
.q_counter_holder.left .separator.small{margin-left:0;margin-right:auto}
.q_counter_holder.right .separator.small{margin-left:auto;margin-right:0}


	.grid, 
	.grid-right {
		float: none;
	}



.hero_right {
	float:left;
	margin-left:3px;
}


	nav#navigation li.menu-item a:hover, nav#navigation li.menu-item a:hover { color: #000000 }

.col_picker3  #date2 {	 filter:alpha(opacity=40);-moz-opacity:0.4;	-khtml-opacity: 0.4;	opacity: 0.4; height:1%}

.brd  #date2 {	 filter:alpha(opacity=100);-moz-opacity:1;	-khtml-opacity: 1;	opacity: 1; height:1%}

.box{
cursor:pointer;

}


.box:hover div.boxHolder{
transition: opacity .4s;
-moz-transition: opacity .4s; 
-webkit-transition: opacity .4s; 
-o-transition: opacity .4s; 
opacity:1;
}

.box p#rolloverTitle{
	font-family: 'Pinyon Script';
	font-size:1.8em;
	margin-top:90px;
	text-transform:capitalize;
	color: rgb(255,255,255);
}

.box p#rolloverDescription{
	font-family:LatoRegular;
	text-transform:uppercase;
	font-size:.7em;
	margin-top:15px;
	color:rgb(255,255,255);
}
.node-article .field-name-field-image,.node-blog .field-name-field-image{float:left;margin:4px 20px 15px 0}
.node-community h3,.node-community .field-label{color:#681e75;margin-top:26px;margin-bottom:6px;font-size:1.2em;font-weight:bold;line-height:1.2em}
.node-type-caring h5{font-size:1.4em}

div.header {
	
	background-color: black;
	border-bottom: 1px solid #444444;
	height: 60px;
	width: 100%;
}

.header a {
	color: #4F8A10;
	font-weight: 700;
	text-decoration: none;
}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}

#navigation ul.menu li.menu-item a i {
    padding-right: 6px;
}

#navigation ul.menu li.menu-item a .desc {
    display: block;
    line-height: 1;
    text-transform: none;
    font-size: inherit;
    padding-bottom: 5px;
    font-weight: normal;
    margin-top: -5px;
}

.widget_rss_multi_importer_widget .imagefix {
    margin-right: 0.5em;
}

.news-contents .news .imagefix {
    padding: 0 0.5em 1em 0;
    margin-top: 0.5em;
    display: absolute !important;
}


.service-block.standard-block {margin-bottom:40px}


.service-block.standard-block i {float:left}


.service-block.standard-block h3 {
	margin-top:0;
	padding-top:4px;
	margin-left:60px;	
}

.service-block.standard-block p {margin-left:60px}


.service-block.circle-block {margin-bottom:40px}


.service-block.circle-block .circle-med-icon {float:left}


.service-block.circle-block h3 {
	margin-top:0;
	margin-left:85px;
}

.service-block.circle-block p {margin-left:85px}


.service-block-col {padding-top:40px}


.service-block-img {text-align:center}


.service-block-col.first .service-block {text-align:right}

.service-block-col.first .service-block i,
.service-block-col.first .circle-med-icon {float:right}


.service-block-col.first .service-block.standard-block h3,
.service-block-col.first .service-block.standard-block p {
	margin-left:0;
	margin-right:60px;
}


.service-block-col.first .service-block.circle-block h3,
.service-block-col.first .service-block.circle-block p {
	margin-left:0;
	margin-right:85px;
}





.split-blocks .service-block {margin-bottom:30px}


.split-blocks .service-block i {float:left}


.split-blocks .service-block h3 {
	margin-top:0;
	padding-top:4px;
	margin-left:60px;	
}

.split-blocks .service-block p {margin-left:60px}

	
.showcase .service-block {margin-top:30px}


.showcase .service-block i {float:left}


.showcase .service-block h3 {
	margin-top:0;
	padding-top:4px;
	margin-left:60px;	
}

.showcase .service-block p {margin-left:60px}

	.service-block-col.first .service-block i,
	.service-block-col.first .service-block .circle-med-icon {float:left}
	
	.service-block-col.first .service-block.standard-block h3,
	.service-block-col.first .service-block.standard-block p {
		margin-left:60px;
		margin-right:0;	
	}

	.service-block-col.first .service-block.circle-block h3,
	.service-block-col.first .service-block.circle-block p {
		margin-left:85px;
		margin-right:0;	
	}

	.service-block-col .service-block {margin-bottom:20px}

	.service-block-col .service-block i {display:none}

	.service-block-col .service-block h3,
	.service-block-col .service-block p {
		margin-left:0 !important;
		margin-right:0 !important;
	}
.block-type-footer .copyright{float:left;width:100%;clear:both;text-align:center;margin:10px 0}
.block-type-footer p.copyright{color:#666666;}
#block-bif54861305557a6 p.copyright{font-family:Droid Sans}

	#breadcrumb .location { position: absolute; top: 0; right: 0; color: #a59b74; }

		#breadcrumb .location span a.current { color: #996633; text-decoration: none; }

		#breadcrumb .location span a { color: #CC6600; text-decoration: none; }

		#breadcrumb .location span a:hover { color: #000; }
#header_user #shopping_cart
.ajax_cart_quantity{font-weight:bold;font-size:18px}
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=text],.textwidget .contact-form textarea{width:250px;max-width:100%;-moz-box-sizing:border-box;box-sizing:border-box}

#mainBannerSlider, #mainBannerSlider .images {
    overflow: hidden;
    width: 965px;
    position: relative;
}


.image-slider .images img {
 -webkit-border-radius: 10px; 
 -khtml-border-radius: 10px;    
 -moz-border-radius: 10px; 
  border-radius: 10px;}


#header-tophat .btn-continue .glyphicon-chevron-right {
  color: #fff;
}


.copy {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #466F35;
}

.copy a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #466F35;
}


.copy a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #466F35;
}

.copy a:visited {
	color: #466F35;
}

	
.footerleft {
	width: 650px;
	float: left;
	margin: 0px;
	padding: 10px 0px 0px 10px;
	}


.hometable {
	width: 100%;
	border-collapse: collapse;
}


.hometable, .hometable td {
	border-collapse: collapse;
padding:4px;
border-right: 1px solid #eee;
}


.hometable td:last-child, .hometable td.last {
	border-right: 0;
}


.hometable h4 {
	display: block;
	padding: 0;
	margin-bottom: 15px !important;
}


.hometable span {
	padding: 0;
}
.carousel--primary .carousel__slide-content-container{border-radius:50%;box-sizing:content-box;display:table;height:500px;margin-top:-250px;position:absolute;right:-12px;top:50%;width:500px}
.carousel__slide-content-container--primary{background-color:#669fd2;background-color:rgba(102,159,210,0.7)}
.carousel__slide-content-container--secondary{background-color:#0062b5;background-color:rgba(0,98,181,0.7)}
.carousel__slide-content-container--tertiary{background-color:#ff7e00;background-color:rgba(255,126,0,0.7)}

ul#css3menu1,ul#css3menu1 .submenu{
	background-color:none;border-width:0;border-style:solid;border-color:;}

ul#css3menu1 .submenu{
	visibility:hidden;position:absolute;left:0;top:100%;opacity:0;-moz-transition:all 0.5s;-webkit-transition:opacity 0.5s;-o-transition:opacity 0.5s,visibility 0.5s;transition:opacity 0.5s;float:left;z-index:2;background-color:#333333;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;padding:0;}

ul#css3menu1 ul .submenu{
	position:absolute;left:100%;top:0;-moz-box-shadow:#989898 0px 0px 1px;-webkit-box-shadow:#989898 0px 0px 1px;box-shadow:#989898 0px 0px 1px;}



.two {
    color: #d1ccc6;
    font-size: 16px;
    font-family:'Palatino', georgia, serif;
    margin-top: 20px;
    font-weight: normal;
    text-align: right;
}


.two a{
    color: #ffffff;
    font-style: italic;
    padding: 5px 10px;
}


.two a:hover {
    background: #96928e;
    border-radius: 5px;
    text-decoration: none;
}

.slider_patient_stories .slide_viewport {
  width: calc(100% - 2px);
  border-left: 1px solid #ebebeb;
  border-right: 1px solid #ebebeb;
  padding: 0;
  margin-top: 20px;
  overflow: hidden;
}

#slideshow .slide_viewport {
  width: 100%;
  max-width: 1125px;
  height: 100%;
  display: inline-block;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}

#slideshow .slide_viewport:after {
  content: '';
  display: block;
  padding-top: 50%;
}

.home #slideshow .slide_viewport {
  overflow: visible;
}

#content .views-row{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #999}
#content .views-row-last{padding-bottom:0;margin-bottom:0;border-bottom:none}
.views-row h2.node-title{margin-bottom:5px;font-size:16px}
.views-row h2.node-title a{font-weight:normal}
.views-row p{margin:0}
#content .view-staff .views-row{float:left;width:48%;border:none}
#content .view-staff .views-row-odd{margin-right:20px}
#content .view-staff .views-row-last{padding-bottom:20px;margin-bottom:20px}


.genesis-nav-menu .menu-item {
  display: inline-block;
  text-align: left; }


.genesis-nav-menu .menu-item:hover {
  position: static; }


.secondary-navigation .children li .sf-sub-indicator { display: none }

.secondary-navigation {
    display: block;
    max-width: 100%;
    float: right;
    margin-left: 12px;
}

.secondary-navigation a {
    font-size: 14px;
    color: #fff;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
    padding: 7px 16px;
}

.secondary-navigation .current-menu-item a, .secondary-navigation .current_page_item a, .secondary-navigation a:hover { background: #444444 }

.secondary-navigation a:hover::before, .secondary-navigation .current-menu-item a::before, .secondary-navigation .current_page_item a::before {
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    height: 1px;
    background: #393939;
    left: 0;
}

.secondary-navigation a:hover::after, .secondary-navigation .current-menu-item a::after, .secondary-navigation .current_page_item a::after {
    content: "";
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 1px;
    background: #575757;
    left: 0;
}

.secondary-navigation a .sub {
    font-size: 11px;
    font-weight: normal;
    font-family: arial;
    color: #9B9B9B;
}
.menu li.menu-item-icon-before .fa,.nav-menu li.menu-item-icon-before .fa{margin-right:8px}
.menu li.menu-item-icon-after .fa,.nav-menu li.menu-item-icon-after .fa{margin-left:8px}
#navbar-container .nav-menu li ul.children li.active,#navbar-container .nav-menu li ul.children li.menu-item-has-children,#navbar-container .nav-menu li ul.children li.page_item_has_children,#navbar-container .nav-menu li ul.sub-menu li.active,#navbar-container .nav-menu li ul.sub-menu li.menu-item-has-children,#navbar-container .nav-menu li ul.sub-menu li.page_item_has_children{position:relative}
#navbar-container .nav-menu li ul.children li.active:before,#navbar-container .nav-menu li ul.children li.menu-item-has-children:before,#navbar-container .nav-menu li ul.children li.page_item_has_children:before,#navbar-container .nav-menu li ul.sub-menu li.active:before,#navbar-container .nav-menu li ul.sub-menu li.menu-item-has-children:before,#navbar-container .nav-menu li ul.sub-menu li.page_item_has_children:before{color:#ccc!important;position:absolute;top:9px;right:8px;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:dashicons;content:"\f345"}
#navbar-container .nav-menu li ul.children li:first-child.active:before,#navbar-container .nav-menu li ul.children li:first-child.menu-item-has-children:before,#navbar-container .nav-menu li ul.children li:first-child.page_item_has_children:before,#navbar-container .nav-menu li ul.sub-menu li:first-child.active:before,#navbar-container .nav-menu li ul.sub-menu li:first-child.menu-item-has-children:before,#navbar-container .nav-menu li ul.sub-menu li:first-child.page_item_has_children:before{top:15px}
#navbar-container .nav-menu li.active,#navbar-container .nav-menu li.menu-item-has-children,#navbar-container .nav-menu li.page_item_has_children{position:relative}
#navbar-container .nav-menu li.active:hover ul,#navbar-container .nav-menu li.menu-item-has-children:hover ul,#navbar-container .nav-menu li.page_item_has_children:hover ul{display:block}
.submenu-right-align #navbar-container .nav-menu li ul.children li.active:before,.submenu-right-align #navbar-container .nav-menu li ul.children li.menu-item-has-children:before,.submenu-right-align #navbar-container .nav-menu li ul.children li.page_item_has_children:before,.submenu-right-align #navbar-container .nav-menu li ul.sub-menu li.active:before,.submenu-right-align #navbar-container .nav-menu li ul.sub-menu li.menu-item-has-children:before,.submenu-right-align #navbar-container .nav-menu li ul.sub-menu li.page_item_has_children:before{right:auto;left:5px;content:"\f341"}
#navbar-container .nav-menu li.mega-menu ul.sub-menu li.active:before,#navbar-container .nav-menu li.mega-menu ul.sub-menu li.menu-item-has-children:before,#navbar-container .nav-menu li.mega-menu ul.sub-menu li.page_item_has_children:before{display:none!important}
#navbar-mobile-container .nav-menu li.active,#navbar-mobile-container .nav-menu li.menu-item-has-children,#navbar-mobile-container .nav-menu li.page_item_has_children{position:relative;padding-bottom:0}
#navbar-mobile-container .nav-menu li.active:after,#navbar-mobile-container .nav-menu li.menu-item-has-children:after,#navbar-mobile-container .nav-menu li.page_item_has_children:after{content:'';position:absolute;right:2rem;top:1rem;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #fff;-webkit-transition:opacity ease .1s;transition:opacity ease .1s;opacity:.6}
#navbar-mobile-container .nav-menu li.active:after:hover,#navbar-mobile-container .nav-menu li.menu-item-has-children:after:hover,#navbar-mobile-container .nav-menu li.page_item_has_children:after:hover{opacity:1}
#navbar-mobile-container .nav-menu li.active a:first-child,#navbar-mobile-container .nav-menu li.menu-item-has-children a:first-child,#navbar-mobile-container .nav-menu li.page_item_has_children a:first-child{padding-right:45px}
#navbar-container-left .menu li.active,#navbar-container-left .menu li.menu-item-has-children,#navbar-container-left .menu li.page_item_has_children,#navbar-container-left .nav-menu li.active,#navbar-container-left .nav-menu li.menu-item-has-children,#navbar-container-left .nav-menu li.page_item_has_children{position:relative}
#navbar-container-left .menu li.active:before,#navbar-container-left .menu li.menu-item-has-children:before,#navbar-container-left .menu li.page_item_has_children:before,#navbar-container-left .nav-menu li.active:before,#navbar-container-left .nav-menu li.menu-item-has-children:before,#navbar-container-left .nav-menu li.page_item_has_children:before{color:#ccc!important;position:absolute;top:-1px;right:5px;width:32px;height:32px;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:dashicons;content:"\f132"}
.toggled-on #navbar-mobile-container .nav-menu li a,.toggled-on #navbar-mobile-container .nav-menu li.active a,.toggled-on #navbar-mobile-container .nav-menu li.menu-item-has-children a,.toggled-on #navbar-mobile-container .nav-menu li.page_item_has_children a{padding-right:0}
.toggled-on #navbar-mobile-container .nav-menu li.active:after,.toggled-on #navbar-mobile-container .nav-menu li.menu-item-has-children:after,.toggled-on #navbar-mobile-container .nav-menu li.page_item_has_children:after{top:15px}
.main-menu .expanded.active-trail:after,.main-menu .leaf.active-trail:after{display:none}
.main-menu .leaf a:after{display:none}

.post .date span.month {
	height: 12px;
	display: block;
	font: normal 50% Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	padding-top: 2px;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
body.style-206 #usersite-container .nav-bar #page-title{color:#fff;padding:0;white-space:nowrap}
#usersite-container h1#page-title{margin:0;padding:0;display:inline-block;max-width:100%}
#usersite-container h1#page-title span{max-width:100%;display:inline-block}


#usersite-container #header-wrap h1#page-title.display-type-image span img {
  width: 66%; }


#usersite-container .project-name, #usersite-container h1#page-title .outer {
  font-family: 'AbrilFatface-Regular';
  font-weight: normal; }


#usersite-container #page-root h1#page-title.display-type-text span.outer {
  color: #ffffff; }


#usersite-container h1#page-title .outer {
  font-size: 46px; }


#usersite-container h1#page-title.display-type-text span.outer {
  color: #ffffff; }


#usersite-container h1#page-title.display-type-image span.outer, #usersite-container h1#page-title.display-type-none span.outer {
  font-size: 0; }


#usersite-container h1#page-title.display-type-none span {
  display: none; }


#usersite-container #title-wrap h1#page-title.display-type-image span,
#usersite-container #title-wrap h1#page-title.display-type-image span img {
  width: 100%; }


#usersite-container #title-wrap h1#page-title.display-type-image {
  width: 66%; }


#usersite-container [data-logo-size-target] h1#page-title.display-type-image {
  width: 100% !important; }

#header .site-title,
#header .site-description {
  color: #000;
  display: none;
}

#header .site-title a,
#header .site-description a {
  color: #000000;
  text-transform: none;
  font-weight: normal;
  text-decoration: none;
}

#header .site-title a:hover,
#header .site-description a:hover {
  text-decoration: underline;
}

#header .site-description {
  color: #2b2b2b;
  font-family: "Bitter", sans-serif;
  font-style: italic;
}




.footer-sidebar:before,
.footer-sidebar:after,
.hentry:before,
.hentry:after,
.gallery:before,
.gallery:after,
.slider-direction-nav:before,
.slider-direction-nav:after,
.contributor-info:before,
.contributor-info:after,
.search-box:before,
.search-box:after,
[class*="content"]:before,
[class*="content"]:after,
[class*="site"]:before,
[class*="site"]:after {
	content: "";
	display: table;
}


.footer-sidebar:after,
.hentry:after,
.gallery:after,
.slider-direction-nav:after,
.contributor-info:after,
.search-box:after,
[class*="content"]:after,
[class*="site"]:after {
	clear: both;
}


.search-box-wrapper {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	position: absolute;
	top: 48px;
	right: 0;
	width: 100%;
	z-index: 2;
}


.search-box {
	background-color: #CCC; 
	padding: 12px;
}


.search-box .search-field {
	background-color: #fff;
	border: 0;
	float: right;
	font-size: 16px;
	padding: 2px 2px 3px 6px;
	width: 100%;
}


	.search-box-wrapper,
	.featured-content {
		padding-left: 222px;
	}




.title-area {
	float: left;
	width: 320px;
}




.header-full-width .title-area,
.header-full-width .site-title {
	text-align: center;
	width: 100%;
	display:none;
}




.header-image .title-area {
	padding: 0;
}


	.content-sidebar-sidebar .content-sidebar-wrap,
	.content-sidebar-sidebar .content,
	.content,
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-content-sidebar .content,
	.sidebar-primary,
	.sidebar-secondary,
	.sidebar-sidebar-content .content-sidebar-wrap,
	.sidebar-sidebar-content .content,
	.site-header .widget-area,
	.title-area {
		width: 100%;
	}
		
		
		div.no-boxed-layout .header-wrapper,
		div.header-wrapper{ margin: 0px 10px; }

		
		div.header-wrapper{ text-align: center; }


.icon-insight:before {
	content: "\e601";
}

.icon-decision:before {
	content: "\e602";
}

.icon-live:before {
	content: "\e600";
}


	#footer {
		text-align: center;
	}


	#footer .social-icons {
		padding-bottom: 10px;
		text-align: center;
	}






#footer, 
#footer a {
	color: white;
}


#footer a:hover, 
.top-menu li a:hover {
	color:grey;
}
