﻿
table.classementNormal tr.club_0 td{font-weight:bold;background:#999999;color:#ffffff;}


.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;
}
.page-template-default.et_pb_pagebuilder_layout:not(.et_full_width_page) #main-content .container{padding-top:0}

#main-content .container {
    padding-top: 20px;
}


 
.search #main-content .container:before {
  background: none;
}
#footer .privacy-links ul.menu li.first{border-left:1px solid #ffffff;padding-left:1em;margin-left:1em;}
#left{float:left;width:675px}

.main-link .address .block2 {
	display: inline-block;
}


.site-description{
	color: #EEE;
	margin: 0;
	font-size: 16px;
	font-style: italic;
	line-height: 1;
}


#masthead.scrolled .site-description{
	font-size: 14px;
}


			.site-title a,
		.site-description {
			color: #ffffff;
		}



.av-hamburger-box {
width: 35px;
height: 24px;
display: inline-block;
position: relative; 
}


.clear-both {
	clear:both;
	display:block;
	height:0px;
	font-size:0px;
}

#barre_themes .clear-both {
	clear:both;
}

  .sidebar_search .sub-menu .menu-item:first-child {
    display: none !important; }

.accordion .ui-accordion-content .item_footer
{
	margin-top: 20px;
	line-height: 1;
}

.accordion .ui-accordion-content .item_footer .more
{
	margin-right: 2px;
}

.accordion .ui-accordion-content .item_footer .more:first-child
{
	margin-right: 0;
}
.f-offcanvas.f-active .f-offcanvas-bar.f-offcanvas-bar-show{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}
.f-offcanvas-bar{position:fixed;top:0;bottom:0;left:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);z-index:1001;width:270px;max-width:100%;background:#333;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transition:left .3s ease-in-out, -webkit-transform .3s ease-in-out;transition:left .3s ease-in-out, transform .3s ease-in-out;-ms-scroll-chaining:none}
.f-offcanvas-bar-flip{left:auto;right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}
#search-wrapper .location-title,#search-wrapper .category-title{font-weight:bold}
.table-reviews .item .c3{position:relative;top:9px}
.table-reviews .item .c3 h4{font-size:19px;font-size:1.1875rem;font-weight:400;line-height:1.3em}
.table-reviews .item .c3 h4 strong{color:#67c453}
.table-reviews .item .c3 p{font-size:12px;font-size:.75rem;line-height:1.5em}
.table-s1 .item .c3{width:20%;text-align:center}
.table-s1 .item .c3 .rating{display:inline-block}
.table-s1.table-big .item .c3{width:19%}
.table-s1.table-big .item .c3 .review-link{display:block;text-decoration:underline;margin-top:10px}
.table-s1.table-big .item .c3 .review-link:hover{text-decoration:none}
.table-s1.table-s1--ncount .item .c3{width:23%}
.main-col .table-s1 .item .c3 .rating i{width:20px;line-height:20px;font-size:18px;font-size:1.125rem}
.main-col .table-s1.table-s1--ncount .item .c3{width:25%}
.fusion-image-carousel{margin-bottom:40px}
.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-wrapper{height:115px!important}
.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-holder{line-height:115px!important}
.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-item-wrapper{text-align:center}
.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper{vertical-align:middle}
.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper a{display:block;-webkit-box-shadow:none;box-shadow:none}
.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper img{max-height:115px;width:auto}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}
.page-navigation ul li:last-child,.page-navigation ul li.page-item-20,.page-navigation ul li.menu-item-48{margin-right:0}
body #navigation .menu-item a.menu-image-title-hide .menu-image-hover-wrapper{display:none}


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


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


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

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

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

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #606060 !important;
				}
#header .main_sites{padding:5px;padding-bottom:10px;overflow:auto}
#header .main_sites .others{text-align:right}
#header .main_sites a img{border:none !important}
body.responsive-ready #header .main_sites .others a img{max-width:130px;width:100%}
body.responsive-ready #header .main_sites .others{width:300px}
body.responsive-ready #header .main_sites .others .sep:nth-child(4){display:none}

.hpfr-4
{
	left: 671px;
}

.hpfr-3
{
	left: 469px;
}

.hpfr-2
{
	left: 218px;
}

.hpfr
{
	display: block;
	width: 300px;
	position: absolute;
}

.hpfr-1
{
	left: -32px;
}

.hpfr LI
{
	list-style: none;
}


.aside-ad-1,
.aside-ad-2,
.aside-ad-3{
	margin: 0 auto;
	overflow: hidden;
	width: 300px;
}


	.aside-ad-2{
		width: 160px;
	}


	.aside-ad-1,
	.aside-ad-2{
		width: 728px;
	}


#breadcrumb{
  
  position:absolute;
  padding:7px;
  }


#breadcrumb ul{
  list-style:none;
  margin:0px;
  padding:0px;
  }

.level1_top .left img.logo{
    margin-left: 20px;
}


.checkout-cart-index.page.messages{
	display: none !important;
}

	.account .page.messages {
		margin-bottom: 0;
	}

.page.messages {
  float: left;
  width: 100%;
}


.overlay-desc2 {
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0;
  margin-top: 15%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.cli-modal-backdrop.cli-show {
  opacity: .8;
}

.cli-modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
	display: none;
}

.cli-modal-backdrop.cli-fade {
  opacity: 0
}
