﻿ 

	body #cadre_alert_cookies .cadre_bouton {
		float: none !important;
		display: inline-block;
	}
.tp-banner-container{position:relative}
.tp-banner-container:hover .tparrows.default{left:20px!important;right:auto!important}
.tp-banner-container:hover .tparrows.default.tp-rightarrow{right:20px!important;left:auto!important}

.page .panel-grid-cell .entry-meta {
  display: block;
  
}

.panel-grid-cell .flexslider {
  margin-bottom: 0;
}

.testimonial_rotator .testimonial_rotator_slide_title { margin: 0 0 5px 0; }


.testimonial_rotator.template-longform .testimonial_rotator_stars,
.testimonial_rotator.template-longform .testimonial_rotator_slide_title { text-align: center; }
.views-view-grid tbody{border-top:0}


.pricetd{
	height:30px;
	background-color:#f5f5f5;
}
.wf-active .entry-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400}


.box img.thumb {
margin:0px 10px 10px 0px;
}

.lang-link,
.lang-img{display:block;}
.cf:after,.cf:before{content:" ";display:table}
.cf:after{clear:both}


.copyright {
  grid-area: copyright;
  display: flex;
  padding-bottom:25px;
  align-items: center;
  justify-content: center;
  background-color:#1C1C1C;
  text-align: center;
  padding-top:1.5em;
  font-family: PTSerif-Regular;
  font-size: 20px;
  color: #FFFFFF;
  letter-spacing: 0px;
  line-height: 22px;
}


.copyright img {
  width:50px;
  height: 22px;
  padding: 6px;
}


.copyright a {
  color: #999;
}


.copyright a:hover {
  color:#F7F7F7;
}
.tatsu-module{margin-bottom:60px}
.tatsu-module.tatsu-divider-wrap{line-height:0;margin-bottom:20px}
.tatsu-module.simple-text{width:100%;display:block;border-style:solid;-webkit-box-sizing:border-box;box-sizing:border-box}
body:not(.tatsu-frame) #tatsu-header-container .tatsu-header-module:last-child,body:not(.tatsu-frame) #tatsu-header-container .tatsu-module:last-child{margin-right:0}
.tatsu-rJMLa89uK7.tatsu-module{margin:0 0 60px 0}
.tatsu-S1apIqdFQ.tatsu-module{margin:0 0 60px 0}
.tatsu-HJ6dYxykS.tatsu-module{margin:0px 0px 40px 0px}
.tatsu-fynrg3e9m14rfjpj.tatsu-module{margin:0 0 30px 0}
.tatsu-S1feyaWkH.tatsu-module{margin:0 0 30px 0}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}

.navbar-toggle:hover .icon-bar,
.navbar-toggle.toggled-on .icon-bar,
.navbar-toggle:focus .icon-bar {
	background-color: #0d3c55;
}

.slider .tooltip-inner {
  white-space: nowrap;
  max-width: none;
}
.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}

#header,
#body,
#footer,
#nav {
	width: 960px;
	margin: 0 auto;
	background: #fff;
	border-color: #A4ABB3;
	border-style: dotted;
	border-width: 0 1px 0 1px;
}

#footer {
	border-width: 0 1px 1px 1px;
	background: #F5F4F3;
	width: 920px;
	padding: 20px;
	border-top: 3px #d8d5d0 solid;
	font-size: 12px;
	text-align: center;
}

	.et_bloom .et_bloom_form_container .et_bloom_form_text, .et_bloom .et_bloom_form_container .et_bloom_form_img { max-width: 100%; padding: 15px; display: table-cell; }

.et_bloom .et_bloom_form_header img, .et_bloom .et_bloom_form_header .et_bloom_form_text { max-width: 100%; padding: 15px; display: block; clear: both; }

.et_bloom .image_right .et_bloom_form_text, .et_bloom .split .et_bloom_form_text  { display: table-cell; clear: none; }

	.et_bloom .et_bloom_form_text { text-align: center; }



.flex-caption {
    width: 100%;
    padding:10px;
    left: 20px;
    bottom: 0px;
    background: rgba(0,0,0,.5);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.3);
    font-size: 14px;
    line-height: 18px;
}

.flex-caption a
{
    color:white;
}

.uw-avatar {
    float: left;
    margin-right: .625rem
}


		.content .two-thirds {
			width: 100% !important;
			float: none !important;
		}


		.content .main {
			width: 100% !important;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			padding: 0 30px !important;
			float: none !important;
		}



	.content img {
		max-width: 100%;
		overflow: hidden;
		height: auto;
	}

		.content .two-thirds.column {width: 100% !important; float: none; }

.component-body #imageForm.form-horizontal .well, .component-body #uploadForm.form-horizontal .well  {min-height: 20px; padding: 20px 20px 30px 0; margin-bottom: 20px; background-color: #f5f5f5; border: 1px solid #e3e3e3; border-radius: 4px;}

.component-body #uploadForm.form-horizontal .well {padding: 5px 20px 80px 0;}
#beforeFooter .contact_info p{font-family:'Quantico',sans-serif;font-size:16px;line-height:20px;color:#c9c8dc;margin:0 0 15px 0;position:relative;padding-left:29px}
#beforeFooter .contact_info p i{color:#8d8e9d;display:inline-block;margin-right:5px;position:absolute;font-size:18px;top:0;left:0}
#beforeFooter .contact_info p a{color:#5093c8;text-decoration:none}

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

footer .footer-img-wrapper img {
  width: 85%;
  max-width: 344px;
}
.modal-title{margin:0;line-height:1.42857143}

.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);}

.btn-navbar .icon-bar+.icon-bar{margin-top:3px;}

	.btn-navbar .icon-bar {
		display: block;
		width: 20px;
		height: 3px;
		margin: 0 0 0 auto;
		background-color: #FFF;
	}

	.btn-navbar .icon-bar + .icon-bar {
		margin-top: 3px;
	}
.aligncenter{clear:both;display:block;margin:0 auto 30px}
.widget .aligncenter{margin:0 auto}
.vce-header-ads .aligncenter,.vce-header-ads .alignleft,.vce-header-ads .alignright{margin:0}
.side_menu_button_wrapper{display:table}

.clearfix {
  zoom: 1;
}

.clearfix:before,
.clearfix:after {
  content: "\0020";
  display: block;
  height: 0;
  visibility: hidden;
}

.clearfix:after {
  clear: both;
}

#topbar .clearfix {
  float: right;
}
.title-col{*zoom:1;background:#13adff;color:#fff;padding:.4em 1em .3em;text-transform:uppercase;display:inline-block;margin-bottom:.5em;font-family:yanone kaffeesatz;font-size:1.5em;overflow:hidden}
.title-col:before,.title-col:after{content:'';display:table}
.title-col:after{clear:both}

.lf-logo{ float:left;}

.lf-logo a{ display: block;}

	
	#sticky_header-sticky-wrapper {
		height: auto !important;
	}

	#sticky_header {
		position: relative !important;
	}

	.is-sticky #sticky_header {
		top: 0 !important;
	}

.has-header-video #sticky_header {
    background-color: #fff;
    position: relative;
}

.collapse {
  display: none;
  visibility: hidden;
}

.collapse.in {
  display: block;
  visibility: visible;
}

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;
    visibility: visible !important;
  }


.entry-title {
    font-size: 25px;
    font-size: 1.563rem;
    font-weight: 600;
    line-height: 1.25;
    margin-top: 0;
}


.entry-title a {
    color: #1a1a1a;
}


.entry-title a:hover,
.entry-title a:focus {
    color: #007acc;
}


.post-navigation .post-title,
.entry-title,
.comments-title {
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}



#text-box-44975130 {
  width: 82%;
}

#text-box-44975130 .text {
  font-size: 100%;
}
.text-box{max-height:100%}
.text-box .text{position:relative;z-index:10;backface-visbility:hidden}
.text-box-square .text,.text-box-circle .text{height:0;padding:100% 0 0 0 !important;background-color:rgba(0,0,0,0.9)}
.text-box-square .text-inner,.text-box-circle .text-inner{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.text-box-circle .border,.text-box-circle .text{border-radius:100% !important}

#footer-main ul ul.sub-menu {
  padding: 5px 0 0 0;
}

#footer-main ul ul.sub-menu li {
  margin-bottom: 0;
}

#footer-main ul ul.sub-menu a {
  font-weight: 300;
  text-transform: none;
}


.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-4 {
    width: 33.33333%; }


.col-md-4 + .col-md-9 .posts-loop {
    padding-right: 0;
    padding-left: 50px;
}

#tweets {
	float: left;
	display: block;
}

#tweets p {
	padding: 20px;
	float: left;
	width: 833px;
	display: block;
	//height: 20px;
}
.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-left:15px;padding-right:15px}
.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}
.col-sm-4{width:33.33333333%}
.postid-670 .col-sm-4.cfct-block,.postid-672 .col-sm-4.cfct-block{page-break-before:always}
.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;
}


.post {
	margin: 0 0 40px;
	text-align: justify;
	}


.post hr {
	display: block;
	}


.widecolumn .post {
	margin: 0;
	}


.bluestbox{width: 100%; height: 451px; background-color: #71c8d9}

.newblock .news-text p.date{font-style:normal;}

.newblock .news-text p.date strong{font-weight:bold;}
.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}
.main-nav .zn_mega_container.zn-megaMenuSmartArea .container{width:100%}
.page-subheader .container{padding:0 15px;z-index:1;position:relative}

.chakor-blog-posts-list li.featured:first-child + li.td-block-row:before{
	
}

.chakor-blog-posts-list li.td-block-row + li.td-block-row:before{
	border-top:1px solid #ddd;
	width:93%;
	left:25px; 

	top:0px;
	position:absolute;
	content:'';
}
#home-content .home-boat-listing-callout .menu-item a{font-size:1.125rem !important;font-family:"Catamaran",sans-serif !important;text-transform:uppercase;color:#66708b !important;padding-left:1.875rem !important;padding-right:1.875rem !important;border-bottom-style:solid !important;border-bottom-width:.25rem !important;border-bottom-color:#fff !important}
#home-content .home-boat-listing-callout .menu-item a:hover{border-bottom-style:solid !important;border-bottom-width:.25rem !important;border-bottom-color:#feb912 !important;padding-bottom:.3125rem !important}

.menutop li .fusion-submenu-wrapper {float: none;left: -999em;position: absolute;z-index: 500;}

.menutop .fusion-submenu-wrapper {height: auto !important;top:20px!important;}

.menutop .fusion-submenu-wrapper.level3, 
.menutop .fusion-submenu-wrapper.level4, 
.menutop .fusion-submenu-wrapper.level5, 
.menutop .fusion-submenu-wrapper.level6 				{background:0;padding-top:0;border-top:solid 1px #e4e4e4;}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

.row.header.navbarHeader.bg-nav a {color: none !important}


.row.header.navbarHeader.bg-nav{background: #010a1b !important;}



.slider-spinner {
  width: 40px;
  height: 40px;
  position: relative;
  margin: 100px auto;
}

.hero-slideshow-wrapper .slider-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 9999999;
  margin: 0px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}

.animation-disable .hero-slideshow-wrapper .slider-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 9999999;
  margin: 0px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}


.is-customize-preview .slider-spinner {
  display: none !important;
}
#ezoic-content .gs-web-image-box-landscape img.gs-image{max-height:40px}

.item4 {
    order: 4;
    flex-grow: 1;
    text-align: center !important;
}


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


.doc-list{verflow:hidden;margin:15px 0;}

.doc-list h2{padding:10px 0 10px 10px;}


.doc-list li img{float:left;margin:5px 10px 5px 0;width:50px;height:66px;border:solid 1px #E7E7E7;}

.doc-list ul{list-style:none;}

.doc-list li{padding: 10px 5px 10px 10px;border-bottom: 1px solid #EDEDED;overflow:auto;}

.doc-list li:hover{background:#eee;}

.doc-list li a{font-weight:normal!important;color:#0768D3;text-decoration: none;margin: 10px 0;font-size: 14px;}


.site-description {
	display: none;
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 400;
	line-height: 1.5;
	margin: 0.5em 0 0;
	opacity: 0.7;
}


	body,
	blockquote,
	blockquote cite,
	blockquote small,
	label,
	a,
	.site-title a,
	.site-description,
	.post-title,
	.author-heading,
	.entry-footer,
	.entry-footer a,
	.taxonomy-description,
	.entry-caption,
	.comment-author,
	.comment-metadata,
	.comment-metadata a,
	.comment-notes,
	.comment-awaiting-moderation,
	.no-comments,
	.site-info,
	.site-info a,
	.wp-caption-text,
	.gallery-caption {
		color: #000 !important; 
	}

.carousel-inner{position:relative;width:100%;overflow:hidden;}


.region-box .region-box-one
{
	margin: 4px 0;
}


.region-box .region-box-one a
{
	color: #6C19A4;
	text-decoration: none;
}


.region-box .region-box-one:hover a
{
	color: #6EA602;
	text-decoration: underline;
}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

.container, .row {
  height: 100%;
}
.container,.row{height:100%}


.widget_wpglobus .list .code::after,
.widget_wpglobus .list .code::before {
    content: none !important;
}


.widget_wpglobus .list .code {
    margin-left: 0 !important;
    text-transform: lowercase;
    display: inline-block !important;
    background: none !important;
}


.widget_wpglobus .list .code:first-letter,
.widget_wpglobus .list .code::first-letter {
    text-transform: uppercase !important;
}
.widget_wpglobus .list a span.code{display:inline-block;margin:0 0 0 4px}
.widget_wpglobus .list a span.code:before{content:"("}
.widget_wpglobus .list a span.code:after{content:")"}

.frame .f_oj3{ background-position:0 -27px;}


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

      .site-footer .footer-widgets {
        display: flex;
        margin: 0 auto;
        max-width: 1200px; }

        .site-footer .footer-widgets [class^="footer-widget-"] {
          flex: 1; }

#nav_mdd .mdd_mea_image.avec_filet {
	border:1px solid #cec9c9;
}
.td-content-more-articles-box .td_module_1,.td-content-more-articles-box .td_module_3{padding-bottom:20px}

a:hover,.tb-text-logo:hover,.entry-title a:hover {color: #e60012;text-decoration: none;border:none;outline;none;}



.entry-title {margin: 20px 0 10px 0;font-size:18px;}

.entry-title-with-meta {margin: 0;}

.entry-title a {color: inherit;text-decoration: none;}









.post_grid .entry-title {font-size: 15px;font-size: 1.15rem;line-height: 1.5em;}

.row {
	margin-right: -15px;
	margin-left: -15px
}

.ad-125x125 .row div:nth-child(odd) {
    text-align: right;
    margin-bottom: 25px;
}

.ad-125x125 .row div:nth-child(even) {
    text-align: left;
    margin-bottom: 25px;
}


#footerMain h2.title-main {
    font-size: 16px;
    color: #959595;
}

.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 {
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}


.container-wrapper {
	position: absolute;
	left: 0;
	right: 0;
	top: 120px;
	bottom:0;
}


#movie-player .container {
	padding: 90px 0px 70px 0px;
}


#theaters .container {
	
	padding: 60px 0px 100px 0px;
}


.news-list-box .news-posts-box {
	display: none;
	margin-top: 36px;
}


.news-list-box .news-posts-box.active {
	display: block;
}


.archive .news-posts-box {
	margin-top: 36px;
	padding-bottom: 61px;
}


.map__switcher-california {
	cursor: pointer;
	position: absolute;
	display: block;
	width: 89px;
	height: 120px;
	top: 196px;
	left: 27px;
}

.map__switcher-california--sec {
	width: 99px;
	height: 220px;
	top: 266px;
	left: 100px;
	transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}
.n2-ss-slider .n2-ss-slide-background .n2-ss-slide-background-color{z-index:1}
.n2-ss-slider .n2-ss-slide-background .n2-ss-slide-background-color[data-overlay="1"]{z-index:7}

.wistia_embed {
    max-width: 100% !important;
}

.oct11-home .component-block .rokgallery-wrapper {margin-bottom: -20px !important;}



.page-content-dark .rokgallery-wrapper .rg-gm-slice {background: #444;box-shadow: 3px 3px 0 #222;border: 1px solid #222;}



.page-content-light .rokgallery-wrapper .rg-gm-slice {box-shadow: 3px 3px 0 #ddd;border: 1px solid #ddd;}



#rt-showcase .rokgallery-wrapper .rg-ss-container, .slideshow .rt-block .rokgallery-wrapper .rg-ss-container {margin: -30px -25px;}



.rokgallery-wrapper .rg-gm-slice-item {border-radius: 0;}

.rokgallery-wrapper .rg-gm-slice {border-radius: 0;}

.rokgallery-wrapper .rg-gm-slice-list {list-style: none;}
.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-lg-6{width:50%}

#header ul.sub-menu li.menu-item-has-children:hover { position: relative }
.secondary-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.rtl .secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{transform:rotate(180deg)}
.secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
.secondary-navigation .menu-item-has-children .dropdown-menu-toggle{padding-right:20px}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:17px;}
.menu-item-has-children .dropdown-menu-toggle{padding-right:17px;}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:11px;padding-bottom:11px;margin-top:-11px;}

		#access ul li li a:hover,
		#access ul .menu-item-object-custom.current-menu-item a:hover {
			color: #EE2024;
		}
.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{border:none;text-decoration:inherit;color:inherit}
.vc_custom_heading a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}
.vc_custom_heading a:hover{opacity:.85}

	
	
	
	
	
	
	
	
	.footer-nav-container {
		width: 100%;
	}
.grid-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}
.grid-cell--top{-ms-flex-item-align:start;align-self:flex-start}
.grid-cell--bottom{-ms-flex-item-align:end;align-self:flex-end}
.grid-cell--center{-ms-flex-item-align:center;align-self:center}


.uk-margin-top {
  margin-top: 20px !important;
}


.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;
}
.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,.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-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-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{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.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{float:left}
.col-sm-10{width:83.33333333333334%}
.mobile-menu-toggle-inner, .mobile-menu-toggle-inner::before, .mobile-menu-toggle-inner::after, .woocommerce span.onsale, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .loader-ellips__dot{background-color:#12a5cc;}
.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-sm-12{width:100%}



#homeherotext{display:none;}


.w-container {
  max-width: 1100px;
}


.w-container.nav {
	border-top: 1px solid #B0A68A;
  max-width: 100%;
  padding-top: 14px;
  padding-bottom: 17px;
  margin-bottom: 0;
  padding-top: 10px;

  background-color: #fff;
  margin-bottom: 0px !important;
}
.w-container:before,.w-container:after{display:table;content:'';line-height:0}
 .w-container:after{clear:both}
 .w-container .w-row{margin-left:-10px;margin-right:-10px}
 .w-row,.w-container .w-row{margin-left:0;margin-right:0}
.row{margin-right:-15px;margin-left:-15px}


.home-top-line {
	position: absolute;
	top: 195px;
	left: 56px;
}
.custom-header-image{max-width:100%;display:none}
.custom-header-image:only-of-type{display:block}
.custom-header-image--transparent{display:none}
.rtecenter{text-align:center;}
.pic-rub,.pic-rub-nw,.pic-ru,.pic-ru-nw{margin:10px 0 20px 40px;float:right;max-width:60%}
.node-type-topic-page .pic-rub,.node-type-topic-page .pic-rub-nw,.node-type-topic-page .pic-ru,.node-type-topic-page .pic-ru-nw{margin:10px 0 20px 40px;float:right;max-width:60%}
.pic-rub-img img{border:3px solid #0000cd;padding:2px;background-color:#fff;display:block;box-shadow:4px 4px 4px #666}
.node-type-topic-page .pic-rub,.pic-rub,.node-type-topic-page .pic-lub,.pic-lub{float:none;max-width:100%;margin:7px auto 14px auto;position:relative;left:-7px;clear:both}
.node-type-topic-page .pic-rub-nw,.pic-rub-nw,.node-type-topic-page .pic-ru-nw,.pic-ru-nw{margin:7px 10px 14px}
.toggle-menu-links{padding:0;margin-top:9px;line-height:24px}
.toggle-menu-links.small a{float:left;width:50%}
.row{margin-left:-15px;margin-right:-15px}
.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.row:after,.row:before{content:" ";display:table}
.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.row:after{clear:both}

.gdpr-modal .row {
	margin: 0 -15px;
}

.cli-modal .row {
	margin: 0 -15px;
}
.footer__primary,.footer__secondary{margin-left:-20px;margin-left:-1.25rem;margin-right:-20px;margin-right:-1.25rem}
.footer__primary{padding:30px 20px;padding:1.875rem 1.25rem}
.footer__primary a:hover{text-decoration:none}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.spacer{height:130px}


.front-page-wrap {
  background-color: #F0F0F0;
}




.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child {
  margin-bottom: 0;
}


.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
	margin-bottom:0;

}


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


.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-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-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-sm-3 {
        float: left;
        width: 25%
    }

.section-head {
	background: #1abb9c;
	position: relative;
	padding: 25px 0;
}

.section-head h1 {
	line-height: 1;
	color: #FFF;
	margin: 0;
}

.section-head h1:after {
	content: "";
	display: block;
	position: absolute;
	bottom:-9px;
	margin-left: 40px;
	width: 9px; 
	height: 9px; 
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	border-top: 9px solid #1abb9c;
}

#aside-eventos-lista, #aside-noticias-lista, #aside-reuniao-lista, #noticia3, #noticia4, #noticia5{display: none}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}


.slicknav_nav .menu-item-has-children.slicknav_open,
.slicknav_nav .page_item_has_children.slicknav_open {
	padding-bottom: 0;
	border-bottom: 0;
}

.slicknav_nav .menu-item-has-children li,
.slicknav_nav .page_item_has_children li {
	background: #111;
}


.slicknav_nav .menu-item-has-children.slicknav_open,
.slicknav_nav .page_item_has_children.slicknav_open {
	padding-bottom: 0;
	border-bottom: 0;
}

.slicknav_nav .menu-item-has-children li,
.slicknav_nav .page_item_has_children li {
	background: #111;
}
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#464a4c;background-color:#fff;border-color:#ddd #ddd #fff}
.nav-pills .nav-item.show .nav-link,.nav-pills .nav-link.active{color:#fff;cursor:default;background-color:#0275d8}
.nav-fill .nav-item{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;text-align:center}

.navbar-toggleable-sm .navbar-nav .nav-item{margin:0px 2rem;}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content,.et_pb_best_value{font-size:17px}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:64px}
.et_pb_image_1.et_pb_module{margin-left:auto!important;margin-right:auto!important}




.sub-icons {
	padding:0;
	margin:15px 0 0;
	}


.sub-icons a {
	margin:0 5px 0 0;
	float:left;
	background:transparent;
	padding:0;
	display:block;
	}


.widget .sub-icons a {
	margin:0 5px 0 0;
	}


#footer .sub-icons {
	padding:0;
	margin:0;
	float:right;
	text-align:right;
	}


#footer .sub-icons a {
	margin:0 0 0 4px;
	float:none;
	background:transparent;
	padding:0;
	float:left;
	}
.node-listing-widget__tabs,.audio-on-demand__tabs,.recent-audio-main__tabs,.recent-content-main__tabs,.this-just-in__tabs{font-family:"Francois One",sans-serif;}
.this-just-in__tabs{list-style-type:none;margin:0 0 15px 0;padding:0;text-align:center;font-weight:normal;font-size:18px;display:flex;}
.this-just-in__tabs--item{display:inline-block;vertical-align:top;padding:0 7.5px;border-bottom:2px solid #eee;padding-bottom:5px;width:33%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;}
.this-just-in__tabs--item.active{border-bottom:2px solid #0a44bb;}
.this-just-in__tabs--link{transition:all 700ms cubic-bezier(0.22,0.61,0.18,0.7);}
.this-just-in__tabs--link:link,.this-just-in__tabs--link:visited{color:#9a9a9a;text-decoration:none;outline:none;}
.active .this-just-in__tabs--link:link,.active .this-just-in__tabs--link:visited{color:#000 !important;}
.column-widget-postlist .description{padding:0;height:70px;display:table-cell;vertical-align:middle;padding:5px;background-color:#f6f6f6}
.column-widget-postlist .description h2{font-family:source sans pro,sans-serif;line-height:16px;font-size:16px;font-weight:600}
#footer-info,#footer-info a{color:#ffffff}
#footer-info{padding-bottom:0}


header .wrap {
	overflow: visible;
	padding-top: 24px;
	position: relative;
}




.wrap,
.container {
	margin: 0 auto;
	width: 85%;
	max-width: 1380px;
	position: relative;
}



section .wrap {
	height: 100%;
}

.td-banner-wrap-full {
  position: relative;
}

.page-template-page-pagebuilder-overlay .td-banner-wrap-full,
.page-template-page-pagebuilder-overlay .td-header-menu-wrap-full,
.page-template-page-pagebuilder-overlay .td-header-top-menu-full {
  background-color: transparent;
}
.home-feature-content .dfp-native-tag{display:inline-block;}
.main--left .block-views-home-feature-content-group-bottom .home-feature-content .dfp-native-tag{float:left;width:50%;padding-left:7.5px;}
.home-feature-content:after{content:" ";clear:both;display:block;}

.ndlc__halfbox {
	display: block;
	float: left;
	width: 100%;
	max-width: 450px;
	margin: 70px 0;
	text-align: center;
}

.content .ndlc__halfbox img {
	width: auto;

}

.ndlc__halfbox--sec {
	max-width: 520px;
	height: 550px;
	position: relative;
	text-align: left;
}

.ndlc__halfbox--th {
	max-width: 520px;
	position: relative;
	text-align: left;
	margin-bottom: 80px;
}

.icon-arrow-up:before {
    content: "\e3b0";
}


.site-footer .footer-newsletter { color: #fff; }


.site-footer .footer-newsletter form { padding: 0; margin: 0; }


.site-footer .footer-newsletter form input { background: transparent; border: 0; border-bottom: 1px solid #fff; border-radius: 0; box-shadow: none !important; color: #fff; display: inline-block; font-size: 0.875rem; height: 40px; margin-right: 10px; max-width: 200px; padding: 10px 10px 4px 0; position: relative; top: 7px; }


.site-footer .footer-newsletter form button { position: relative; top: 7px; }


.site-footer .footer-newsletter-text { color: #fff; font-weight: 700; margin: -6px 0 12px; }

  .footer-newsletter-text { padding-top: 50px; }


body.rtl .site-footer .footer-newsletter form input { margin-left: 10px; margin-right: 0; }




.sito-adv-sopra-main {
  background-color: #fff;
  overflow: hidden;
  min-height: 0; }

.junkie-pagination .page-numbers,
.junkie-pagination a,
.junkie-pagination a:visited {
	background: #f0f0f0;
	border: 1px solid #cccccc;
	border-radius: 3px;
	color: #333333;
	font-size: 14px;
	margin: 0 2px;
	padding: 6px 10px;
}
.et_pb_main_blurb_image{display:inline-block;max-width:100%;margin-bottom:30px;line-height:0}
.et_pb_blurb_position_left .et_pb_main_blurb_image,.et_pb_blurb_position_right .et_pb_main_blurb_image{display:table-cell;width:32px;line-height:0}
.et_pb_blurb_position_left .et_pb_main_blurb_image img,.et_pb_blurb_position_right .et_pb_main_blurb_image img{width:inherit}
.et_pb_blurb_position_right .et_pb_main_blurb_image{right:0;left:auto}

	.to-top {
		float: none;
		margin-right: 0;
		margin-top: 5px;
	}


#contenedor{
	width: 100%;
	padding: 0;
	max-width: 1600px;
}
.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%}

.affix + .container-fluid {
	padding-top: 70px;
}

.wpb_column .column-bg-overlay {
    pointer-events: none;
    position: absolute;
    z-index: 0;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    content: ' ';
    display: block;
    opacity: 0;
    transition: background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1);
    -webkit-transition: background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1);
}
.td-header-style-10 .menu-main-menu-container{display:inherit}


.navbar-header.header-right .header-current-issue {
	float: left;
	margin: 10px 15px 0 0;
}

	
	.nectar-slider-loading {
		background-position: center!important;
		top: 0!important;
	}


	.nectar-slider-loading .loading-icon {
		height: 100%!important;
	}


.nectar-slider-loading.default-loader .loading-icon, .pp_loaderIcon.default_loader {
	background-image: none!important;
}


.nectar-slider-loading.default-loader .loading-icon span {
	 border: 3px solid #666;
	 background-color: #393939;
}
.first-section .nectar-slider-loading .loading-icon{opacity:0}
.navigation-list .background{position:absolute;top:0;left:0;width:428px;height:100%;background-color:black;z-index:5}
.navigation-list-right .background{position:absolute;top:0;right:0;width:428px;height:100%;background-color:white;z-index:5}
#postid-31841 .et_pb_row .et_pb_blog_grid_wrapper .et_pb_ajax_pagination_container .et_pb_salvattore_content article.et_pb_post div.post-content{min-height:220px!important}
.et_pb_row_1.et_pb_row{padding-bottom:80px}
.et_pb_row_2.et_pb_row{padding-bottom:90px}
.et_pb_row_3.et_pb_row{padding-bottom:50px}
.navbar-header:before,.navbar-header:after{content:" ";display:table}
.navbar-header:after{clear:both}
.header--top,.header--bottom{position:relative;}
.header--top:after,.header--bottom:after{clear:both;content:'';display:table;}
.header--top{position:absolute;width:100%;height:100%;top:100%;}
.header--top:after{clear:both;content:'';display:table;}

	
	.top-bar .search { display: none; }

	
	.top-bar .social-icons li {
		float: none;
		display: inline-block;
	}

	
	.top-bar .trending-ticker .heading {
		float: none;
		margin-right: 0;
	}

	
	.top-bar .trending-ticker ul { float: none; }

	
	.top-bar .trending-ticker {
		text-align: center;
		margin-bottom: 14px;
	}

	
	.top-bar .trending-ticket li { 
		max-width: 100%;
		text-overflow: ellipsis;
	}

	
	.top-bar .menu { 
		float: none;
		text-align: center; 
		margin-bottom: 7px;
	}

	
	.top-bar .menu li {
		float: none;
		display: inline-block;
		padding-left: 14px;
	}


#callout .callout-left {width: 79%;margin-right:2%;}


.top-slider .banner-image{
	float: left;
	width: 274px;
}


	.top-slider .banner-image, .top-slider .banner-content{
		width: 100%;
		margin: 0
	}
.footer__inner{margin-left:auto;margin-right:auto;max-width:76.5rem;padding-left:.75rem;padding-right:.75rem}


.site-description {
	display: block;
	height: 0;
	margin-bottom: 0;
	text-indent: -9999px;
}


.header-image .site-description,
.header-image .site-title a {
	display: block;
	text-indent: -9999px;
}


	.genesis-nav-menu,
	.site-description,
	.site-footer p,
	.site-header hgroup,
	.site-header .search-form,
	.site-title {
		text-align: center;
	}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}


.img-circle {
  -webkit-border-radius: 500px;
     -moz-border-radius: 500px;
          border-radius: 500px;
}

.fa-stack-2x {color: #660000;}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-overflow:before{content:"\f16c"}
.fa-stack-exchange:before{content:"\f18d"}

.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-right: 15px;
  padding-left: 15px;
}

  .col-sm-6 {
    width: 50%;
  }






.special_bnr{
	margin-bottom:30px;
}

.special_bnr div[group]{
	display:none;
}

.special_bnr img{
	width:100%;
}



.cli-container-fluid {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
.module-header .header-container .header-nav-container .header-nav-flyout{background-color:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,.03);display:none;left:0;min-height:360px;position:absolute;top:96px;width:100%;z-index:999}
.module-header .header-container .header-nav-container .header-nav-flyout.visible{display:block}
#page-text{background-color:#fff;text-align:left;width:728px;margin:0 auto}

		.home-content-1-left-box-thumb{width:100%;height: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-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%}

.text-font-color{color:#838383;}
nav.navbar #header-logo{display:inline-block;padding:10px}
.wpb_column.sticky-column{min-height:0!important}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
 
.gdlr-core-promo-box-item .gdlr-core-promo-box-content-wrap{ border-color: #e8e7e7; }

.gdlr-core-promo-box-item .gdlr-core-promo-box-content-wrap.gdlr-core-with-frame{ padding: 35px 35px 15px 35px;
	border-width: 0px 1px 1px 1px; border-style: solid; }

.gdlr-core-promo-box-item .gdlr-core-promo-box-content-wrap.gdlr-core-with-shadow{
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15); }
.col,.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-left:15px;padding-right:15px}
.col,.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-12{width:100%}

.contact-v2 .hours-title, .contact-v2 .social-title, .contact-v2 .contact-us-title {
  font-family:'Nexa Rust Sans W00 Black';
  font-size: 1.6em;
  text-transform: capitalize;
  color: #fff;
}


.contact-v2 .hours-title,.contact-v2 .social-title, .contact-v2 .contact-us-title  {
    font-size: 1.4em;
    margin-bottom: 1em;
    color: #ccc;
    text-transform: uppercase;
}

.so-widget-sow-slider-default-abf3e628296a .sow-slider-base .sow-slider-pagination li a {
  background: #ffffff;
}

.so-widget-sow-slider-default-abf3e628296a .sow-slider-base .sow-slide-nav {
  font-size: 25px;
}

.so-widget-sow-slider-default-abf3e628296a .sow-slider-base .sow-slide-nav a {
  color: #ffffff;
}

		.cs_content{width:212px;height:135px;float:left;}






.megamenu iframe{
		border:0;
		margin-bottom:20px;
		width:100%;
	}

.megamenu hr {
  margin: 0  0 20px 0 ;
  border: 0;
  border-top: 1px solid #25282d;
  border-bottom: 1px solid #414750;
}

.megamenu img {
	max-width: 98%;
	height: auto;
	width: auto\9; 
}

.megamenu embed,
.megamenu object,
.megamenu iframe {width: 100%;}

.megamenu {display:none;}
#secondary_menu .nav-boxed .menu-item a{line-height:30px;padding-top:0;padding-bottom:0}
#secondary_menu ul li.menu-item{display:inline-block;margin:0 8px;zoom:1;*display:inline}
.view-cfa-test-prep.view-display-id-test_prep_categories .views-row-last{margin-bottom:45px;}
.page-products .test-prep-exam-levels .views-row{margin-left:1em;}
.page-products .test-prep-exam-levels .views-row-last{margin-bottom:2em;padding:0 0 1em;border-bottom:1px solid #eee;}
.view-display-id-products_header .views-row{margin-bottom:10px;}
.view-display-id-products_header .views-row.views-row-last{margin:0;}
.af-deals .views-row{margin:0 0 20px;}
.blogroll .views-row{margin:0 0 20px;}
.view-blogroll ul .views-row-last{border:none;padding:0;}
.view-upcoming-events ul .views-row-last{border:none;padding:0;}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}
.menu-item-117{background-color:#d8c3b6;}



.service-img-box { transition: box-shadow .5s; }

.service-img-box:hover { -webkit-box-shadow: 0px 4px 26px 3px rgba(213, 221, 234, 1); -moz-box-shadow: 0px 4px 26px 3px rgba(213, 221, 234, 1); box-shadow: 0px 4px 26px 3px rgba(213, 221, 234, 1); }
.et_pb_module{max-width:100%}


.portfolio-mini-wrapper {background:#454545}

.portfolio-mini-wrapper.portfolio-light {background:none}




.wow {
  animation-fill-mode: both;
}


.wow-visible {
  visibility: visible !important;
}


.customer-boxes {
	position: relative;
	max-width: 900px;
	border: 1px solid #bbb;
	background: #fff;
	margin: 0 auto 60px;
	text-align: center;
}


.home .customer-boxes {
	margin-bottom: 0;
}


.main{
	margin:0;
	position:absolute;
	width:968px;
	height: 200px;
	
}

.main .text {
	vertical-align: bottom;
}

.menu-footer-menu-container li, .menu-footer-menu-spanish-container li {
	display:inline-table;
	padding:0 5px;
}


p.copyright {
    color: #fff;
    line-height: 1.8em;
    letter-spacing: 2px;
    text-align: center;
    
	margin-top: -70px;
	padding-top: 10px;
	padding-bottom: 50px;
	margin-left: 10%;
	
    background: #0e0e13;
    
	
}


p.copyright a {
    color: #fff;
    text-decoration: underline;
}


p.copyright a:hover {
    color: #FFC107;
}

	.copyright-wthree p {
		letter-spacing: 2px;
	}
.ubermenu .ubermenu-tabs-group{border-style:solid}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs,.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-tabs-group{width:100%;min-width:100%;max-width:100%;left:0}
.submit_story_link{background-color:#7a3f0f}
.submit_story_link a{color:#d93!important}
.view-category .arep-term-links ul li.first{border-right:1px solid #fff;}

.social-shares .other-share a.linkedin {
    background: #007bb6;
}


li.menu-item a {
color:red;
}
.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,.col-xs-13,.col-sm-13,.col-md-13,.col-lg-13,.col-xs-14,.col-sm-14,.col-md-14,.col-lg-14,.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15,.col-xs-16,.col-sm-16,.col-md-16,.col-lg-16{position:relative;min-height:1px;padding-left:8px;padding-right:8px}
.col-md-4{width:25%}
.triangle,.triangle-bottom{width:0;height:0;border-style:solid;position:absolute;left:50%;margin-left:-5px}
.triangle-bottom{border-width:10px 10px 0;border-color:#0a0f14 transparent transparent transparent;bottom:-10px}
.easy-tab .tabs li .triangle,.easy-tab .tabs li .triangle-bottom{display:none}
.flexslider .arep-slider-outer,.flexslider .slides{background:rgba(0,0,0,0.2);}
.flexslider .slides img{width:100%;display:block;}
.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .flexslider .slides{display:block;}
* html .flexslider .slides{height:1%;}
.flexslider .slides{zoom:1;}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}

.header .hea_nav .last{margin:0;}

.header .hea_nav li .selects .last{padding-right:0;position:relative;top:0;}

.header .hea_nav li .selects .last dl dd a,
.header .hea_nav li .selects .last dl dd a:hover{color:#DA251C;text-decoration:underline; float:left; padding-right:25px;}

.footer .footer_t .foot1 .last{margin-right:0;}

.semicircle .last{margin:0;}

.semic .semic_right .mic_linian dd .last{padding-bottom:0px;}


.semic .semic_right .wall_v .tabel .last{padding:0;}

.semic .semic_right .panyul .last{margin:0;}

.semic .semic_right .jourul .last{margin:0;}

.semic .semic_right .headquarters .ers_small .last{background:none;padding:0;margin:0;}

.semic .semic_right .anagemet .last{margin-right:0;}

	

.photo_box{text-align:center}

.photo_box.pb_left{text-align:left}

.photo_box.pb_right{text-align:right}

.photo_box .image_frame{margin-bottom:15px}

.photo_box.without-desc .image_frame{margin-bottom:0}

.photo_box .desc{margin-bottom:15px}
.menu{display:block;cursor:pointer;position:absolute;right:0;top:29px}


  .header__mobile-block {
    top: 0;
    display: none;
    position: absolute;
    width: 100%;
    z-index: -1;
  }


#mainContent p a:visited,
#mainContent li a:visited,
#mainContent table tr a:visited,
#promoPanel .panel a:visited,
#footer .logoArea .logo1 a:visited,
#footer .logoArea .logo2 a:visited,
.extra li a:visited{
  color: #666666;
  }



#footer .logoArea .logo2{
  float: right;
  width: 490px;
  padding: 20px 0 20px 0px;
  }


#footer .logoArea .logo1 a, #footer .logoArea .logo2 a {
    color: #2b7897;
  }


#footer .logoArea .logo1 a:hover, #footer .logoArea .logo2 a:hover {
    text-decoration: none;
	color: #e75903;
  }
.modal-body{position:relative;padding:20px}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.small,small{font-size:80%;font-weight:400}
.cart .product .small{display:block;color:#999}
.icon.small{font-size:18px;width:45px;height:45px;line-height:43px}
.overlay-container .text h3,.overlay-container .text h3 .small{margin-top:0;color:#fff}
.overlay-link.small i{width:25px;height:25px;margin:-12.5px 0 0 -12.5px;font-size:14px;line-height:25px}
.social-links.small li a{width:30px;height:30px;font-size:14px}
.social-links.small li a i{line-height:29px}
#map-canvas.small{height:347px}
.slideshow .icon.small{font-size:15px;width:35px;height:35px;line-height:35px}


div.theme-blank {
}


div.theme-blank .module {
}


div.theme-blank .module-title {
}


div.theme-blank .module-content {
}
.text-center{text-align:center}
.text-center blockquote{border-left:0 none}



.mx-form-search {z-index: 2000;display: none;width: 260px;padding: 10px;border: 1px solid #ddc;background: #ffffff;position: absolute;top: 100%;
right: 0;-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);box-shadow: 0 5px 10px rgba(0,0,0,0.2);}

.mx-form-search.show {display:block;}

.mx-form-search .sf-s {width: 100%;padding: 5px;line-height: 20px;height: 32px;}

.mx-form-search .sf-submit {position: absolute;right: 1px;top: 0;width: 40px;border-radius: 0;}

.mx-form-search:after {content: '';width: 0;height: 0;border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid #ffffff;position: absolute;top: -7px;right: 11px;}

.mx-form-search .sf-submit i {margin:0;}
.front #bottom-content{clear:both;}
.front #bottom-content #header-border{position:relative;top:0px;text-align:center;border-top:1px solid #fff;}
.front #bottom-content .block h2.title{text-align:center;font-size:21px;color:#263685;text-transform:uppercase;margin-bottom:40px;}
body.front #bottom-content{background-color:#f6f6f6;background-repeat:repeat;-webkit-box-shadow:inset 0px 0px 50px 0px rgba(0,0,0,0.1);-moz-box-shadow:inset 0px 0px 50px 0px rgba(0,0,0,0.1);box-shadow:inset 0px 0px 50px 0px rgba(0,0,0,0.1);}


#footer-social-buttons{
	margin: 0 0 0 410px;
	display: block;
	height: 36px;
}



.client-testimonials {
  padding: 10px 0;
}


  .client-testimonials .slick-slide img {
    height: 50px;
    width: auto;
    max-width: 100%;
  }
.text-center{text-align:center!important}

	
	.footer_inner {
		float: left;
		margin: auto;
		width: 100%;
	}


.block_slogan_1 {padding-top:29px; text-align:center;}

.block_slogan_1 h1 {padding-bottom:10px; font-size:24px; color:#353637; font-weight:300; line-height:normal;}

.block_slogan_1 h1 span {color:#79aeea;}

.block_slogan_1 h2 {padding:0px 100px 28px; font-size:17px; color:#5f6668; font-weight:normal; line-height:26px;}

.block_slogan_1 h2 span {color:#353637;}

.block_slogan_1 .line_1 {margin-bottom:33px;}


.block_slogan_1.alt_1 {margin-top:-18px; position:relative; background-color:#fcfcfc; z-index:50;}
.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%}

.span6 { width:460px; }

.row-fluid .span6 {
	width:48.936170212766%;
	*width:48.882978723404%;
}

input.span6, textarea.span6, .uneditable-input.span6 { width:446px; }

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

  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 556px;
  }
.navbar .navbar-secondary .block{display:inline-block}
footer .main-footer .contact-options,footer .main-footer .post-address,footer .main-footer .visit-address{position:relative;z-index:1}
footer .main-footer .contact-options li{position:relative;padding-left:1.5rem}
footer .main-footer .contact-options li a:before{content:'';position:absolute;top:0;left:0;font-family:"Material Icons"}
footer .main-footer .contact-options .maps a:before{content:'\e55f'}
footer .main-footer .contact-options .phone a:before{content:'\e0cd'}
footer .main-footer .contact-options .mail a:before{content:'\e0be'}
footer .main-footer .contact-options{padding-bottom:2rem;margin-bottom:1rem;border-bottom:1px solid #6f879b}
.mk-page-section .mk-main-wrapper-holder{width:100%}
.header-right{float:right;margin-right:20px}







.site-container-wrap {
	background-color: #fff;
	margin: 32px auto;
	max-width: 1140px;
	overflow: hidden;
	padding: 36px;
}


.metro-pro-landing .site-container-wrap {
	max-width: 772px;
}


	.footer-widgets,
	.site-container-wrap {
		width: 94%;
	}





        
 




    .boxed-txt {
        color: #fff;
        z-index: 999;
        position: relative;
        letter-spacing: 1px;
        text-transform: uppercase;
        margin: 0;
        vertical-align: middle;
        display: table-cell;
        text-transform: uppercase;
        padding: 0px 30px;
        
    }

    .boxed-txt i {
        font-size: 90px;
    }

    .boxed-txt h1 {
        margin: 0;
        font-weight: 300;
    }

    .smaller-box .boxed-txt {
        text-transform: inherit;
    }

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-775-0 , #pg-775-1 , #pg-775-2 , #pl-775 .panel-grid-cell .so-panel , #pl-775 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
.region-highlighted{padding:20px 0;}
.region-help{border:1px solid #d3d7d9;padding:20px;margin:20px 0;}
.region-content ul,.region-content ol,.atositescheme ul{margin:0 0 0 0px;padding:0;list-style:none;}
#header-top .region-header-top-left ul.menu{text-align:left;}
#header-top .region-header-top-right ul.menu{text-align:right;}
#navigation .region-header-right ul{background:transparent;width:auto;float:left;}
.region-pre-footer img{width:110px;}
#navigation .region-header-right ul li a{color:#000;}
#navigation .region-header-right ul li.last,.region-header-right .block ul.menu li a{padding:14px 20px 14px 0px;}

.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
.container:before,.container:after{content:" ";display:table;}

.container:after{clear:both;}

.container .jumbotron{border-radius:6px;}



#main_column #user2 div.module div div div, #main_column #user3 div.module div div div, #right_column div.module_news div div div {
	height: 335px;
}



#user3 {
	width: 305px;
}


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


#footerMain .spc, #footerMain .tags {
    padding: 0;
    border: none;
}


.box-polls .spc {
    border: 1px solid #ececec;
    padding: 15px 15px 1px;
}


.box-contact .spc {
    border: 1px solid #ececec;
    padding: 15px 15px 1px;
}


.img-responsive {
	width: 100%;
}


.img-responsive-mw {
	max-width: 100%;
	height: auto;
}
#mobile-header .site-logo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:auto}

.site-logo {
    display: inline-block;
    max-width: 100%;
    margin-left: 70px;
}
.secondary-nav-float-left:not(.nav-float-right) .inside-header .site-branding,.secondary-nav-float-left:not(.nav-float-right) .inside-header .site-logo{float:right;clear:right}
.nav-float-left.secondary-nav-float-right .inside-header .site-branding,.nav-float-left.secondary-nav-float-right .inside-header .site-logo,.secondary-nav-float-left.nav-float-right .inside-header .site-branding,.secondary-nav-float-left.nav-float-right .inside-header .site-logo{float:none;clear:none}
.main-navigation .site-logo.navigation-logo img, .mobile-header-navigation .site-logo.mobile-header-logo img{height:45px;}
.twentyfour{font-size:24px!important}
#locator-header-inside-right .twentyfour{font-size:20px!important}


#top .av-caption-style-overlay.av-flex-size .av-masonry-entry.av-masonry-item-with-image .av-inner-masonry-content-pos-content{
	display: table-cell;
    vertical-align: middle;
}
.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-lg-3{width:25%}
.mega-menu{margin:0 0 0 -15px}
.mega-menu a{display:block}
.mega-menu .mega-menu__drop{position:absolute;top:100%;left:0;right:0;display:none;padding:15px;z-index:800;-webkit-box-shadow:#565555 0px 5px 10px -5px;-moz-box-shadow:#565555 0px 5px 10px -5px;-o-box-shadow:#565555 0px 5px 10px -5px;box-shadow:#565555 0px 5px 10px -5px}
.mega-menu .mega-menu__drop ul{margin-left:0}
.mega-menu .mega-menu__drop li{display:block}
.mega-menu .mega-menu__drop a{display:block;padding:5px 0}
.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}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

#cookie-law-info-again {
	font-size: 10pt;
	margin: 0;
	padding: 2px 10px;
	text-align: center;
	z-index: 9999;
	cursor: pointer;
}


html.special .service-item__round { display: none; }


.service-item_all .service-item__round { border: 2px solid white; }


.service-item__round { width: 56px; height: 56px; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: #e03a3e; border-radius: 50%; color: white; margin-bottom: 17px; margin-left: -4px; }


.megamenu .row .menu-box {
    display: block;
    width: 100%;
    min-height: 20px;
    float: left;
    box-sizing: border-box
}

    .menu-box {
        display: none
    }
.light-faq .question-header .default-question{color:#00339f;display:inline-block;font-size:1.8em;font-weight:600;padding-right:30px}

.footer-widgets-area {
	padding-top: 45px;
	padding-bottom: 10px;
	color: #cccccc;
}




.footer-widgets-area .widget-title {
   border-bottom: 2px solid #289dcc;
   font-size: 18px;
   margin-bottom: 15px;
   padding-bottom: 0;
}

.footer-widgets-area .widget-title span {
   background-color: #289dcc;
   color: #fff;
   padding: 6px 12px;
   display: inline-block;
}

.footer-widgets-area p {
	text-align: left;
	color: #aaaaaa;
}

.footer-widgets-area a {
	color: #FFFFFF;
}

.footer-widgets-area a:hover {
	color: #289dcc;
}


#footer-navigation .sub-menu {
	display: inline-block;
}
a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .banner-button:hover, button:hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, .to-top:hover, .special .meta-post .fa, .hentry .meta-post a:hover, .special h2.title-post a:hover, .widget-section .widgettitle, .default-testimonials .client-info .client .client-name, .type-team.type-b .team-social li a, .type-team .team-content .name, #site-navigation ul li a:hover, #site-navigation ul li a:hover { color: #7F7F7D }
#main-menu li.auctions-btn{padding:5px 0!important;right:16px;bottom:12px;position:absolute}
.tb-megamenu-item .mega-group-title{font-size:1.1em;}

.wpb_text_column h1:last-child,
.wpb_text_column h2:last-child,
.wpb_text_column h3:last-child,
.wpb_text_column h4:last-child,
.wpb_text_column h5:last-child,
.wpb_text_column h6:last-child {
	margin-bottom: 1.5rem;
	}

.wpb_text_column p:last-child,
.wpb_text_column ul:last-child,
.wpb_text_column ol:last-child {
	margin-bottom: 1.5em;
	}

.wpb_text_column:last-child h1:last-child,
.wpb_text_column:last-child h2:last-child,
.wpb_text_column:last-child h3:last-child,
.wpb_text_column:last-child h4:last-child,
.wpb_text_column:last-child h5:last-child,
.wpb_text_column:last-child h6:last-child,
.wpb_text_column:last-child p:last-child,
.wpb_text_column:last-child ul:last-child,
.wpb_text_column:last-child ol:last-child {
	margin-bottom: 0;
	}
