﻿
	.nav-wrap { position: relative; float: left; width: 100%; height: 0; overflow: hidden; }

	.nav-wrap.transition {
	-webkit-transition: height 0.35s ease;
	-moz-transition: height 0.35s ease;
	-o-transition: height 0.35s ease;
	transition: height 0.35s ease; }

	.expand .nav-wrap { height: auto; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; }

  .col-md-6 { width: 50%; }

    .feature-contant .col-md-6 { margin-bottom:4%; }

.slider-text .col-md-6 { margin: 0 auto; float: none; }
.pswp__caption__center{text-align:center;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}

#logo, #logo a, #logo a:hover {
	font-size: 1.5em;
	color: #353535;
	text-decoration: none;
}

#logozone #logo {
	margin: 0;
	font-size: 2.5em; 
	font-weight: normal;
	line-height: normal;
  color: #d7d7d7;
	font-family: Arial, Tahoma, sans-serif;  
  text-align: left;
  overflow: hidden;
}

#logozone #logo a {
  color: #d7d7d7;
	text-decoration: none;
	border: 0;
	cursor: pointer;
}

#logozone #logo img {
	border: 0;
}

#logozone #logo a:hover {
  color: #eee;
}

#logozone #logo span#rbcSystemIdentifierLogo {
	margin: 0;
	float: none;
	display: block;
}

.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
 
.flexslider .slides img {
	
	display: block;
}



.slides:after {
	content: "\0020"; 
	display: block; 
	clear: both; 
	visibility: hidden; 
	line-height: 0; 
	height: 0;
}

html[xmlns] .slides {
	display: block;
}

* html .slides {
	height: 1%;
}

.flexslider .slides { 
	zoom: 1; 
}

footer ul li.social {
  width: 45%;
  display: none;
  max-width: 50px;
}

footer .social-small {
  padding: 20px 20%;
}

footer .social-small h5 {
  font-size: 1.125rem;
  padding: 15px 0 25px;
}

footer .social-small svg {
  width: 35px;
  height: 35px;
}

footer .social-icons-small {
  display: flex;
  text-align: center;
}

  .social-small {
    display: none;
  }
#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-user .menu-item{padding-left:0;text-transform:uppercase}
.menu-user .menu-item a{background:0 0;color:#000;font-size:13px;font-weight:700;padding:10px!important}
.dark-nav .menu-user .menu-item a{color:#fff}
.menu-user .menu-item a .active{color:#d70e16}
.menu-user .menu-item a:focus,.menu-user .menu-item a:hover{background:0 0!important;color:#000;text-decoration:underline!important}
.dark-nav .menu-user .menu-item a:focus,.dark-nav .menu-user .menu-item a:hover{color:#999}
.dark-nav .menu-user .menu-item a:after{color:#fff}
.menu-user .menu-item:last-child a:after{display:none}
.menu-user li.menu-item{float:inherit}
body .affix .site-header__navigation-desktop .menu-item.open a{background:0 0}
.navbar-nav .menu-item-home a{background:0 0}

.l_foot .f_text{ width:auto; height:auto; overflow:hidden; float:left; }

.l_foot .f_text p{ width:auto; height:auto; overflow:hidden; float:left; font:12px/25px "Microsoft YaHei"; color:#999; text-align:left;}

.l_foot .f_text p a{ display:inline-block; font:12px/25px "Microsoft YaHei"; color:#555; margin-right:5px; margin-left:5px;}

.l_foot .f_text p a:hover{ color:#ff6600;}




.nav-links {
	float: left;
	margin-top: 20px;
	position: relative;
	width: 100%;
	}

.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}



.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%);}
#menubar{display:table;position:absolute;top:133px;left:32px;height:44px;}
#menubar ul{font-size:110%;display:table-row;vertical-align:middle;line-height:44px;white-space:nowrap;}
#menubar ul li,#language-select ul li{display:table-cell;vertical-align:middle;border-right:1px solid #3595b1;padding:0 1em;}
*+html #menubar ul li,*+html #language-select ul li{float:left;}
#menubar ul li:first-child{padding-left:0;}
#menubar ul li:last-child{border:none;}
#menubar ul li a,#language-select ul li a{text-decoration:none;color:#fff;}
#menubar ul li a.active-trail{text-decoration:underline;}

#skipnav{float:left;list-style:none;height:0;overflow:hidden;width:0}

#skipnav a{background:#fff;color:#000;left:-9999px;position:absolute;text-decoration:underline;top:-9999px;width:12.5em;z-index:999}

#skipnav a:active,#skipnav a:focus{left:0;top:0}


#site-copyright {
	display:block;
	float:none;
	padding-top:5px;
	font-style: normal;
	clear:both;
	margin:0 auto;
	text-align:center;
}
.main-navigation-ul,.main-navigation-ul li.menu-item,.main-navigation-ul ul.sub-menu{margin:0;padding:0}
.main-navigation-ul li.no-mega-menu ul.sub-menu{position:absolute;top:100%;right:0;padding:8px 0}
.main-navigation-ul li.no-mega-menu ul.sub-menu ul.sub-menu{top:0;left:100%;right:auto}
.main-navigation-ul li.menu-item{position:relative;display:block;list-style-type:none}
.main-navigation-ul a.menu-item-link,.main-navigation-ul span{display:block;text-decoration:none;white-space:normal}
.main-navigation-ul .menu-item-language span{display:inline}
.main-navigation-ul li.menu-item.has-mega-menu{position:static}
 .main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link { font-size:12px; font-weight:400; text-transform:uppercase; letter-spacing:1px; }
header .logo-wrap{position:relative;float:left}
header .logo-wrap img{display:block}
header .logo img{display:block;margin:0 auto;float:none}
.mobile-menu-wrapper .bottom-wrapper .menu-mobile-bottom-menu-container{margin-top:40px}
.mobile-menu-wrapper .bottom-wrapper .menu-mobile-bottom-menu-container .menu{margin:0 -5px}
.mobile-menu-wrapper .bottom-wrapper .menu-mobile-bottom-menu-container .menu .menu-item{display:inline-block;padding:0 5px}
.mobile-menu-wrapper .bottom-wrapper .menu-mobile-bottom-menu-container .menu .menu-item a{text-transform:uppercase}
.site-footer.mobile .site-footer-navigation .menu-mobile-bottom-menu-container{width:100%}
.site-footer.mobile .site-footer-navigation .menu-mobile-bottom-menu-container ul{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin-bottom:5px}
.site-footer.mobile .site-footer-navigation .menu-mobile-bottom-menu-container ul li{padding:0 5px;font-size:12px;margin:0 20px}
.sign_up__form_container{-webkit-animation:f .3s ease-out;animation:f .3s ease-out;z-index:1000001;width:100%;max-width:920px;background:#fafaec;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:30px;max-height:100%;overflow-y:auto}

#topnav #dropmenu_alloywheels, #topnav #dropmenu_carmake, #topnav #dropmenu_tpms, #topnav #dropmenu_accessories, #topnav #dropmenu_gallery, #topnav #dropmenu_information { top: 0px !important; left: 0 !important; position: relative; }



.dropmenudiv_b { position: absolute; top: 0; border-bottom: #ffffff 1px solid; z-index: 100; background-color: #4d4c4c; width: 220px;  display: none; }

.dropmenudiv_b a { width: auto; display: block; text-indent: 5px;  padding: 3px; text-decoration: none; font-size: 12px; color: black; background-color: #4d4c4c; color: #FFFFFF; }

* html .dropmenudiv_b a {  width: 100%; }

.dropmenudiv_b a:hover {  background-color: #b30d11; color: #FFFFFF; }
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:16px;}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:16px;}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent:before{ float:right; display:inline-block; margin-top:16px; margin-right:25px}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent.show_submenu:before{content: "\f107"; color:#fff}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent:hover:before{ color:#fff}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li a{ padding-left:45px}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li:before{ display:none}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li{ padding-left:0}



.newsletter-form { margin-bottom: 30px; }
.carousel-inner{position:relative;width:100%;overflow:hidden}

.copyright {
    color: #cfd3d6;
    font-size: 12px;
    font-family: 'Light';
    line-height: 30px;
}


.themes-info-inner {
	margin-bottom: 40px;
}
.front .content{max-width:100%;width:100%;}
.content{margin-left:auto;margin-right:auto;max-width:1200px;}
.vcex-milestone-number{font-weight:600;font-size:54px;color:#bcbcbc;line-height:1em}

	.minimarker,
	aside ul li a span{width: 18px !important; height: 18px !important; overflow: hidden; display: block; float: left; clear: none;}

	.minimarker img{
		width: 18px; height: 18px; 
	}
.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 {

	}

.abs{position:absolute;}
#block-block-5 .content img.img-rss{border:1px solid #f68037;margin-left:141px;}
.advisor-website .top-alternate .pub-details__item:last-child,.pub-details__item .updated:not(.published){display:none}
.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}
.content-block--banner .container-fluid{margin-left:56px;margin-right:56px;width:100%}

  footer.bottom .footer1 {
    padding: 100px 0 80px 0; }

#ahplogo
{
	width: 300px;
	margin: auto;
	padding: 26px 0 0;
	display: block;
}

#header, .main-header {
    max-width: 100%;
    min-width: 100%;
}

    #header h1, #header h2, .site-description {
        float: none;
        text-align: center;
        width: 100%;
        max-width: 100%;
        padding: 0;
    }

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

#header {
    position: relative;
    min-width: 1152px;
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
    background: #222;
}

#header #logo a {
    font-size: 28px;
    color: #fff;
}

#header .logo-wrap {
    padding: 22px 0;
    margin: 0;
}

#header .header-search { float: right }

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

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




#sync1 .item{margin: 0 auto;text-align: center;width: 70%;}

#sync2 .synced .item{border: 1px solid rgb(0, 0, 0); opacity: 1;}

#sync2 .item{color: rgb(0, 0, 0); cursor: pointer; margin: 5px; padding: 0; text-align: center; opacity: 0.5;}

#sync2 .item img { width:100%;}


span.old-price-dosage {
color: #000000 !important;
font-size: 11px;
font-weight: 400 !important;
text-decoration: line-through;
vertical-align: top;
}
.text-center{text-align:center}

header,footer,.f-panel,.f-container{z-index:20;position:relative}
.ie9 .f-flex:not(.f-container),.ie9 .f-flex-inline:not(.f-container){display:table-row}
.f-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:980px;padding:0 10px}
.f-container:before,.f-container:after{content:"";display:table}
.f-container:after{clear:both}
.f-container-center{margin-left:auto;margin-right:auto}



.page-breadcrumb a{
    color: #db2723;
}


.page-breadcrumb {
    font-size: 12px;
    line-height: 0.7;
}

.page-breadcrumb li{
    display: inline-block;
    color: #747474;
}

#colophon .widget_nav_menu .menu-item {
  padding-bottom: 0;
}

#colophon .widget_nav_menu .menu-item a {
  display: block;
  padding-bottom: 3px;
  margin-bottom: 3px;
  border-bottom: 1px solid #b9b9b9;
}
#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}
#g-navigation .g-menu-item-subtitle{text-transform:lowercase;font-size:.85rem;font-weight:700;opacity:.8;padding-top:2px}
.g-menu-item-subtitle{opacity:.7}
.g-menu-item-container{display:block;position:relative}
.g-menu-item-container input,.g-menu-item-container textarea{color:#666}
#g-mobilemenu-container .g-toplevel li .g-menu-item-container{padding:.938rem 1rem}
#g-mobilemenu-container .g-toplevel li .g-menu-item-content{display:inline-block;line-height:1rem}
#g-mobilemenu-container .g-menu-item-container{-webkit-transition:-webkit-transform .2s ease-out;-moz-transition:-moz-transform .2s ease-out;transition:transform .2s ease-out}
#g-mobilemenu-container .g-menu-item-subtitle{line-height:1.5}
.elementor-editor-active .wpbf-navigation-transparent{display:none !important}
.wpbf-navigation{width:100%;background:#FF875B;position:relative;z-index:555}
.wpbf-navigation .wpbf-grid-collapse{display:table;width:100%}
.wpbf-navigation .wpbf-logo-container,.wpbf-navigation .wpbf-menu-container{display:table-cell;float:none;vertical-align:middle}
.admin-bar .wpbf-navigation-active{margin-top:32px}

.menu #gnavlist					{background-color:#fff}
.menu-user .menu-item{padding-left:0;text-transform:uppercase}
.menu-user .menu-item a{background:0 0;color:#000;font-size:13px;font-weight:700;padding:10px!important}
.dark-nav .menu-user .menu-item a{color:#fff}
.menu-user .menu-item a .active{color:#d70e16}
.menu-user .menu-item a:focus,.menu-user .menu-item a:hover{background:0 0!important;color:#000;text-decoration:underline!important}
.dark-nav .menu-user .menu-item a:focus,.dark-nav .menu-user .menu-item a:hover{color:#999}
.dark-nav .menu-user .menu-item a:after{color:#fff}
.menu-user .menu-item:last-child a:after{display:none}
.menu-user li.menu-item{float:inherit}
body .affix .site-header__navigation-desktop .menu-item.open a{background:0 0}
.navbar-nav .menu-item-home a{background:0 0}


#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: #FFFFFF !important;
				}


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


  .navigation__main-link, .menu-item a {
    font-size: 17px;
  }
.mp__expanded .mp__info .mp__song-name{display:block;font-size:.875rem;line-height:1.2}




.sidebar_left .content { float: right; }

.sidebar_right .content { float: left !important; }

.footer_copyright {
	text-align:right;
	display:block;
	color:  #666666;
	font-style: 12px;
}


.widget .tt-post-quality,
.tt-post.type-7 .tt-post-quality {
  display: none;
}


.widget ul {
  position: relative;
  list-style: none;
}


.sidebar-item.widget ul li,
.tt-post-list.dark li {
  padding: 12px 0;
}


.sidebar-item.widget ul li:first-child,
.tt-post-list.dark li:first-child {
  padding-top: 10px;
}





.sidebar-item.widget ul li a:hover {
  color: #dd3333;
}


.sidebar-item.widget select {
  width: 100%;
  padding: 8px;
}
.text-muted{color:#777}

#content-wap{padding:0 10px}

.content-wrap{float:left;width:100%}

.content{position:relative;margin-right:310px;margin-bottom:15px;padding-top:15px;}

.single .content{padding:0 20px;border:1px solid #eaeaea;border-radius:4px;background-color:#fff}

.container-page .content{margin-right:0;padding:20px;border:1px solid #eaeaea;border-radius:4px;background-color:#fff}

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

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


.menu-item-has-children .dropdown-menu li {
  padding: 5px 0;
}

.home-header-title1 {font-size: 38px;font-weight: 700;}
.flexslider .slides .video-shortcode{margin-bottom:0}
.fusion-vimeo.center-video .video-shortcode,.fusion-youtube.center-video .video-shortcode{margin:0 auto}

.np-header-search-wrapper .search-form-main{    padding: 15px 15px 8px 15px;}

.np-header-search-wrapper .search-form-main .search-field{width: 120%;}




.np-header-search-wrapper {
    float: right;
    position: relative;
}


.np-header-search-wrapper .search-form-main:before {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #029FB2;
    content: "";
    position: absolute;
    right: 15px;
    top: -10px;
}


.np-header-search-wrapper .search-form-main .search-submit {
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    color: #fff;
    float: left;
    padding: 10px 0 10px;
    width: 20%;
    height: 36px;
    background: #029FB2;
}

.comment-list .comment-body,.np-header-search-wrapper .search-form-main{border-top:#40a533}
.footer-sign-up .e-title{float:left;width:33.33%;font-size:22px;font-weight:700;color:#fff;margin:12px 0 0}
.site-hero-slider .login-form-widget .e-title{font-size:22px;margin-bottom:15px}
.site-atm-locator .e-title{font-weight:700;margin:0 0 10px}
.fid-2 #uvs-types-list .col-1,.fid-2 #uvs-types-list .col-2{width:300px;float:left}
.fid-2 #uvs-types-list .col-1{margin-right:10px}
.fid-3 #uvs-types-list .col-1,.fid-3 #uvs-types-list .col-2,.fid-3 #uvs-types-list .col-3{width:230px;float:left}
.fid-3 #uvs-types-list .col-1,.fid-3 #uvs-types-list .col-2{margin-right:10px}
body.responsive-ready .fid-2 #uvs-types-list .col-1,body.responsive-ready .fid-2 #uvs-types-list .col-2{width:100%}

.related-post {
	float: left;
	width: 100%;
	margin-bottom: 10px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style: italic;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999;
	padding-bottom: 5px;
}

.related-post a img {
	float: left;
	margin-right: 30px;
	border: thin solid #09C;
	border-radius: 10px;
	width: 100px;
}

.related-post span a {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style: italic;
	color: #006699;
	font-size: 16px;
}


.event-main .event-box table tr td.month {
    background: #3f250f;
    color: #fff;
    font-size: 15px;
    padding: 10px 0;
}


.event-main .event-box table tr td.month a {
    color: #fff;
    text-decoration: none;
}


.event-main .event-box table tr td.month a:hover {
    color: #ee1a74;
}

.small-calendar .month {
    background: #3f250f;
    color: #ffffff;
    font-size: 15px;
    padding: 10px 0;
}


.event-popup .event-popup-main table tr td.month {
    background: #3f250f;
    color: #fff;
    font-size: 13px;
    padding: 10px 0;
    vertical-align: middle;
    text-transform: uppercase;
}


.event-popup .event-popup-main table tr td.month .month-title {
    font-size: 17px;
    font-weight: bold;
}
#loc7 {    top: 189px;    left: 192px;}
#loc7 .location_content {    right: 107px;}



.body_res { background:none; margin:0; padding:0; max-width:100%;  }
.grofile-thumbnail{width:500px;max-width:100%}

	.furniture-panel .col-lg-4{float:left; width:33.33%;}


img.dirt_one, img.dirt_two, img.dirt_three, img.dirt_four {
    position:absolute;
    left:50%;
    margin-left:-300px;
}


img.dirt_two {
    left:50%;
    top:-10px
}


.img-fluid, .img-thumbnail {
    max-width: 100%;
    height: auto
}

#zoom_sur .zoom_sur_liste {
	list-style:none;
	margin:0px;
	padding:0px 20px 10px;
}

#zoom_sur .zoom_sur_liste li {
	padding:15px 0px 15px;
	overflow:hidden;
	background:none;
	border-bottom:1px dotted #C5C1B9;
}

#zoom_sur .zoom_sur_liste li.first {
	border-top:none;
	overflow:hidden;
}

#zoom_sur .zoom_sur_liste li.second {
	border-top:none;
}

#zoom_sur .zoom_sur_liste li h3 {
	padding:0px;
	margin:5px 0px 0px;
	border:none;
	background:none;
}

#zoom_sur .zoom_sur_liste li a:hover {
	text-decoration:underline;
}


#zoom_sur .zoom_sur_liste li a {
	text-decoration:none;
	font-size:82%;
	font-weight: bold;
}

#zoom_sur .zoom_sur_liste li.no_border_bottom {
	border-bottom: 0px;
}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}


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


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




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


	.genesis-responsive-menu .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		position: relative;
		text-align: left;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
		position: relative;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item a {
		border: none;
		margin-bottom: 1px;
		padding: 15px 20px;
		width: 100%;
	}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.menu-level-2.menu-item-has-children{margin-top:6px!important}
.menu-level-2:not(.menu-item-has-children){margin-bottom:-6px!important;margin-top:6px!important}
#et_mobile_nav_menu .menu-level-1-child-main ul.sub-menu li.menu-level-2 a{margin-left:22px!important}

.clear {
	clear:both;
}
