﻿.d-none{display:none!important}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}
 
.js_active.html_burger_menu #avia-menu .av-burger-menu-main, 
.html_burger_menu #top #avia-menu .menu-item-search-dropdown{ display:block; }

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}


#adesso-main-navigation #adesso-search-list-elem {
  width: 100%;
}

.alignleft {
	float: left;
}

#content .alignleft,
#content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}

#content img.alignleft,
#content img.alignright,
#content img.aligncenter {
	margin-bottom: 12px;
}
.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}
.fl-node-59fab88c26090 .fl-button-wrap {text-align: left;}
.fl-node-59fab88c260cb .fl-button-wrap {text-align: left;}
.fl-node-5c507b3615f9a .fl-button-wrap {text-align: left;}
.fl-node-59fab88c26311 .fl-button-wrap {text-align: left;}
.social_menu .menu-item{display:table-cell}

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

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

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

.navbar .menu-item a {
border-bottom: 1px solid #111;
padding: .7rem 0;
}

.metaslider .msHtmlOverlay .layer .content {
    overflow: hidden;
    width: auto;
    background: transparent;
    padding: 0;
    border: none;
    margin: 0;
}
.pp-advanced-menu-mobile-toggle.hamburger .pp-advanced-menu-mobile-toggle-label,.pp-advanced-menu-mobile-toggle.hamburger-label .pp-advanced-menu-mobile-toggle-label {display: inline-block;margin-left: 10px;line-height: 0.8;}
.show_block{width:200px;margin-top:10px;margin-bottom:10px;overflow:hidden}

#gb-social-media {
	position: fixed;
    top: 100px;
    right: -50px;
    z-index: 100;
    -webkit-transition: all .2s linear 0s;
    -moz-transition: all .2s linear 0s;
    -o-transition: all .2s linear 0s;
    transition: all .2s linear 0s;
}

#gb-social-media.show-it {
	right: 0;
}

.sp #gb-social-media, .spn #gb-social-media {
	top: 221px;
    right: 0;
}

#gb-social-media-mobile {
	position: relative;
    background: #ecf0f1;
    display: none;
}

#gb-social-media-mobile .social-media-icons {
    justify-content: center;
    -webkit-justify-content: center;
    flex-wrap: wrap;
}

#gb-social-media-mobile .social-icon {
	border-left: 1px solid #fff;
}

#gb-social-media-mobile .social-icon:first-child {
	border: 0 none;
}

#gb-social-media-mobile .social-icon .icon-text {
	display: none;
}
.panel-group{margin-bottom:20px}
.panel-group .panel{margin-bottom:0;border-radius:4px}
.panel-group .panel+.panel{margin-top:5px}
.panel-group .panel-heading{border-bottom:0}
.panel-group .panel-footer{border-top:0}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}
.st-accordion .panel-group .panel{margin-bottom:10px;border-radius:0}

.home-twitter.five-across #tweets {
  padding:0;
  margin:18px 0 3px 196px;
  
}

#frontgate a {color:black;text-decoration:underline;font-size:12px;}

#frontgate a:hover{text-decoration: none;}

.red_word {
	font-family: sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #F00;
}


#col_bas{
position: relative; 
text-align:center;
float:right;
border:0px solid #cecece;
margin-top:10px;
margin-bottom::10px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

width:100%;
}


.copy{
color : #8b8b8b; 
font-family :  Verdana, Arial, Helvetica, Geneva, sans-serif; 
}
.alignright,img.alignright{display:inline;float:right;margin-left:1.5em;margin-bottom:1.5em}
.img-responsive{width:100%;height:auto}


 .indext a{ text-decoration: none;color: #204249;}


.indext a:hover{ text-decoration: underline;  color: #0054a7; }


.tt_formelement
{
	padding: 0px 15px 0px 15px;
}


.tt_formelement label
{
 
 display:block;
 padding:12px 0px 8px 0px;
 font-weight:500;
 color:#000;
 font-size:13px;
}


.tt_formelement input
{
	border:0; 
	font-size:13px;
	padding:7px;
	margin:-7px;
	color:#1465ab; 
	border:solid 1px #eee; 
	width:100%;
}


.tt_formelement select
{
	border:0; 
	font-size:13px;
	padding:6px;
	margin:-7px;
	color:#1465ab; 
	border:solid 1px #eee; 
	width:108%;
}
.fusion-copyright-notice{color:#8c8989;font-size:12px;}
.fusion-copyright-notice a{color:#bfbfbf;}
.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}
.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}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-6{width:50%}


#wrap_skybar .sep {
	width: 1px; height: 9px;
	margin-top: 11px;
	border-left: 1px solid #4c4c4c;
}
.et_pb_slides .et_pb_slider_container_inner{display:table-cell;width:100%;vertical-align:middle}
.et_pb_slides .et_pb_empty_slide .et_pb_slider_container_inner,.et_pb_slides .et_pb_empty_slide.et_pb_container{display:block}

td.ensystdtop {padding:0;vertical-align:top;border:0;margin:0}


.weather-view-video {
	position: relative;
	margin-bottom: 1.5rem;
}




.weather-view-video.internal-page {
	display: flex;
	background-color: #e1e1e1;
	margin: 1rem 0 3rem;
}


.weather-view-video.internal-page .video-thumb {
	display: flex;
	flex: 0 0 45%;
}


.weather-view-video.internal-page .callout-item-title-link {
	display: flex;
	flex: 0 0 55%;
	align-items: center;
}


.weather-view-video.internal-page .weather-view-play i {
    left: 13%;
    top: 12%;
    font-size: 6rem;
}


aside .weather-view-video i.fa-play:before {
	color: #ffffff; 
}
.mk-contact-form-wrapper.classic-style .mk-form-row i{z-index:12}
.mk-contact-form-wrapper .mk-invalid{z-index:10!important}

.sub_make_car, .sub_make_wheel { display: block; }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-12{width:100%}
.weather-atlas-wrapper .extended_day,.weather-atlas-wrapper .extended_hour{display:table-cell}
.weather-atlas-wrapper .extended_day .wi,.weather-atlas-wrapper .extended_hour .wi{font-size:2em;line-height:1.3}

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

    
    #header-main .mobile-menu .menu-mobile-utility-container .menu-item {
      position: relative; }
.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}


.plug_tpl {
	width: 100%;
	height: 100%;
}






.topmenu{padding-left:20px; height: 52px;}


.topmenu ul li{list-style:none;display:inline;padding: 10px;}


.topRegion .menu {
    position: absolute;
    left: 750;
}


.topRegion .menu td {
    vertical-align: bottom;
    padding: 0 5px;
}


.block__head {
  color: #102D52;
  font-size: 1.4em;
  line-height: 1.2em;
  font-weight: 600;
  margin: 0;
  margin-bottom: 16px;
}

.block__head + .block__stats {
  margin-top: -12px;
}

.box__head .block__head {
  margin: 0;
}

  .main--withfilters .main__side .block__head {
    padding: 20px 20px;
    padding-bottom: 9px;
    margin: 0;
  }

  .main--withfilters .main__side .block__head + .block__stats {
    margin-top: 0;
  }

  .af-testimonials__img-wrapp {
    height: 92%; }

#ft-menu01{
	float: left;
}

.diysdk_twitterNG_twitterNG.web_view.webcomponent .clear { clear: both; }
.et_pb_image_9.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.prefooter .segui_anche{text-align:right;}
.prefooter .segui_anche .label{text-align:right;width:60%;}
.prefooter .segui_anche img{height:35px;margin-top:5px;}
.oulogin{position:relative;z-index:1;color:#808080;margin:30px 0;text-align:center;}
.oulogin:before{border-top:1px solid #e7e7e7;content:"";margin:0;position:absolute;top:50%;left:0;right:0;bottom:0;width:100%;z-index:-1;}
.oulogin span{background:#fff;padding:0 10px;}


  .grid4 {
    width: 32.2%;
  }


.bold{
	font-weight:600;
}

#mobilemenu {
	display: none;
}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}

.calc.container th {
  background: #fff none repeat scroll 0 0;
  font-family: Poppins;
  padding: 7px 15px;
  text-align: center;
}

.container.calc input {
  border: medium none;
  width: 100%;
}

.container.calc input[type="button"], .container.calc input[type="reset"] {
  cursor: pointer;
}

.entry-content.container {
  max-width: 981px;
  padding-top: 60px;
}

.container.comment-section {
  margin: auto;
  max-width: 981px;
}

.post-header.container {
  position: relative;
  z-index: 1;
}

.sliderwrap {
    padding: 20px 0;
}

#slider_top, .sliderwrap {
    float: left;
    width: 100%}

.sliderwrap .item {
    padding-left: 5px;
    padding-right: 5px;
}

.sliderwrap .item div, .sliderwrap .item img {
    max-width: 133px!important;
    height: auto;
}


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

.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-4-0 , #pl-4 .so-panel:last-child { margin-bottom:0px }
 #pg-4-1 , #pg-4-2 , #pl-4 .so-panel { margin-bottom:30px }
 #pl-w5c099205e878c .so-panel { margin-bottom:30px }
 #pl-w5c099205e878c .so-panel:last-child { margin-bottom:0px }



#top-bar { background-color: #FFF; }


.dark #top-bar,
#top-bar.dark {
	border-bottom-color: rgba(255,255,255,0.1);
	background-color: #282828;
}


	#top-bar .col_half {
		width: 100%;
		margin-bottom: 0 !important;
	}


.device-lg.sticky-footer #top-bar,
.device-md.sticky-footer #top-bar { z-index: 299; }

    .blue .special-offers .row:nth-child(3) { margin-top: 0 !important; }

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

    .contact .row:last-child { padding: 11px 0 0 0; }

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

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

.sliderimage_hide_border .wpls-logo-cnt.slick-slide img{padding:0px; border:0px solid #f1f1f1;}
.ump-modal-footer:before,.ump-modal-footer:after{content:" ";display:table}
.ump-modal-footer:after{clear:both}
.ump-modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.ump-modal-footer .btn-group .btn+.btn{margin-left:-1px}
.ump-modal-footer .btn-block+.btn-block{margin-left:0}
.modal-dialog .ump-modal-footer .capture_footer{padding:0 0 20px;margin:20px 0 0}

.top .social{float:left; font-size:18px;}

.top .social a{margin-right:10px;}

.footer .social a{width:40px; height:40px; line-height:40px; text-align:center; border-radius:50px; background:#fff; color:#3b4348; font-size:18px; display:inline-block; margin:0 5px;}

.footer .social a:hover{background:#ef4d35; color:#fff;}


.main-content .bannerwidget{
	display: block; 
	margin:20px auto; 
	float:none; 
	text-align:center;  
}


.headerwidgets .bannerwidget {
	float:right;
	padding:5px 15px 5px 5px;
}


.headerwidgets .bannerwidget img {
    max-width: 100%;
	height:auto;
}
.language-switcher-locale-url{padding-top:30px;text-align:left;display:inline-block;position:absolute;width:100%;left:0}
.language-switcher-locale-url a{display:block;width:100%;background:#000;color:#fff;font-size:12px;font-weight:500;padding:7px 10px;text-decoration:none;height:30px}
.language-switcher-locale-url li{display:none}
.language-switcher-locale-url .active{display:block;position:absolute;top:0;width:100%}
.show_sub.menu-item-has-children:after{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu-item-has-children{position:relative}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}

.sm-span1, .sm-span1, .sm-span1, .sm-span1, .sm-span2, .sm-span2, .sm-span2, .sm-span2, .sm-span3, .sm-span3, .sm-span3, .sm-span3, .sm-span4, .sm-span4, .sm-span4, .sm-span4, .sm-span5, .sm-span5, .sm-span5, .sm-span5, .sm-span6, .sm-span6, .sm-span6, .sm-span6, .sm-span7, .sm-span7, .sm-span7, .sm-span7, .sm-span8, .sm-span8, .sm-span8, .sm-span8, .sm-span9, .sm-span9, .sm-span9, .sm-span9, .sm-span10, .sm-span10, .sm-span10, .sm-span10, .sm-span11, .sm-span11, .sm-span11, .sm-span11, .sm-span12, .sm-span12, .sm-span12, .sm-span12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}

.sm-span10{width:83.33333333%}

header .navbar-primary .navbar-nav .nav-item .dropdown-menu.menu-heading {
    padding-bottom: 10px;
}


  .rtl .menu-primary-items li.menu-item-has-children ul a:after,
  .rtl .menu-unset ul li.menu-item-has-children ul a:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    left: auto;
    right: 6px;
  }
.site-footer .personal-network .menu .menu-item{padding:5px}
.site-footer .personal-network .menu .menu-item:empty{list-style:none}
.site-footer .personal-network .menu .menu-item:nth-child(odd){clear:left}

#contenu_principal_normal_pag .children .page_item {
    background-color: none;
}

.children .page_item {
    background-color: white;
    font-weight: normal;
}

#liste .children .page_item {
    background-color: transparent;
}

.sfw-commentlist .children{list-style:none;margin:0}

.sfw-commentlist .children li.sfw-comment{background:#fff;border-left:1px solid #ddd;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;position:relative;margin:1.625em 0 0;padding:1.625em}

.sfw-commentlist .children li.sfw-comment .sfw-fn{display:block}

.sfw-commentlist .children li.sfw-comment .sfw-comment-meta{line-height:1.625em;margin-left:50px}

.sfw-commentlist .children li.comment .sfw-comment-content{margin:1.625em 0 0}

.sfw-commentlist .children .avatar{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;left:2.2em;top:2.2em;padding:0}

.commentlist .children {
	list-style: none;
	margin: 0;
}

.commentlist .children li {
	border: none;
	margin: 0;
}

.children #respond {
	margin: 0 48px 0 0;
}
