﻿
.normal-list li.menu-item-object-category.ac-cc { border-left-width: 4px; border-left-style: solid; padding-left: 10px; margin-bottom: 2px; }

.page-builder-text-txt{
	padding-left:2.6%;
	}

.page-builder-text-txt p:first-of-type{
	margin-top:0px;
	}

.page-builder-text-txt h2.page-builder-text-title{
	text-transform: uppercase;
	color: #000;
	margin-top: 0;
}
body #wrapper #main .menu-markets-container ul li#menu-item-4064 a::before,body #wrapper #sidebar .menu-markets-container ul li#menu-item-4064 a::before{background-position:0 -32px;background-position:0 -46px}

.f-blog-social li.facebook a {
  background: #3b5998;
}
.mp__expanded .mp__playlist span.song{flex:0 1 auto;overflow:hidden}
.mp__expanded .mp__playlist span.song .song__artist{display:block;font-size:.75rem;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mp__expanded .mp__playlist span.song .song__name{display:block;font-size:.875rem;line-height:1.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}



#content[tabindex="-1"]:focus {
  outline: 0; }


.single #content {
  padding: 45px 0 0 0; }


.logged-in.single #content {
  padding: 0; }


.page-template-single-plain-php #content, .page-template-default:not(.home) #content, .error404 #content, .page-template-page-profile #content, .page-template-page-team #content, .page-template-page-sitemap #content {
  padding-top: 0px; }


#content {
  float: left;
  width: 100%;
  padding: 45px 15px 0px 15px;
  overflow: hidden; }



.page-template-page-landmarks #content {
  padding-top: 0px; }
.p10{padding:10px}


.wrapper {
    margin-bottom: 130px;
}

.wrapper .wrapper-inner {
	margin: 0 auto;
}


#question-message-wrapper .message-box-title p {
    color: #fff !important;
    text-align: center;
    padding: 0.5em 3em;
}


#question-message-wrapper .message-box-title {
    background-color: #56565A;
    cursor: pointer;
    height: 40px;
}

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

p.site-title,
h1.site-title {
	margin-left: -1px;
	    margin-bottom: 0;
    margin-top: 0;
	    font-size: 2rem;
}

	 
	

			.site-title,
		.site-description {
			position: absolute;
			clip: rect(1px, 1px, 1px, 1px);
		}
.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-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.simple-steps-img{display:table-cell;box-sizing:border-box;width:50%;padding:25px}


.bottom-footer, .bottom-footer a
{
	color: #a7a8aa;
	font-size: 15px;
	line-height: 25px;
}


.bottom-footer a:hover
{
	color: #f9f9f9;
}

.wrapper {
  max-width: 1170px;
  position: relative;
  background: #ffffff;
}

.boxed-layout .wrapper {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
  margin: 0px auto !important;
}

.wide-layout .wrapper {
  max-width: 100% !important;
  margin: 0px auto !important;
}
.site-branding img{width:auto;max-height:40px}
.site-branding{height:48px;padding:9px 0}


.pad {
width:225px;
}

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

#top-bar i {
	font-size:2em;
	color:#001F33;
}

#top-bar i:hover {
	color:#E1363E;
}

#top-bar p {
	font-size:0.75em;
	line-height:30px;
}

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

	.grid { width: 100%; margin: 0 0 10px; }

.nav-previous,
.previous-image {
	float: left;
	padding-bottom: 7px;
	width: 50%;
}
.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%}













.mgmenu li .dropdown_container,
.mgmenu li .dropdown_fullwidth,
.mgmenu li .mgmenu_multilevel {
	position:absolute;
	top:auto;
	display: none;
	float:left;
	zoom:1;
	z-index: 10;
	margin:0px 0 40px -1px;
	padding:20px 0 6px 0;
	-webkit-border-radius:0 0 3px 3px;
	-moz-border-radius:0 0 3px 3px;
	border-radius:0 0 3px 3px;
	-webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.05);
	-moz-box-shadow: 0 2px 2px rgba(0,0,0,0.05);
	-o-box-shadow: 0 2px 2px rgba(0,0,0,0.05);
	box-shadow: 0 2px 2px rgba(0,0,0,0.05);
	border:1px solid #CCCCCC;
	border-top:none;
	background: #e5e5e5;
	color: #212121;
}

.mgmenu li .dropdown_container {
	left:auto;
}

.mgmenu li.right_item .dropdown_container {
	left:auto;
	right:-1px;
}
.copy{float:none;text-align:center}
.product-gallery img.lazy-load,.product-small img.lazy-load,.product-small img[data-lazy-srcset]:not(.lazyloaded){background-color:rgba(68,96,132,0.1);padding-top:100%}

#jm-top-bar1 {
  float: left;
  margin-bottom: 10px;
}

.count_2 #jm-top-bar1,
.count_2 #jm-top-bar2 {
  max-width: 50%;
}

  #jm-top-bar1,
  #jm-top-bar2,
  #jm-logo-sitedesc,
  #jm-logo-bar1,
  #jm-logo-bar2 {
    max-width: none !important;
    width: 100% !important;
    float: none !important;
    padding-left: 0;
    padding-right: 0;
  }

  #jm-top-bar1,
  #jm-top-bar2,
  #jm-logo-sitedesc,
  #jm-logo-bar2 {
    text-align: center;
  }
#u2187_align_to_page{margin-left:auto;margin-right:auto;width:100%;position:relative;}
.clearfix:after{content:"\0020";visibility:hidden;display:block;height:0px;clear:both;}
*:first-child+html .clearfix{zoom:1;}
.pagesidebar .left.menu-item{float:none}
.sidemenu li.menu-item-has-children{position:relative}
.sidemenu li.menu-item-has-children:after{content:"\e05d";font-family:fonticon;position:absolute;top:15px;right:15px;color:rgba(0,0,0,.6)}
.sidemenu li.menu-item-has-children.active:after{content:"\e092"}

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

	#top .avia_hidden_link_text{display: none;}

.owl-carousel .item {
  margin: 3px;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}

.owl-carousel .item figure {
  display: block;
  width: 100%;
  margin: 0 0 10px 0;
}

.owl-carousel .item figure a {
  display: block;
}

.owl-carousel .item figure a img {
  display: block;
  width: 100%;
  height: auto;
}




.title-area {
	float: left;
	margin-top: 8px;
}


.header-image .title-area {
	margin: 0;
}


	.content-sidebar .content,
	.content-sidebar .sidebar,
	.nav-primary,
	.sidebar-content .content,
	.sidebar-content .sidebar,
	.title-area {
		float: none;
	}

#handbox2 {
width: 275px;
float: right;
margin-right: 7%;
}

.page-title {
	overflow: hidden;
	text-align: center;
	font-size: 18px;
	margin-bottom: 20px;
}

.page-title:before,
.page-title:after {
    background-color: #ecf0f1;
    content: "";
    display: inline-block;
    height: 2px;
    position: relative;
    vertical-align: middle;
    width: 50%;
}

.page-title:before {
    right: 0.5em;
    margin-left: -50%;
}

.page-title:after {
    left: 0.5em;
    margin-right: -50%;
}

.footer .nav ul{ padding:0; list-style:none; margin:0;}

.footer .nav li{ display:inline-block;}

.footer .nav li a{ padding:0 13px;}
[data-elementor-type=popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section{display:none}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}

.clear {clear: both;}

.featured .hero-wrapper {
  display: table-cell;
  vertical-align: middle;
  padding-bottom: 40%;
}

.featured .hero-wrapper a {
  text-decoration: none;
}


.reservation-cont {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }




.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-prev { opacity: 0.7; left: 10px; }

.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }

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





.flexslider .slides li {
    position:relative;
}


.instagram-feed {
	display: none;
}
.ebold{font-weight:800}


.rl-gallery .rl-gallery-link {
border: 0px solid #000000;
}

.rl-gallery .rl-gallery-link .rl-gallery-item-title {
color: #ffffff;
}

.rl-gallery .rl-gallery-link .rl-gallery-item-caption {
color: #cccccc;
}

.rl-gallery .rl-gallery-link .rl-gallery-caption,
.rl-gallery .rl-gallery-link:after {
background-color: rgba( 0, 0, 0, 0.8 );
}

[class^="rl-hover-icon-"] .rl-gallery-link:before,
[class*=" rl-hover-icon-"] .rl-gallery-link:before {
color: #ffffff;
background-color: rgba( 0, 0, 0, 0.8 );
}


.entry-content a,
.entry-summary a,
.widget a,
.comment-content a,
.social-navigation a,
.entry-content a.button, 
.promo a,
.menu a {
    transition: 0.2s;
}



.menu-toggle {
	font-size: 20px;
	font-size: 1.25rem;
	display: block;
	margin: 10px auto 0 auto;
	text-transform: uppercase;
}

.primarymenu.alternative .menu-toggle {
	float: none;
}

	
	
	.services-box{ display:none}

.sub-menu .menu-item-has-children:after { color: #fff }



img.scale-with-grid,#Content img{max-width:100%;height:auto}
.et-waypoint{opacity:0}

#header-sticky .header-sticky-inner { background: #fff; box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.2); padding: 10px 0 0 0; margin: 0 auto; }
.topics .topics__list{*zoom:1;display:block;margin-top:0;margin-bottom:0;padding-left:0;list-style:none}
.topics .topics__list:before,.topics .topics__list:after{content:" ";display:table}
.topics .topics__list:after{clear:both}
.topics .topics__list .topics__list__item{float:left;display:block;margin-right:2.5641025641%;width:31.6239316239%;padding-bottom:20px;padding-bottom:1.25rem}
.topics .topics__list .topics__list__item:last-child{margin-right:0}
.topics .topics__list .topics__list__item:nth-child(3n){margin-right:0}
.topics .topics__list .topics__list__item:nth-child(3n+1){clear:left}
.topics .topics__list .topics__list__item:nth-child(1n){margin-right:0}
.topics .topics__list .topics__list__item:nth-child(1n+1){clear:left}
body.home .topics .topics__list .topics__list__item{padding-top:10px}
body.home .topics .topics__list .topics__list__item:nth-child(n+4){padding-top:20px}


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

article section .footer {
	color:#888;
	font-size:11px;
	margin-top:40px;
	border-top:1px dotted #ccc;
	padding-top:15px;
}

article section .footer p {
	margin:0 0 10px 0;
}
body.responsive-ready.site-1 table.main-top-grid tr.sm-row{position:relative;display:block}

.Settime .searchbox { width:190px; height:20px; color:#999999; line-height:20px; border:1px solid #DFDFDF; padding:0 5px; margin-right:10px; }
.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#77a464;color:#fff;font-size:.857em;z-index:9}
.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}


.pricing_planname{
	font-size:18px;
	font-family: 'Lato', sans-serif;
	font-weight: normal;
	color: #2780af;
}

.navigation .menu {
display: block!important;
float: none;
background: transparent;
margin-bottom: 45px;
}

.sub-menu .menu-item-has-children:after { color: #fff }
#top-bar #nav-wrapper .menu li.menu-item-has-children a:after{margin-right:0}


#marquee { height:65px; white-space:nowrap; overflow:hidden; position:relative; }
.advert{display:block}
.advert:after{visibility:hidden;display:block;clear:both;height:0;font-size:0;content:"."}
.advert.landscape{min-height:90px;text-align:right}
.advert.landscape #gba_Banner{min-width:824px}
.advert.landscape #bsb1_bb1{min-width:728px;min-height:90px}
.advert.landscape img{max-width:inherit;max-height:inherit}
.advert.portrait{position:absolute;top:308px;left:874px}
.mod_detail_layer .advert.banner{margin-bottom:20px}

#footer-area .menu li {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 20px;
}

#footer-area .menu a {
    font-size: 20px;
}

.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;}
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;}
.navigation .menu .menu__item{display:block;float:left;margin-right:40px}
.navigation .menu .menu__item a{color:#666;text-decoration:none;font-size:12px;font-family:BNPSans,sans-serif;text-transform:uppercase;position:relative;transition:color .4s}
.navigation .menu .menu__item a:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:100%;opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px);background:#00925b;transition-duration:.4s}
.navigation .menu .menu__item a.active,.navigation .menu .menu__item a:hover{color:#00925b}
.navigation .menu .menu__item a.active:after,.navigation .menu .menu__item a:hover:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.navigation .menu .menu__item ul{display:block;margin-left:57px}
.animate-box .wpb_single_image{position:absolute;top:0;max-width:100%}
.animate-box .wpb_single_image:first-child{position:relative}
.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%}


.article-wrapper:nth-child(2n+3) .col-xs-12.col-sm-12.col-md-6 {
    clear: both;
}

.collapse {
  display: none;
  visibility: hidden;
}

.collapse.in {
  display: block;
  visibility: visible;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
    visibility: visible !important;
  }

    .navbar-collapse.collapse.in { 
        display: block!important;
    }
.site-footer .textwidget .right-block{width:70%;float:right}


.quote-image {
    width: 100px;
    height: 100px;
    border-radius: 100px;
    overflow: hidden;
    display: inline-block;
    margin-top: -20px;
}


.quote-image img {
    width: 100%;
}

.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-10 {
    width: 83.33333333%;
  }


#mobile-menu .menu-item-has-children .arrow{
	display: none;
}

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}


.simple-callout--inside {
	max-width: 250px;
}


.copy-left .simple-callout--inside {
	margin-left: auto;
}


.columns-li {
	min-height: 28px;
}


.columns-li-width {
	float: left;width: 50%;
}


.mega-menu-link{
  margin-left:7px!important; 
  margin-right:7px !important;
}
.tribe-events-adv-list-widget .event-is-recurring .tribe-events-divider{display:none}
.tribe-events-adv-list-widget .event-is-recurring{color:inherit}
