﻿
.nfoot-bot{padding: 10px 0;border-top: 1px solid #eee;}

.nfoot-bot-lf{float: left;}

.nfoot-bot-desc{font-size: 12px;line-height: 24px;color: #333;}

.nfoot-bot-desc a{color: #333;}

.nfoot-bot-desc a:hover{color: #3DB1FA;}



.nfoot-bot-rg{float: right;}

.nfoot-bot-p{margin-right:10px;float: left;line-height: 25px;color: #333;}


html:not(.js_active) #page-wrapper {
  padding-top: 2em;
  padding-bottom: 2em; }


.counter {
	display: inline-block;
	margin-top: 20px;
	padding: 6px 12px;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	border-radius: 4px;
}

#searchForm .form-limit .counter {
	margin-top: 0;
}

  .site-footer .widget {
    margin-bottom: 30px; }

  .site-footer .widget-title {
    color: #bec1c8;
    font-weight: 300; }


.white-text {
	color: #fff;
}

.text-center{clear: both; height: 190px; margin-top: 60px; vertical-align: center;}

.text-center p{text-align: center; font-family: "OpenSans-Regular"; font-size: 18px;}

.text-center span{font-size: 20px;}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}

		.panel-group.affa-panel-group .panel-heading + .panel-collapse .panel-body {
			padding:20px 0px 0px;
			border:0px;
		}

		.panel-group.affa-panel-group2 .panel-heading + .panel-collapse .panel-body {
			padding:30px 30px 20px;
			border:0px;
			border-top:1px solid #e9e9e9;
		}

		.bg-grey .panel-group.affa-panel-group2 .panel-heading + .panel-collapse .panel-body { border-top-color:#e0e0e0; }

		.text-white .panel-group.affa-panel-group2 .panel-heading + .panel-collapse .panel-body { border-top-color:rgba(255,255,255,.25); }

		.ie .panel-group.affa-panel-group2 .panel-heading + .panel-collapse .panel-body { border-top-color:#FFF; }


.info {
width:980px;
font-size:11px;
overflow:hidden;
position:relative;
margin:0 auto;
padding:34px 0 0 8px;
}

.main {width:1060px; margin:0 auto; background:#fff; }
.ubc7-campus{display:block;float:left;height:18px;left:28px;overflow:hidden;position:relative;top:38px;width:135px}
.ie7 .ubc7-campus{top:42px}
.ie8 .ubc7-campus{top:60px}

  #my-horoscope-signs .three.columns{
   	padding: 1px; 
  }

  #my-horoscope-signs .three.columns h5,
  .gdlr-shortcode-wrapper.gdlr-row-shortcode .three.columns h5{
    font-size:16px;
   	font-size:3.4vw; 
  }

  #my-horoscope-signs .gdlr-column-service-item .column-service-title{
    display:none; 
  }


.navbar-nav .list-unstyled ul.menu li.menu-item {
	padding-bottom: 8px;
	list-style-type: none;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a {
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a:hover {
	color: #A8A8A8;
}

    .nav li.menu-item-has-children:hover a {
      border-bottom: 4px solid black; }
.site-header-is-scrolled .site-header-nav .menu-item a{padding:2px 0}


.module h2{background: #1ea1e6; padding: 12px 8px; color: #fff; font-size: 16px; font-weight: bold;}

  img.logo {margin: 0 auto;}
.carousel .item .slide-img{margin-bottom:32px;max-width:170px}


.entry-meta {
	clear: both;
	color: #aab7be;
	font-size: 14px;
	font-style: italic;
}


.entry-meta a,
.entry-time {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 700;
	margin-right: 8px;
	text-transform: uppercase;
}


.entry-header .entry-meta {
	margin-bottom: 24px;
}






.focus-pro-brown .entry-meta,
.focus-pro-brown .site-description {
	color: #aaa;
}




.focus-pro-gray .entry-meta,
.focus-pro-gray .site-description {
	color: #aaa;
}
  .entry-meta .byline{ display:none !important; }
  .entry-meta .entry-date{ display:none !important; }
  .entry-meta .date{ display:none !important; }

.grid_5 { display: inline; float: right; margin-left: 0; margin-right: 0;}

.container_7 .grid_5 { width: 312px;}


.footer .legal {
	font-size: 13px;
	padding-top: 10px;
	border-top: 1px solid #00aeef;
}

	
	.footer_box_container
	{
		margin-top: 23px;
	}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-7{width:58.33333333%}

.slideshow .slides { position: relative; }

.slideshow .slides.no-navigation .slide-navigation { display: none; }

.container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  *zoom: 1;
}

.container-fluid:before,
.container-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}

.container-fluid:after {
  clear: both;
}


.blu {
	color: #006699;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-2{width:16.66666667%}


.scroll-up{
    display: none;
    z-index: 900;
    opacity: .7;
    position: fixed;
    bottom: 100%;
    padding: 10px;
    right: 0;
    bottom: 0;
    cursor: pointer;
}

.scroll-up:hover {
    opacity: 1;
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}

.navbar .container {
background:#fff;
}

.footer-area .footer-top {
  margin-bottom: 20px;
}
#navigation ul,#navigation ul li,#sub-header .social-link-list,#sub-header .social-link-list li,#sub-header p,.button,.nc-icon-glyph,.nc-icon-outline,hr,ol{display:inline-block}
#sub-header .social-link-list li{margin-right:10px}
#sub-header .social-link-list li a{color:#333}
#sub-header .social-link-list li a:hover{color:#08cae8}
#footer .link-list a:hover,#footer .social-link-list li a:hover,#footer a a:hover{color:#08cae8}
#footer .social-link-list li{float:left;margin-right:15px}
.get-started{border-radius:0px}
.get-started a{color:#fff!important}
li.get-started{background-color:#02aef0;font-weight:700;text-transform:uppercase;text-align:center;padding:12px 12px 12px 12px!important;border-radius:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s}
li.get-started:hover{background-color:#02aef0;color:#000}
.et-fixed-header #top-menu .get-started a{color:#ffffff!important}
.tp-bullets.simplebullets.navbar .bullet.first{margin-left:0px !important}
.tp-bullets.simplebullets.navbar-old .bullet.first{margin-left:0px !important}
.comment ul.links li.first a{padding-right:5px;}


.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
	position: relative;
}


.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}
.texte{color:#74756D; FONT-FAMILY : Verdana, helvetica, sans-serif; font-size : 14px;}


#calendar2 thead tr.days{
  background-color: #3e9741;
  height: 25px;
  color: #ededed;
    font-size: 10px;
}

#calendar2 thead tr.days td{
  color: #ededed;
    font: normal 10px arial;
}
.field-label-inline .field-label,.field-label-inline .field-items{float:left;}
.field-label-inline .field-label,.field-label-inline .field-items,.field-label-inline .field-item{display:inline;}

#footer .footer-img-wrapper{  width: 100%;  max-width: 1000px;  display: block;  margin: 0 auto;  text-align: center;}

#footer .footer-img-wrapper img {  max-width: 409px;}

.sfcm.sfsi_wicon {
    padding: 0;
	width: 100%;
	border: medium none;
}
.alignnone{margin:10px}
.has-extended img.alignleft,.has-extended img.alignright,.has-extended img.alignnone{margin:0!important}
.thrv_wrapper .alignnone{margin:10px}


.sidebar-item .tagcloud a {
  padding:5px;
  margin:0 5px 5px 0;
  display: inline-block;
}


.sidebar-item.widget ul li,
.tt-post-list.dark li {
  padding: 12px 0;
}


.sidebar-item.widget ul li:first-child,
.tt-post-list.dark li:first-child {
  padding-top: 10px;
}





.sidebar-item.widget ul li a:hover {
  color: #dd3333;
}


.sidebar-item.widget select {
  width: 100%;
  padding: 8px;
}


.sidebar-item.widget_recent_posts_entries .tt-post.dark .tt-post-title {
  color: #111;
  opacity: 1;
}


.sidebar-item.widget_recent_posts_entries .tt-post.dark .tt-post-cat {
  opacity: 1;
  color: #666;
}

.fusion-footer-widget-column .row,
.fusion-footer-widget-area .fusion-footer-widget-column .fusion-columns {
  margin-left: 0;
  margin-right: 0;
}

.fusion-footer-widget-area .fusion-footer-widget-column .fusion-column {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
}

.fusion-footer-widget-column .flexslider a {
  border: 0;
  padding: 0;
}

.fusion-footer-widget-column {
  margin-bottom: 50px;
}

.fusion-footer-widget-column:last-child {
  margin-bottom: 0;
}
.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-footer-widget-column .product-title{color:#DDDDDD;}




.et_pb_gallery_item,
.et_pb_portfolio_item,
.et_pb_blurb_content,
.et_pb_tabs_controls,
.et_pb_tab,
.et_pb_slide_description,
.et_pb_pricing_heading,
.et_pb_pricing_content,
.et_pb_promo_description,
.et_pb_newsletter_description,
.et_pb_counter_title,
.et_pb_circle_counter,
.et_pb_number_counter,
.et_pb_toggle_title,
.et_pb_toggle_content,
.et_pb_contact_main_title,
.et_pb_testimonial_description_inner,
.et_pb_team_member,
.et_pb_countdown_timer_container,
.et_pb_post,
.et_pb_text,
.product,
.et_pb_widget {
	word-wrap: break-word;
}



.et_pb_text p:last-of-type {
	padding-bottom: 0;
}


	.tag-list p {
		color:#686367!important;
	}

		
	.tag-list a {
		color:#b493d7;
		text-decoration: none;
		text-transform: capitalize;
		font-size:20px;
	}

.f-excerpt { display: none }

#text-11 div .textwidget{
font-family: "Open Sans", arial, sans-serif!important;
font-size:20px;
}
.banner-bg{overflow:hidden}
#outer-wrap{position:relative;width:100%;overflow:hidden}
.c-pop-modal__mark-wrap{padding:0 20px}


	#footer-widgets .footer-widget-column {
		float: none;
		padding-right: 0;
		width: 100%;
	}



.footer-widgets-background {
	padding: 2em 0 0;
	border-bottom: 1px solid rgba(255,255,255,0.1);
	background: #ee4455;
}


.footer-widgets {
	margin-right: -2em;
}


.footer-widgets .widget {
	margin: 0 0 2em;
}


.footer-widgets .widget-header {
	margin: 0 0 1em;
}


.footer-widgets .widget-title {
	padding: 0 0 0.75em;
	border-bottom: 1px solid rgba(255,255,255,0.1);
	background: none;
	color: #fff;
}


.footer-widgets .widget a:link,
.footer-widgets .widget a:visited  {
	color: #fff;
}


.footer-widgets .widget a:hover,
.footer-widgets .widget a:active  {
	color: rgba(255,255,255,0.5);
}
.footer-wrap,.footer-widgets-background {background: #000000;}
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#ffffff;}

#sliders-container .rev_slider_wrapper {
    border: 0px;
}
#sliders-container{position:relative}
.layout-boxed-mode #sliders-container .main-flex[data-parallax="1"]{position:fixed}
#sliders-container .wooslider .slide-content p{margin:0}
.avada-footer-fx-no-height-parallax-effect #fusion-gmap-container,.avada-footer-fx-no-height-parallax-effect #main,.avada-footer-fx-no-height-parallax-effect #sliders-container,.avada-footer-fx-no-height-parallax-effect .fusion-page-title-bar,.avada-footer-fx-parallax-effect #fusion-gmap-container,.avada-footer-fx-parallax-effect #main,.avada-footer-fx-parallax-effect #sliders-container,.avada-footer-fx-parallax-effect .fusion-page-title-bar{position:relative;z-index:1}
#vrv_ajax_pf_inner{-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:0.35s;-o-transition-duration:0.35s;-webkit-transition-duration:0.35s;transition-duration:0.35s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}
.vrv_showing_ajax #vrv_ajax_pf_inner{-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:0.35s;-o-transition-duration:0.35s;-webkit-transition-duration:0.35s;transition-duration:0.35s;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}
.prk_load_folio #vrv_ajax_pf_inner{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}
.e453-4.x-off-canvas .x-off-canvas-content {max-width:24em;padding:calc(1.5em * 2);background-color:rgb(70,41,24);box-shadow:0em 0em 2em 0em rgba(0,0,0,0.25);}




.row {
	margin-right: -10px;
	margin-left: -10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.page2 .gallery img.att { margin-top: 30px; }
.filter{background:#981b1e;-webkit-box-shadow:0 0 18px rgba(0,0,0,.38);box-shadow:0 0 18px rgba(0,0,0,.38)}
.filter ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none}
.filter a{display:block;height:82px;padding:0 28px;text-decoration:none;font-size:14px;text-transform:uppercase;line-height:82px}
.filter li.active a{background:#791618}
.filter--mobile{display:none}
.filter--mobile select{height:40px;width:80%;padding:0 20px;margin:0 auto;border:2px solid #fff;background:transparent;border-radius:5px}
.filter--mobile option{color:#000}
.search__close{position:absolute;left:-35px;height:52px}



.ktz-categories,
.entry-author,
.entry-comment,
.entry-view,
.entry-date,
.entry-edit{margin-right:30px;color: #aaa;font-size: 13px;}

.entry-author a,
.entry-comment a,
.entry-date a,
.widget .entry-date a,
.ktz-categories a,
.entry-edit a{color: #aaa;}

.site-title{float:left;font-size:18px;font-weight:700;line-height:48px;margin:0;}

.site-title a,
.site-title a:hover{color:#f3c36f;}

.site-title a,
.entry-meta,
.entry-meta a,
.featured-content .hentry,
.featured-content a {
color: #2b2b2b;
}
.column{float:left;width:200px;margin:0 41px -13px 0}
.nav--sidebar,.nav--sidebar-subpage{position:fixed;height:100%;width:50%;left:-100%;background:#000000;transition:left 1s ease-out;}
.nav--sidebar.expanded,.expanded.nav--sidebar-subpage{transition:left 500ms ease-out;left:0;overflow-y:auto;}
.nav--sidebar-subpage{position:absolute;left:-110%;width:100%;transition:left 1s ease-out;}
.nav--sidebar-subpage .expanded{left:0;top:46px;}
.subpage__nav .expanded.nav--sidebar-subpage{overflow-y:visible !important;z-index:2;}
.tribe-events-adv-list-widget .tribe-event-featured .tribe-events-duration,.tribe-events-adv-list-widget .tribe-event-featured .tribe-events-event-meta,.tribe-mini-calendar-list-wrapper .tribe-event-featured .tribe-events-duration,.tribe-mini-calendar-list-wrapper .tribe-event-featured .tribe-events-event-meta{color:hsla(0,0%,100%,.7);font-weight:400}

.main-wrapper{width:100%;min-width:319px;margin:0 auto;overflow:hidden;}
.et_pb_image_9.et_pb_module{margin-left:auto!important;margin-right:auto!important}

.infinite-mobile-header .infinite-mobile-header-container{ position: relative; }
.text-right{text-align:right!important}
.view-footer{float:left;margin:14px 0 0 0;width:100%;}
.view-footer .return_to{padding:3px 0 0;}


.inner-seclist1 { position: relative; z-index: 2; }

.column-service-content{ color: #0c0c0c; }

.copy-name {
  height: 38px;
  line-height: 38px;
  font-size: 16px;
  color: #9e9e9e;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}
.vc_row,.wpb_row,.wpb_column,.vc_column-inner,.wpb_content_element,.vcex-module{border-color:transparent;border-style:solid}
 

 
#cmsms_icon_5d21ef4a70078 { 
	display:block; 
	text-align:center; }
 

#cmsms_icon_5d21ef4a70078 .cmsms_simple_icon { 
	border-width:0px; 
	width:60px; 
	height:60px; 
	font-size:46px; 
	line-height:60px; 
	text-align:center; 
	-webkit-border-radius:50%; 
	border-radius:50%; 
	color:#ffffff;}


.cmsms_icon_wrap .cmsms_simple_icon {
  border-style: solid;
  display: inline-block;
}
.fusion-button-wrapper{display:inline}
.fusion-button-wrapper.fusion-aligncenter{display:block;text-align:center}



.kwicks {
	
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
}

.kwicks li{
		
		height:768px; 
		width:400px;
		
		display: block;
		overflow: hidden;
		padding: 0;  
}

.kwicks.horizontal li {
	
	margin-right: 5px; 	
	float: left;
}

.kwicks.vertical  li{
	
	margin-bottom: 5px; 	
}

.kwicks.horizontal #kwick_4 {
	margin-right: none; 
}

.kwicks.vertical #kwick_4 {
	margin-bottom: none; 
}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }

.copy {
    color: #000000;
    font-size: 12px;
    font-family: 'Roboto';
    font-style: italic;
    margin: 18px 0;
}


footer .col75 #footer-menu li {
	float: left;
	margin-left: 7px;
}


footer .col75 #footer-menu li a {
	color: #f2f2f2;
	opacity: 0.5;
	transition: 0.5s opacity ease-in-out;
}


footer .col75 #footer-menu li a:hover {
	opacity: 1;
}


.col75 {
	width: 75%;
	float: left;
}


	.content-area .column-left,
	.content-area .column-main,
	.content-area .column-right,
	.content-area .column-main.wide-left,
	.content-area .column-main.wide-right,
 	footer .col25,
	footer .col75 {
		float: none;
		width: 100%;
		margin-bottom: 20px;
	}
.product-categories li a:hover{color:#7b858a !important;text-decoration:underline;}
.porto-products.show-category .product-categories{list-style:none;padding-left:0}
.porto-products.show-category .product-categories a{display:block;position:relative;padding:12px 0 12px 20px}
.porto-products.show-category .product-categories a:before{content:"\f87a";font-family:"porto";margin-right:10px;width:11px;position:absolute;left:0}
.porto-products.show-category .product-categories a:hover{text-decoration:none}
.porto-products.show-category .product-categories .current a:before{content:"\f87b"}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #FFFFFF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #FFFFFF !important;
				}
.sl__item_m .sl__item_title{text-align:center}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only ~ .form-control-feedback{top:0}

.byline,
.single .byline,
.group-blog .byline {
	display: inline;
}

    #footer {
        height: auto;
        margin: 0 auto;
        background-color: #1C222B;
        width: 100%;
        padding: 5px 0 100px 0;
		float:none;
		clear:both;
    }

    #footer ul {
        padding-top: 10px;
        list-style: none;
		text-align:center;
		padding:0;
    }

    #footer li {
        display: inline;
        padding:0 20px;
    }

    #footer p {
        color: #565656;
        text-align: center;
    }

	#footer a{
		font-weight:normal;
		font-size:14px;
		text-decoration:none;
	}

    
	#footer a:hover{
		color:#FF7866;
	}

	#footer a:active{
		color:#FFFFFF;
	}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}

  .main-navigation .menu-item-has-children {
    position: relative; }
.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-dialog{position:relative;width:auto;margin:10px}
.text-center{text-align:center}
.youtube-subscribe2{position:relative;margin-top:-29px;margin-left:-40px}

.indexforum .mar3{ padding-right:10px !important;}

.obbsbox2 .tab .mar3{ padding-right:10px !important;}


div.items-more {
	padding-top:15px;
}


.items-leading h2, .items-leading h2 a{
	font-weight: bold;
}


.items-row {
	clear: both;
}


div.item p, div.items-leading p, div.item-page p, div.item-page li {
	line-height: 20px;
}


	.items-leading img {
		width: 100%;
	}


	.items-leading .img-intro-left {
		margin: 0 0 15px 0;
		float: none;
		width: 100%;
	}


.scroller .items {
    
    position:absolute;
    clear:both;
}



.scroller .items .active {
    position:relative;
    cursor:default;
}


.basic_h .items .pane {float:left;}




.basic_v .items{ width: 100%; }


            #txmod_197 .items { width:20000em; }
#footer-bottom{background-color:rgba(0,0,0,0)}
#footer-bottom .et-social-icon a{color:#fff}

.seletor-noticia{width: 358px; margin-left: 10px; padding: 6px 0 6px 0; float: left; vertical-align: middle; font-family: "OpenSans-Regular"; font-size: 18px; border-bottom: 1px #ccc dashed}

.seletor-noticia-ativo{ font-size: 18px; font-family: "OpenSans-Regular"; color: #006633}
.desk-prefix-1-12{position:relative;left:8.33333%}







.copyright-text {
    text-align: center;
    color: rgba(0,0,0,.44);
}
.mobile-side-menu .social ul.socialmedia-list{margin-left:-20px}
.mobile-side-menu .social ul.socialmedia-list li a{margin-left:2px;background:#4d4d4d;width:30px;height:30px}
.mobile-side-menu .social ul.socialmedia-list li a i{padding:5px 0}
.mobile-side-menu .social ul.socialmedia-list li span{display:none}

.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}


.nivo-controlNav a.active {
	font-weight: bold;
}

.search-more .s_use .active{color:#fff; background:#ff8d1d; border-radius:3px;}

.search-more .s_use .active:hover{ color:#fff;}

#mod_gg_sug_list li.active { background: #359dff; color: #fff;}

#mod_gg_sug_list li.active p{color: #fff;}
.footer .top .menus .menu-item-has-children{float:left;width:33.33%}
.footer .top .menus .menu-item-has-children ul li a{color:#231f20;display:block;padding-bottom:3px}
.footer .top .menus .menu-item-has-children a:hover{color:#0072ff}

#contenu_principal_normal_pag .children .page_item {
    background-color: none;
}

.children .page_item {
    background-color: white;
    font-weight: normal;
}

#liste .children .page_item {
    background-color: transparent;
}
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}


.col2 .info {
  width: 50%;
  font-size: 20px;
  float: left;
}
.forum-section ul li.photo-post{width:49%;float:right;clear:right;overflow:hidden}
.forum-section ul li.photo-post .image{float:left;width:100px;height:75px;overflow:hidden;margin-right:5px;margin-left:5px}
.forum-section ul li.photo-post .msg{display:block;height:55px;overflow:hidden}
body.responsive-ready .forum-section ul li.photo-post{float:none;width:100%;margin-bottom:2em}
.hnews .hmedia .photo{border:none}
.lastNews.layout-4 .items .hnews .hmedia .photo{width:100%}
.lastNews.layout-5 .items .hnews .hmedia .photo{width:100%}
.site-11 .lastNews.layout-4-AL-Mag .hnews .hmedia .photo{width:100%}


.widget-title {
	font-size: 16px;
	text-align: left;
	margin-bottom: 10px;
	border-bottom: 1px solid transparent;
}


.widget-title span {
	display: inline-block;
	line-height: 2.2em;
	padding:0 10px;
	position: relative;
	top: 1px;
	border-bottom: 1px solid transparent;
}

.widget_rss .widget-title img {
	width: 11px;
	height: 11px;
}



.yoyo .widget-title {
	background: none;
	padding: 0;
	margin: 0;
}
 .widget-title, .widget-title a { line-height: normal; font-family: inherit; }
 .sidey .widget-title { color: #da0b07; background-color: ;border-color:#CCCCCC;}
 #footer .widget-title { color: #da0b07; background-color: ;border-color:#CCCCCC;}

li.hasdropdown span{ position:absolute;top:0px;right:0px;line-height:30px;width:30px;height:100%; z-index:100; display:block; background:#3080a1; text-align:center;}

	
.lang-item {
    display: inline;
    list-style: none;
}


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


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


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item {
		margin: 0;
	}


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


	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f460";
	}

.site-footer .btt a {
  border-radius: 0px 20px 0 0;
  color: #999999;
  background: #222222;
  display: block;
  font-size: 30px;
  height: 50px;
  line-height: 50px;
  margin: auto;
  position: absolute;
  right: 60px;
  top: -25px;
  -webkit-transition: all 0.2s linear 0s;
  transition: all 0.2s linear 0s;
  width: 50px;
  z-index: 99;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
}

.site-footer .btt a:hover {
  color: #03c4eb;
}

.site-footer .btt a i {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  margin-left: 3px;
}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}
				.content_block .aio-icon-box-link:hover .aio-icon-title {			color:#a0a0a0 !important;		}


.content_block .aio-icon-title {
    transition: color 300ms;
    -webkit-transition: color 300ms;
}
.aio-icon-header h3.aio-icon-title{margin:0;display:block;font-size:16px;line-height:1.2em}
.top-icon .aio-icon-header h3.aio-icon-title{margin:25px 0 15px}
.square_box-icon .aio-icon-header h3.aio-icon-title{margin:15px 0}
.heading-right-icon .aio-icon-description,.heading-right-icon .aio-icon-description *,.heading-right-icon .aio-icon-header h3.aio-icon-title,.right-icon .aio-ibd-block,.right-icon .aio-ibd-block *,.right-icon .aio-icon-description,.right-icon .aio-icon-header h3.aio-icon-title{text-align:right}

.site-info {
	background-color: #e4e4e4;
	color: #999;
	font-size: 10px;
	font-size: 0.7692rem;
	padding: 24px 34px 24px 34px;
	text-transform: uppercase;
}

.site-info a {
	color: #999;
}

.site-info a:hover {
	color: #333;
}
.td-full-layout .td-header-style-3 .td-mega-row{padding:18px 0 12px}
.td-full-layout .td-header-style-4 .td-mega-row{padding:18px 0 12px}
.td-mega-row{display:table-cell;padding:22px 0 10px}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}
.container_12 .grid_12{width:1180px}
.container_12 .grid_1,.container_12 .grid_2,.container_12 .grid_3,.container_12 .grid_4,.container_12 .grid_5,.container_12 .grid_6,.container_12 .grid_7,.container_12 .grid_8,.container_12 .grid_9,.container_12 .grid_10,.container_12 .grid_11,.container_12 .grid_12{width:300px}


.content-wrap .header-stick { margin-top: -80px !important; }


.content-wrap .footer-stick { margin-bottom: -80px !important; }


.content-wrap {
	position: relative;
	padding: 80px 0;
}

.content[data-v-36dc9860]{font-size:15px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-6{width:50%}


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}

.search-box, .member-box, .sign-box{
	background:#fff;
	z-index:999;
	right:0;
	top:40px;
	padding:30px 20px;
}

.search-box, .member-box-in, .member-box-forget, .sign-box{
	width:300px;
	border:1px #4d0e76 solid;
}

.member-box-in .text-small, .member-box-forget .text-small, .sign-box .text-small{
	line-height:18px;
	display:block;
	padding:0 0 0 10px;
}

.member-box-in .share-fb:hover, .member-box-forget .share-fb:hover, .sign-box .share-fb:hover{
	border:#346da6 1px solid;
	color:#346da6;
	background-color:#fff;
}

.member-box, .sign-box{
	top:32px;
}

.sign-box{
	left:-65px;
}
#header .logo{width:auto;height:auto;position:relative;top:auto;left:auto}
.lt-ie9 #header .logo{background:transparent}
.r #header .logo{height:30px}
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:21px 0}

.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-left {
  float: left;
  margin-right: 25px;
}

.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-right {
  float: right;
  margin-left: 25px;
}

.fusion-imageframe {
  display: inline-block;
  z-index: 1;
  position: relative;
  vertical-align: middle;
  max-width: 100%;
}

.fusion-imageframe.element-bottomshadow:before,
.fusion-imageframe.element-bottomshadow:after {
  opacity: 0.4;
}

.fusion-imageframe.element-bottomshadow img {
  margin: 0;
}
.fusion-imageframe, .imageframe-align-center{font-size:0px;line-height:normal;}


.fbtnwrap {padding:14px 2% 4px;}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.ump-modal-header{margin-bottom:15px}
.ump-modal-header h1{letter-spacing:-.025em;line-height:1;-webkit-font-smoothing:antialiased}
.header-sub-cst{position:relative;width:100%;height:3em;background:#3e3e3e;border-bottom:1px solid #464646;margin:0;padding:0}
.header-sub-cst
span{padding-left:15px;line-height:3em;text-align:left;font-weight:normal}
.header-sub-cst
a{text-decoration:none;color:#cdaa59;font-weight:normal;padding:0}
.header-sub-cst a:hover{text-decoration:underline}
#mobilenav .clear:after{content:"";display:table;clear:both}
.circle-img,.cover-background{background-size:cover;background-position:50%}
.circle-img{border-radius:50%;max-width:500px;position:relative}
.circle-img:after{content:"";padding-top:100%;display:block}
.card-overflow-container .circle-img{margin:0 auto -25%;width:50%;z-index:9}



.alignleft {
    display: inline;
    float: left;
    margin-right: 20px;
}

#rt-slider-wrap        {width:980px;margin:0 auto;}
.post-group .post-divider .divider{margin-top:-22px}
.post-group .post-divider .divider hr{background:#e6e6e6}
 
.infinite-not-found-wrap .infinite-not-found-back-to-home a, .infinite-not-found-wrap .infinite-not-found-back-to-home a:hover{ color: #ffffff; }

.infinite-not-found-wrap .infinite-not-found-back-to-home a{ font-size: 14px; text-transform: uppercase; letter-spacing: 1px; }


.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px; }


.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%; }


.reports .item,
.realestate .item,
.board .item  {
	overflow: hidden;
	border-bottom: 5px solid #EEE;
	margin-bottom: 5px;
	padding-bottom: 5px;
}


.reports .item img,
.realestate .item img,
.board .item img {
	border-radius: 5px;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:10px;padding-right:10px;}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left;}
.col-xs-9{width:75%;}
.et_header_style_fullscreen #top-menu-nav,.et_header_style_slide #top-menu-nav,.et_header_style_slide .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu,.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu{display:none}
.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu li{opacity:0;-webkit-transition:.5s cubic-bezier(.77,0,.175,1);transition:.5s cubic-bezier(.77,0,.175,1)}
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}





			.get-in-touch a{
    padding: 0;
    border: 0;
    background: transparent;
    border-radius: 0;
    font-weight:700 !important;
    background-color: #C30017 !important;
   
    color: #fff !important;
    display: inline-block;
    padding: 5px 10px;
       border-radius:50px;
    font-family: interui,system-ui;
    text-decoration: none;
    -webkit-transition: color .2s ease-in-out 0s,background-color .2s ease-in-out 0s,border-color .2s ease-in-out 0s,outline .1s .2s;
    transition: color .2s ease-in-out 0s,background-color .2s ease-in-out 0s,border-color .2s ease-in-out 0s,outline .1s .2s;
}

.get-in-touch a:hover {
background-color:#C30017 !important;
color:#fff;
}




.author-box:before,
.clearfix:before,
.entry-content:before,
.entry:before,
.featured-content:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.wrap:before {
	content: " ";
	display: table;
}


.author-box:after,
.clearfix:after,
.entry-content:after,
.entry:after,
.featured-content:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}
.header--wrap{height:70px;}


.footer-top {
  position: relative;
  z-index: 1;
  display: block;
  max-width: 1300px;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  padding-right: 20px;
  padding-left: 20px; }


.section-inset.footer-top-inset {
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.06); }

  .section-inset.footer-top-inset img {
    max-width: 170px; }

  .section-inset.footer-top-inset .row {
    margin-top: 10px; }


.footer-top-right {
  text-align: right; }
h6,.h6,strong.uppercase{font-size:.875em;font-weight:600;line-height:1.429;letter-spacing:.1em;text-transform:uppercase}
.uppercase{text-transform:uppercase}
.podcast-text-mobile.podcast-text p .uppercase{font-weight:500}
.tatsu-header-logo .logo-img{width:auto;max-width:100%}
.tatsu-fymsaxvor814xpen .logo-img{max-height:50px}
#tatsu-header-wrap.stuck .tatsu-fymsaxvor814xpen .logo-img{height:50px}
.tatsu-fymsaxw2ulfao5k0 .logo-img{max-height:50px}
#tatsu-header-wrap.stuck .tatsu-fymsaxw2ulfao5k0 .logo-img{height:30px}


.CoveoSearchInterface .coveo-search-section {
    width: 350px;
    margin: 0px;
}




.CoveoSearchInterface.coveo-waiting-for-query .coveo-search-section {
  display: block;
  visibility: visible;
  margin-top: 20%;
}


.CoveoSearchInterface.coveo-waiting-for-query .coveo-search-section .CoveoSettings {
  display: none;
}


.CoveoSearchInterface .coveo-search-section .coveo-media-max-width-480 {
  padding: 20px 10px;
  margin: 0 auto;
  width: 100%;
  max-width: none;
}

.main-navigation ul li.menu-item-has-children:after {
	position: absolute;
	right: 5px;
	top: 0;
	bottom: 0;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 5px 0 5px;
	border-color: #757575 transparent transparent transparent;	
	margin: auto;
}

.main-navigation ul ul li.menu-item-has-children:hover:after {
	border-width: 6px 0 6px 5px;
	border-color: transparent transparent transparent #757575;	
}



#eut-header .eut-horizontal-menu.eut-arrow ul.eut-menu .megamenu ul .menu-item-has-children a:after,
#eut-header .eut-horizontal-menu.eut-arrow-not-first-level ul.eut-menu .megamenu ul .menu-item-has-children a:after {
	display: none;
}


.eut-toggle-menu ul.eut-menu li.menu-item-has-children a {
	padding-right: 40px;
}


.eut-toggle-menu .eut-main-menu.eut-align-center li.menu-item-has-children a {
	padding-left: 20px;
	padding-right: 20px;
}
.wk-slideshow
.captions{display:none}
.menu-level-2.menu-item-has-children{margin-top:6px!important}
.menu-level-2:not(.menu-item-has-children){margin-bottom:-6px!important;margin-top:6px!important}
#et_mobile_nav_menu .menu-level-1-child-main ul.sub-menu li.menu-level-2 a{margin-left:22px!important}
.footer-nav .menu-item{max-height:20px !important}

.navbar .menu-item {
float: none;
}

.navbar .menu-item a {
border-bottom: 1px solid #111;
padding: .7rem 0;
}


li#menu-item-416.current_page_item a,
li#menu-item-286.current_page_item a,
li#menu-item-287.current_page_item a,
li#menu-item-684.current_page_item a {
  color: #fff !important; }
li#menu-item-286.current_page_item a,li#menu-item-287.current_page_item a,li#menu-item-416.current_page_item a,li#menu-item-684.current_page_item a{color:#fff!important}
#hamburger-container{display:table-cell;text-align:right;vertical-align:middle}


#footer .advertisement {
	margin:0;
	padding:30px 0;
	text-align:center;
}


.advertisement {
	text-align:center;
	margin-bottom:30px;
}


	.advertisement img{
		display:block;
		margin:auto;
	}

body.startpage .diyw .diywebFooter .webnavigation a,
body.startpage .diyw .diywebFooter .diywebNav a {
  color: #474747 !important;
  font-family: Helvetica, 'Helvetica Neue', 'Trebuchet MS', sans-serif !important;
  font-size: 14px !important;
}

.headerdetails .block_7 {
	float: left;
}




.headerbar {
    color: #FFFFFF;
    background: #FFFFFF;
    border-bottom: 10px solid #7daf2d;
    border-top: 10px solid #7daf2d;
}


.headerbar-buttons {
    padding: 1em;
}


.headerbar-buttons img {
    margin: 5px;
}
.login-logout .login-cont{padding:5px}
.block-content .login-logout .login-cont{padding:0}
 .mk-imagebox-item .item-title { line-height:1.66em; padding:10% 10% 7%; letter-spacing:1px; }
 .mk-imagebox-item .item-title h5 { margin:0; text-align:center; }
 #imagebox-item-3 .item-title h5{color:#ea9023;font-weight:bold;font-size:36px;}
 #imagebox-item-4 .item-title h5{color:#ea9023;font-weight:bold;font-size:36px;}
 #imagebox-item-5 .item-title h5{color:#ea9023;font-weight:bold;font-size:32px;}
.text-center{text-align:center}

.searchta tr td.searcht1td      { width:190px; padding:10px 0; text-align:center}

.searchta tr.searchtatitle td.searcht1td:hover{ border-top:2px solid transparent}

		
.fronttd {
	font-family:Tahoma;
	font-size: 11px;
	color:#666666;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:2px;
	border:1px solid #CCCCCC;		
	}

#builder-module-529e6a68df5f4-outer-wrapper {
	max-width: 960px;
	width: 960px;
}





.builder-module-outer-wrapper {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	padding-left: 0;
	padding-right: 0;
}






.builder-module-outer-wrapper .builder-module-content {
	margin: 1.5em 0;
}

#tt-boxed-layout .main-area {
	width: 98%;
}

#main.tt-slider-karma-custom-jquery-2 .main-area {
	padding-top: 145px;
}

#main .main-area {
	width: auto;
	padding: 43px 15px 5px;
}

img.allp {
  width: 80%;
  height: 20px;
}

.fooleft {
	width: 420px;
	max-height: 750px;
	float: left;
	//background: #f7efb1;
}

.distsec {
	padding:0px;
}

.distsec a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding:0px 0px 0px 2px;
	text-decoration:none;
	text-align:left;
	line-height:15px;
	display: block;
	padding-bottom:7px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #398cb5;
}

.distsec a:hover {
	text-decoration: underline;
	color: #398CB5;
}

#piedpage_footer.footer-no-right #contenu_pied_de_page{width:auto; padding-right:20px;}


#contenu_pied_de_page {
	float:left;
	width:162px;
	padding-left:20px;
}

#contenu_pied_de_page p {
	font-size:95%;
}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}
.tablet-navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}


.menu-level-2 .site-header-nav .pane-inner .pane-menu,
.menu-level-2 .site-header-nav .pane-inner .panel-menu {
  overflow-y: scroll;
  overflow-x: hidden;
  height: 100%;
  padding-bottom: 78px !important;
}


.sf-menu li.menu-item-4109 ul { right: 0; }


ul.sf-menu li.menu-item-4109 li:hover ul,
ul.sf-menu li.menu-item-4109 li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li.sfHover ul {left:-16.8em; top:0}


ul.sf-menu li.menu-item-4109 li li:hover ul,
ul.sf-menu li.menu-item-4109 li li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li.sfHover ul {left:-16.8em; top:0}
.navigation-list-mobile .nav-wrapper{position:absolute;z-index:1;top:0px;bottom:0px;left:0;width:100%;overflow:hidden}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.et_pb_row_7.et_pb_row{margin-top:0px!important;margin-bottom:0px!important;padding-top:0px;padding-bottom:0px}
.et_pb_row_11.et_pb_row{margin-right:0px!important;margin-left:0px!important}
.et_pb_row_10.et_pb_row{margin-right:0px!important;margin-left:0px!important}
.et_pb_row_9.et_pb_row{padding-bottom:140px}
.et_pb_row_12.et_pb_row{padding-bottom:0px}

#cboxLoadedContent .et_pb_section, #cboxLoadedContent .et_pb_row  {
    padding: 0;
    width: 100%;
    max-width: 100%;
    margin: 0;
}


.search-form .cell {width:50%;}


.search-form {margin:40px 0 20px 0; position:relative;}

.search-form .row {margin:0 -5px;}


.rt-article-content, .rt-article-box-feature {margin-bottom:20px;}


.ftext {margin:20px 0; color:#777; font-size:12px; line-height:18px; text-align:justify;}

.ftext p {margin:10px 0;}


#slidemenu_jq ul {
    list-style: none;
    background: #FFFFFF; 
    padding: 5px 0;
}


#slidemenu_jq li a {
    display: block;
}



#slidemenu_jq li:last-child a {
    border-bottom: none;
}


#slidemenu_jq li a:hover,
#slidemenu_jq li a:focus {
    color: #1B3766;
    background: #F4F6F7;
}

    
    #header-main #menu-primary-menu li:hover .sub-menu,
    #header-main #menu-primary-menu li.focus .sub-menu, #header-main #menu-primary-menu-french li:hover .sub-menu,
    #header-main #menu-primary-menu-french li.focus .sub-menu {
      top: 100%;
      visibility: visible;
      opacity: 1;
      filter: alpha(opacity=100); }

    
    #header-main .mobile-menu .menu-mobile-primary-container .sub-menu {
      padding: 0 15px;
      margin: 0;
      background-color: #f4f2f0; }
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
#primary-menu li.top-searchform-btn .icon-container{cursor:pointer;transition:opacity .5s}
#primary-menu li.top-searchform-btn .icon-container svg{fill:#b3b3b3;height:17px;overflow:hidden;width:17px}
#primary-menu li.top-searchform-btn .icon-container:hover{opacity:.8}
.top-searchform-btn-container.show-form .icon-container svg{fill:#385c76!important}
.top-searchform-btn-container.show-form .topbar-search-form-container{-webkit-transform:translate(-50%);opacity:1;transform:translate(-50%);visibility:visible}


.fly-wrap-out {
	float: right;
	margin-left: -40px;
	position: relative;
	width: 100%;
	height: 100%;
	}

#footer .footer-inner {width: 100%;}


.mobile-navigation .nav-children { padding-left: 15px; }



.menu-toggle, .mobile-navigation .nav-menu.toggled, .mobile-navigation ul ul.toggled, .mobile-navigation.toggled .nav-menu .nav-children.toggled .subnav-children { display: block; }

  .navigation .nav-children { position: absolute; }

  .menu-item-859 {
    display: none !important;
  }
.button.center,.button.middle{margin:0px auto;text-align:center;display:inherit;}


.down_title_div {
    
    
    margin-top: 22px;
}


.image-responsive, .footer-logo {
  display: block;
  width: 100%;
  height: auto; }
.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.list-group+.panel-footer{border-top-width:0}
.panel-group .panel-footer{border-top:0}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}
footer .panel-footer{background-color:transparent;}


.af-person__text-submit {
  display: none; }


.af-person.submit .af-person__text-submit {
  display: block; }
.site-footer .site-info{font-size:13px;font-size:1.3rem;line-height:1.2;clear:both;margin:0;position:relative}
.site-footer .site-info a{color:#646368;border-bottom:1px solid transparent}
.site-footer .site-info a:hover{color:#646368;border-bottom-color:#b2b1b4}
.fl-photo-img-svg {width: 100%;}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:5px;padding-right:5px}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.tcol-lg-1,.tcol-lg-10,.tcol-lg-11,.tcol-lg-12,.tcol-lg-2,.tcol-lg-25,.tcol-lg-3,.tcol-lg-4,.tcol-lg-5,.tcol-lg-6,.tcol-lg-7,.tcol-lg-8,.tcol-lg-9,.tcol-md-1,.tcol-md-10,.tcol-md-11,.tcol-md-12,.tcol-md-2,.tcol-md-25,.tcol-md-3,.tcol-md-4,.tcol-md-5,.tcol-md-6,.tcol-md-7,.tcol-md-8,.tcol-md-9,.tcol-sm-1,.tcol-sm-10,.tcol-sm-11,.tcol-sm-12,.tcol-sm-2,.tcol-sm-25,.tcol-sm-3,.tcol-sm-4,.tcol-sm-5,.tcol-sm-6,.tcol-sm-7,.tcol-sm-8,.tcol-sm-9,.tcol-ss-1,.tcol-ss-10,.tcol-ss-11,.tcol-ss-12,.tcol-ss-2,.tcol-ss-3,.tcol-ss-4,.tcol-ss-5,.tcol-ss-6,.tcol-ss-7,.tcol-ss-8,.tcol-ss-9,.tcol-xs-1,.tcol-xs-10,.tcol-xs-11,.tcol-xs-12,.tcol-xs-2,.tcol-xs-25,.tcol-xs-3,.tcol-xs-4,.tcol-xs-5,.tcol-xs-6,.tcol-xs-7,.tcol-xs-8,.tcol-xs-9{position:relative;min-height:1px;padding-left:10px;padding-right:10px}
.tcol-lg-4{width:33.33%}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

      .navbar .container-fluid .row {
        width: 100%; }
#footer_long{display:none;}

.module-title-section {
  position: relative;
  margin: auto auto;
  width: 100%;
  padding: 20px 0 40px 0;
}

.module-title-section p {
  font-family: 'proxima_nova_rgregular';
  color: #cc967a;
  font-size: 1.2em;
  text-transform: uppercase;
  letter-spacing: 4px;
}

.module-title-section h2 {
  font-family: 'Arapey';
  font-style: italic;
  text-align: center;
  font-weight: 400;
  text-transform: capitalize;
  color: #000;
  padding-bottom: 15px;
}

.nivo-html-caption {
    display:none;
}

.header-line {
	background-color: #eee;
	border-top: 1px solid rgba(230, 230, 230, 1);
	height: 5px;
	width: 100%;
	margin-top: 45px;
}

.lista { background:#f0f1f2; }

.lista td,.lista2 td{padding:5px}



.windowbg, #preview_body
{
	color: #000000;
	background-color: #f6f5e9;
}
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}
.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}


#mainNavigation .navbar-nav .nav-item .dropdown-menu .dropdown-item{color: #FFF; display: inline; padding: 11px 1.5rem; font-size: 11px;}

#mainNavigation .navbar-nav .nav-item .dropdown-menu .active{font-weight: 500!important; color: #000;}

	#mainNavigation .navbar-nav .nav-item .dropdown-menu{background-color: rgba(173, 118, 92, .95); border-radius: 0; width: 100%; text-align: right; padding-right: 100px; top: 71px; z-index: 990;}

	#mainNavigation .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover{color: #000;}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}

.wp-caption {
  text-align: center;
  margin-bottom: 1.5em;
}

.wp-caption img {
  border: 0 none;
  margin: 0;
  padding: 0;
}

.wp-caption p.wp-caption-text {
  margin: 0;
  padding: 10px;
}
.general-legend .legend-item .legend-label{float:left;font-size:15px;padding-top:4px;max-width:100px;text-align:left}
.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-dialog{position:relative;width:auto;margin:10px}
#sitios-interes-footer{margin-top:8px;margin-bottom:-5px}
#copyright br,#links-rapidos-footer,#sitios-interes-footer,footer#footer-principal h4,footer#footer-principal:before{display:none}
#breadcrumb li,#links-rapidos-footer a,#logo-aguas-footer,#logo-santafe-footer,#redes-footer li,ul.footer-links li{display:inline-block}
ul.footer-links li:before{content:"\25A0";color:#fea531;float:left;font-size:11px;margin-top:10px;margin-right:14px;margin-left:-3px}
ul.footer-links{list-style:none;padding:0;margin-top:11px}
ul.footer-links li{width:39%}
ul.footer-links li a{float:left}
ul.footer-links li a h5{color:#fff;font-size:13px;letter-spacing:.2px;margin-bottom:0}
.cards .facture .card-color{background:#753d29}
.cards .banco .card-shadow,.cards .facture .card-shadow,.cards .prod .card-shadow,.cards .adm .card-shadow{right:0;background:-webkit-gradient(linear, right top, left top, color-stop(0, #000), color-stop(1, transparent));background:-webkit-linear-gradient(right, #000 0%, transparent 100%);background:-moz-linear-gradient(right, #000 0%, transparent 100%);background:-o-linear-gradient(right, #000 0%, transparent 100%);background:-ms-linear-gradient(right, #000 0%, transparent 100%);background:linear-gradient(right, #000 0%, transparent 100%);}
.cards .banco .card-desc,.cards .facture .card-desc,.cards .prod .card-desc,.cards .adm .card-desc{right:0;padding:0 96px 0 288px}
.mainSlide-desc.facture{float:right;}
.mainSlide-desc.facture strong{color:#753d29}
.service-cards .facture{background-color:#753d29}

		.widget_nav_menu .menu-item-has-children .sub-menu {
			display: none;
		}



body.single div.wp-caption,
body.page-template-default div.wp-caption {
  max-width: 100%;
}



div.wp-caption {
  max-width: 100%;
}


.wp-caption-text,
.feature figcaption,
dd.wp-caption-dd {
  color: #858585;
  font-family: "Source Sans Pro", Helvetica, Arial, Verdana, Tahoma, sans-serif;
  word-spacing: -.05em;
  line-height: 1.48;
  font-size: 14px;
  font-size: 0.82353rem;
  margin-top: 6px;
  margin-top: 0.35294rem;
}

.wp-caption-text a,
.feature figcaption a,
dd.wp-caption-dd a {
  color: #858585;
  border-bottom: 1px solid #e3e3e3;
}

.wp-caption-text a:hover,
.feature figcaption a:hover,
dd.wp-caption-dd a:hover {
  color: #474747;
}

.wrapper.wrapper-boxed {margin: 40px auto; max-width: 1200px; position: relative; background: #fff; box-shadow: 0 0 5px 0 rgba(0,0,0,0.5)}

.wrapper.wrapper-boxed .container { padding: 0 20px; }

.wrapper {position: relative; width: 100%; overflow:hidden;}
.ua-divider .ua-divider__text{flex-grow:1;text-align:center}


.play-video-btn-inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 76px;
  height: 76px;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.3);
  margin: 0 auto;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{width:100%}


#header{
  background-color:#ffb400;
  height:85px;
  }


.main-with{ width:980px; padding-left:220px; margin:0 auto;position:relative;}


.media-content {
  flex-basis: auto;
  flex-grow: 1;
  flex-shrink: 1;
  text-align: left; }

		.homearticle__bd{
			background-color:#ffffff;
			padding:2em;	
		}

		.ie8 .homearticle__bd{
			min-height:200px;	
		}

		.homearticle__bd--uk{
			min-height:255px;	
			padding:0.6em 2em 2em 2em;
		}

		.ie8 .homearticle__bd--uk{
			min-height:229px;	
		}

		.homearticle:nth-child(1) .homearticle__bd{
			display:table-cell;
			min-height:inherit;
		    vertical-align:top;
			width:47%;
		}
section.media .resource-media{background:#222;color:#FFF;max-height:0;width:100%;overflow-x:hidden;-webkit-transition:all 0.8s;transition:all 0.8s;padding:0 20% 0 15%}
section.media .resource-media a{text-decoration:none;color:#9d9f90}
section.media .resource-media.show{border:2px solid #333;border-top:0;opacity:1;padding:2em 20% 2em 15%;max-height:1000px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-3{width:25%}


.wp-caption, .imgthumb, .entry img { border: 1px solid #ccc; text-align: center; background-color: #f9f9f9; padding: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; max-width: 600px; height: auto; }


img.fil-alt1:hover {
	opacity: 0.8;
}


.page .scroll-layer {
	position: absolute;
}

  .span3 {
    width: 270px;
  }

  .row-fluid .span3 {
    width: 23.076923076923077%;
    *width: 23.023731587561375%;
  }

  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 256px;
  }


input.span3,
textarea.span3,
.uneditable-input.span3 {
  width: 206px;
}


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


.post-entry {
	border-top: 1px dotted #c2c2c2;
	padding-top: 20px;
	margin-top: 10px;
}


.post-columns .post-entry {
	padding: 10px 0 0;
	margin: 0 0 10px;
}


.post-columns.wo-border .post-entry {
	border: 0;
	padding: 0;
}


.post-columns .post-entry p:last-child {
	margin: 0;
}

.block-info { text-align:center; font-size:16px; line-height:40px; color:#ccc; height:40px;}

.block-info a { color:#ccc;}

.block-info a:hover { color:#17638b;}





.ball {
	position: absolute;
	content: '';
	display: inline-block;
	height: 350px;
	width: 350px;
	border-radius: 100%;
	background: #44c8f5;
}


.ball.ball-green {
	background: #9fcb56;
	left: -31%;
	top: 60%;
	transform: translate3d(0,-100px,0);
	z-index: -1;
}


.ball.ball-orange {
	background: #faa61a;
	left: -30%;
	z-index: -1;
	transform: translate3d(0,-100px,0);
	margin-left: -70px;
}


.ball.ball-blue {
	right: -6%;
	z-index: -1;
	transform: translate3d(0,-100px,0);
}
.loading-icon .material-icon .spinner.color-2 { display: none!important; }
.pum-sub-form .spinner-loader{right:50%;position:absolute;bottom:40%}
.pum-sub-form .spinner-loader:not(:required){animation:spinner-loader 1500ms infinite linear;border-radius:.5em;box-shadow:rgba(0,0,51,.3) 1.5em 0 0 0,rgba(0,0,51,.3) 1.1em 1.1em 0 0,rgba(0,0,51,.3) 0 1.5em 0 0,rgba(0,0,51,.3) -1.1em 1.1em 0 0,rgba(0,0,51,.3) -1.5em 0 0 0,rgba(0,0,51,.3) -1.1em -1.1em 0 0,rgba(0,0,51,.3) 0 -1.5em 0 0,rgba(0,0,51,.3) 1.1em -1.1em 0 0;display:inline-block;font-size:10px;width:1em;height:1em;margin:1.5em;overflow:hidden;text-indent:100%}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}



#olb-container
{
	
	height: 0px;
}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}
.jumbotron .container{max-width:100%}


.caption-wrap .container
{
	padding-left: 0px;
}
