﻿

.service-item .service-img {
  display: inline-block;
  margin-bottom: 0px;

  transition: all 0.7s ease-in-out;
  -moz-transition: all 0.7s ease-in-out;
  -webkit-transition: all 0.7s ease-in-out;
  -o-transition: all 0.7s ease-in-out;
}


.service-item .service-img img {
  display: block;
}


.service-item:hover .service-img {
  -webkit-transform: rotateY(360deg);
  -moz-transform: rotateY(360deg);
  -ms-transform: rotateY(360deg);
  -o-transform: rotateY(360deg);
  transform: rotateY(360deg);
}


.service ul, .about ul{
  margin: 0;
  padding: 0;
  list-style: none;
}

.service li, .about li{
line-height:28px;
}


.service a, .about a{
  font-size: 13px;
  color: #fff;
}

.service a:hover, .about a:hover{
  color: #d4d0d0;
}
.logo-payment-outer{display:inline-block;vertical-align:top;height:40px}
.logo-payment-outer.bg-white{margin:2px;background-color:#fff;height:36px}
.logo-payment-outer .logo-payment{max-height:100%}
.pswp__caption__center{background:rgba(0,0,0,0.75)}

		
		.post-pagination a{
			width:100% !important;
			border:none;
		}

		
		.post-pagination a.next-post{
			border-top:1px solid white;
		}

		
		.post .post-image{
			overflow:hidden;
		}

		
		.post .post-meta{
			width:198px
		}

		
		.post-meta .categories {
			margin-left:0;
			clear:left;
		}
.desktop .post-meta .categories a:hover{color:#1e73be;}
.desktop .post-meta .date a:hover{color:#1e73be;}
.post-pagination a span:first-child{color:#1e73be;}
.sticky .post-title{background-color:#1e73be;}

#calendar2 thead tr.month{
  background-color: #59cfc1;
  height: 30px;
  color: #fff;
}


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




.sidepanel {


margin-bottom:19px;
border-radius:5px;
background-color:#FFF;
padding:5px 15px 15px 15px;
border:solid 1px #D2D2D2;
}


.sidepanel h2 {
margin-bottom:15px;
text-transform:uppercase;
font-size:16px;
line-height:37px;
}
#avc-location-tabs .et_pb_all_tabs .et_pb_tab{padding:0}


div.block-wrapper {                    
  margin: 10px 0;
}


body.layout-first-main-last #sidebar-first .block-wrapper,
body.layout-first-main-last #sidebar-last .block-wrapper {
  margin: 0 0 10px;
}


body.layout-main-last #sidebar-last div.block-wrapper {
  margin: 0 0 30px;
}


.header-widgets { padding: 10px 0; text-align: center; }


.header-widgets-desktop { display: none; }
.entry-meta{display:none!important}
.platform-content .entry-meta{margin:1.5rem 0}
.et_pb_image_9.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.row{margin-right:-15px;margin-left:-15px}
.two_column_image_and_text .row{margin-left:-1rem;margin-right:-1rem}
.two_column_image_and_text .row-eq-height{display:flex;display:-webkit-flex}

	.responsive-nav .l-menu{
		display: block;
		font-size: 24px;
		line-height: 40px;
		color: #454545;
	}

	.header-site.invert .responsive-nav .l-menu{
		color: rgba(255, 255, 255, 1);
	}

	.invert .responsive-nav .l-menu{
		color: #fff;
	}

.l-menu:before {
    content: "\e601";
}

	#rev_slider_3_1_wrapper .tp-loader.spinner2{ background-color: #FFFFFF !important; }



							





.rev_slider_wrapper{
	position:relative;
}

.page-id-1440  .rev_slider_wrapper {
    margin-top: 0px !important;
}
#footer .columns ul ul.adress{color:#fff;font-size:12px;text-decoration:none;text-transform:none;}
#footer .columns ul ul.adress li{background:none;padding:4px 0 0;}
#footer .columns ul ul.adress .padding{padding-top:24px;}
#footer .columns ul ul.adress a{font-size:12px;color:#f18100;text-transform:none;}


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


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



.menu .menu-item:focus {
	position: static;
}

	.js .nav-primary .genesis-nav-menu .menu-item,
	.js .site-header .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		margin: 1px 0;
		position: relative;
		text-align: left;
	}

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

	.js .nav-primary .genesis-nav-menu .menu-item a,
	.js .site-header .genesis-nav-menu .menu-item a {
		border: none;
		padding: 12px 0;
		width: 100%;
	}

li.menu-item-has-children .drop.active ~ ul {
right: 0;
margin: auto;
left: 0;
border-width: 3px 0 !important
}

#topnav li.menu-item-has-children a.active ~ ul.sub-menu li.menu-item-has-children.active {
height: auto !important
}
ul.sub-menu li.menu-item-has-children:after{color:#fff;position:absolute;top:0;right:10px;font-family:FontAwesome,sans-serif;font-size:25px}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}

  .page-id-283 .footerbottom, .page-id-283 .footercopyright, .page-id-283 .footerwidgets {
    display:none;
  }

  .page-id-282 .footerbottom, .page-id-282 .footercopyright, .page-id-282 .footerwidgets {
    display:none;
  }

.wrap { width: 1000px; margin: 0 auto; overflow: hidden;}
.et_pb_blurb_content,.et_pb_circle_counter,.et_pb_contact_main_title,.et_pb_countdown_timer_container,.et_pb_counter_title,.et_pb_gallery_item,.et_pb_newsletter_description,.et_pb_number_counter,.et_pb_portfolio_item,.et_pb_post,.et_pb_pricing_content,.et_pb_pricing_heading,.et_pb_promo_description,.et_pb_slide_description,.et_pb_tab,.et_pb_tabs_controls,.et_pb_team_member,.et_pb_testimonial_description_inner,.et_pb_text,.et_pb_toggle_content,.et_pb_toggle_title,.et_pb_widget,.product{word-wrap:break-word}
.et_pb_promo_description{position:relative;padding-bottom:20px}
.et_pb_promo_description p:last-of-type{padding-bottom:0}

.bd-imagelink-54 {
  width: 100px;
  display: inline-block;
  -webkit-box-shadow: 0px 0px 1px 2px rgba(0, 0, 0, 0.19);
  -o-box-shadow: 0px 0px 1px 2px rgba(0, 0, 0, 0.19);
  -ms-box-shadow: 0px 0px 1px 2px rgba(0, 0, 0, 0.19);
  -moz-box-shadow: 0px 0px 1px 2px rgba(0, 0, 0, 0.19);
  box-shadow: 0px 0px 1px 2px rgba(0, 0, 0, 0.19);
  border-radius: 50%;
}

.nav-menu ul li.menu-item-has-children:before {
    content:"\f0d7";
    font-family: FontAwesome;
    position: absolute;
    color: #07a0dc;
    font-size: 14px;
    left: 95%;
    top: 20px;
    margin-left: -6px;
}

.nav-menu ul li ul li.menu-item-has-children:before {
    content:"\f0d7";
    top: 11px;
    left: 95%;
}

    .site-navigation .nav-menu ul.menu {
        border-top: 1px solid #ddd;
        width: 100%;
    }

.menu a{color:#103b7a}
.menu-item-has-children{position:relative}
.x-menu-layered .menu-item-has-children{position:static}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;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}

	.navbar { display: none;}

.footer-socket-wrapper .copyright {
	color: #666666;
	max-width: 50%;
	float: left;
	font-size: 12px;
}

.footer-socket-wrapper .copyright a {
	color: #666666;
}

.footer-socket-wrapper .copyright a:hover {
	color: #77CC6D;
}
.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-4{width:33.33333333%}
.auto-clear .col-sm-4:nth-child(3n+1){clear:left}
.row-wp .col-sm-4 img{width:75%;margin-left:12.5%;height:auto}

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

.clearfix-md {
	clear: both;
}

	.clearfix-sm {
		clear: both;
	}

.wpls-logo-showcase .wpls-logo-cnt.slick-slide{margin:0 5px;}

.wpls-logo-showcase .wpls-logo-cnt.slick-slide img{display:inline-block !important; max-height:250px; max-width:100%; box-sizing: border-box; padding:10px; border:1px solid #f1f1f1; box-shadow:none !important }

.sliderimage_hide_border .wpls-logo-cnt.slick-slide img{padding:0px; border:0px solid #f1f1f1;}
.home #calendario #cal-inner{width:100%;height:400px;background:#222}


.col-1-2, .col-6-12 {
	width: 50%;
}


.col-1-2.mt-column-clear:nth-child(3), 
.col-1-2.mt-column-clear:nth-child(5), 
.col-1-2.mt-column-clear:nth-child(7), 
.col-1-2.mt-column-clear:nth-child(9), 
.col-1-2.mt-column-clear:nth-child(11), 
.col-1-2.mt-column-clear:nth-child(13), 
.col-1-2.mt-column-clear:nth-child(15), 
.col-1-2.mt-column-clear:nth-child(17)	{
	clear:both;
}


.small-12 { width: 100%; }

  main section .small-12:not(.article__block-wrapper) { padding-bottom: 30px; }

  main section .small-12.regional-office--connect-heading { padding-bottom: 0; }

  article .entry-header .small-12 { float: none; width: 100%; }

  article .entry-footer .small-12 { float: none; width: 100%; }
.ast-header-break-point .ast-above-header-section-separated.ast-above-header-mobile-stack .ast-above-header .ast-container{padding:0}
.ast-search-box.header-cover .ast-container{position:relative}
#masthead .ast-container,.ast-header-breadcrumb .ast-container{max-width:100%;padding-left:35px;padding-right:35px}
#ast-fixed-header .ast-container{max-width:100%;padding-left:35px;padding-right:35px}
img.alignnone{margin:5px 0 20px}


.clearfix:after {
    clear: both;
    content: ' ';
    display: block;
    font-size: 0;
    line-height: 0;
    visibility: hidden;
    width: 0;
    height: 0;
}


.clearfix {
    display: inline-block;
}


* html .clearfix {
    height: 1%;
}


    
    .clearfix:before,
    .clearfix:after,
    .row:before,
    .row:after {
      content: '\0020';
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0; }

    .row:after,
    .clearfix:after {
      clear: both; }

    .row,
    .clearfix {
      zoom: 1; }
.calendar_of_day .line_date .time{width:30%;float:left;border-bottom:1px solid rgba(240,78,35,.15);line-height:1.7;font-family:BrownPro-Bold;font-weight:400;font-style:normal;font-size:.875rem}
.calendar_of_day .line_date.closed .time{border-bottom:0}
.page:not(.page-homepage) .calendar_of_day .content-calendar .line_date .time{font-size:.8rem;width:25%}


.griinchis
{
background-color:#C0CAD3;
}
#sidebar .widget-title{border-bottom:2px solid #E2017B;padding-top:2px;padding-bottom:5px;font-size:1.5em;font-weight:400;display:block}


        .main_box .left {
            width: 100%;
        }


            .main_box .left .snip1132.room {
                width: 99.9%;
                max-width: 99.9%;
                min-width: 99.9%;
                line-height: 0%;
                display: -webkit-flex;
            }


.main_box .left .snip1132.room div {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    line-height: 0%;
    display: -webkit-flex;
}


#sw-mystart-right {
    position: absolute;
    right: 0px;
    top: 0px;
    width: auto;
    height: 30px;
    text-align: right;
}
.tretina-kruh-red a { display: block !important; padding-top: 20px !important;}



.tretina-kruh-red  {


transition: all 0.3s;

-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
}


.tretina-kruh-red:hover {

transform:scale(1.1,1.1);

-moz-transform:scale(1.1,1.1);

-ms-transform:scale(1.1,1.1);

-webkit-transform:scale(1.1,1.1);

-o-transform:scale(1.1,1.1);
}
.clearfix::after{display:block;clear:both;content:""}
.ult_exp_section-main.ult_expleft_icon .ult-just-icon-wrapper.ult_exp_icon,.ult_exp_section-main.ult_expleft_icon .ult_expheader{display:table-cell;padding:10px;vertical-align:middle}
.ult_exp_section-main.ult_expright_icon .ult-just-icon-wrapper.ult_exp_icon,.ult_exp_section-main.ult_expright_icon .ult_expheader{display:table-cell;padding:10px;vertical-align:middle}
.ult-just-icon-wrapper.ult_exp_icon.center{padding-top:5px}


.clearfix {
  *zoom: 1; }

  .clearfix:before, .clearfix:after {
    content: " ";
    display: table; }

  .clearfix:after {
    clear: both; }

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

  #nav-toggle .icon-bar {
    width: 31px;
    height: 3px;
    background-color: #fff;
    display: table;
    margin-bottom: 5px;
    border-radius: 6px;
    top: 0;
    position: relative;
    transition: all 0.5s ease;
    margin-left: auto;
    margin-right: auto; }

td.ensystdbottom {padding:0;vertical-align:bottom;border:0;margin:0}


.top-menu ul, #footer-navigation ul {
  list-style: outside none none;
  margin: 0;
  padding: 0; }


.top-menu ul li, #footer-navigation ul li {
  border-left: 2px solid rgba(0, 0, 0, 0.3);
  display: inline-block;
  line-height: 12px;
  margin-right: 10px;
  padding: 0 0 0 10px; }


.top-menu ul li {
  border-left: 2px solid #008987; }


.top-menu ul li a, #footer-navigation ul li a {
  color: #fff; }


.top-menu ul li a:hover, #footer-navigation ul li a:hover {
  color: #008987; }

.top-menu ul li, .newspaper-lite-ticker-wrapper ~ .top-header-section {border-color: #1e008e}

.page-title { float: none; }

.page-title, .breadcrumbs { color: #9f9f9f; }
.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-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid:before,.container-fluid:after{content:" ";display:table}
.container-fluid:after{clear:both}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}
.jumbotron .container{max-width:100%}
.top-bar .top-bar-left,.top-bar .top-bar-right{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.top-bar .top-bar-right{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-left:auto}
.top-bar.stacked-for-medium .top-bar-left,.top-bar.stacked-for-medium .top-bar-right{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.top-bar.stacked-for-large .top-bar-left,.top-bar.stacked-for-large .top-bar-right{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.top-bar-left,.top-bar-right,.top-bar-title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.banner .top-bar-right{line-height:1}


		
    .top-bar-right .nav-primary a,
    .top-bar-right span,
    .top-bar-right span a {
      color: #000;
    }


    .is-stuck .top-bar-right .nav-primary a,
    .is-stuck .top-bar-right span,
    .is-stuck .top-bar-right span a {
      color: #000;
    }
.video-list ul .video-box header .post-thumbnail{padding:0;margin-bottom:5px;border:none;border-radius:0}
.video-list ul .video-box header .post-thumbnail img{width:100%;height:120px}

    #mw_board_group_3 .mw_board_group_3_contents {  }

.site-branding.icon-text .site-logo {
display: inline-block;
vertical-align: middle;
}
#et-secondary-nav li.top-green-btn,a.top-green-btn{background-color:#00adac}
#et-secondary-nav li.top-green-btn,#et-secondary-nav li.top-orange-btn{display:none}
.footer-col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}








.af-tabs {
  position: relative; }



.banner-container {
  position: relative;
  height: 102px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.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-1{width:8.33333333%}
aside.columns .left,aside.columns .right{width:90%;margin:0 auto 2em}

p.logos-intro {
	float: right;
	margin-top: 10px;
}


a.alignnone {
   display: inline-block;
}


a.alignleft,
a.alignnone,
a.alignright {
   max-width: 100%;
}


img.centered,
.aligncenter, .alignnone {
   display: block;
   margin: 0 auto 10px;
}


img.alignnone {
   margin-bottom: 12px;
}


.header-mobile-social-media {
	width: 100%;
	padding: 0;
	border-top: 1px solid #303030;
	position: relative;
}


.header-mobile-social-media a {
	display: inline-block;
	vertical-align: top;
	text-align: left;
	padding: 0;
	padding-right: 30px;

}


.header-mobile-social-media a:hover {
	background-color: #303030;
}


.header-mobile-social-media a:first-child {
	border-left: none;
}


.header-mobile-social-media i {
	font-size: 18px;
	color: #8d8d8d;
	padding-left: 0px;
	position: relative;
	line-height: 54px;
}


.header-mobile-social-media a.sh-login-popup {
	margin-top: 15px;
	margin-left: 0;
	float: right;
}
.header-mobile-social-media,.header-mobile-social-media a {border-color: #eaeaea!important;}


.map-box, .google-css-box, .buttons-box {
    background: #FFFFFF;
    padding: 15px;
    margin: 0 -15px 0 -15px;
    
    
}


.map-box img,                  
.foto-fullframe-table img,
.foto-fullframe-image {
      padding: 0 0 2px 0;
      display: block;      
      margin: auto;
      max-width: 100%;   
      height: auto;      
}




.title-area {
	float: left;
	padding: 25px 0;
	width: 360px;
}


.site-header.dark .title-area {
	padding: 15px 0;
}


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


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

	
	.site-header .title-area,
	.site-header.dark .title-area {
		padding: 15px 0;
	}
#header-top .dfp-tag-wrapper .dfp-tag-wrapper,#dfp-ad-adbotttom{align-items:center;overflow:auto;justify-content:center;width:100%;border:none;padding:18px 0 0;}
.dfp-tag-wrapper .dfp-tag-wrapper{margin:0 auto;height:auto;border:1px solid #D9DBDD;padding:9px;position:relative;float:left;font-size:0px;line-height:0px;}
.advn600 .dfp-tag-wrapper .dfp-tag-wrapper{margin-bottom:18px;}
.advn250 .dfp-tag-wrapper .dfp-tag-wrapper{margin-bottom:16px;}
.advn125 .dfp-tag-wrapper .dfp-tag-wrapper{margin-bottom:9px;}
.ez-toc-title,.ez-toc-title-toggle{display:table-cell;text-align:left;vertical-align:middle}

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


.continuousPlayer-enable .pjax-container{
	padding-bottom: 90px;
}
.td-mobile-container{padding-bottom:20px;position:relative}
.td-hide-menu-content .td-mobile-container{opacity:0;visibility:hidden;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}
.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}
.carousel-caption .btn{text-shadow:none}

    .slider .carousel-caption{
        top: 20%;
    }

.page-homepage .header_wrap .hero_cta_wrap h2.hero_subtitle {font-size:26px;line-height:32px;font-weight:400;margin-top:10px;}


	.page-homepage .header_wrap .hero_cta_wrap h1.hero_title br,
	.page-homepage .header_wrap .hero_cta_wrap h2.hero_subtitle br {display:none;}

.v2_hero_wrap .hero_subtitle {font-size:30px;line-height:1.2em;color:#ffffff;font-weight:600;margin-bottom:0px;}
.body__container{overflow-x:hidden}
.multiple{margin-right:10px;width:350px;float:left;margin-bottom:5px}
.multiple h2 a{color:#fff}
.multiple p{margin:0;padding:0 0 0 4px}


.multiple h2 {

	}

		#wp-calendar tbody .pad , #theme-footer #wp-calendar tbody .pad{background: none;border:0 none;}



.footer-widgets-background {
	padding: 2em 0 0;
	border-bottom: 1px solid rgba(255,255,255,0.1);
	background: #ee4455;
}
.footer-wrap,.footer-widgets-background {background: #000000;}
 
.gdlr-core-testimonial-item .gdlr-core-testimonial-position .gdlr-core-rating i{ color: #ffa127; }
 
.gdlr-core-testimonial-item .gdlr-core-testimonial-position{ color: #5252ce; }

.gdlr-core-testimonial-item .gdlr-core-testimonial-position .gdlr-core-rating{ margin-right: 10px; }
.l-footer__menu .menu-item-has-children{display:inline-block;vertical-align:top;width:25%;font-size:20px;font-weight:600;line-height:32px;padding-right:10px;float:left}
.l-navbar__left-widget,.l-navigation .l-menu .menu-item{display:inline-block}
.l-navigation .menu-item-has-children:hover .sub-menu{display:block}
.navbar.old .navbar-nav .menu-item{letter-spacing:1px;font-size:16px}
.navbar.old .navbar-nav .dropdown-menu .menu-item{margin:2px 0}


			.l-navbar__menu-item,
			.l-navbar__dropdown-toggle,
			.menu-item a {
			font-family: Economica, serif !important;
			}

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

#menu-header li.phone a {
    font-size: 18px;
    line-height: 1.4;
}
.footer-nav .menu-item{max-height:20px !important}

	.slider-products .slider-clip { max-width: 100%; width: 244px; margin: 0 auto; }

#oben
{
width:554px;
height:554px;
margin-top:-554px;
margin-left:4px;
z-index:1;
}


.img-border {border:#e8e8e2 4px solid;}

.widget .textwidget {
line-height: 1.5em;
}

.widget .textwidget p {
margin-bottom: 1em;
}
.mc-private-offer__sum--landscape{font-size:32px;font-weight:700}
#media-links{float:right;padding-right:25px;vertical-align:top;display:table-cell;padding-top:6px;}
#media-links img{margin-left:10px;}


.toggle-menu-wrapper .toggle-menu-label {
  font-family: "Lato", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  letter-spacing: 2px;
  margin: 0 5px;
  margin: 0 0.3125rem;
  text-transform: uppercase;
}
 .mk-page-section-wrapper { display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; }


#footer-bottom-background {
	background: #2c2c2c;
	height: 55px;
	border-top: 1px solid #3e3e3e;
	border-bottom: 1px solid #161616;
}




#footer-bottom {
	margin: 0 auto;
	width: 980px;
	font-size: 12px;
	text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.8);
	margin-top: 15px;
}


#footer-bottom a {
	color: #888;
}


#footer-bottom p.left {
	float: left;
	margin-left: 10px;
	color: #888;
	margin-top: 8px;
}


#footer-bottom p.right {
	float: right;
	margin-right: 28px;
	color: #888;
	margin-top: 8px;
}


#footer-bottom .backToTop {
	padding-left: 5px;
}


.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}




* html .clearfix {
	height: 1%;
}


.clearfix {
	display: block;
}
.header--cta__nav{margin-left:12.5px}


.sub-navigation__content {
  padding: 25px 1.5rem;
}


.sub-navigation__content::after {
  clear: both;
  content: "";
  display: table;
}
.et_search_outer{overflow:hidden;position:absolute;top:0;width:100%}
.et_vertical_nav .et_search_outer{overflow:visible;position:relative}
.et_header_style_centered .et_search_outer,.et_header_style_split .et_search_outer{display:none}
.f-width-1-1{width:100%}

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

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

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

  .home .clear{
   	display:none; 
  }
.p-0{padding:0!important}
.site-mobile-menu ul li.open-mega-menu{display:none}
li.menu-item.placeholder:hover ul{display:none}
.page-template-template-homepage #home-services .service-item.main .line-2{font-size:48px;display:block;line-height:1.25em}
.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}

.span6{width:560px;}

table .span6{float:none;width:544px;margin-left:0;}

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


#main-slider .slider-buttons a {
    display: inline-block;
    line-height: 1.5;
    margin: 8px 10px 0;
    padding: 15px 35px;
	font-weight: 500;
    text-transform: uppercase;
}


#main-slider  .slider-buttons {
    margin-top: 30px;
}

	#main-slider .slider-buttons {
	    margin-top: 20px;
	}


#div-calendar .condensed {
    font-family: "open sans condensed" !important;
    color: white !important;
    font-size: 30px !important;
}



	
	.condensed {
		font-family: "open sans condensed";
		color: white;
	}


        .mag-home-events .condensed {
            font-family: "open sans condensed";
            color: white;
        }
.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}
.affix+.container-fluid{padding-top:70px}
#submenu-container .affix+.container-fluid{padding-top:70px}
#submenu-plusinfo .affix+.container-fluid{padding-top:100px}
#blocContenuComplexe .affix+.container-fluid{padding-top:130px}
.community-connections__content-video{width:100%;float:left;padding-right:0;padding-left:0;padding:0;margin:0}
.community-connections__content-video:last-child:not(:first-child){float:right}
.community-connections__content-video .video__container{border:2px solid #26201c;margin:.625rem!important}
.community-connections__content-video .video__container .video__content-wrapper{margin:.3125rem!important;border:1px solid #f1e9d0}
.community-connections__content-video .video__container .video__content-wrapper .responsive-embed.widescreen{margin-bottom:0}
.ump-modal-footer:before,.ump-modal-footer:after{content:" ";display:table}
.ump-modal-footer:after{clear:both}
.ump-modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.ump-modal-footer .btn-group .btn+.btn{margin-left:-1px}
.ump-modal-footer .btn-block+.btn-block{margin-left:0}
.modal-dialog .ump-modal-footer .capture_footer{padding:0 0 20px;margin:20px 0 0}
