﻿
.reason-inner:nth-child(3){
	padding-top: 30px;
}

.reason-inner{
	border-top: 1px solid #857862;
	border-bottom: 1px solid #857862;
	padding: 50px 15px;
	vertical-align: middle;
	text-align: center;
	color: #333;
	font-family: 'Playfair Display', serif;
	font-size: 16px;
	width: 190px;
}

	.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; }
.contributor-result-avatar{display:inherit;-webkit-order:1;order:1;width:auto;height:60px;padding:2%}
.contributor-result-avatar img{width:auto;height:50px;margin-top:10%}
.poundkey-panels-container.asteriskhome-layout .asteriskhome-bottom .pane-asterisk-top-contributors-asterisk-top-contributors .contributor-result-avatar{padding:0 10px 0 0}

.content{float:left;width:100%;border-bottom:1px dotted #a9a9a9;margin-bottom:20px;}

.photo .content,.video .content,.audio .content,.photoset .content{text-align:center;}

.post .content pre{width:36em;padding:1.5384615384615385em;background:#fff;border:1px solid #9ee9ec;overflow-x:scroll;font-family:monaco, courier, monospace;font-size:13px;}

.post .content code{font-family:monaco, courier, monospace;}

.post .content ul,.post .content ol{padding-left:40px;}

.post .content ul li{list-style:square;}

.post .content ol li{list-style:decimal;}
.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}

.fotos-and-videos .post-social{
	text-align:left;
	width:100%;
	padding-top:0px;
}

.fotos-and-videos .image-social .post-social{
	margin-top:-53px;
}

.fotos-and-videos .image-social.social-video .post-social{
	margin-top:-8px;
}

.fotos-and-videos article.col .post-social{
	float:left;
	width:53px;
}



.post-social
{
	list-style:none;
	text-align:center;
	padding-top:20px;
	position: relative;
}


	.post-social li
	{
		display:inline-block;
		position: relative;
		width:56px;
		height:53px;
		color:#4f4f4f;
	}

		.post-social li.share:before
		{
			content:"\f1e0";
		}

		.post-social li.like:before
		{
			content:"\f004";
		}


	div#nav_mdd li#nav_bt_accueil, div#barre_themes {
		display: none;
	}

#nav li.nav_menu:hover,#nav #nav_bt_accueil:hover {
	background:#9bd2fc;
}

.gantry-width-50 {
  width: 50%;
}

  .gantry-width-20,
  .gantry-width-25,
  .gantry-width-30,
  .gantry-width-33,
  .gantry-width-40,
  .gantry-width-50,
  .gantry-width-60,
  .gantry-width-66,
  .gantry-width-70,
  .gantry-width-75,
  .gantry-width-80 {
    width: 100%;
  }
.sections{overflow-x:hidden;overflow-y:hidden}
.is-frontend #content .sections,.is-frontend #content-holder .sections{margin-top:3.88889rem}
#content-40 .sections { margin-top: 0px !important; }

.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-5-0 , #pg-5-1 , #pg-5-2 , #pg-5-3 , #pg-5-4 , #pg-5-5 , #pg-5-6 , #pg-5-7 , #pg-5-8 , #pg-5-9 , #pg-5-10 , #pl-5 .so-panel , #pl-5 .so-panel:last-child { margin-bottom:0px }
 #pl-w5cc066dfbe955 .so-panel , #pl-w5cc066dfbe955 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cc710c578d6e-0 , #pl-w5cc710c578d6e .so-panel , #pl-w5cc710c578d6e .so-panel:last-child { margin-bottom:0px }
.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 {

	}

#espectaculo div.content{float:left;width:72%;margin-left: 10px;}


.navigation__item, .menu-item {
  position: relative;
}


  .navigation__main-link, .menu-item a {
    font-size: 17px;
  }


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



.side-pull-left .main-content-inner{
    float: left;
}

.side-pull-right .main-content-inner{
    float: right;
}

.no-sidebar .main-content-inner{
    float: none;
    margin: 0 auto;
}

.full-width .main-content-inner{
    width: 100%;
}

  .side-pull-left .main-content-inner, .side-pull-right .main-content-inner{
    float: none;
  }

.woocommerce .main-content-inner{
  background-color: #fff;
  border: 1px solid #dadada;
  padding: 45px 50px;
}
.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title{color:#6ec1e4;font-family:roboto,Sans-serif;font-weight:600}
.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-description{color:#7a7a7a;font-family:roboto,Sans-serif;font-weight:400}

.b-company__title {
    color: #1b222f;
    font-size: 30px;
    line-height: 30px;
}

#left-panel{width:200px;height:auto;margin:5px 5px 0 5px;padding:0px;float:left;border:solid 0px yellow;}


.flag {
  display: inline-block;
  margin: 0 5px;
}


.flag-pad img {
  margin-bottom: 5px;
}

#sliders-container {
  position: relative;
}

#sliders-container .rev_slider_wrapper {
  -webkit-transform: translateZ(0);
}

#sliders-container .wooslider .slide-content p {
  margin: 0;
}
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#ffffff;}

.fusion-checklist {
  list-style-type: none;
  padding: 0;
  margin: 0;
  margin-top: 10px;
}

.fusion-checklist .fusion-li-item {
  margin-bottom: 11px;
}

.fusion-checklist .icon-wrapper {
  display: table;
  float: left;
}

.fusion-checklist .fusion-li-icon {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

.fusion-checklist .circle-yes {
  border-radius: 50%;
  
  background-clip: padding-box;
  background-color: #333333;
  color: #fff;
  text-align: center;
}
.rrssb-buttons li.rrssb-googleplus a{background-color:#e93f2e}
.rrssb-buttons li.rrssb-googleplus a:hover{background-color:#ce2616}
.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon svg path{fill:#e93f2e}
.rrssb-buttons.tiny-format li.rrssb-googleplus a .rrssb-icon:hover .rrssb-icon svg path{fill:#a01e11}


.vc_row.vc_row-no-padding .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}

.vc_column-inner::before,
.vc_column-inner::after {
  content: " ";
  display: table;
}

.vc_column-inner::after {
  clear: both;
}

	.tagline{font-family: "InterstateLight"; text-transform: uppercase; text-align: right; margin-top: 40px;}
.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-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}


#masonry .thumb {
background: #fff;
border: 1px solid #e5e5e5;
font-size: 0.9em;
float: left;
margin: 0 6px 12px 6px;
padding: 10px 10px 5px 10px;
position: relative;
width: 200px;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
box-shadow: 0 1px 3px rgba(0,0,0,0.08);
}

.top {
    padding-top: 30px;
    width: 317px;
    float: left
}

    #header,
    .top {
        box-sizing: border-box
    }

    .mobsearch,
    .top {
        background-color: #222
    }
#et-secondary-nav{margin:-10px 0}
header.header .et-trending{position:relative;padding:15px 0}
header.header .et-trending-post{display:none;font-size:14px;line-height:1.3em}
header.header .et-trending-post a,header.header .et-trending-post a:visited{color:rgba(255,255,255,.6)}
header.header .et-trending-post:first-child{display:block}
header.header .et-trending #et-secondary-menu{z-index:1;position:absolute;top:100%;left:0;display:none;background:#2b3843;width:200px;padding:10px 0}
header.header .et-trending #et-secondary-menu li{width:100%;box-sizing:border-box}
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}
header.header .et-trending #et-secondary-menu a{display:block;padding:10px 20px}
header.header .et-trending #et-secondary-menu a:before{display:none}
.et-trending #et-trending{display:-webkit-box;display:-ms-flexbox;display:flex}
.fusion-carousel .fusion-carousel-item .fusion-carousel-item-wrapper{display:inline-block;visibility:hidden;vertical-align:middle;width:100%;line-height:normal;text-align:center}
.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-item-wrapper{text-align:center}

.anniv {text-align: center;}

.para-size3 {
    font-size: 20px;
    text-align: center;
}


.errorscreen.is-error .errorscreen-content {
    display: table-cell;
    vertical-align: middle;
}

	.ft_wrapper{width:1001px;margin:0 auto}

.main-container, footer .container { max-width: 96% }

    footer .container { padding: 0 2% }

#page, .container {
    position: relative;
    margin-right: auto;
    margin-left: auto;
}

.main-header .container { background: #fff }
.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%}

.daily_p .price{width:100%; font-size:13px;text-align:center; }

.hot_seller .price{font-size:14px; color:#000; margin:0 0 5px 0;}

.hot_seller .price b{color:#c00;}

.side_product .price{margin:5px 0;}

.side_product .price b{ color:#c00;}

.products_list_v .price {margin:0 0 5px;}

.products_list_v .price b{ color:#c00; font-size:13px;}

.table_cart_list span.price{ color:#c00; font-weight:bold; font-size:13px;}
.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-remove-button-yes) .elementor-menu-cart__product-remove,.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-subtotal-yes) .elementor-menu-cart__toggle .elementor-button-text{display:none}
.elementor-menu-cart__toggle .elementor-button-text{margin-right:.3em}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.x-widgetbar-inner .x-column .widget:first-child{margin-top:0}
.x-widgetbar-inner .x-column:first-child .widget:first-child{margin-top:0}
.x-colophon.top .x-column .widget:first-child{margin-top:0}
.x-colophon.top .x-column:first-child .widget:first-child{margin-top:0}


.line {
	height: 1px;
	width: 100%;
	margin: 0 0 0 -40px;
	padding: 0 80px 0 0;
	border-bottom: 1px solid #e0e0e0;
	-webkit-box-shadow:  0px 2px 0px 0px rgba(0, 0, 0, 0.03);
	box-shadow:  0px 2px 0px 0px rgba(0, 0, 0, 0.03);
}
.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}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after{content:" ";display:table}
.clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after{clear:both}

.widget .container,
section .container {
  padding-left: 30px;
  padding-right: 30px;
}
#primary,#header,#footer,#main,#side,#col3,div[id*=side-],#list .toc,.head-cover,.logo,.container,.container #header,.container #footer{display:block;max-width:100%;width:100%;padding-left:0;padding-right:0}
#primary,#list .toc,#core.lcore,#core.pcore,#side,#col3,#side .widget #col3 .widget,div[id*=side-]{border:none}
.toc,table,img{page-break-inside:avoid}
.hentry .entry-meta .sep{margin:0 10px}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}

.nav-tabs, .home_block_1 .tab-content {
	width: 700px;
	max-width: 100%;
}

.nav-tabs.style_2 {
	margin: 0;
}

.mega-menu .nav-header {
	font-size: 16px;
	color: #CCC;
	padding: 3px 20px;
	font-family: 'Raleway', sans-serif;
}

#ac-page-container nav#header-nav .menu-item-has-children{width:60px}

#ac-page-container nav#header-nav .menu-item-has-children:hover{background-color:#FFF}

#ac-page-container nav#header-nav .menu-item-has-children:hover ul{display:block}

#ac-page-container nav#header-nav .menu-item-has-children a{background-color:#FFF}

#ac-page-container nav#header-nav .menu-item-has-children a:hover{background-color:#FFF;text-decoration:none}

#ac-page-container nav#header-nav .menu-item-has-children ul{display:none;position:absolute;background-color:#FFF;padding:10px 0;list-style:none;top:20px}

#ac-page-container nav#header-nav .menu-item-has-children ul li:hover{background-color:#FFF}

#ac-page-container #content-subnav .menu-item{display:inline-block;margin:0 10px;padding:5px 10px 0 10px}
.row.author-nm{display:none}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.award-logos__logo{position:relative;padding:0 20px}
.award-logos__logo:after{content:'';position:absolute;top:20px;bottom:20px;right:-15px;border-right:1px solid #f3f3f3}
.orientation--left .main-side{max-width:50%;margin-right:25px}
.orientation--right .main-side{max-width:50%;margin-left:25px}
.information-show{font-size:18px;padding-top:5px}

.td-footer-container .td-footer-info {
  margin-bottom: 36px;
  
}

    #mw_board_group_2 .mw_board_group_2_info { padding:2px 0 0 5px; height:25px; overflow:hidden; background-color:#f8f8f8; font-size:11px; }

    #mw_board_group_2 .mw_board_group_2_info a { font-size:11px; }


.social-icons{
	padding: 0;
}
body #navigation .menu-item a.menu-image-title-hide .menu-image-hover-wrapper{display:none}


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


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


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

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

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

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #606060 !important;
				}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}

#wrap {
    
    height: auto !important;
    height: 100%;
    margin: 0 auto -95px;
    padding: 0 0 95px
}
img.alignnone{margin:5px 0 20px}
.row{margin-right:-15px;margin-left:-15px;margin-top: 15px;}
.tablepress .row-hover tr:hover td{background-color:#f3f3f3}
.section .row .vc_column_container:last-child .menu_today .menu_today_item{margin-bottom:0}

.row.no-gutter {
    margin-left: 0;
    margin-right: 0;
}

.row.no-gutter [class*='col-']:not(:first-child, li.product),
.row.no-gutter [class*='col-']:not(:last-child, li.product) {
    padding-right: 0;
    padding-left: 0;
}

#topimg{width:78%;float:left;margin-bottom:10px;}

#topimg .img{width:100%;margin-bottom:-3px;}

#topimg .container{position:relative;}

  div#topimg,div#left-nav,div#content,div#content.wide,div#banners{width:100% !important;}

  div#topimg,div#content,div#banners{margin:0 0 10px 0 !important;}

.homebanner .min-height { display: block }


#wb-bar,#wb-bnr {
    background: #fff
}
#wb-bnr{background:#114f7a;background:-webkit-gradient(linear,left top,left bottom,from(#176ca7),to(#114f7a));background:linear-gradient(#176ca7,#114f7a)}
.collapse{display:none}
.collapse.in{display:block}
.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}

			.content footer img.facebook {
				padding: 0px 5px;
				border: none;
				
				-webkit-box-shadow: none;
				-moz-box-shadow:    none;
				box-shadow:         none;
			}
 

 .clear:before, .clear:after, .clearfix:before, .clearfix:after, .layout:before, .layout:after, .zone:before, .zone:after, #page-header:before, #page-header:after, .header:before, .header:after, #col-a:before, #col-a:after, #col-b:before, #col-b:after { content: ""; display: table; }
 .clear:after, .clearfix:after, .layout:after, .zone:after, #page-header:after, .header:after, #col-a:after, #col-b:after { clear: both; }
 .clear, .clearfix, .layout, .zone, #page-header, .header, #col-a, #col-b { zoom: 1; }


#page-header {margin: 0 0 10px; padding: 0 0 10px; border-bottom: 1px solid #a3a3a3;}

#page-header h1 {margin: 0; float: left; color:#33618a; font-family: 'georgia', serif; font-size:40px; font-weight:bold; text-transform:uppercase; text-shadow:1px 1px 2px #bbb;  }
.top_left_index{text-align:left}
.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{display:table;content:" "}
.row{margin-left:-15px;margin-right:-15px}
.section-fullheight .row,.section-fullheight [class*=col-md]{position:static!important}
.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-3{width:25%}
.verve_theme .wpb_row.verve_with_video{position:relative;overflow:hidden}
.verve_theme #verve_main_wrapperper #prk_mega_wrap .prk_inner_block .wpb_row .wpb_grid ul.wpb_thumbnails-fluid,.verve_theme #verve_main_wrapperper #prk_mega_wrap .prk_inner_block .wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid{padding:0;overflow:visible}
.vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*="vc_col-"]{width:100%;float:none;display:block;margin-left:0;margin-right:0}
.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-4{width:33.33333333%}
.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}
.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}
.module-MOBI_titre .tablet-bg .image,.module-MOBI_titre .tablet-bg .image img{height:88px !important;display:inline}
.module-MOBI_titre .tablet-bg .image.mobile:not(.notablet){display:none}
.module-MOBI_titre .image,.module-MOBI_titre .image img{height:44px !important}
.module-MOBI_titre .tablet-bg .image.mobile+.image.tablet{display:none}
.mod_3947181 .image{margin: 0;}
.image, .image a, .image img {text-decoration: none;border: none;}
.mod_11926471 .image{height: 44px;position: relative;}
.et_pb_image_0.et_pb_module{margin-left:0px!important;margin-right:auto!important}


.et_pb_module.et_pb_woopro_notices .woocommerce-message,
.et_pb_module.et_pb_woopro_notices .woocommerce-error,
.et_pb_module.et_pb_woopro_notices .woocommerce-info{
	background: transparent !important;
	margin: 0 !important;
	color: #000 !important
}

.et_pb_module.et_pb_woopro_notices .woocommerce-message .button,
.et_pb_module.et_pb_woopro_notices .woocommerce-message .button:hover,
.et_pb_module.et_pb_woopro_notices .woocommerce-error .button,
.et_pb_module.et_pb_woopro_notices .woocommerce-error .button:hover,
.et_pb_module.et_pb_woopro_notices .woocommerce-info .button,
.et_pb_module.et_pb_woopro_notices .woocommerce-info .button:hover{
	border-style: solid;
}


.eventscal-module .old,
.eventscal-module .old a,
#eventcal-component .old,
#eventcal-component .old a {
	color: gray;
}


.site-branding {
    text-align: center;
    margin: 0 0 40px 0;
}


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


.site-branding .site-title a:hover,
.site-branding .site-title a:focus {
    color: #007acc;
}
.aligncenter,.fusion-aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center}
.aligncenter .fontawesome-icon,.fusion-aligncenter .fontawesome-icon{float:none}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center}
.aligncenter .fontawesome-icon,.fusion-alignleft .fontawesome-icon,.fusion-alignright .fontawesome-icon{float:none}
.promo-listing__content{padding:30px;padding:1.875rem;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#66616f;position:relative}
.flash-message a:hover,.promo-listing__content-link{text-decoration:none}
.promo-listing__content-link:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0}
.vc_row .vc_column-inner{padding-left:0;padding-right:0}
.tdc-element-style .vc_column,.tdc-element-style .vc_column_inner,.tdc-element-style .td-pb-border-top,.tdc-element-style .td-pb-row{border-color:transparent!important}
.tdc-element-style .vc_column:before,.tdc-element-style .vc_column:after,.tdc-element-style .vc_column_inner:before,.tdc-element-style .vc_column_inner:after{background-color:transparent!important}

  .hero-block__image {
    max-width: 120px;
    margin-bottom: 1em; }



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



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


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

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

.wp-caption-text a:hover,
.feature figcaption a:hover,
dd.wp-caption-dd a:hover {
  color: #474747;
}
.ar-news-footer{display:none}
.ar-news-footer .header{padding:15px}
.ar-news-footer h3{margin:0;font-size:17px;font-size:1.0625rem;color:#fff;font-weight:700}
.ar-news-footer .news{padding:5px 15px 20px;background:#6384a9;color:#fff;font-size:14px;font-size:.875rem}
.ar-news-footer .news a{color:#9fdef4}
.ar-news-footer .news p:last-of-type{margin:0}
.ar-news-footer #ar-news-footer-close{position:absolute;color:#fff;font-size:25px;text-decoration:none}
.ar-news-footer #news-content .news-item:not(:first-child){display:none}
.ar-news-footer:before,.ar-news-footer:after{content:" ";display:table}
.ar-news-footer:after{clear:both}

.recent-post-slider h2.wp-post-title{margin:5px 0 !important; line-height:22px;}

.recent-post-slider h2.wp-post-title a{font-size:22px; line-height:22px;}

.recent-post-slider.design-3 h2.wp-post-title a,
.recent-post-slider.design-3 .wp-post-content a.readmorebtn,
.recent-post-slider.design-3 .wp-post-content p{color: #fff;}

.recent-post-slider.design-4 .post-list-content .wp-post-title a{color:#444; text-decoration:none;}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next,.fusion-carousel .fusion-carousel-nav .fusion-nav-prev{background-color:rgba(0,0,0,0.7);}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next:hover,.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:hover{background-color:rgba(0,0,0,0.8);}
#mk-theme-container{z-index:200}
#mk-notification-bar,#mk-page-introduce,#mk-theme-container,.master-holder div,.mk-blog-classic-item,.mk-blog-grid-item,.mk-employee-item,.mk-fullwidth-boxed,.mk-gallery .gallery-caption,.mk-gallery .gallery-inner,.mk-gallery .gallery-title,.mk-header-toolbar,.mk-image-caption,.mk-news-item,.page-section-content,.portfolio-widget-info,.shopping-cart-header,.testimonial-column .testimonial-item,.text-input,.theme-page-wrapper,:after,:before,[class*=mk-col-],input[type=text],textarea{box-sizing:border-box}
.dashboard-opened #mk-theme-container{left:-300px}
#mk-theme-container,.mk-side-dashboard,.sticky-style-fixed.header-style-1 .mk-header-holder,.sticky-style-fixed.header-style-3 .mk-header-holder{transition:all .3s ease-in-out}

.header-navbar .search-wrapper .search-wrapper-inner {
  margin: 0 54px 0 10px;
  position: relative;
}

.header-navbar .search-wrapper .search-wrapper-inner form {
  padding: 0px;
  margin: 0px;
}

.header-navbar .search-wrapper .search-wrapper-inner input[type="text"] {
  width: 100%;
  border: none;
  background-color: transparent;
  padding: 0px;
  margin: 11px 0px 0px 0;
  font-size: 16px;
  font-family: 'Lato', sans-serif;
  font-weight: 300;
}

.header-navbar .search-wrapper .search-wrapper-inner input[type="text"]:focus {
  outline: none;
}

.header-navbar .search-wrapper .search-wrapper-inner button {
  position: absolute;
  z-index: 2;
  right: -54px;
  top: 0px;
}

.search-wrapper .search-wrapper-inner {
  border-bottom: 1px dotted #34495e;
}
.featured-block .news-images .news-img-bg{background-position:center;-moz-background-size:contain;background-size:contain;background-repeat:no-repeat;height:80px;width:165px;margin:0 auto}
footer .partners,.footer .partners{background-color:#222222;width:100%;padding:35px 0px}
footer .partners ul,.footer .partners ul{max-width:1000px;width:100%;margin:auto}
footer .partners ul li,.footer .partners ul li{float:left;list-style:none;width:25%;text-align:center;line-height:59px;height:59px;padding:0px}
footer .partners ul li a,.footer .partners ul li a{line-height:59px;height:59px}
footer .partners ul li a:hover,.footer .partners ul li a:hover{zoom:1;opacity:.8;-moz-opacity:.8;filter:alpha(opacity=80)}
footer .partners ul li img,.footer .partners ul li img{vertical-align:middle;max-width:80%}
.module-newsroom-new .newsroom-teaser-results-container{position:relative}
.module-newsroom-new .newsroom-teaser-results-container .mask{background-color:rgba(255,255,255,.7);bottom:0;height:100%;left:0;opacity:0;position:absolute;pointer-events:none;right:0;top:0;text-align:center;visibility:hidden;width:100%;z-index:10}
.module-newsroom .newsroom-teaser-results-container{position:relative}
.module-newsroom .newsroom-teaser-results-container .mask{background-color:rgba(255,255,255,.7);bottom:0;height:100%;left:0;opacity:0;position:absolute;pointer-events:none;right:0;top:0;text-align:center;visibility:hidden;width:100%;z-index:10}

.wp-caption.alignleft { margin: 0px 10px 10px 0px; }

.alignleft { float: left }

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

		
	
		.textwidget { color:#949494; font-size:1.2em; line-height:1.3em; padding:0px 20px 40px 20px;}

		.textwidget a { color:#949494;}
.clear-footer img{margin:30px 5px 0 0;}
.quote-carousel{list-style:none;padding:0 10%;margin:0 auto;outline:0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;overflow:hidden}
.quote-carousel *{outline:0}
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;}

	.ves-inner.page-main.clearfix {position: inherit}
.how-do .cmpr-pln h2,.how-do .dark-prime{color:#140a18}
.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-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}


.half {
  width: 50%;
  float: left;
  padding: 20px;
}


#cta .half.first {
  text-align: right;
}



#join-the-talk .half h1 {
  margin-top: 0;
}


.half#event-details h2 {
  margin-top: 0;
}



.half.flexible {
  padding: 20px 0;
}


#statistics .half {
  padding: 0;
}

  #cta .half {
    text-align: center !important;
  }

  #news-list .half {
    padding-bottom: 0;
  }

.gdlr-core-pbf-background-wrap{ position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; overflow: hidden; }

.gdlr-core-pbf-sidebar-left .gdlr-core-pbf-background-wrap{ right: -1px; }

.gdlr-core-pbf-sidebar-right .gdlr-core-pbf-background-wrap{ left: -1px; }



body.financity-boxed .gdlr-core-column-extend-left .gdlr-core-pbf-background-wrap{ margin-left: -50px; }
 
body.financity-boxed .gdlr-core-column-extend-right .gdlr-core-pbf-background-wrap{ margin-right: -50px; }

.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-5-0 , #pg-5-1 , #pg-5-2 , #pg-5-3 , #pg-5-4 , #pg-5-5 , #pg-5-6 , #pg-5-7 , #pg-5-8 , #pg-5-9 , #pg-5-10 , #pl-5 .so-panel , #pl-5 .so-panel:last-child { margin-bottom:0px }
 #pl-w5cc066dfbe955 .so-panel , #pl-w5cc066dfbe955 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cc710c578d6e-0 , #pl-w5cc710c578d6e .so-panel , #pl-w5cc710c578d6e .so-panel:last-child { margin-bottom:0px }



.main_box {
    width: 1100px;
    padding: 0;
    margin: 0 auto;
    margin-top: 30px;
}


  .menu-menu-1-container {

  padding: 0;

  width: 100%;

  background: #ededed;

}


    .menu-menu-1-container.fixed {  max-height: 500px;  overflow-y: scroll;}
.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:7px;padding-right:6px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}


header #menu ul li.active a {
	color: #76bdb9 !important;
}

.sider{ float:right; width:280px;}


.sider .topic li{height:68px; padding-left: 114px; margin-bottom: 10px;position:relative;}

.topic .txt span,.sider .picshow .txt span{ position:absolute; bottom:0; left:114px; color:#999;}

.sider .picshow{ padding-left: 114px;}

.sider .picshow .pics{ margin-left: -114px;}

.sider .picshow .txt{ line-height: 1.5;}

.sider .list .picshow{ margin-bottom: 12px;}
#logo{margin-left:10px}
#logo-layout{margin:0 auto;max-width:1200px;width:100%;overflow:hidden}

#logo-layout #social-bar ul li a { color:#1e73be}

#logo .site-description {text-transform: uppercase}

#logo h5.site-description {font-size:16px }

#logo a {color:#000000}
.fusion-copyright-notice{display:table-cell;vertical-align:middle;margin:0;padding:0;color:#8c8989;font-size:12px}
.fusion-copyright-notice a{color:#bfbfbf}
.fusion-body .fusion-footer-copyright-center .fusion-copyright-notice,.fusion-body .fusion-footer-copyright-center .fusion-social-links-footer{display:block;width:100%;text-align:center}
.fusion-body .fusion-social-links-footer,.fusion-copyright-notice{display:block;text-align:center}
.fusion-copyright-notice:after,.fusion-social-networks:after{content:"";display:block;clear:both}
.fusion-copyright-notice li,.fusion-social-networks li{float:none;display:inline-block}
.td_block_slide .td_module_slide{z-index:1}
.iosSlider-col-3 .td_module_slide{height:580px}
.iosSlider-col-3 .td_module_slide .td-module-thumb,.iosSlider-col-3 .td_module_slide .entry-thumb{height:100%}
.iosSlider-col-2 .td_module_slide{height:385px}
.iosSlider-col-1 .td_module_slide{height:385px}
.td_block_slide .td_module_slide:first-child{visibility:visible!important}
.td-js-loaded .td_block_slide .td_module_slide{visibility:visible!important}
.td-md-is-safari .td_module_slide:before{bottom:-1px}
.td-md-is-safari .td_module_slide .td-module-title{-webkit-transform:translate3D(0,0,0)}
.view .progress-disabled{float:none;}
.view-news h2{margin-top:0;}
.view-news .row{margin-bottom:60px;}
.view-news .views-row-last .row{margin-bottom:15px;}
aside .view-news .row{margin-bottom:15px;}


    section.location-details .description,
    section.location-details .label {
        vertical-align: top;
        margin-top: 0;
    }


    section.location-details .description {
        margin-right: 30px;
        float: right;
        width: -webkit-calc( 65% - 15px );
        width: -moz-calc( 65% - 15px );
        width: calc( 65% - 15px );
    }


article.blog-post .author-box .author-box-content p.description {
    color: #000;
}

#footer #credit img  { vertical-align: bottom; }

#footer #credit span  { display: none; }

#footer #credit  { margin-top: -12px; }

.col-right { float: right; }

.td-grid-style-5 .td-meta-align {
  display: inline-block;
  vertical-align: middle;
}

.td-grid-style-6 .td-meta-align {
  display: inline-block;
  vertical-align: middle;
}

.td-grid-style-7 .td-big-grid-scroll .td-big-grid-post .td-meta-align .td-big-grid-meta {
  
}

.td-grid-style-7 .td-big-grid-scroll .td-big-grid-post .td-meta-align .td-big-grid-meta .entry-title {
  
}

.td-grid-style-7.td_block_big_grid_12 .td-big-grid-post-2 .td-meta-align {
  margin-top: 11px;
  
}

.td-big-grid-post .td-meta-align {
  pointer-events: none;
}

.td_block_big_grid_11 .td_module_mx15 .td-meta-align {
  padding-right: 2px;
}







#art-main
{
   background: #FFFFFF;
   margin:0 auto;
   font-size: 14px;
   font-family: Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   position: relative;
   width: 100%;
   min-height: 100%;
   left: 0;
   top: 0;
   cursor:default;
   overflow:hidden;
}


div.art-center-wrapper
{
  position: relative;
  float: right;
  right: 50%;

}

.sche19{
 position: absolute;
    right: 27px;
    bottom: 139px;
    border-radius: 10px;
}



.equal-height-wrap .mcb-wrap .mcb-wrap-inner{position:relative;float:left;width:100%}

.equal-height-wrap .mcb-wrap.valign-middle .mcb-wrap-inner{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.equal-height-wrap .mcb-wrap.valign-bottom .mcb-wrap-inner{top:100%;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}

				#site-title,
		#site-description {
			position: absolute;
			clip: rect(1px 1px 1px 1px); 
			clip: rect(1px, 1px, 1px, 1px);
		}
.fusion-column-no-min-height .fusion-column-content-centered,.fusion-column-no-min-height .fusion-column-wrapper{min-height:0!important}
.fusion-layout-column .fusion-column-content-centered{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display: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}
.fusion-layout-column .fusion-column-content-centered .fusion-column-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:100%}

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

.twenty-one-day-heading,
.beginners-guide-heading {
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 7px;
    padding-top: 26px;
}

#front-page-7 .twenty-one-day-heading,
.try-one-of-our-products .twenty-one-day-heading {
    padding-top: 0px;
}

.start-here .twenty-one-day-heading,
.start-here .beginners-guide-heading {
    padding-top: 0px;
}

#front-page-3 .twenty-one-day-heading {
    font-size: 42px;
}
.et_pb_widget.widget_text .textwidget{padding:20px;line-height:1.3em}
#footer .et_pb_widget.widget_text .textwidget{padding:20px 0}


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:36px;}
header .dropdown[data-active=true] .column_nav.c1,header .dropdown[data-active=true] .column_nav.c2{margin-left:8em}
header .dropdown[data-active=true] .column_nav{width:21%;text-align:center}
header .dropdown[data-active=true] .column_nav li{text-align:left;width:16em}
header .dropdown[data-active=true] .column_nav .column_nav{margin-top:1em;margin-left:0!important}
body .main-navigation ul li.menu-item-has-children.focus:before,body .main-navigation ul li.menu-item-has-children:hover:before,body .main-navigation ul li.menu-item-has-children.focus:after,body .main-navigation ul li.menu-item-has-children:hover:after,body .main-navigation ul li.page_item_has_children.focus:before,body .main-navigation ul li.page_item_has_children:hover:before,body .main-navigation ul li.page_item_has_children.focus:after,body .main-navigation ul li.page_item_has_children:hover:after{display:none}
.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}

header.main-header.layout-logo-menu .first-row .logo-wrapper .alternative-logo {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

body.sticky-header-type-over.sticky-header.wpv-not-scrolled .layout-logo-menu header.main-header.layout-logo-menu .first-row .logo-wrapper .alternative-logo {
  opacity: 1;
}

  .responsive-layout header.main-header .logo-wrapper .logo img.alternative-logo {
    display: 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-3{width:25%}
.skelbimupaieska .col-md-3{width:53%;float:left}
.firstline .col-md-4,.firstline .col-md-3,.firstline .col-md-1{width:100%;margin-top:15px}

.main-navigation .sub-menu .menu-item-has-children { position: relative; }

.sidebar .widget_nav_menu .menu li.current-menu-item + .menu-item::before { display: none; }

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


.main-navigation li.dropdownmn_item.menu-item-has-children {
    display: inline-block;
}
.et_pb_svg_logo #logo{height:100%}





#logo {
	max-width: 250px;
	height: auto;
}

.belt:after,.breadcrumbs ul:after,.clearfix:after,.feature:after,.filter.alpha:after,.filter.link:after,.form-item.alpha:after,.form-item.link:after,.form-row:after,.grid.fourths:after,.grid.halves:after,.grid.thirds:after,.inner-wrap:after,.micro-profile:after,.news.ticker .inner:after,.photo-essay:after,.popover.open:after,.tabs-content:after,.tabs:after,hr,ul.social:after{clear:both}

.inner-wrap,.off-canvas-wrap{width:100%;position:relative}

.inner-wrap:after,.inner-wrap:before{content:" ";display:table}

.inner-wrap{padding-top:50px;-webkit-transition:all .42s ease-in-out;transition:all .42s ease-in-out}


#the_header .logo-variation.logo-variation-header .logo-slot img{
  max-height: 13rem !important;
}

.main, #main-menu, #header {
    border-spacing: 0;
    padding: 0;
    border-collapse: collapse;
    border: 0;
}

#main-menu{
    height: 50px;
}
.b-showroom__content{position:absolute;left:0;right:0;top:0;bottom:0;height:100%;opacity:0;visibility:hidden;transition:opacity .6s .6s,visibility 0s .6s;}
.b-showroom__content.is-active{z-index:1;visibility:visible;opacity:1;transition-delay:0s,0s}


.sidebar-widget .widget-title .title, .box-header .title,{
	color:#222;
}

.frontpage__formation__title {
  color: white;
  font-family: 'Fredoka One', cursive;
  font-size: 1.5rem;
}
.widget-title{font-size:14px;margin:0 0 1em 0}
.fixed-sidebar .widget-title{border-bottom:2px solid #fff;font-size:13px;margin:-30px -30px 20px -30px;padding:20px 30px}
.widget_rss .widget-title a.rsswidget{color:inherit}
.widget_rss .widget-title a.rsswidget:first-child img{display:none}
.widget_rss .widget-title a.rsswidget:first-child:before{content:"\f143";font-family:'FontAwesome';text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}


#sidebar-header .widget-title {
	margin-top:0;
}


.page-title,
#sidebar-wide .widget-title,
#sidebar-footer-wide .widget-title {
	margin:0;
	font-family:"Open Sans", sans-serif;
	font-size:32px;
	font-style:italic;
	font-weight:300;
	letter-spacing:normal;
}


.widget-title {
	margin:0;
	font-family:"Oswald", sans-serif;
	font-size:20px;
	font-weight:300;
	letter-spacing:1px;
}


#sidebar-boxes .widget-title {
	font-family:"Open Sans", sans-serif;
	font-size:13px;
	font-weight:600;
	text-transform: uppercase;
}


#footer-area .widget-title {
	color:#e0e0e0;
	font-size:18px;
}

	.grid.col-300.fit .widget-wrapper {
		margin-left: 10px !important;
        margin-right: 10px !important;
		}

.single.single-post .grid.col-300.fit p a img{ width:100%;}

.fit{margin-left:0!important;margin-right:0!important}
.hamburger-menu .icon-bar{transition:all .2s ease-in-out;background-color:#000;position:relative;width:24px;height:2px;margin:3px 0}
.hamburger-menu .icon-bar:first-child{opacity:0;transition:all .1s ease-in-out}
.hamburger-menu .icon-bar:nth-child(2){transform:rotate(45deg);top:0;margin:2px 0}
.hamburger-menu .icon-bar:last-child{transform:rotate(-45deg);top:-7px}
.hamburger-menu .collapsed .icon-bar{transform:rotate(0deg);top:0;opacity:1;margin:3px 0}
.hamburger-menu .collapsed .icon-bar:first-child{transition:all .7s ease-in-out}




.logo {
    position: absolute;
    z-index: 3;
    top: 11px;
    left: 16px;
    width: 213px;
}

.logo img {
    display: block;
    width: 100%;
    height: auto;
}




.logo-footer {
    display: inline-block;
    position: relative;
    top: auto;
    left: auto;
    width: 294px;
    height: 56px;
    margin: 0 auto 19px;
}

.logo-footer img {
    display: block;
    width: 100%;
    height: auto;
}

 
#promo2shadow1,
#promo2shadow2,
#promo2shadow3
{
	position: relative;
	left: -1px;
	top: -2px;
}


#promo2shadow1 
{
	background: #E7E7E7;
	width:300px;
}

.index_cats {
	text-align:center;
	font-size:16px;
	cursor:pointer;
	width:632px;
	background-color: #E5EBED;
	margin:12px 0px 0px 0px;
	}

.index_cats a {
	display:block;
	padding:4px 0px;
	}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}
.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-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}
div.buyMore div#bundleImages .product,div.buyMore3 div#bundleImages .product{vertical-align:bottom}
.storeProduct #columnTwo .productList .product{float:left}
.dealObject #cover,.dealObject .details .product{float:left;border:1px solid #ccc;max-width:75px}
.ebookDealObject .ebookDetails .product{float:left;display:inline}
.buckets-image-51 .product{margin-left:-64px;float:left;width:51px}
.buckets-image-75 .product{margin-left:-88px;float:left;width:75px}
.buckets-image-70 .product{margin-left:-83px;float:left;width:70px}
#series-list #allProdlist .eproduct img.product{z-index:0;position:relative}


.footer-in .socialfollow {
  text-align: left; }

  .footer-in .socialfollow a {
    height: 24px;
    margin-right: 40px;
    padding: 0;
    text-decoration: none !important;
    width: 24px; }

    .footer-in .socialfollow a:hover {
      background: none !important;
      text-decoration: none !important; }

    .footer-in .socialfollow a i {
      font-size: 24px; }

		#wrap .top-bar .socialfollow i { color: ; }

		#wrap .socialfollow a:hover { background: ; }
.bsp-style-1 .bsp-video-by,.bsp-style-1 .bsp-video-position{display:inline-block;margin-right:8px;margin-top:7px;color:rgba(255,255,255,.51)}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron,.container-fluid .jumbotron{border-radius:4px}
.jumbotron .container{max-width:100%}



body.layout-fixed,
body.layout-fixed #body-core,
body.layout-fixed #site-header,
body.layout-fixed #header-sticky,
body.layout-fixed #notification { 
	min-width: 1140px;
}



#site-header {
	line-header: 1.5;
	position: relative;
	z-index: 99999;
}
.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}
.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}
.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}



.smalltext
{
	font-size: 13px;
	font-family: Tahoma;
}
 #text-block-9 { margin-bottom:0px; text-align:left; }

#subject-container #s1.span3, #subject-container #s2.span3{padding-top:10px;padding-left:5px;}
.container-fluid{padding:0}
.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0;}

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




#ja-pathway {
	font-size: 92%;
}


#ja-pathway strong {
	margin-right: 5px;
	font-weight: normal;
}


#ja-pathway a {
	text-decoration: none;
}


#ja-pathway li {
	display: inline;
	padding-left: 0;
}


#ja-pathway img {
	margin: 1px 5px;
}


h1.elegantshadow {
color: #131313;
letter-spacing: .15em;
font-size: 80px;
}
.content-block__text{padding:2rem 0}
div.content-block__content p.content-block__text.font-size_gamma.font-weight_light{display:none}
body.home div.content-block__content p.content-block__text.font-size_gamma.font-weight_light,body.post-type-archive-group_homes div.content-block__content p.content-block__text.font-size_gamma.font-weight_light{display:initial}

.threecol-one p{margin-bottom:0;}

.twocol-one,.threecol-one,.threecol-two,.fourcol-one,.fourcol-two,.fourcol-three,.fivecol-one,.fivecol-two,.fivecol-three,.fivecol-four,.sixcol-one,.sixcol-two,.sixcol-three,.sixcol-four,.sixcol-five{float:left;margin-bottom:0%;}

.threecol-one{width:30.66%;}
.hpposts-inside{width:90%;padding:0 5%;position:absolute;bottom:24px}
.et_pb_post .entry-featured-image-url{display:block;position:relative;margin-bottom:30px}

.bd-imagelink-2 {
  width: 70%;
  margin-bottom: 20px;
}

.bd-imagelink-2 img {
  max-width: 100%;
  display: inline-block;
  border-radius: 50%;
}
div#contentfooter div.rightrow,
.diyw div#contentfooter
div.rightrow{float:right;text-align:right;width:42%}
.grid_1,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9{float:left;position:relative;margin-left:.83%;margin-right:.83%}
.container_12 .grid_16{width:98.23333333333332%}
.home__banner .grid_16{position:relative}
.bottom-div{position:initial;bottom:0}
.bottom-div-cas{position:absolute;top:20px;bottom:0}
.bottom-div-list{position:absolute;bottom:0;right:0;width:100%}
.bottom-div-list a:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0)}
.bottom-div-bloc-verba{position:absolute;bottom:0}
.opening-time{color:#fff}
.opening-time .time-table{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding-bottom:8px}
.opening-time .time-table h3{font-size:18px;margin:0;text-align:center;color:white;line-height:2.2}
.opening-time .week-day{padding:7px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0}
.opening-time .week-day dt{width:50%;float:left}
.opening-time .week-day dd{text-align:right;text-transform:uppercase}
.opening-time .week-day.today dt{color:#ac6ed4}
.opening-time .week-day.closed dt,.opening-time .week-day.closed dd{color:#676767}
.screen-reader-text,.screen-reader-text span,.screen-reader-shortcut{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}
.screen-reader-text:focus,.screen-reader-shortcut:focus{clip:auto!important;height:auto;width:auto;display:block;font-size:1em;font-weight:700;padding:15px 23px 14px;color:#333;background:#fff;z-index:100000;text-decoration:none;box-shadow:0 0 2px 2px rgba(0,0,0,.6)}
.search-item .screen-reader-text{top:0;right:0;left:auto;margin:0}
.generate-back-to-top .screen-reader-text{left:0;margin:0}

.photo .html_photoset,.video .html_photoset,.audio .html_photoset,.photoset .html_photoset{margin-bottom:10px;}

.td-bt-darkgrey{
	border-top:1px solid #898989;
}

      #wds_container1_0 #wds_container2_0 .wds_slideshow_image_spun1_0 {
        display: table;
        width: 100%;
        height: 100%;
      }


.menu-toggle {
	display: none;
	background-color: #ebebeb;
	color: #444;
	margin: 40px 0;
	float: right;
	box-shadow: none;
}

	.menu-toggle.btn {
		margin: 5px auto 10px;
		float: none;
	}

	.toggled .menu-toggle {
		margin: 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%}

.socialmedia-widget li.instagram a { background-position: -450px top; }

.text-light .socialmedia-widget li.instagram a { background-position: -450px -30px ; }

.socialmedia-widget li.instagram:hover a { background-position: -450px bottom; }

.td-footer-wrapper #af-form-155353784 .buttonContainer input.submit,
.load-more-btn{
	width:100%;
		background:#d8272f;
	color:#fff;
	text-transform:uppercase;
	text-decoration: none;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    font-family: Tahoma, serif;
	    padding: 12px 7px;
	display:inline-block;
	text-align:center;

}

.td-footer-wrapper .block-title span{
	color:#fff;
}


header .logo {
  margin-top: 38px; }
.hpslider-excerpt{line-height:1.5}


#page {
	max-width: 1268px;
	margin: 0 auto;
	background-color: #FFFFFF;
	-webkit-box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
	box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
}


.wide-1218 #page {
	max-width: 100%;
}


.narrow-978 #page {
	max-width: 1038px;
}


.wide-978 #page {
	max-width: 100%;
	padding-top: 0;
	padding-bottom: 0;
}

	.wide-1218 #page, .wide-978 #page {
		width: 100%;
	}


.icon-stroke-arrow:before {
  content: "\e900";
}


.top-bar-links {
  line-height: 45px;
  font-size: 13px;
}


.top-bar-links a {
  color: #a3a3a3;
}


.top-bar-links a:hover {
  color: #444444;
}


.top-bar-links .top-bar-link a:after {
  content: "•";
  margin: 0 7px 0 10px;
}


.top-bar-links .top-bar-link:last-child a:after {
  content: "";
  border-right: none;
  margin: 0;
}

#copyright-note {
width: 100%;
margin: 0 auto;
clear: both;
max-width: 100%;
}

.div-30 {
  width: 100%;
  float: left;
  clear: both;
  height: 30px;
}


.slide-excerpt {
	background-color: #fff;
	filter: alpha(opacity=80);
	display: block;
	margin: 10px;
	opacity: 0.8;
	padding: 0;
	position: absolute;
	z-index: 8;
}
.page-header,.region-sidebar-first .block:first-child h2.block-title,.region-sidebar-second .block:first-child h2.block-title{margin-top:0}
.region-top-bar{margin-top:30px;}
.region-content ul.flippy{margin:30px 0;padding:0;display:inline-block;width:100%;}
.region-content{margin-bottom:30px;}
body.front .region-highlighted{float:left;width:100%;}
.region-navigation{position:relative;}
#elements tr.region-message{font-weight:normal;color:#999;}
#elements tr.region-populated{display:none;}

    .share-item { margin: 0 }


.share-item.facebookbtn, .share-item.linkedinbtn, .share-item.stumblebtn { width: 92px }

.share-item.shareit.top {
    float: left;
    margin-bottom: 10px!important;
    margin-top: 0;
    width: 100%;
}

.share-item.facebookbtn, .share-item.facebooksharebtn {
    margin-top: -4px;
    width: 100px;
    height: 25px;
}

.share-item.gplusbtn { width: 85px }

.share-item.pinbtn { margin-top: 0px }

.share-item.stumblebtn {
    margin-top: 1px;
    height: 24px;
}

		.bloquenot .titbloquenot{ padding:.1em 0 .1em .6em;  }

		.bloquenot .moduletable span { font-size: .9em; }

		.bloquenot .moduletable { padding:.4em; border:#ccc 1px dashed; border-radius: 0.4em; }

		.bloquenot .calendar{ background:#FFF  !important; }


.box_title {
    text-transform: uppercase;
    color: white;
    font-size: 16px;
    font-weight: bold;
    padding: 5px;
}


#header_eva .profile_container .profile_details .username{
    width: auto!important;
    max-width: 160px;
    overflow: hidden;
    float: none!important;
}
.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-8{width:66.66666667%}
.sidebar .widget-contact-info i{background:#47a0ff;color:#f6f6f6;}
.collapse{display:none}
.collapse.show{display:block}
tr.collapse.show{display:table-row}
tbody.collapse.show{display:table-row-group}
.collapse.in{display:block}


.uk-panel-title {
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 300;
  text-transform: none;
  color: #2f2f2f;
}

.uk-panel-box .uk-panel-title {
  color: #2f2f2f;
}

.uk-panel-box-primary .uk-panel-title {
  color: #ffffff;
}

.uk-panel-box-secondary .uk-panel-title {
  color: #2f2f2f;
}


.uk-panel-header .uk-panel-title {
  padding-bottom: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
  color: #3a48e0;
}

.uk-offcanvas .uk-panel-title {
  color: #cccccc;
}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.footer__columns-item{float:left;height:100%}
.has-5-columns .footer__columns-item{width:16.66667%;margin-right:20px;margin-right:2rem}
.has-5-columns .footer__columns-item.is-fifth{float:right;width:22.22222%;height:100%;margin:0}
.has-5-columns .footer__columns-item:first-child{padding:0}
.has-5-columns .footer__columns-item:nth-child(even){padding-left:20px;padding-left:2rem}
.has-5-columns .footer__columns-item.is-third,.has-5-columns .footer__columns-item.is-fourth{margin-top:40px;margin-top:4rem}


.main-navigation .menu-item-description {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 400;
	line-height: 1.5;
	margin-top: 0.5em;
}


		
		.secondary a:hover,
		.secondary a:focus,
		.main-navigation .menu-item-description,
		.widget,
		.widget blockquote,
		.widget .wp-caption-text,
		.widget .gallery-caption {
			color: rgba( 255, 255, 255, 0.7);
		}


			.secondary a:hover,
			.secondary a:focus,
			.main-navigation .menu-item-description,
			.widget,
			.widget blockquote,
			.widget .wp-caption-text,
			.widget .gallery-caption {
				color: rgba( 0, 0, 0, 0.7);
			}
.widgets-list-layout-links{float:right;width:73.404255%}


#ht-bottom-footer{
	background: rgba(0,0,0,0.3);
	padding: 30px 0;
	color: #AAA;
	line-height: 1.2;
	text-align: center;
}
.fl-module-heading .fl-heading {padding: 0 !important;margin: 0 !important;}
.fl-node-5aa494eb04479.fl-module-heading .fl-heading {text-align: left;}
.fl-node-5ab594aa08e96.fl-module-heading .fl-heading {text-align: center;}
.fl-node-5ad7d8e676d5d.fl-module-heading .fl-heading {text-align: left;}
.fl-row .fl-col .fl-node-5aa81e422dcd3 h2.fl-heading a,.fl-row .fl-col .fl-node-5aa81e422dcd3 h2.fl-heading .fl-heading-text,.fl-row .fl-col .fl-node-5aa81e422dcd3 h2.fl-heading .fl-heading-text *,.fl-node-5aa81e422dcd3 h2.fl-heading .fl-heading-text {color: #E06A2D;}
.fl-node-5aa81e422dcd3.fl-module-heading .fl-heading {text-align: left;}
.main,.mfp-content,.wrapper,.wrapper__inner,sub,sup{position:relative}
.grid_layout-thumbnail .post-thumb{margin-bottom:0}
.grid_layout-thumbnail .post-thumb img{max-width:100%}


body.home #main .post {
  padding-bottom: 0;
  margin-bottom: 0;
}

  section.services article .description {
    padding: 35px !important; }

  section.photo-feature-box .description {
    width: 100%;
    font-size: 44px;
    text-align: center;
    text-transform: uppercase;
    color: #fff; }

    section.photo-feature-box .description p {
      line-height: 1.06em; }


section.call-to-action-box .description {
  width: 100%;
  font-family: Georgia, serif;
  font-style: italic;
  font-size: 36px;
  text-align: center;
  color: #00425c; }

  section.call-to-action-box .description p {
    line-height: 1.06em; }

  
.newStyle .text-xl, .newStyle .heading-s, .newStyle .fs-2 {
    font-size: 1.335rem;
    font-size: calc(0.65143vw + 0.97671rem); }


	.newStyle .text-xl, .newStyle .heading-s, .newStyle .fs-2, .newStyle h4 {
		font-size: 1.107rem; }

	#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}
.page-tour #prefooter .col-first,.page-tour #prefooter .col-second{width:100%;}
 .m-nav-and-logo {
display: block;
}
#sidebar-top,.m-nav-and-logo {background-color: rgba(255,255,255, 0.4);}
