﻿#box_sub_main_ss{margin:0 auto;width:1140px}
.ad-title{display:none}





.scroller {
	overflow: hidden;
	white-space: nowrap;
}

.scroller .item {
	display: inline-block;
}

.scroller.posts .item {
	margin-right: 25px;
}

.scroller .item .post-tile {
	margin-bottom: 8px;
}


 

.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
 

 
.flexslider {margin: 0; padding: 0;}
 
.flexslider .slides img {width: 100%; display: block;}

.flexslider .slides {zoom: 1;}

.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}

.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}

  .flexslider,
  #pf-video-wrapper {
    max-width: 300px;
    max-height: 196px !important;
    margin-bottom: 20px;
  }

#portfolio-slider .flexslider,
#pf-video-wrapper {
  width: 960px;
  height: 444px;
  margin-bottom: 20px;
}


.footer-widgets.row {margin-bottom:30px}
.main-menu-wrap .menu-left,.main-menu-wrap .menu-right{display:none}
.main-menu-wrap .menu-left{text-align:left}
.sticky-header .main-menu-wrap .menu-left,.sticky-header .main-menu-wrap .menu-right{display:table-cell;vertical-align:middle;animation:menuFadeInDown .3s ease}
.sticky-header .main-menu-wrap .menu-left{padding-right:30px}

#product-loop-wrap .columns .title, 
#product-loop-wrap .columns .price, 
#product-loop-wrap .columns .buy-btn,
#product-loop-wrap .columns .sold-out { font-size: 14px; width: 100%; text-align: center; display: block; margin-bottom: 10px; float: none; border: none; }

#product-loop-wrap .columns .buy-btn { font-weight: bold; color: #00B876; }

#product-loop-wrap .columns:hover .buy-btn { color: #FFF; }
header .hmn{display:none}
header .hmn .rmn{border-radius:5px;border:1px solid #537ea2;color:#bbb;font-size:32px;height:47px;line-height:47px;margin:0 0 0 10px;text-align:center;width:47px}
.hmn{float:right;margin-bottom:8px}
.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%}

.featurestable, .column1, .column2 {
    text-align: left !important;
}

div.featurestable {
    display: table;
    width: 80%;
}

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


div[id^="wds_container"] .wds_btn_cont {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  vertical-align: middle;
  width: 100%;
}


.logo img {
  max-height: 16px;
}


.logo a {
  color: #232323;
  text-decoration: none;
  font-size: 14px;
}


.logo--footer {
	margin-bottom: 10px;
}

  .logo--footer img {
  	max-height: 16px;
  }

  
  .logo--footer a {
  	padding: 0 100px 0 0; 
  }

  .logo span {
    display: block;
    position: absolute;
    bottom: 1px;
    left: 226px;
  }

  
  .logo--footer span {
  	bottom: 0;
    left: 145px;
  }




	.footer-navi.floatright { float:right;}




	.footer-navi { float: left; line-height: 38px; font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #9B9B9B; text-transform: capitalize; }




	.footer-navi ul { margin-left: 40px; }




	.footer-navi a { color: #a9b2b4; margin: 0 4px; }




	.footer-navi a:hover { color: #ccc; text-decoration: underline; }

section.footbot .footer-navi {  margin: 0;  text-align: center;  width: 100%;}

div.footer-navi {  width: 100%;  padding-bottom:10px;}
header .block-locale{float:right;margin-top:12px}

.main-page .vdg .contain {
	padding: 0.6rem;
}

  .menudisplay .socialicon img {
    width:24px;
    height:24px;
  }

.menudisplay{
  float:right
}

.menudisplay .socialicon {
  padding-top:20px;
  height:24px;
}
.content-home-cta-bar-wrapper .badge-wrapper{background:#1e1e1e;padding:18px}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:10px;padding-right:10px;}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left;}
.col-xs-12{width:100%;}
#title-area #description{color:#999;font-size:15px;font-weight:normal;margin:0;padding:0 0 0 20px;}
.header-image #title-area #description{display:block;overflow:hidden;}
#title-area #description,#title-area #title{padding:0 !important;}
#description,#footer .creds,#footer .gototop,#title,#title-area{float:none;padding:0;text-align:center;}






#content .cat-1 {
	background-color: #ff69b4;
	}
.et_pb_portfolio_item .pop_up_close_btn{color:#fff;padding-right:6px;right:-6px;text-align:right;width:100%}
.et_pb_portfolio_item .pop_up_close_btn:hover{opacity:1}


.block-section4 .content {
  z-index: 100;
  padding: 1em 2em;
  text-align: left;
  position: relative;
  left: 20px;
  margin-bottom: 10em;
  margin-top: 10em; }

  .block-section4 .content h3 {
    font-weight: 500;
    z-index: 1000;
    text-align: left;
    font-size: 4em;
    color: #467fa1;
    line-height: 1.7em; }

  .block-section4 .content p {
    font-family: "Raleway", sans-serif;
    font-weight: 100;
    text-align: center;
    font-size: 2.5em;
    line-height: 1.5em;
    color: white;
    margin-bottom: 2em; }

  .block-section4 .content .button {
    border-bottom: none !important; }


.block-section4 .testimonial {
  padding: 2em 6em !important;
  font-size: 1em !important; }
.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-1{width:8.33333333%}


.slider-style6 .tt-mslide-title.c-h1 {
  padding: 0 8.333em;
}


.tt-mslide-title,
.tt-mslide-title a {
  color: #fff;
}

.wel{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:26px;
	padding-top:20px;
	color:#333;
	font-weight:900;
}

.header-toggle{display:none;text-align:center;background-color:#f3f3f3;cursor:pointer;font-size:16px;}

.header-toggle.open,
.header-toggle:hover{background-color:#545454;color:#fff;}


table.classementNormal tr.th td{font-size:8px;font-weight:bold;padding:2px;}


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


#home_atlantia_cover {
	margin: -17px 0 0 -8px;
	padding: 0;
}


.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

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


.container .mobileSwitch { margin-left:-15px; margin-right:-15px; }


header#Header + .container .Breadcrumbs ul { position: relative; bottom:auto; padding:10px 0; }
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
.row{margin-right:-15px;margin-left:-15px}

.livedate .row {
	padding:0;
	margin:0;
}

.livedate .row div {
	padding-left: 5px;
	padding-right: 5px;
}

.row-channel-bar #channel-bar li img.channel-artist {
	background-color:#222;
}
.small-game-desc{max-height:50px}

.texte2{color:#74756D; FONT-FAMILY : Verdana, helvetica, sans-serif;font-size : 12px;}

.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
 
.flexslider .slides img {
	width: 100%; 
	display: block;
	margin:0; padding:0;
	border:none !important;
}



.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
 
html[xmlns] .slides {display: block;}
 
* html .slides {height: 1%;}

.flexslider .slides {zoom: 1;}

#navigation .menu .menu-item{
	float: left;
	margin-right: 13px;
}

#navigation .menu .menu-item a{
	color: #f0f0f0;
	font-size: 15px;
	font-weight: normal;
}

#navigation .menu .menu-item a:hover,#navigation .menu .menu-item a:active,#navigation .menu .menu-item a:visited{
	text-decoration: none;
}

#navigation .menu .menu-item a:hover{
	color:#b0b0b0;
}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}

#featured .feature-wrap .icon {
  padding: 0 65px;
}

#sectors .container .sector-wrap .icon-small {
  display: inline-block;
  padding: 0px 20px 0px 0;
  width: auto;
  height: auto;
  margin-top: -2%;
  position: relative;
}

#sectors .container .sector-wrap .icon-small img {
  vertical-align: middle;
}

.middle-section .key-points .key-point img.icon {
  width: auto;
  height: 60px;
  display: block;
}
.post-area.standard-minimal .post-author .grav-wrap{width:70px;height:70px}
.post-area.standard-minimal .grav-wrap{display:none}
.category .grav-wrap{text-align:center;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-2{width:16.66666667%}
.logo-in-middle.a-sticky .logo-has-sticky .mk-sticky-logo,.sticky-style-slide .mk-header-padding-wrapper.enable-padding{display:block}
.header-style-2.a-sticky .mk-header-padding-wrapper{display:block!important}
 .mk-header-padding-wrapper { display:none !important; }
 .header-style-1 .mk-header-padding-wrapper, .header-style-2 .mk-header-padding-wrapper, .header-style-3 .mk-header-padding-wrapper { padding-top:151px; }

#maincontainer{padding-top:60px;}
.mk-blog-container .mk-slider-holder-img{width:100%}
.mk-slider-holder{width:100%;height:100%}
.mk-slider-holder .mk-imagebox-item{float:none;margin-left:auto;margin-right:auto}
.mk-slider-holder .mk-slider-wrapper{z-index:10}
.mk-slider-holder-img{visibility:hidden}
 .aligncenter,.alignnone{display:block;margin-left:auto;margin-right:auto}




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


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

}
.lifestyle__headline .headline__info{float:right;max-width:50%}
.lifestyle__headline .headline__info span{font-size:12px;letter-spacing:2px;line-height:1.38;text-transform:uppercase}
.lifestyle__headline .headline__info h2{color:#b48b09;font-size:30px}
.lifestyle__headline .headline__info a{text-decoration:none}
.post-type-archive-movie .headline__info{width:80%;max-width:none}
.calculator__chart{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:48px 24px}
.calculator__chart .h1{font-size:48px}

.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-12 {
    width: 100%;
  }
.sidebar .rhs_block{line-height:1.5}
.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{display:table;content:" "}
.row{margin-left:-5px;margin-right:-5px}
.footer-links a{color:#da2657}
.footer-links a:hover,.footer-links a:focus{color:#da2657}
.footer-links{background-color:#181a1c}
.elementor-1142 .elementor-element.elementor-element-70bf192 .elementor-spacer-inner{height:200px;}
.elementor-1142 .elementor-element.elementor-element-5886bd7 .elementor-spacer-inner{height:200px;}


.home-content{
	display: table;
	width: 100%;
	height: 100%;
	text-align: center;
}


.catchresponsive-nav-menu .menu-item:hover,
.catchresponsive-nav-menu .page_item:hover {
	position: static;
}


.sidebar-header-right .widget_nav_menu .menu-item:hover {
	position: relative;
}


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


.genesis-nav-menu .menu-item:hover {
	position: static;
}
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}

#load-posts a.inactive { cursor: default }

.slideshow_container .slideshow_view .slideshow_slide {
  position: relative !important;
  float: left !important;
  overflow: hidden !important;
}

.slideshow_container .slideshow_view .slideshow_slide.slideshow_slide_text .slideshow_background_anchor {
  position: absolute;
  top: 0;
}

.slideshow_container .slideshow_view .slideshow_slide.slideshow_slide_image img {
  float: none;
}

.slideshow_container .slideshow_view .slideshow_slide.slideshow_slide_image .slideshow_description_box {
  display: none;
  position: absolute;
  width: 100%;
}
#top-header,#et-secondary-nav li ul{background-color:#ffffff}
#top-header,#top-header a{color:#2ea3f2}
#top-menu li a{font-size:18px}
.et-fixed-header#top-header,.et-fixed-header#top-header #et-secondary-nav li ul{background-color:#ffffff}
.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#2ea3f2!important}
.et-fixed-header#top-header a{color:#2ea3f2}
#postid-31841 .et_pb_row .et_pb_blog_grid_wrapper .et_pb_ajax_pagination_container .et_pb_salvattore_content article.et_pb_post div.post-content{min-height:220px!important}
.et_pb_row_1.et_pb_row{padding-bottom:80px}
.et_pb_row_2.et_pb_row{padding-bottom:90px}
.et_pb_row_3.et_pb_row{padding-bottom:50px}

.arrow-up {
	width: 0; 
	height: 0; 
	border-left: 30px solid transparent;
	border-right: 30px solid transparent;
	border-bottom: 30px solid #fff;
	display: inline;
}


.page {

	min-height: 100%;

	overflow: hidden;

	width: 100%;

	position: relative;

}
.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}

.page-team .btn.btn-default { color: #fff; border-color: #545556; background: #545556; padding-left: 15px; padding-right: 15px; font-size: 16px }

.page-team .btn.btn-default:hover { color: #FFF }

.page-team { padding-left: 0 }

	.page-team h3,
	.page-team p { text-align: center }

.page-team.font-museo-slab-500:hover { background-color: #545556 !important }

.page-team .btn.btn-default.font-museo-slab-500.team-link.cboxElement { background-color: #58595b }


#topnav {
	background: #f6f6f6;
	float: left;
	position: relative;
	margin-left: 16px;
	padding-left: 3px;
	border-bottom: solid 1px #ccc;
	width: 1167px;
}

.sjdlht .hdxm{ font-size:20px; color:#fff;  display:inline;}

.sjdlht .hdxm a{ color:#fff;}

table.classementNormal td.pos {text-align:center;}

.rnav{
 padding: 10px 4px 10px 4px;
}

.windowbg2
{
	color: #000000;
	background-color: #f6f5e9;
}


.tbl_sprt_bottom {
    border: 0 solid #d7d7d7;
    border-bottom-width: 1px;
    height: 25px;
}
.offer-four-col .item-custom-offer .block-info,.offer-four-col .item-offer-select .block-info{margin-top:6%}
.row{margin-right:-15px;margin-left:-15px}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}


.boxinput span.noti { font-size: 16px; font-family: 'GothamMedium'; line-height: 22px; color: #404041; }
.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}


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;
}
.pswp,.pswp__bg,.pswp__scroll-wrap{height:100%;width:100%}
.pswp,.pswp__bg,.pswp__error-msg,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{position:absolute}
.pswp__bg,.pswp__share-modal{will-change:opacity;-webkit-backface-visibility:hidden}
.pswp__bg{left:0;top:0;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0)}
.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}
.doubleclick__welcome--content-block{display:inline-block}
.row{margin-right:-15px;margin-left:-15px}
.mehedi { background: #F5F5F5; padding: 2px; border-bottom: 1px solid #f4f4f4; text-shadow: 2px 3px 3px #555;}
.media-heading{margin-top:0;margin-bottom:5px}
.custom-bullet .media-heading{margin-top:0!important}
.date-picker .media-heading{margin-top:0!important}
.help-bloc-aides .media-heading{color:#fff!important;font-family:Georgia!important;font-size:14px!important}
.plus-info .media-heading{font-size:13px!important}
.statut-dossier .media-heading{margin-top:0!important}
#blocContenuComplexe .media-heading{color:#000!important;margin-top:0!important}

.timer-col .timer-type{
	font-size:12px;
	display:block;
	margin-top:2px;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-8{width:66.66666667%}

#fsearchf table td.right {
	width: 580px;
}

#fsearchf span.right {
  width: 580px;
}

.right {
	float: right;
}

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

.style48 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #000066; font-weight: bold; }


.half.half-fat .half-content {
  padding-top: 100px;
  padding-bottom: 100px;
}



.half-content {
  max-width: 775px;
}


.blog-view .entry-title a {font-weight: normal;}

.entry-title {display: inline; line-height: 1.2;}

.entry-title a {color: #222; text-shadow: 0 1px 1px #666;}

.entry-title a:hover {color: #F00;}


.single-view .entry-title a {letter-spacing: -1px;}
.visuallyhidden,.element-invisible,.skip a:link,.skip a:hover,.skip a:visited{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
.skip a:active,.skip a:focus{position:static;width:auto;height:auto}
p.offer-grn{color:#465e4d;font-weight:500}
.side-panel-widgets-desktop{display:none!important}
.text-center{text-align:center}


.integration-logos {
	margin: 5px 20px;
}
#section-aboutagent .aboutTitle h1{font-weight:normal !important;}
.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}
.clear,#nav,#columns,#breadcrumb,#content-bottom,#secondary-content,#tertiary-content,#footer-wrapper,#footer,#footer-message,#home-content{clear:both;}
.section-admin table{width:100%;}
#aavso-membership-app-form td.section-title{padding:0px;text-align:left;}
#aavso-membership-email-app-form td.section-title{padding:0px;text-align:center;}
#aavso-donate-form td.section-title{padding:0px;text-align:center;}
#aavso-donate-form table#installments td.section-title{font-weight:bold;}
#aavso-store-form td.section-title{padding:0px;text-align:center;}
#aavso-store-form table#installments td.section-title{font-weight:bold;}
#aavso-renew-membership-form td.section-title{padding:0px;text-align:left;}

#content_box {width: 920px; margin: 0px; padding: 0px 20px 40px 20px; background: #FFFFFF; float: left;}

.l_text .l_bj3{ background-position:-114px -205px ;}
.location-map,.location-map .et_pb_image_wrap{height:300px!important;overflow:hidden;position:relative}
.location-map .et_pb_image_wrap{width:100%!important}
#team-member .et_pb_image_wrap,#team-member .et_pb_image img{width:100%}


.wrapper {
    width: 90%;
    margin: 0 auto;
    background: #fff;
    padding-left: 10px;
    padding-right: 10px;
}
.banner-bg{overflow:hidden}

.podcast-list-home .podcast-slider {
  display: block;
  width: 100%;
  position: relative;
  margin-bottom: 12px;
  padding-bottom: 100px;
}

.podcast-list-home .podcast-slider .podcast-item {
  width: 100%;
  display: block;
}

.podcast-list-home .podcast-slider .podcast-item .podcast-date {
  display: block;
  width: 100%;
  color: #999;
  font-size: 12px;
}

.podcast-list-home .podcast-slider .podcast-item .podcast-title {
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  color: #000;
}


#sidebar-divibar {
	visibility:hidden;
	display:none;
	position:static;
	z-index: -15;
	width: 100%;
}


#sidebar-divibar.sidebar-divibar-bottom {
	bottom:0;
}


.event-title h3 {
	clear: none;
	margin: 0 !important;
	padding: 0;
}


.menu-item-language {
    display: none !important;
}


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}


#navigation ul li.parent {
	position: relative;
}
.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #CCCCCC;}




.post-foot {
  font-size: 12px; }


.liste-post .post-thumb {
  position: relative; }


.liste-post .post-flag {
  position: absolute;
  bottom: 0;
  right: 0; }


.liste-post .post-thumb img.wp-post-image {
  border: 1px solid #007492; }
 

.liste-post .post-thumb img.wp-post-image:hover {
  border-color: #004b5f; }

	
	.post.picture .pic-col {
		width: 100%;
	}

.menu-item-language img.iclflag {
  margin-top: -3px;
}

    header.top .mini-menu li.menu-item-408 a {
      font-size: 1.67em;
      padding-top: 0;
      padding-bottom: 0; }

    header.top .mini-menu li.menu-item-409 a {
      border: 4px solid #00425c;
      padding: 0.4em 1.5em; }

      header.top .mini-menu li.menu-item-409 a:hover {
        color: #fff;
        background-color: #00425c; }
.pswp,.pswp__bg,.pswp__container,.pswp__img--placeholder,.pswp__share-modal,.pswp__share-tooltip,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}
.pswp,.pswp__bg,.pswp__scroll-wrap{height:100%;left:0}
.pswp,.pswp__bg,.pswp__scroll-wrap,.pswp__zoom-wrap{width:100%;position:absolute}
.pswp__bg{top:0;background:#000;opacity:0;transform:translateZ(0);will-change:opacity}
.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}
@charset "UTF-8";


.eds-animate {
	overflow: hidden;	
}
.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%}
#block-block-5 .content img.img-rss{border:1px solid #f68037;margin-left:141px;}
#u3103-6,#u3103-7,#u3103-8,#u3103-10{line-height:64px;}
#u3103-9,#u3103-10{font-size:30px;line-height:36px;}


.cat-box .post-thumbnail img.attachment-tie-small{
	max-width: 90px ;
	height: auto;
}


.pic-box.cat-box li .post-thumbnail img.attachment-tie-small {
	max-width: 100%;
}


.post-thumbnail img.attachment-tie-small,
.post-thumbnail img.avatar {
	max-width: 100px;
}


.widget.news-pic .post-thumbnail img.attachment-tie-small {
	max-width: 100% !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-lg-12{width:100%}


.text-box {
  position: absolute;
  top: 0;
  right: 15px;
  bottom: 0;
  left: 15px;
  color: #fff;
  z-index: 9;
}


.text-box .text-holder {
  display: table;
  width: 100%;
  height: 100%;
}


.text-box .text-holder .text-frame {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  height: 100%;
  text-align: center;
}


.visual .text-box {top: 66px;}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

.mh-copyright-wrap { border-color: #555; background: #333f49; }

.mh-copyright, .mh-copyright a { color: #e9ecf6; }
.top-title-body{max-width:1400px;margin:0 auto}
.top-title-body-recruit{width:100%}
.top-title-body-inner{margin:0 9.28%}
.top-title-body-inner-wrap{margin:0 4.03%}

#footer_social #pc ul{
	text-align: center;
	margin-bottom: 30px;
}

#footer_social #pc li{
	display: inline-block;
	width:310px;
	vertical-align: top;
	text-align: left;
	margin: 0 5px;
}

#footer_social #pc li.social_bn img{
	margin-bottom: 13px;
}
.mk-page-section .mk-main-wrapper-holder{width:100%}
.mobile_nav .select_page{display:none}
.et_header_style_centered #main-header .mobile_nav{display:block;padding:5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgba(0,0,0,.05);text-align:left}
.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page{display:inline-block;color:#666;font-size:14px}
.et_header_style_split #main-header .mobile_nav{display:block;padding:9px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgba(0,0,0,.05);text-align:left}
.bottomsection-new .bottom-contact .col3{width:32%!important;padding-left:40px}
.bottomsection-new .bottom-contact .col3,.bottomsection-new .bottom-contact .col5{width:100%;text-align:center!important;float:left;padding:5px!important}
.col1,.col10,.col11,.col12,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9{float:left;margin:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.col1.last,.col10.last,.col11.last,.col12,.col2.last,.col3.last,.col4.last,.col5.last,.col6.last,.col7.last,.col8.last,.col9.last{margin:0}
.col3{width:25%}
.col1 img,.col10 img,.col11 img,.col12 img,.col2 img,.col3 img,.col4 img,.col5 img,.col6 img,.col7 img,.col8 img,.col9 img{max-width:100%}
.bottom-contact .col3,.bottom-contact .col5{width:auto;float:left}


.top-header .main-logo {
  width: 260px;
  height: 80px;
  margin-left: 5em;
}


.top-brands{
	width: 100%;
	float: left;
	display: flex;
    align-items: center;
    background: #fff;
    margin: 20px 0;
    
}


.featured-products {
    border-top: 2px solid #cd0000;
    margin-top: 20px;
    padding-top: 20px;
}



.process-head { position: relative; }

  .hero .hero-inner {
    width: 97.22222%;
    float: left;
    margin-left: 1.38889%;
    margin-right: 1.38889%;
    padding: 0 1rem; }


.news__all_item {
  float: left;
  width: 42%;
  margin: 0 4% 0 0;
}


  .news__all_item:nth-last-child(1) {
    margin-right: 0%;
  }

.box-text {
	
	}


.copyright {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.3);
  letter-spacing: 0;
  line-height: 27px;
  float: left;
  margin-top: 15px;
}


    #saving_container_footer #saving_animation_footer {
            font-size: 30px;
            z-index: 99999;
             margin-left:-32px; margin-top:-32px; position:fixed; left:50%; top:50%
        }
.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;
}


.mobile-view .image-block {
	width: 100% !important;
}

			
.widget-text span.image-block {
	display: inline-block;
	position: relative;
	overflow: hidden;
}

#main{padding-top: 30px; padding-bottom: 5em; }

#main h1 {margin-bottom: 30px;}

#main h2,#main h3 {margin-bottom: 16px;}

.ala-wordpress #main h1 {margin-bottom: 0;}

.ala-wordpress #main h2,.ala-wordpress #main h3 {margin-bottom: 0;}

.container {position: relative;max-width: 1260px;}

.container.container-navbar {margin-top: 12px;padding-bottom: 0;}

.container-navbar .navbar-brand {padding: 0 15px 15px;}

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


#idx_banner {
    object-fit: contain;
}


#idx_banner a {
    white-space: nowrap;
    display: block;
    background-size: 100%;
    font-size: 0;
}


#idx_banner a:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    transition: .3s;
    opacity: 1;
    transition-delay: 1s;    
}

    #idx_banner .owl-item.active .item-video img._m_show {
        transform: translateX(0) scale(1) scaleY(1) skew(0deg);
    }


.carousel-wrap.extrateam ul li:hover:after,
.carousel-wrap.extrateam ul li:after,
.isStuck.extra_head2:after,
.carousel-wrap.extra_carousel1 ul li:after,
.carousel-wrap.extra_carousel1 ul li:hover:after
{
    border-bottom-color:#0061a2!important
}

.cat-links,
.cat-links a,
.tag-links,
.tag-links a {
	color: #C69f70;
	font-size: 11px;
	font-weight: 400;
	letter-spacing: 2px;
	text-transform: uppercase;
}

.cat-links a,
.tag-links a {
	padding-bottom: 15px;
	display: inline-block;
}

.cat-links,
.tag-links {
	margin-right: 15px;
	border-bottom: 1px solid #C69f70;
}
.comment-body,.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.comment-body:after,.comment-body:before,.container:after,.container:before{content:" ";display:table}
.comment-body:after,.container:after{clear:both}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid:after,.container-fluid:before{content:" ";display:table}
.container-fluid:after{clear:both}
.affix .container-fluid{width:1100px}
footer .comment-body,footer .container{max-width:980px}
footer .container.inferior,footer .inferior.comment-body{padding-bottom:10px}
footer .container.inferior p,footer .inferior.comment-body p{font-family:"Open Sans Semibold";color:#fff;font-size:12px;margin-bottom:0}
footer .container.inferior hr,footer .inferior.comment-body hr{margin-top:10px;margin-bottom:10px;border:0;border-top:1px solid #a9a9a9}
.widget-title i{opacity:.35;margin-right:4px}
.uppercase,h6,th,span.widget-title{line-height:1.05;letter-spacing:.05em;text-transform:uppercase}
span.widget-title{font-size:1em;font-weight:600}

    .ct-dividedSection .inner .inner-text {
      max-width: 470px;
      margin-left: 100px; }

          .ct-dividedSection .inner .inner-text .btn-group {
            margin-top: 40px !important; }
#header .mobile-nav,#header .hamburger-menu{display:none}
#header .mobile-nav{display:none;background-color:#2e2f35;position:absolute;top:60px;left:0px;width:100%;padding:20px 0px}
#header .mobile-nav li{text-align:center;padding:9px 0px}
#header .mobile-nav li a{color:#fff;text-decoration:none;font-size:22px;line-height:30px;font-family:"Open Sans",sans-serif;font-weight:100;padding:0px 12px}
#header .mobile-nav li.members-login a{color:#fbd106}
#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%}
#header .mobile-nav.open{display:block}
body.network-bar-on #header .mobile-nav{top:91px}
.get-started{border-radius:0px}
.get-started a{color:#fff!important}
li.get-started{background-color:#02aef0;font-weight:700;text-transform:uppercase;text-align:center;padding:12px 12px 12px 12px!important;border-radius:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s}
li.get-started:hover{background-color:#02aef0;color:#000}
.et-fixed-header #top-menu .get-started a{color:#ffffff!important}
#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-item-language img.iclflag {
  margin-top: -3px;
}


.collapse:not(.show) {
  display: none;
}
.col4-1,.col4-2,.col4-3,.col3-1,.col3-2,.col2-1{margin-left:5%}
.col3-1{max-width:31%}
.col4-1,.col4-2,.col2-1,.col4-3,.col3-1,.col3-2{margin-left:0;width:100%;max-width:100%}
.col.first,.col4-1.first,.col4-2.first,.col4-3.first,.col3-1.first,.col3-2.first,.col2-1.first{margin-left:0;clear:left}
.loops-wrapper.grid2 .post-title,.col4-1 .post-title,.col4-2 .post-title,.sidebar2 .col3-2 .post-title,.col3-1 .post-title{font-size:1.3em;margin:0 0 .6em;padding:0}
.col3-1 .module.loops-wrapper.grid2 .post-title,.sidebar2 .col3-1 .post-title{font-size:1em}
.sidebar2 .col3-1 .post-image{margin:0 0 10px}



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


.width95pc{
	width:95%;
}

  #primary,
  .home.blog #primary,
  #secondary,
  .home.blog #secondary,
  .left-sidebar #secondary,
  .left-sidebar #primary {
    float: none;
    width: 100%; }



#primary, .home.blog #primary {
  float: left;
  width: 70%; }


.page-template-magazine-template #primary {
  float: none;
  width: 100%; }


.left-sidebar #primary {
  float: right; }


.no-sidebar #primary {
  float: none;
  width: 100%;
  margin: 0 auto; }


.no-sidebar-center #primary {
  float: none;
  margin: 0 auto; }


.home.blog #content #primary article:first-child {
  margin-top: 0; }

.span10 { width:780px; }

.row-fluid .span10 {
	width:82.978723404255%;
	*width:82.925531914894%;
}

input.span10, textarea.span10, .uneditable-input.span10 { width:766px; }

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

  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width: 956px;
  }
.panel-grid .siteorigin-panels-stretch .container{padding-left:0;padding-right:0}
.panel-grid .siteorigin-panels-stretch .widget_sow-image .panel-widget-style{padding:0}
.panel-grid .siteorigin-panels-stretch[data-stretch-type=full-stretched] .container{max-width:100%}
.siteorigin-panels-stretch .panel-grid-cell{margin-bottom:0}
   
    .menu-item{margin-left: 10px;}

    .menu-item-2486{border-bottom: none !important;}

    .menu-item-2488{border-bottom: none !important;}
.menu-black{background-color:#000;margin:0 -20px!important}


.list-inline {
  padding-left: 0;
  margin-left: -5px;
  list-style: none; }
li.tb-megamenu-item.mega .mega-dropdown-inner a{text-decoration:none;}
.tb-megamenu-item.level-3{padding-left:15px;}
li.tb-megamenu-item.mega.active a{background:#1f1f1f;color:#ffb204;font-size:16px;font-weight:bold;border:none;}
li.tb-megamenu-item.mega a{border:none;}
li.tb-megamenu-item.mega.active .tb-megamenu-submenu li a{color:#ededed;font-size:16px;border :none;}
li.tb-megamenu-item.mega.active .tb-megamenu-submenu li.active a{background:#000;color:#ededed;font-size:16px;border :none;}
li.tb-megamenu-item.mega.active .mega-dropdown-inner a{font-weight:normal;}
.tb-megamenu-item.level-2.mega.dropdown-submenu .nav-child{position :absolute;top :-5px;}

		#access ul li li a:hover,
		#access ul .menu-item-object-custom.current-menu-item a:hover {
			color: #EE2024;
		}
.et_header_style_fullscreen #top-menu-nav,.et_header_style_slide #top-menu-nav,.et_header_style_slide .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu,.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu{display:none}
.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu li{opacity:0;-webkit-transition:.5s cubic-bezier(.77,0,.175,1);transition:.5s cubic-bezier(.77,0,.175,1)}


.section-scroller__menu-item {
  padding: 5px;
  height: 17px;
  width: 30px;
  text-align: center;
  opacity: 0.8;
}


.section-scroller__menu-item:hover {
  opacity: 1;
}


.section-scroller__menu-item.active {
  opacity: 1;
}


.section-scroller__menu-item.active .section-scroller__menu-link {
  width: 7px;
  background: #ff6166;
}
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}


.row:after,
.col:after,
.clr:after,
.group:after { 
	content: ""; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}


.navbar .logo-navbar:hover {
    opacity: .85
}

.footer-top { background-color: #2f538a; padding: 30px 0; }

.footer-top a.icon-container { margin-right: 3px; width: auto; color: rgba(250, 250, 250, 0.5); }

.footer-top a.icon-container:hover { color: #fafafa; }

.footer-top a.icon-container .fa { font-size: 30px; }

.footer-top .widget_categories a { color: #aab5c9; }

.footer-top .widget_categories a:hover { color: #9aa7bf; }

.footer-top .widget_categories li::after { color: rgba(250, 250, 250, 0.3); }


.footer-top .widget_nav_menu .menu a { line-height: 1.9; color: #aab5c9; margin: 3px 0; }

.footer-top .widget_nav_menu .sub-menu { padding-left: 15px; margin: 0; }

.footer-top, .footer-top .textwidget { color: #aab5c9; }
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

.menu-dropdown-btn {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    background-color: rgba(255, 255, 255, 0.1);
    color: #838383;
    margin: 0;
    padding: 10px 14px;
    
    height: 35px;
    line-height: 15px;
    text-align: center;
    font-size: 14px;
    z-index: 9;
    cursor: pointer;
}

    
    #primary-menu,
    .menu-dropdown-btn {
        display: block;
    }
.small-box ul .spacer-top-li{background-color:#cbcbcb;height:9px}
#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}
.row{margin-right:-15px;margin-left:-15px}
.footer .row,.video_area .bx-wrapper{margin-left:0}
.footer .row{margin-right:0}
.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#twitter .row{margin-bottom:10px;text-align:center}
.dropdown-menu .row .row .nav-item-jumbotron{padding-bottom:70.25%}
.dropdown-menu .row .row .nav-item-jumbotron .nav-title{margin-bottom:12px}
.dropdown-menu .row,.dropdown-menu [class*=" col-"],.dropdown-menu [class^=col-]{padding-left:10px;padding-right:10px}
.dropdown-menu .row{margin-left:-20px;margin-right:-20px;padding-top:15px}
.dropdown-menu .row .row{padding-top:0}
#service_dropdown .dropdown-menu .row.dropdown_Body{padding:30px 0;margin:0}




.search-toggle {
	background-color: #24890d;
	cursor: pointer;
	float: right;
	height: 48px;
	margin-right: 38px;
	text-align: center;
	width: 48px;
}


.search-toggle:hover,
.search-toggle.active {
	background-color: #41a62a;
}


.search-toggle:before {
	color: #fff;
	content: "\f400";
	font-size: 20px;
	margin-top: 14px;
}


.search-toggle .screen-reader-text {
	left: 5px; 
}


	#site-header img,
	.search-toggle,
	.site-navigation,
	.site-content nav,
	.edit-link,
	.page-links,
	.widget-area,
	.more-link,
	.post-format-archive-link,
	.comment-respond,
	.comment-list .reply,
	.comment-reply-login,
	#secondary,
	.site-footer,
	.slider-control-paging,
	.slider-direction-nav {
		display: none;
	}

#footer .f_mid ul.callfollow li {
  display:inline;
}

#footer .f_mid ul.callfollow a {
  font-size:20px;
  color:#ffffff;
  letter-spacing:0.2em;
  padding: 0px 5px;
}

#footer .f_mid ul.callfollow a:hover {
  font-size:20px;
  color:#58595b;
  letter-spacing:0.2em;
}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}

    .main_menu .navbar-default .navbar-brand {
      padding: 0; }

      .main_menu .navbar-default .navbar-brand img {
        max-width: 180px; }
.navbar-brand{float:left;height:50px;padding:15px;font-size:18px;line-height:20px}
.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}
.navbar-default .navbar-brand{color:#777}
.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}
.navbar-inverse .navbar-brand{color:#9d9d9d}
.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}


.clear {
	clear: both;
	display: block;
	font-size: 0px;
	height: 0px;
	line-height: 0;
	width: 100%;
	overflow:hidden;
}


.clear-bottommargin { margin-bottom: -50px !important; }


.clear-bottommargin-sm { margin-bottom: -30px !important; }


.clear-bottommargin-lg { margin-bottom: -80px !important; }
.img-responsive{display:block;max-width:100%;height:auto;}


.article-category {
	font-size: 26px;
	background: #1191d0;
	color: white;
	font-weight: bold;
	margin-bottom: 0;
	text-align: center;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	text-shadow: 0px 1px 0px rgba(0,0,0,.5);
	margin-top: 0;
	position: relative;
	z-index: 3;
	margin-right: 1px;
	margin-left: 6px;
	
}

	h2.article-category {
		margin: 0;
	}


#services .description {
  font-size: 14px;
  margin-left: 60px;
  line-height: 24px;
  margin-bottom: 0;
}
body.responsive-ready .layout-3-M24.lastNews .items.cnt-2 .hnews{width:100%;padding:0;float:none;margin-bottom:2em}
#uvs-types-list .cnt{float:right;font-weight:normal}
#uvs-types-current .cnt{display:none}
.lastNews.layout-3-AL .items.cnt-3 .hnews{float:left;width:33.333333%;padding:0 1%}
.lastNews.layout-3-AL .items.cnt-3 .hnews.first{padding-right:2%;padding-left:0}
.lastNews.layout-3-AL .items.cnt-3 .hnews.last{padding-left:2%;padding-right:0}
.lastNews.layout-3-M24 .items.cnt-2 .hnews{float:left;width:50%;padding:0 1%}
.lastNews.layout-3-M24 .items.cnt-2 .hnews.first{padding-right:2%;padding-left:0}
.lastNews.layout-3-M24 .items.cnt-2 .hnews.last{padding-left:2%;padding-right:0}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}

.thumb_img_link:hover .thumb_time{
	display: none;
}

.thumb_img_link{
width : 180px;
height: 135px;
display: block;
text-decoration:none;
position:relative;
}


.overlay-layer-wrap {
	position: relative;
	z-index: 3;
}
.mobile_nav .select_page{display:none}
.et_header_style_centered #main-header .mobile_nav{display:block;padding:5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgba(0,0,0,.05);text-align:left}
.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page{display:inline-block;color:#666;font-size:14px}
.et_header_style_split #main-header .mobile_nav{display:block;padding:9px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgba(0,0,0,.05);text-align:left}
.flex-col{max-height:100%}
.medium-flex-wrap .flex-col{padding-top:5px;padding-bottom:5px;-ms-flex-positive:0;flex-grow:0;width:100%}
.small-flex-wrap .flex-col{-ms-flex-positive:0;flex-grow:0;width:100%}
.flex-col button,.flex-col .button,.flex-col input{margin-bottom:0}
.form-flat .flex-row .flex-col,.flex-row.form-flat .flex-col{padding-right:4px}
.next-prev-nav .flex-col{padding:.7em 0}
.next-prev-nav .flex-col+.flex-col{border-left:1px solid #ececec}
.wpcf7 .flex-col .wpcf7-not-valid-tip{position:absolute;z-index:99;margin-top:5px;width:100%}
.searchform-wrapper.form-flat .flex-col:last-of-type{margin-left:-2.9em}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}

  .hfg-item-right #secondary-menu, .hfg-item-right .nv-nav-wrap, .hfg-item-right .component-wrap, .hfg-item-right .site-logo {
    justify-content: flex-end; }

  .hfg-item-left #secondary-menu, .hfg-item-left .nv-nav-wrap, .hfg-item-left .component-wrap, .hfg-item-left .site-logo {
    justify-content: flex-start; }

  .hfg-item-center #secondary-menu, .hfg-item-center .nv-nav-wrap, .hfg-item-center .component-wrap, .hfg-item-center .site-logo {
    justify-content: center; }
.nv-nav-wrap{min-height:1px;display:flex;flex-direction:column;justify-content:space-between}
.row .nv-nav-wrap{flex-direction:row;align-items:center;padding-bottom:0}
.section_nine .footer_sec1 ul li ul li .footer_social{width:35px;margin-right:8px;margin-top:30px;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
.section_nine .footer_sec1 ul li ul li .footer_social:hover{opacity:.8;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}





.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}



.flexslider {
	margin: 0; 
	padding: 0;
}
 
.flexslider .slides img {
	
	display: block;
}

.flexslider .slides { 
	zoom: 1; 
}

.flexslider:hover .flex-prev { 
	opacity: 1; 
}

.flexslider:hover .flex-next { 
	opacity: 1; 
}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { 
	opacity: 1; 
}


.scrittore {
    margin-bottom:5px;
}


.scrittore a,
.scrittore span {
    font-weight:700;
    color:#90264b;
}

#slideshowForum .scrittore,
#slideshowForum .categoria {
    font-size:13px;
}

.footer-big .copyright {
	padding: 15px 0;
}

.footer-black h5,
.footer-black h4,
.footer-black i,
.footer-black .copyright {
	color: #fff;
}

	.footer .copyright {
		display: inline-block;
		float: none !important;
		width: 100%;
		padding: 10px 0;
		text-align: center;
	}


.copyright.hestia-center {
  font-size: 1rem;
  color: #737373; }


.tm-spacer {
  clear: both;
}
.et_header_style_centered #main-header .logo_container{height:110px}
.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:83px}
 .modal.fade.in{top:20px;}
.cnt .bpd .in{padding:3% 10%}
.in{padding:20px}
.bp-t .out .in.pddbg{width:auto}
.bp-t .out .in{margin:0 auto}
.bp-t .out .in .cck{margin:0 auto;width:1040px}
.cnt .bpd .out .in{padding:3% 60px}
.nav .nav-contact .phone-number{font-weight:800;font-size:1.4em;padding-bottom:0}
.nav .nav-contact .phone-number a,.nav .nav-contact .address a{text-decoration:none;color:inherit;display:block}
.nav .nav-contact .phone-number a:hover,.nav .nav-contact .phone-number a:focus,.nav .nav-contact .address a:hover,.nav .nav-contact .address a:focus{color:#F1B82D}


#boxnovinkyakcie {float:left; width: 320px;}
.region-slideshow .block{margin:0;}
.region-front-welcome{padding:2% 4%;text-align:center;background:#F8F8F8;}
.region-front-welcome .block{margin:0;}
.region-front-welcome h2{margin-bottom:10px;font-size:24px;text-align:center;}
.region-top-nav{display:block;overflow:hidden;}
.region-top-nav .block-menu{float:right;margin:0;}
.region-top-nav h2{display:none;}
.region-top-nav ul li{display:inline-block;background:none;border-right:1px solid #ddd;padding:0 10px;line-height:100%;}
.region-top-nav ul li:last-child{border:0;}
.region-top-nav ul.menu{text-align:center;}


.widget-wrap {
	margin: 50px 0px 0px 0px;
}
.footer-right-nav{width:535px;padding:49px 0 3px}
.footer-right-nav ul li{padding:0 5px 0 0;margin:0 3px 0 0}
.footer-right-nav ul li a{font-size:13px}

.footer-right-nav ul{
	display:inline-block;
	float:right;
	padding:0 4px 0 0;
}

.footer-right-nav ul li a:hover{
	text-decoration:underline;
}


.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
}

.pad3{
	padding-top:3px;
	padding-right:3px;
	vertical-align:top;
}


.article__block--inner--time { padding-right: 15px; }


.article__block--inner--time, .article__block--inner--small-text { color: #777; display: inline-block; font-size: 0.6875rem; font-weight: 700; padding-bottom: 10px; text-transform: uppercase; }

.list-blog .popauthor {color: #999;font-size: 12px;font-style: italic;
}


#right #info #office,#right #info #gate

{

}
.l-text-unit{margin:16px 0 0}
.l-text-unit:first-child{margin-top:0}
.menu-inner-page-menu-container{overflow:hidden}

	
	.blog-search,
	.navigation { 
		background: #282828; 
	}

	
	.blog-search { padding: 8%; }
.site-header .site-identity .site-identity-cell{display:table-cell;vertical-align:middle}
.site-header .site-identity .site-identity-cell+.site-identity-cell{padding-left:15px}

.fr{ float:right;}



.texten{color:#000000;font-family:Verdana;font-size:8pt;}

.censustitle {
	margin: 0 0 15px 20px;
}

.meteor-slides .meteor-shim {
	border: 0;
	height: auto !important;
	margin: 0;
	max-width: 100%;
	padding: 0;
	width: auto\9; 
}
