﻿.table td,.table th{background-color:#fff!important}
.table{border-collapse:collapse!important}
.table-bordered th,.table-bordered td{border:1px solid #ddd!important}
.table .table{background-color:#fff}
.table-bordered{border:1px solid #ddd}

.table caption {
    background:#eee;
    padding:10px;   
}

.table td.price span {
	font-size:1.3rem;	
}
 
.table tr td {
    width:50%;
}

.table tr td.price {
    width:100%; 
    text-align:center;  
    padding-top:15px;
    padding-bottom:15px;
}

.table tr td.price span {
    margin-bottom:5px;   
}

.table tr td.price p {
    text-align:center;
    display:block;
    width:100%;   
}


.visitorcounter .center {
    text-align: center;
}

.center{text-align:center;line-height:25px;}


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}
.mkd-mobile-header .mkd-mobile-logo-wrapper a{display:block}
.mkd-mobile-header .mkd-mobile-logo-wrapper img{display:block;height:100%;width:auto}
.text-center{text-align:center}


#content-side {
	background-repeat: repeat-y;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
#et-info{float:right!important}
.home-slider .slide .inner .text-1 p{font-size:26px;font-size:1.625rem;font-weight:300}
.home-slider .slide.split-text .inner .inner-wrapper .text-1 p{font-size:30px;font-size:1.875rem;font-weight:300;line-height:1}
.home-slider .slide.split-text .inner .inner-wrapper .text-1{width:32.20339%;float:left;margin-right:-100%;margin-left:0;clear:none}
.home-slider .slide .inner-wrapper.text-left .text-1,.home-slider .slide .inner-wrapper.text-left .text-2{padding-right:20%}
.home-slider .slide .inner-wrapper.text-right .text-1,.home-slider .slide .inner-wrapper.text-right .text-2{padding-left:20%}



ul.footer_social, ul.header_social{
	width:100%;
	max-width:1140px;
	display:block;
	margin:0 auto;
	text-align:center;
}


ul.footer_social li, ul.header_social li{
	display:inline-block;
    margin:0 ;
	line-height:100%!important;
}


ul.footer_social li a i {
  display: inline-block;
  margin:0 8px;
  padding:0;
  font-size:26px!important;
  line-height: 26px!important;
  color: #8d8d8d;
  transition: all .5s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -webkit-transition: all .25s ease-in-out;
}


ul.footer_social li a i:hover{
  transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -webkit-transition: all .25s ease-in-out;
  color:#34b1c4;
}

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}


.header-transparent .main-header__navigation__menu .menu-item a {
    color: #fff;
    text-shadow: 0 1px 2px rgba(0,0,0,.6)
}


.header-transparent .main-header__navigation__menu .menu-item a:hover {
    border-bottom: 2px solid rgba(255,255,255,.1)
}


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


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

#zoom_sur .zoom_sur_liste li.second {
	border-top:none;
}
h3.sb-title{color:#156abf}


#floating-nav .sizer {
	position: relative;
	z-index: 901;
	background: #fff;
	border-bottom: solid 10px #89b940;
	max-width: 1015px;
	margin: auto;
}

div.about div.text.left {
  float: none;
}

div#footer div.bottom div.left a {
  padding: 0 20px;
}

div#footer div.bottom div.left span.pipe {
  display: inline-block;
  width: 1px;
  height: 18px;
  background: #b5b5b5;
  position: relative;
  top: 6px;
}

div#footer div.bottom div.left span.pipe span {
  display: none;
}


.left {
	float: left;
}
#sidebar-left .block .content label{text-align:right;}
#sidebar-right .block{border:0px dotted yellow;}

#col-2 #topProducts .pill{width:155px;border:1px solid #ccc;margin:0 auto;text-align:center;cursor:pointer;overflow:hidden;padding:20px 0 3px 0;}

#col-2 #topProducts .pill,#col-2 #topProducts .buy,#front-products .product .img_box,#front-products .product .info span{width:147px;}
.footer-copyright{font-family:'Gotham Medium',Arial,sans-serif;font-size:10px;font-size:0.625rem;letter-spacing:0.2px;letter-spacing:0.0125rem;line-height:1.2;margin-top:40px;}
.footer-copyright p{margin:0;}
#menu .menu-main{list-style:none;margin:0;padding:0;font-size:0}
.social_menu .menu-item{display:table-cell}

.site-nav--standard .dropdown-menu,
.site-nav--standard .menu-item {
    color: inherit;
    background: inherit;
}

.dropdown-menu .menu-item {
    display: block;
    margin: 0 !important;
    padding: 0;
}







.assistive-text{
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px);
}

.old-ie .assistive-text{
	clip: rect(1px 1px 1px 1px);
}



.box.kachel.small .sep {; border-radius: 2px; content: ''; height: 5px; background: #d9432b; width: 60%; margin: 2em auto; position: absolute; bottom: 2em; left: 20%; }

.box.kachel:hover .sep { background: #fff; bottom: 1.5em; width: 70%; height: 7px; left: 15%; }

.box.kachel.hellblau .sep { background: #fff }



#page {
	width: 96.153846%;
	max-width: 86.6666em;
}

.rm_corner_right, .rm_corner_left{
	background: #ffffff;
	position:absolute;
	width:200px;
	height:100px;
	bottom:0px;
	left:-65px;
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}

.rm_corner_right{
	left:auto;
	right:-65px;
	-moz-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
}
.vc_clearfix:after,.vc_column-inner::after,.vc_el-clearfix,.vc_row:after{clear:both}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.row{margin-right:-15px;margin-left:-15px}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

.row {
  margin-right: -15px;
  margin-left: -15px;
}
.side__banners-item{position:absolute;width:100%}


.footer-bottom .copyright {
    color: #999;
    margin: 20px 0 20px 0;
}

.copyright {
    float: left;
}

.team-member .member-info {
  margin-top: 0px;
  position: relative;
  z-index: 30;
  text-align: center;
}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}




.post img.alignleft {
    margin: 0 10px 10px 0;
}


.post img.alignright {
    margin: 0 0 10px 10px;
}


.post img.aligncenter {
    margin-bottom: 10px;
}
.icb.icb2 .icb-i{border-left:1px solid rgba(255,255,255,0.12);padding-left:20px}

		.blog-main-post-container .post-title{font-size: 20px;}

		.slider .post-title{line-height: 1.1em; font-size: 25px; font-weight: lighter;}

	.three-column .post-title{font-size: 15px;}

	.two-column .post-title{font-size: 15px; margin: 0px; padding: 0px;}

	.two-column .has-images .post-title, .two-column .has-images p{margin-left: 39.999%;}

	.one-column .post-title{font-size: 15px;}

	.post-slider ul li a.post-title{font-size: 12px; color: #595959; line-height: 1.2em;}

	.post-slider ul li a.post-title:hover{color: #111;}

							

	
	
	.post-title{margin: 0px 0px 10px; padding: 0px; font-weight: bold;}

	h2.post-title{font-size: 26px; line-height: 1.3em;}

	.post-title a{color: #333;}

	.post-title a:hover{color: #39c;}


.site-info,
.site-credits {
	font-size: 	0.875rem;
	color: #888;
	text-align: center;
}


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

	.site-info {
	text-align: right;
	}
.header .mob_menu{position:absolute;right:0;top:-500px;z-index:-1;width:275px;background-color:#fff;border-top:3px solid #383e30;text-transform:uppercase;font-size:14px;font-weight:500;letter-spacing:.025em;color:#383e30;padding-left:14px;padding-top:12px;padding-bottom:22px;-webkit-transition:.5s;transition:.5s}
.header .mob_menu.active{top:64px}
.header .mob_menu li{line-height:30px;margin-bottom:3.5px}
.header .mob_menu li a{display:block}
.header .mob_menu a{float:none}
.header .mob_menu .soc_links{float:none;margin-top:12px;margin-left:7px}
.header .mob_menu .soc_links a{-webkit-transform:scale(1.423);-ms-transform:scale(1.423);transform:scale(1.423);-webkit-transition:none;transition:none;margin-left:0;margin-right:33px}
.header .mob_menu .contact_links{text-transform:none;margin-top:18px}
.header .mob_menu .contact_links a{display:block;float:none;margin-left:0}
body.has-sidebar #content{width:calc(100% - 23px - 80px);}
body.has-sidebar.double-sidebars #content{width:calc(100% - 21% - 21% - 80px);margin-left:calc(21% + 40px);}
#content{width:100% !important;margin-left:0px !important;}
#content.full-width{margin-bottom:0;}

.clearfix:after,
#content:after,
.container:after,
.container-fluid:after,
.row:after,
.modal-footer:after {
  content: "";
  display: table;
  clear: both;
}

#movers-row									{ position:absolute; top:209px; left:6px; }

#movers-row div								{ float: left; margin-right: 2px; }

#movers-row div a.cross-link 				{ float: right; }
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}
.text-nowrap{white-space:nowrap}
.text-lowercase{text-transform:lowercase}
.text-uppercase{text-transform:uppercase}
.text-capitalize{text-transform:capitalize}
.text-muted{color:#777}
.text-primary{color:#337ab7}
a.text-primary:hover{color:#286090}
.text-success{color:#3c763d}
a.text-success:hover{color:#2b542c}
.text-info{color:#31708f}
a.text-info:hover{color:#245269}
.text-warning{color:#8a6d3b}
a.text-warning:hover{color:#66512c}
.text-danger{color:#a94442}
a.text-danger:hover{color:#843534}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}

.navbar .navbar-toggle .text {
    float: right;
    margin-right: -42px;
}

.testin{text-align:center;font-size:15pt;color:#ccc;}


.parallax-section .overlay{
    position: absolute;
    left:0;
    top: 0;
    width: 100%;
    height: 100%;
}


#main-slider .overlay{
    background:rgba(0,0,0,0.3);
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 999;
}

.action_template .overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    bottom: 0;
    right: 0;
}


.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 {
  padding: 0;
}

.pull-left {
  float: left !important;
}
.fa.pull-left{margin-right:.3em}


.category-title .pull-left {
	width: 70%;
}


.col25 {
	width: 25%;
	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;
	}
.giant{font-size:75px}
.uabb-info-list-item:first-child .uabb-info-list-connector-top {display: none;}
.uabb-info-list-item .uabb-info-list-icon .uabb-icon-wrap {vertical-align: middle;}
.uabb-info-list-item .uabb-info-list-icon a {box-shadow: none;}
.uabb-info-list-wrapper.uabb-info-list-top .uabb-info-list-item {width: 100%;vertical-align: top;}
.fl-node-5ba812b55b43b .uabb-info-list-wrapper .uabb-info-list-item:last-child {padding-bottom: 0;}
.fl-node-5ba812b55b43b .uabb-info-list-wrapper .uabb-info-list-item {padding-bottom: 0px;}

.navbar-default .nav .menu-item-has-children:hover .dropdown-menu {
  display:block;
  visibility:visible;
  border-radius:4px;
  padding:10px 0;
  margin-bottom:10px;
  font-size:13px;
  background-color: #ffffff;
}

.navbar-default .nav .menu-item-has-children .dropdown-menu a {color:#203669;font-weight:400;padding-bottom:8px;border-bottom:1px solid #eee;padding-top:8px;text-transform: none;}

.navbar-default .nav .menu-item-has-children .dropdown-menu li:last-child a {border:none;}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.ct-main-navigation .menu-item,
.ct-main-navigation
.page_item{position:relative;padding-top: .25rem;padding-bottom: .25rem}
.ct-main-navigation .menu-item .menu-item,
.ct-main-navigation .page_item
.page_item{padding: .25rem 0.125rem;line-height:1.6}
.ct-main-navigation .menu-item .menu-item:not(:first-child)::after,
.ct-main-navigation .page_item .page_item:not(:first-child)::after{content:'';display:block;position:absolute;opacity:0.125;-webkit-transition:opacity 100ms ease-in;transition:opacity 100ms ease-in;border-top:1px solid currentcolor;top:0;right:0;left:0}
#footer-navigation .menu-item{display:inline-block;width:48%;padding-top: .25rem;padding-bottom: .25rem}
#footer-navigation .menu-item:not(:last-child){padding-top:0;padding-bottom:0;margin-right:3.25rem}
.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-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{float:left}
.col-md-4{width:33.33333333333333%}

 .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 {
 float: left;
}

.gdlr-core-pbf-wrapper-container{ margin-left: auto; margin-right: auto; }

.title-black-ad {
	font-size:12px;
	color:#000;
	padding-left:5px;
}
.square-result-lines{top:0;bottom:5.5em;background-color:rgba(12,28,51,0.8);position:absolute;display:none;width:100%;}
.square-result-lines a{color:white;}
.square-result-lines a:hover{color:#FDD001;}
.square-result:hover .square-result-lines{display:block;}
.square-result-lines .field-content span{padding:0.5em 0 0 0.8em;font-size:0.9em;}
.not-front .square-result-lines .field-content span{padding:0.1em 0 0 0.3em;font-size:0.8em;}
.front .square-result-lines .views-field-title span{font-size:1em;}
.square-result-lines .fa-plus-square-o:before{padding-right:0.3em;}
.not-front .square-result-lines{padding:0;}
.not-front .square-result-lines .views-field{line-height:12px;}
.front .square-result-lines .field-content span{padding:0.2em 0;}
.one-sidebar .square-result-lines{bottom:7.3em;}



#content[tabindex="-1"]:focus {
	outline: 0;
}


.site-content {
	word-wrap: break-word;
}
.fusion-copyright-content{display:table;width:100%}
.fusion-body .fusion-footer-copyright-center .fusion-copyright-content{display:block;text-align:center}


.fbtn2 {margin-left: 25px; margin-bottom: 15px; margin-top: 7px; width:160px !important; display: inline-block;}
.blog_limited_width .vrv_outer_row {max-width: 1080px;margin:0px 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-12{width:100%}

.content-show .main-content {
  width: 1200px;
  margin: 0px auto;
  padding: 30px 0;
  position: relative;
}

.content-show .main-content .title {
  height: 50px;
  line-height: 60px;
  padding-right: 15px;
  margin: 10px 0;
  padding-left: 40px;
}

.content-show .main-content .title h1 {
  font-size: 18px;
  font-weight: normal;
  display: inline-block;
}

.content-show .main-content .title a {
  color: #999999;
  text-decoration: none;
  display: inline-block;
  float: right;
  vertical-align: middle;
}

.content-show .main-content .title a:hover {
  color: #22beff;
}



.vcex-heading-link-wrap { font-size: 1em; display: block; margin: 0; }

    .logo-blue {
        height: 27px !important;
    }

.logo {
    max-height: 50px;
}

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

	.body_wraper_box, .body_wraper_box .row{
		padding: 0 5px;
		max-width: 500px;
	}


	
	.middle_header.simple_header .row{max-width: 100%;margin: 0;}

.pricing-box .plan-inside ul li .yes,.pricing-box .plan-inside ul li .no{display:inline-block;overflow:hidden;width:10px;height:10px;-webkit-border-radius:5px;border-radius:5px;background:rgba(0,0,0,.1)}
.pricing-box .plan-inside ul li .yes { background: #ff0000;}


#dropdown-section-auto {
  background: #5c6068;
  color: #fff;
  text-align: center;
  padding-top: 40px;
}


#dropdown-section-auto h1 {
  margin: 0px;
}


#dropdown-section-auto a {
  color: #fff;
}


#dropdown-section-auto a:hover {
  text-decoration: none;
}


#dropdown-section-auto #auto-targets img {
  background: #fff;
}


#dropdown-section-auto #auto-targets img:hover {
  background-color: #004B74;
}



.full {
  width: 100%;
  float: left;
}


#contact-page.full.clear {
  float: left !important;
  height: 100% !important;
}
#div-centerbar #div-top-stories #div-tablet-middle-ad{width:100%;margin:16px 0px;text-align:center;float:left}
#div-centerbar #div-top-stories #div-tablet-middle-ad div{margin:0px auto !important}
#page-audio #div-tablet-middle-ad{width:100%;margin:16px 0px;text-align:center;float:left}
#page-audio #div-tablet-middle-ad div{margin:0px auto !important}
#page-audioshow #div-tablet-middle-ad{width:100%;margin:16px 0px;text-align:center;float:left}
#page-audioshow #div-tablet-middle-ad div{margin:0px auto !important}
#page-election #div-tablet-middle-ad-top,#page-election #div-tablet-middle-ad-bottom{text-align:center}
.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-sm-12{width:100%;}
.featured-container .col-sm-12{padding:0;}

.secondary-inactive{font: normal 14px sans-serif;}

.rdp-mobile .secondary-inactive #page{
  margin:0;
}


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

.site-footer .left,
.site-footer .right {
  display: block;
  text-align: center;
}

  .site-footer .right {
    float: right;
    text-align: right;
    position: relative;
  }
.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-6{width:50%}

.entry-date-wrapper .month, .entry-date-wrapper .year { display: block; font-size: 0.75rem; line-height: 1.5; }


  .region-user-menu {
    padding-bottom: 3px;
    width: 100%;
    position: relative;
  }


  .region-main-menu .block-simpleads,
  .region-above-main-menu .block-simpleads {
    margin-bottom: 0;
  }


.slider_content_main{
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
    color: #fff;
}

.abs{position:absolute;}


.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-md-4 {
    width: 33.33333333%; }
.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-12{width:100%}

	#menu-header,#menu-header-1{text-align:right;margin-top:10px}

	#menu-header li,#menu-header-1 li{line-height:1em;display:inline-block;margin-right:6px;padding-right:6px;border-right:1px solid rgba(0,0,0,0.15)}

	#menu-header a,#menu-header-1 a{font-size:15px;color:#777}

	#menu-header i.fa-globe,#menu-header li.phone a,#menu-header-1 i.fa-globe,#menu-header-1 li.phone a{color:#365496}



	.entry a,.entry a:hover,
	.featured img.attachment-medium,.featured img.attachment-medium:hover,
	.menu li img,.menu li:hover img,
	.gallery li img,
	.gallery li:hover img {
		-webkit-transition:all .3s ease-in-out;
		-moz-transition:all .3s ease-in-out;
		-ms-transitiog n:all .3s ease-in-out;
		-o-transition:all .3s ease-in-out;
		transition:all .3s ease-in-out;
	}

	.menu{list-style:none}
#top-menu li.menu-item.menu-item-gtranslate{padding-right:5px}

.primary-menu li.menu-item-has-children a i{
	display: inline-block;
	padding-left: 8px;
	color: #2e3032;
}

.primary-menu li.menu-item-has-children a:hover i{
	color: #fff;
}

	.menu ul li.menu-item-has-children a{
		padding: 29px 21px 29px 11px;
	}

    
    #header-main .mobile-menu .menu-mobile-primary-container .menu-item {
      position: relative; }

    
    #header-main .mobile-menu .menu-mobile-utility-container .menu-item {
      position: relative; }

	section.mbl-paging-reverse .dot.selected, section.mbl-paging-reverse .dot:hover
	{
		background-color: white;
		opacity:0.85;
	}
.caption_paragraph{text-align:center}

#banner109 .carousel-caption h2,#banner109 .caption_paragraph{color:#fff;text-align:center;}

#banner127 .carousel-caption h2,#banner127 .caption_paragraph{color:#fff;text-align:center;}

.temp-2018 .caption_paragraph {color: #fff;}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;max-width:1255px;width:100%;position:relative;}
.clearfix:before,.clearfix:after,.container:before,.container:after,.row:before,.row:after{content:" ";display:table;}
.clearfix:after,.container:after,.row:after{clear:both;}
.clearfix,.container,.row{*zoom:1;}
.error-info .container{padding:8px 27px 8px 44px;}

.support{ overflow:hidden;}



.assistive-text {
    clip: rect(1px 1px 1px 1px); 
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
}


.follow_link_wrapper {
    text-align: center;
}


.follow_link_wrapper a {
    color: #238dca;
    font-size: 20px;
    display: block;
}


.logo {
    float: left;
    margin: 6px 0 6px 15px;
}


.logo h1.site_title {
    margin: 0;
    padding:0;
    font-family: Arial, Helvetica, Sans-serif;
    font-size:48px;
    line-height: 40px;
    font-weight: bold;
}


.logo h1.site_title a, .logo h1.site_title a:hover {
    color: #424242;
    text-decoration: none;
}


.logo h2.site_description {
    margin: 0;
    padding:0;
    color: #424242;
    font-family: Arial, Helvetica, Sans-serif;
    font-size:14px;
    line-height: 14px;
}

    
    .logo, .header-right {
        float: none;
        text-align: center;
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
        margin-right: 0;
    }


.textibox .testicontactbox{
	display:table-cell;
	vertical-align:middle;
}


.textibox .testicontactbox .testiname{
	color:#fff;
	line-height:4px;
}


#parallax, #zoom-out-effect, #zoom-out-bg {
    position: relative;
    padding-bottom: 350px;
    height: 0;
    overflow: hidden;
    background-size: cover;
    margin-bottom: 15px;
}


.news_strip,
#section_supplemental .module .header,
#supplemental_details {
	background-color: #dfe0e4;
	text-shadow: #FFF 0px 1px 1px;
}

.header-block {
  margin: 0px 11px 0px 10px;
  background: #fff;
  -webkit-border-radius: 10px 10px 0px 0px;
  -moz-border-radius: 10px 10px 0px 0px;
  border-radius: 10px 10px 0px 0px;
  height: 138px;
}
#block-44{min-height:40px}
#whitewrap #block-44 *{text-align:center}



.vr
{
	margin-top: 12px;
	margin-bottom: 20px;
	border-bottom: 3px solid #C30001;
	width: auto;
}


.tile-text-wrapper {
    display: block;
    height: 100%;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    -webkit-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
    transition: all .33s;
    width: 80%; }


a:hover .tile-text-wrapper {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    transition: all .33s;}

.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-8 {
    width: 66.66666667%;
  }

.topic
{
	line-height:1.7;
	border-right:1px solid #398cb5;
	padding-left:4px;
}
#wp-calendar td.pad,.footer #wp-calendar td.pad{background:0 0!important;border:none}


.tg-fourth-footer-widget {
	width: 30.303030%;
	float: right;
	margin-right: 0;
}

	.tg-second-footer-widget,
	.tg-third-footer-widget,
	.tg-fourth-footer-widget {
		float: none;
		margin-right: 0;
		width: 100%;
	}
.list-unstyled{padding-left:0;list-style:none}

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

.navbar .menu-item a {
border-bottom: 1px solid #111;
padding: .7rem 0;
}
.second-level-nav{height:auto}
.sub_menu .second-level-nav{height: auto !important}
a.second-level-nav{word-wrap: break-word}
.second-level-nav.pl-264.mega-unit.mega-hdr{position: absolute;left: 34%;top: 50%}
.second-level-nav.pl-276.mega-unit.mega-hdr.last{position: absolute;left: 68%;top: 50%}

.main-news-other{height:25px;background:#dddddd;color:#491f20;line-height:25px;padding:0 0 0 10px;}

.main-news-other a{font-weight:bold;text-decoration:none;color:#491f20;}
.main-menu-wrap .menu-center{display:table-cell;vertical-align:middle}
#main-menu.centered .menu-center{text-align:center}
.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-10{width:83.33333333%}
.module-ours .legal,.module-BLOG_ours .legal,.module-ours .legal a,.module-BLOG_ours .legal a,.module-ours .bouton,.module-BLOG_ours .bouton,.module-ours .bouton a,.module-BLOG_ours .bouton a{font-size:13px !important;line-height:1.5em !important}
.mod_3947185 .bouton, .mod_3947185 .bouton a{color: #666666;text-align: center;text-decoration: none;font: bold  12px "Arial", sans-serif;}
.mod_3947185 .bouton a:hover{color: #666666;text-decoration: underline;background: transparent;font-weight: bold;}

#content_box {
    float: left;
    width: 100%;
}

.ss-full-width #content_box {
    padding-right: 0;
    padding-left: 0;
}

.titlesdown { font-size: 22px; display: block; }



#utilitynav { display: block; margin-bottom: 15px;}


.section-title:after,
.widget-title:after {
  border-bottom: 1px solid #C3B179;
}


.section-title, .widget-title {
  font-size: 24px;
  font-weight: 400;
  position: relative;
  text-transform: uppercase;
  margin: 0 0 50px;
  line-height: 1;
  letter-spacing: 0.18em;
}

.section-title:after, .widget-title:after {
  content: "";
  width: 70px;
  position: absolute;
  bottom: -10px;
  left: 0;
  border-bottom: 1px solid #ED145B;
}


.section-title {
    padding-top: 30px;
}



.hvr-underline-from-center {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden;
}

.hvr-underline-from-center:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 50%;
  right: 50%;
  bottom: 0;
  background: #fafafa;
  height: 4px;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-underline-from-center:hover:before, .hvr-underline-from-center:focus:before, .hvr-underline-from-center:active:before {
  left: 0;
  right: 0;
}

div#sub_con div.content_right div.short_bio {
	width: 210px;
	float: left;
	clear: both;
	padding: 12px 0 20px 0;
}
.main-nav .navbar-header{float:left}



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

.menu-item-language img.iclflag {
  margin-top: -3px;
}
.outer{width:100%;clear:both}
.outer.section_slider.slider_up{padding:0}
#whyus_tabs .tab_content:not(.selected),.outer.mobile_tabs{display:none}
#section_top.outer.location_top{padding-top:0;margin-top:89px;padding-bottom:40px;max-height:0;overflow:hidden;min-height:50vh;-webkit-transition:max-height .3s cubic-bezier(.4,0,.2,1),min-height .3s cubic-bezier(.4,0,.2,1);-o-transition:max-height .3s cubic-bezier(.4,0,.2,1),min-height .3s cubic-bezier(.4,0,.2,1);-moz-transition:max-height .3s cubic-bezier(.4,0,.2,1),min-height .3s cubic-bezier(.4,0,.2,1);transition:max-height .3s cubic-bezier(.4,0,.2,1),min-height .3s cubic-bezier(.4,0,.2,1)}
.outer.section_slider,.people_50{padding:0 20px}
.outer.desktop_tabs{display:none}
.outer.mobile_tabs{display:block;margin-top:40px}
.outer.section_slider{padding:0}
.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-md-4{width:33.33333333%}

.content-footer-about-copy{clear:both}
.full-width{width:100%!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;
}


.image-section .widget-area {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}


.flexible-widgets.widget-full .widget,
.flexible-widgets.widget-area .widget:nth-of-type(1),
.flexible-widgets.widget-halves.uneven .widget:last-of-type {
	background: none;
	margin-left: 0;
	padding: 0;
	width: 100%;
}


.widget-area.flexible-widgets.widget-half .widget,
.flexible-widgets.widget-halves .widget {
	width: 48.717948717948715%;
}

	.site-header .widget-area {
		width: 580px;
	}

	.content,
	.sidebar,
	.site-header .widget-area,
	.title-area {
		width: 100%;
	}

	.genesis-nav-menu,
	.site-header .widget-area,
	.site-title {
		text-align: center;
	}

.panel-flexible .panel-separator{margin:0 0 1em 0;}


i.icon.battery.one:before {
  content: "\f243"; }


i.icon.hourglass.one:before {
  content: "\f251"; }



.ui.one.steps,
.ui.two.steps,
.ui.three.steps,
.ui.four.steps,
.ui.five.steps,
.ui.six.steps,
.ui.seven.steps,
.ui.eight.steps {
  width: 100%; }


.ui.form .one.wide.field {
  width: 6.25% !important; }




.ui.one.column.table td {
  width: 100%; }



.ui.table th.one.wide,
.ui.table td.one.wide {
  width: 6.25%; }



.ui.one.cards {
  margin-left: 0em;
  margin-right: 0em; }


.ui.one.statistics {
  margin: 0em 0em -2em; }


.ui.one.statistics .statistic {
  min-width: 100%;
  margin: 0em 0em 2em; }


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

  .row:after {
    content: " ";
    clear: both;
    display: block;
    overflow: hidden;
    height: 0; }
.vc_clearfix:after,.vc_column-inner::after,.vc_el-clearfix,.vc_row:after{clear:both}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


.desktop-menu .menu--primary .has-mega-menu .wpb_column + .wpb_column {
  border-left: 1px solid #eeeeee;
}


.page-mobile-main-menu .wpb_column + .wpb_column {
  margin-top: 35px;
}


.page-mobile-main-menu .wpb_column.vc_column_container {
  width: 100% !important;
}

    #copyright-note {
        float: none;
        width: 100%;
    }
.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{border-radius:6px}
.jumbotron .container{max-width:100%}

.float-right{float:right!important}

.one-half.float-left,.one-half.float-right,.one-third.float-left,.one-third.float-right,.two-thirds.float-left,.two-thirds.float-right{float:none!important}

.button.float-right,.button.right{margin:0 0 1.5rem 1.5rem}

figure.float-right{margin:.5rem 0 1.25rem 1.5rem}

img.float-right,img.right{margin:.5rem 0 .5rem 1.5rem}
img.img-100{width:100%}
.img-fluid{max-width:100%;height:auto}

	

footer .copyright {
	font-size: 13px;
	color: #cccccc;
	}

.span9{width:700px;}

.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%;}

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

input.span9,textarea.span9,.uneditable-input.span9{width:686px;}
.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}
.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}
table.visible-md{display:table}
tr.visible-md{display:table-row!important}
td.visible-md,th.visible-md{display:table-cell!important}


#main {
  height: 100%;
  display: block;
  float: left;
  padding: 0 0 15px;
  width: calc(100% - 375px);
}


#taxo-level-0 #main,
#category-template #main {
  float: none;
  width: auto;
}


#main .citation-widget {
  margin-bottom: 20px;
}


#main .citation-widget button {
  padding: 3px;
}


#main-article-photo img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 25px;
}


  #article-template #main {
    width: 100%;
    margin: 0;
  }


  #article-section #main-article-photo {
    margin-right: 8px;
    
  }
#header .mobile-nav .agency-nav.open{position:relative;display:block;padding-bottom:0px}
#header .mobile-nav .agency-nav.open:before{content:"";position:absolute;border-top:1px solid #999;display:inline-block;width:10%;margin:0 auto;text-align:center;top:15px;left:45%}

#mk-footer .mk-padding-wrapper {
  padding: 0 20px;
}


	.mk-padding-wrapper {
		padding: 0 20px;
	}
.ebold{font-weight:800}

        #masthead .advert {margin-top:-10px;}
.site-header input[type="search"],.site-description,.site-header .search-form+.search-instructions{color:#000}


.recent_posts li.with_img {
    padding-left: 70px;
    min-height: 72px;
}


.recent_posts li.with_img img {
    position: absolute;
    left: 0;
    top: 5px;
    display: block;
    width: 60px;
    height: 60px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
}


.with_mega_menu .ubermenu .recent_posts li.with_img {
    padding-top: 2px;
}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}
#menu-widget-2 ul li a:hover, #menu-widget-2 ul .menu-item.current-menu-item a {color:#fff;}
#menu-widget-3 ul li a:hover, #menu-widget-3 ul .menu-item.current-menu-item a {color:#cccccc;}

.footer-social ul li.gplus{margin-left:67px;width:40px;height:40px;}


.sidebar-social .gplus{width:50px;display:inline-block;margin-left:13px;margin-top:7px;}



.header-social .gplus {
    float:left;
    margin-right: -15px;
}
.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}


#wcs-vue-modal,
.wcs-vue-modal {
  display: none; }


.wcs_modal--opened #wcs-vue-modal,
.wcs_modal--opened .wcs-vue-modal {
  display: block; }


.wcs-vue[v-cloak] {
  visibility: hidden; }

.contact-top1 label{font-size:1.1em;font-weight:600;color:#fff;text-align:left;display:inherit;margin-bottom:0.5em;}

.contact-top1{background:#3369e7;padding:3em 3em 4em;}

.sp-image-container {
  overflow: hidden;
}

.sp-image {
  position: relative;
  display: block;
  border: none;
}

.slider-pro img.sp-image,
.slider-pro img.sp-thumbnail {
  max-width: none;
  max-height: none;
  border: none!important;
  border-radius: 0!important;
  padding: 0!important;
  -webkit-box-shadow: none!important;
  -mox-box-shadow: none!important;
  box-shadow: none!important;
  transition: none;
  -moz-transition: none;
  -webkit-transition: none;
  -o-transition: none;
}

.box-login .b_login { line-height: 25px; color: #350404; background: #F9AD40; display: block; height: 25px; padding-right: 12px; padding-left: 12px; font-size: 12px; text-transform: uppercase; font-weight: bold; margin-top: 4px; margin-left: 45%; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; float: left; text-shadow: 1px 1px 0px #FABA5A; }

.box-login .b_login:hover { color: #F9AD40; background: #350404; text-decoration: none; text-shadow: 1px 1px 0px #000000; }
.row{margin-right:-15px;margin-left:-15px}

    #jsn-master #jsn-pos-topbar,
	#jsn-master #jsn-header-inner2,
	#jsn-master #jsn-menu-inner1,
	#jsn-master #jsn-body-inner,
	#jsn-master #jsn-footer-inner {
		width: 100%;
	}

	#jsn-body {
		margin-top: 0;
	}

#jsn-header-inner2,
#jsn-menu-inner1,
#jsn-body-inner,
#jsn-footer-inner {
	margin: 0 auto;
	width: 960px;
	text-align: left;
}


.site-inner {
	margin: 0 auto;
	max-width: 1320px;
	position: relative;
}

.menu ul [class^="icon-"]:before, .menu ul [class*=" icon-"]:before { left: 18px }

#navigation .menu i { display: none }

#navigation .menu a {
color: #fff!important;
padding-left: 0!important;
padding-right: 2%;
width: 100%;
text-indent: 3%;
padding-right: 0;
font-weight: normal;
font-size: 14px;
border-left: 0;
padding: 8px 0;
border: 0!important;
}

#navigation .menu { float: left }

.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-md-6 {
    width: 50%;
  }

	
	.footer-columns .col-md-4, .footer-columns .col-md-6{margin-bottom: 25px;}


#sidebar .rivet-menu li.menu-item-has-children {
  padding-bottom: 0;
}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{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}

footer ul.ul-helpful-links {
	columns: 2;
  	-webkit-columns: 2;
  	-moz-columns: 2;  	
}

	.helpful-links-container .navbar-collapse ul.ul-helpful-links {
	    columns: 1;
	    -webkit-columns: 1;
	    -moz-columns: 1;
	}
.mobile-main-nav .menu-item a i[class^=fa]{padding-right:6px}

.mega-menu-img-right .menu-item-text,
.mega-menu-img-right_top .menu-item-text {
  order: 0;
}

.mega-menu-img-right_top .menu-item-text,
.mega-menu-img-left_top .menu-item-text {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.masthead:not(.sub-downwards) .mega-menu-img-right_top .menu-item-text,
.masthead:not(.sub-downwards) .mega-menu-img-left_top .menu-item-text {
  -webkit-align-self: flex-start;
  -ms-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}
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;}

	#top .avia_hidden_link_text{display: none;}
.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-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%}
.f-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 -25px;padding:0;list-style:none}
.f-grid:before,.f-grid:after{content:"";display:block;overflow:hidden}
.f-grid:after{clear:both}
.f-grid-collapse{margin-left:0}
.f-grid-small{margin-left:-10px}
.f-grid-medium{margin-left:-25px}
.f-grid-divider:not(:empty){margin-left:-25px;margin-right:-25px}
.f-grid-divider:empty{margin-top:35px;margin-bottom:35px}
.f-grid .f-dropdown-grid+.f-dropdown-grid{margin-top:15px}

.widget-icon-box .icon-box { text-align: left; color: #999999; }

.widget-icon-box .icon-box:hover { text-decoration: none; }

.widget-icon-box .icon-box:hover .fa { transition: all 200ms ease-out; color: #dddddd; }

.widget-icon-box div.icon-box { cursor: default; }


.icon-box { width: 230px; display: inline-block; padding-right: 15px; margin-left: 15px; text-align: left; }


.widget_pt_icon_box .icon-box { width: auto; }

html.flexbox .widget-icon-box .icon-box { width: auto; display: inherit; }


.page-loading .sk-wrap {
  width: 60px;
  height: 60px;
  margin: 0 auto;
  font-size: 0;
}


.page-loading .sk-wrap .sk-circle {
  margin: 0 auto;
}
#glt-translate-trigger{position:fixed;bottom:0;top:auto;right:20px;z-index:200002;padding:6px 20px 3px;font-size:16px;font-family:Arial;font-weight:700;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);text-decoration:none;text-align:center;box-shadow:0 0 9px rgba(0,0,0,.3);-webkit-box-shadow:0 0 9px rgba(0,0,0,.3);-moz-box-shadow:0 0 9px rgba(0,0,0,.3);box-sizing:content-box!important;-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important;background:linear-gradient(center top,#fbb450,#f89406);background:-webkit-gradient(linear,center top,center bottom,from(#fbb450),to(#f89406));background:-webkit-linear-gradient(#fbb450,#f89406);background:-moz-linear-gradient(#fbb450,#f89406);background:-o-linear-gradient(#fbb450,#f89406);background:-ms-linear-gradient(#fbb450,#f89406);background:linear-gradient(#fbb450,#f89406);background:-o-linear-gradientcenter(center top,#fbb450,#f89406)}


#sidebar-primary {
    overflow: hidden;
	float: left;
    width: 280px;
    margin-left: 15px;
}

    
    #content, #sidebar-primary, #sidebar-secondary {
    	width: 100%;
        float: none;
        padding: 0;
        margin: 0;
        display: block;
    }
.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-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.ajax_loader,.meta{display:none}
.ai1ec-agenda-widget-view .ai1ec-event .ai1ec-event-time{font-weight:bold;}
.ai1ec-popover.ai1ec-popup .ai1ec-event-time{background:#eee;font-size:11.05px;font-weight:bold;margin:2px -8px 0;padding:1px 8px;}
.ai1ec-month-view .ai1ec-event-time,.ai1ec-week-view .ai1ec-event-time,.ai1ec-oneday-view .ai1ec-event-time{font-weight:bold;font-size:11px;}
.ai1ec-month-view .ai1ec-multiday-bar .ai1ec-event-time{display:none;}
.ai1ec-oneday-view .ai1ec-start-truncated .ai1ec-event-time,.ai1ec-week-view .ai1ec-start-truncated .ai1ec-event-time{display:none;}
.ai1ec-agenda-view .ai1ec-event .ai1ec-event-time{font-size:9pt;font-weight:bold;opacity:0.8;filter:alpha(opacity=80);}
.ai1ec-print .ai1ec-agenda-view .ai1ec-event-summary .ai1ec-event-time{display:inline;border:none !important;box-shadow:none !important;}
.mb-3{margin-bottom:1rem!important}


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

div.images_row_fr a.more{background:#464547;color:#F1F1F1;padding:10px;position:absolute;right:0;bottom:0;width:75px;text-align:center;}

div.images_row_fr a.more:focus,
div.images_row_fr a.more:active,
div.images_row_fr a.more:hover{background:#F1F1F1;color:#464547;text-decoration:none;}

div.portfolio_block p.more,
div.wwd_block p.more{margin-top:20px;text-align:right;}

div.wwd_block p.more a{color:#464547;}

div.wwd_block p.more a:hover{text-decoration:underline !important;}

div.portfolio_block:hover h3,
div.portfolio_block:hover p.more a,
div.portfolio_block:hover p{color:#FFF !important;}



div.pb_desc_layer:hover p.more a,
div.pb_desc_layer:hover p{color:#FFF !important;}



div.portfolio_block h3,
div.portfolio_block p.more a {
	color: #454547;
}


	.span4 {
		width: 370px
	}


	.row-fluid .span4 {
		width: 31.623931623931625%;
		*width: 31.570740134569924%
	}


	input.span4, textarea.span4, .uneditable-input.span4 {
		width: 356px
	}


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

  #topbanner {float: left; padding: 15px 0 0;}


.info-window-address {
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.2;
    color: #000;
}

#header{
height: 90px;
width:100%;
margin: 0px auto 0;
position: static;
left: 0;
right: 0;
z-index: 7;
}

#header:after{
clear: both;
content: "";
display: block;
height: 0;
visibility: hidden;
}

#header ul.global_navi{
display: block;
width: 716px;
height: 60px;
float: right;　
}

#header ul.global_navi li {
display: block;
height: auto;
font-size: 13px;
float: left;
line-height: 60px;
}

#header ul.global_navi li a {
padding: 0 6px;
color: #17365d;
}

#header ul.global_navi li a:hover {
text-decoration: underline;
color: #943634;
}


.top-header .accesos-direct {
  height: 50px;
  display: flex;
  align-items: center;
  width: 70%;
  justify-content: space-around;
}


.top-header .accesos-direct a {
  font-size: .9em;
  color: white;
  text-decoration: none;
  cursor: pointer;
}


.top-header .accesos-direct a span {
  color: white;
  font-size: 1.5em;
}
.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{margin:0;border-width:0;display:block}

.entry-content p {
	margin-top: 0px;
}

.format-quote .entry-content {
	text-align: center;
}

#la-banner img, .comment-content img, .entry-content img, .entry-summary img, #site-header img, .widget img, .wp-caption {
	max-width: 100%;
}

.comment-content img[height], .entry-content img, .entry-summary img, img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"], #site-header img {
	height: auto;
}
.inline-image-block{margin-bottom:.5rem;background-repeat:no-repeat;background-size:cover;background-position:center top}
footer .main-footer .visit-address span.inline{display:inline-block}
.inline-image-block div[class^=col-]{text-align:center}
.inline-image-block div[class^=col-]:not(:last-of-type){margin-bottom:2rem}

#slogan{clear:both;width:975px;height:90px;color:#069;margin:0 auto}

#slogan img{float:left;border:0;margin:13px 25px 0 0}

#slogan h1{font-weight:normal;line-height:28px;padding-top:18px}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}
.container{margin-right:auto;margin-left:auto;*zoom:1}
.container:before,.container:after{display:table;content:"";line-height:0}
.container:after{clear:both}
.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}
.navbar .container{width:auto}
.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}


.navbar .navbar-inner .container {
    position: relative
}

.header-navigation-left{
	float: left;
}
.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-363-0 , #pg-363-1 , #pg-363-2 , #pg-363-3 , #pg-363-4 , #pg-363-5 , #pg-363-6 , #pg-363-7 , #pg-363-8 , #pl-363 .so-panel , #pl-363 .so-panel:last-child { margin-bottom:0px }
 #pl-w5b142e34c0cd3 .so-panel , #pl-w5b142e34c0cd3 .so-panel:last-child { margin-bottom:0px }

.clear {
	clear:both;
}


.regions_rates_table_row1,
.regions_rates_table_row2 {
    border-bottom: 1px solid #e3e1e0;
    font-size: 12px;
    text-align: center
}


.ratesbox .regions_rates_table_row1,
.ratesbox .regions_rates_table_row2 {
    font-size: 11px;
    padding: 1px;
}
.nav .subnav-categories ul,.nav .subnav-more ul{float:none}
.nav .subnav-categories ul li,.nav .subnav-more ul li{float:none;margin-bottom:.5rem;line-height:1.5;border:0}
.nav .subnav-categories ul a,.nav .subnav-more ul a{display:block;padding:0;font-weight:700}
.nav .subnav-more ul li:nth-child(4n){margin-right:0}

#secondary-content,
#tertiary-content{
    padding: 2em;
}


.entry-content img, .comment-content img, .widget img {
	max-width: 100%;
	
}


.entry-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}


#featured-slider .entry-content {
	color: #FFFFFF;
	padding-top: 5px;
	padding-top: 0.5rem;
}


#featured-slider .entry-content p {
	margin: 0;
	padding: 0;
}


.post .entry-content {
	margin-bottom: 10px;
}


.entry-content ul {
	list-style: square;
	padding: 0 0 0 35px;
	margin-bottom: 30px;
}


.entry-content ul.wp-block-gallery {
	padding: 0;
}


.entry-content ol {
	padding: 0 0 0 35px;
	margin-bottom: 30px;
}


.post .entry-content a:hover {
	text-decoration: underline;
}

	#featured-slider .entry-content,
	#featured-slider .slider-read-more-button {
		display: none;
	}
div.block-content{display:block;float:left;width:100%;height:auto}
.block-fixed-height div.block-content,body.visual-editor-iframe-grid div.block-content{height:100%}
.block-content label:before{width:auto !important}
.block-content label:after{content:" " !important}

.normal { font-size: 80%; }

.normal table { font-size: 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;
}

.shoeblog {
	border: 1px solid #ccc;
	height: 190px;
	width: 748px;
}

.video .book_appoinment_frm_wrapper {
width: 100%;
float: none
}

.m0-p0-980, .video .widget {
margin: 0;
padding: 0
}

.mainbody-button, .mtb30-980, .tag-desc, .video {
margin: 30px 0
}

.col-sm-4.left-side-content, .mb15-767, .video .col-sm-6:first-child {
margin-bottom: 15px
}

.video iframe {
max-height: 300px;
max-width: 100%
}

.mainbody-button, .mtb20-767, .tag-desc, .video {
margin: 20px 0
}
.video{margin:10px 0 25px}
#contact_map,#menu-item-839,#menu-item-840,.frame-img img,body.page-template-page-clean.page-template-page-clean-php .site-inner,body.page-template-page-clean.page-template-page-clean-php .video,body.page-template-page-clean.page-template-page-clean-php footer#colophon{display:none}
#wrapper{width:940px;margin:25px auto}
#wrapper #content_left{float:left;width:650px}
#wrapper #content_right{float:right;width:650px}
#content_full,#content_left,#wrapper{margin-left:0;float:none;width:auto}
#wrapper #content_full,#wrapper #content_right,#wrapper #content_left{width:100%}
#wrapper #content_right,#wrapper #content_left{width:470px}
#header.size-wrap{height:49px}

.attachment .entry-content .nav-previous a:before {
	content: '\2190\00a0';
}

.nav-previous {
	float: left;
	width: 50%;
}

.wpb_row .row-bg-wrap .row-bg-overlay {display:block; position:absolute; top:0; left:0; width:100%; height:100%; content:' '; z-index:2; backface-visibility: hidden;}


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


.text-base {
  font-size: 1rem;
}
.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-xs-12{width:100%}


.play-video-btn-text {
  font-family: "acumin-pro-extra-condensed", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  text-transform: uppercase;
  font-weight: 700;
}

    #header h1, #header h2 { font-size: 40px }

#header {
    position: relative;
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}

#header .image-logo { margin: 5px 0 }

#header .header-search { float: right }

#header #searchform {
    max-width: 100%;
    float: right;
    width: auto;
    min-width: 206px;
}

#header #s {
    margin: 0 !important;
    width: 80%;
}
