﻿
.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-4 {
        width: 33.33333333%;
    }
.container,.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}


section.price .price-table .price-price .price-value {
	font-size: 45px;
	font-weight: 600;
	display: inline-block;
	vertical-align: top;
	width: 100%;
	line-height: 45px;
	margin-bottom: 10px;
	color: #fa6582;
}


section.price .price-table .price-price .price-value sup {
	font-size: 20px;
	vertical-align: middle;
	display: inline-block;
	font-weight: normal;
	top: -17px;
}

.site-footer .site-logo a {
    color: rgba(0, 0, 0, 0.6);
}

.site-footer--inverse .site-logo a {
    color: #fff;
}


.page-coming-soon .site-logo {
  margin-bottom: 60px;
  text-align: center;
}





.site-logo a:hover,
.site-logo a:focus {
  text-decoration: none;
}


.mnmd-offcanvas__title .site-logo img {
  max-width: 140px;
}

  .main-navigation .navbar-mobile-collapse .logo-menu {
    width: 200px;
    margin-left: 10px;
    margin-top: 16px;
    margin-bottom: 16px;
  }
.text-box-square .text-inner,.text-box-circle .text-inner{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}

  .af-service-item__img-wrapp {
    position: relative;
    display: inline-block;
    margin-bottom: 70px; }

  .af-service-item__img {
    position: relative; }
.secondary-nav .menu-item-800 a:link,.secondary-nav .menu-item-800 a:visited{position:relative;display:block;border:1px solid;border-radius:3px;text-align:center;color:#7b7b7b;cursor:pointer;padding-top:.05em;padding-right:2ex;padding-bottom:.15em}
.secondary-nav .menu-item-800 a:link::before,.secondary-nav .menu-item-800 a:visited::before{content:''}
.secondary-nav .menu-item-800 a:link::after,.secondary-nav .menu-item-800 a:visited::after{font-family:FontAwesome;content:'\f023';left:.75ex;position:relative}
.secondary-nav .menu-item-800 a:hover,.secondary-nav .menu-item-800 a:focus,.secondary-nav .menu-item-800 a:active{color:#15bbcd}

.widget-right{ width:100%; margin:0 auto; float:none; padding:15px 0; display:table; text-align:center;}

.widget-right ul li{ border:none;}

.logo, .widget-right{ width:100%; float:none; text-align:center;}
.excerpt-meta{align-items:center;color:#373737;list-style:none;padding-left:0;margin:0}
.excerpt-meta li{font-size:.78125em;display:inline-flex;align-items:center}
.result__content .excerpt-meta+*{margin-top:.75em}
.feature__nav .excerpt-meta,.feature__nav .excerpt-meta a{color:inherit}
.feature__nav .excerpt-meta a:focus,.feature__nav .excerpt-meta a:hover{color:hsla(0,0%,100%,.75)}
.excerpt .excerpt-meta+*{margin-top:1.125em}
.excerpt-meta li:not(:first-child):before{content:"|";display:inline-block;margin:0 .625em;color:#acacac}

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


footer #block-yposelido .menu-item-depth-0 {
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
}


#header #block-kentrikeploegese li.menu-item-depth-0:last-child {
	padding-top: 0;
	padding-bottom: 0;
}


#header #block-kentrikeploegese li.menu-item-depth-0:last-child a {
	display: inline-block;
	border-radius: 30px;
	background: #ed8945;
	color: #ffffff;
	transition: all .3s ease-out;
	padding: 7px 14px;
	margin-top: 2px;
}


#header #block-kentrikeploegese li.menu-item-depth-0:last-child a:hover {
	background: #d7422b;
	color: #ffffff !important;
}


	footer #block-yposelido .menu-item-depth-0:last-child {
		margin-bottom: 0;
	}


#leftside .cat-item ul.children, #rightside .cat-item ul.children {
	margin-left: 1em;
}

img.pr2 {
  position: absolute;
  z-index: 100;
  margin: 20px 0 0 60px;
}


#content div#regions_select{
  margin-left: 423px;
  margin-top: -12px;
}


#content div.selectable {
  margin-top: 10px;
}




#content{padding:0 0 20px;}

.col-full  { width: 920px; margin: 0 auto; }


.c-cta__copy,
.c-cta__button {
  margin-top: 1rem; }

  .c-footer-cta .c-cta__copy {
    margin-bottom: 2rem; }

  .c-cta--accent .c-cta__copy {
    margin-top: 1.25rem; }

  .c-page__sidebar-ctas .c-cta__copy {
    margin-top: 1rem;
    margin-bottom: 1rem; }
.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-12{width:100%}


table.alquila {width:100%;margin:0;}

table.alquila td {text-align:center;color:#fff;background:#290;width:50%;font-size:14px;vertical-align:middle;}

table.alquila td:hover {background:#270;}

table.alquila td a {display:block;width:100%;text-align:center;line-height:18px;padding:4px 0;}

table.alquila td a, table.alquila td a strong {color:#fff;}

table.alquila tr td:first-child {background:#3a0;}

table.alquila tr td:first-child:hover {background:#280;}
.slide-content-wrapper .slide_heading{margin:0;font-size:46px;line-height:1}


.divibars-close-container {
    position: absolute;
    right: 10px;
    top: 3px;
    width: 32px;
    height: 32px;
    clear: both;
    cursor: pointer;
	display:none;
}
.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-4{width:33.33333333%}


.limit {
	max-width:100%;
	margin: 0 auto;
	}

	#colophon { max-width: 1024px; margin: 0 auto; }



	

	#footer-holder {
		width: 935px;
	}
#tweets .fa-twitter,#tweets .twitter-handle{display:block;float:left;line-height:inherit}


.site-logo {
	margin: 0;
	overflow: hidden;
}


.site-logo,.site-logo a {
	width: 116px;
	height: 30px;
}


.site-logo a {
	display: block;
}


.site-logo svg {
	fill: #000;
	width: 116px;
	height: 30px;
	vertical-align: top;
}


.site-logo svg .logo {
	fill: #00a0e9;
}


.scrolled .site-logo,.scrolled .site-logo a,.scrolled .site-logo svg,.scrollend .site-logo,.scrollend .site-logo a,.scrollend .site-logo svg {
	width: 101px;
	height: 25px;
}


	.site-logo,.site-logo a,.site-logo svg {
		width: 199px;
		height: 51px;
	}


.covers {
    text-align: center;
}


.covers img {
    border-width: 0px;
}

table tr.phone td,
table tr.mobile td,
table tr.email td,
table tr.address td {
  text-align: left;
}


.section-new-arrivals .section__images .desktop-hidden { display: none; visibility: hidden; }

.desktop-hidden { display: block; visibility: visible; }

	.filter-widget.desktop-hidden .mobile-filter-title{ text-decoration: underline;}



.intro-image-xsmall.desktop-hidden { position: relative; cursor: pointer; width: 100%;  }

.intro-image-xsmall.desktop-hidden a { position: relative; cursor: pointer; z-index: 100; }

.intro-image-xsmall.desktop-hidden.active img,
.intro-image-xsmall.desktop-hidden.active a { display: none; }

.intro-image-xsmall.desktop-hidden.active .embed-multipop  { display: block; position: static;  }

.intro-image-xsmall.desktop-hidden .embed-multipop { position: absolute; top: 0; left: 0; width: 100%; height: 100%;  }


    .contact img {
        width: 15px;
        margin-right: 5px;
    }


.contact a {
    color: #fff;
    font-size: 14px;
    transition: all 0.5s;
}

.olegnaxmegamenu #nav li.wide ul.level0 ul.level1 { margin: 0 0 20px; }


.main-navigation ul li.menu-item-has-children a, .main-navigation ul li.page_item_has_children a {
    padding-right: 15px;
}
.bs-wrap-gdpr-law{display:block;color:#212121;font-size:14px}
.bs-gdpr-law,.bs-wrap-gdpr-law .bs-gdpr-show{position:fixed;z-index:19999;left:0;bottom:0;right:0;width:100%}
.bs-wrap-gdpr-law .bs-gdpr-show{display:inline-block;width:auto;right:100px;left:auto;padding:6px 15px;font-size:inherit;color:inherit;background:#f5f5f5;line-height:1;transition:all .3s;-webkit-transition:all .3s;transition-delay:.2s;-webkit-transition-delay:.2s}
.bs-wrap-gdpr-law-close{z-index:0}
.bs-wrap-gdpr-law .bs-gdpr-show,.bs-wrap-gdpr-law-close .bs-gdpr-law{transform:translateY(100%);-webkit-transform:translateY(100%)}
.bs-wrap-gdpr-law-close .bs-gdpr-show{transform:translateY(0);-webkit-transform:translateY(0)}
.list-unstyled{padding-left:0;list-style:none}
.news__item{display:block;margin-bottom:1rem;text-decoration:none}
.news__item:focus .news__heading,.news__item:focus h3,.news__item:hover .news__heading,.news__item:hover h3{text-decoration:underline}
.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%}
.testimonials.bg-dark .col-sm-12.text-center h2,.testimonials.bg-dark .col-sm-12.text-center p,.testimonials.bg-dark .slick-arrow i{color:#fff!important}

		.blog-post,
		.service,
		.sidebar-column {
			padding: 0;
		}






#sidebar-footer .sidebar-column .so-widget-sow-button{
    width: 100%;
    text-align: center;
}


#sidebar-footer  .sidebar-column .widget .ow-button-base{
    background-color: #0071bd;
}


#sidebar-footer  .sidebar-column .wpcf7 .wpcf7-submit{
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#298fba),color-stop(1,#41a9d5));
}


.aligncenter,

img.aligncenter {

	clear: both;

	display: block;

	margin-left: auto;

	margin-right: auto;

}




.alignleft,

.alignright,

.aligncenter,

img.alignleft,

img.alignright,

img.aligncenter

{

	margin-bottom: 10px;

}


a img.aligncenter {

	display:block;

	margin-left:auto;

	margin-right:auto;

}

	
	
	
	#logo img {
		max-width: 670px;
		height: auto;
	}


#logo {
	margin-top: 48px;
	float: left;
}


#logo h1 {
	font-size: 56px;
	line-height: 62px;

}


#logo h1 a, #logo h1 a:hover, #logo span a, #logo span a:hover{
	display:block;
}


#logo
span {
	font-size: 16px;
	display:block !important;
}


#logo a,
#logo a:hover {
	display:none;
	text-decoration: none;
	color: #444;
}


#logo span a,
#logo span a:hover {
	color: #ccc;
}

.diysdk_twitterNG_twitterNG.web_view.webcomponent .tweetHeader .t_link { float: left; }
.tnr__title{font-size:22px;font-weight:600;margin:38px auto 21px auto;color:#fff}

	#body-content-div {
		width: calc(100% - 200px);
	}

	.forum_blog_bg2 {
		background-color: white;
	}


article.clearfix {
    border-bottom: none !important;
}


.clearfix {
  zoom: 1; }



.clearfix:before,
.clearfix:after {
  content: " ";
  display: table; }



.clearfix:after {
  clear: both; }

.main-holder { overflow:hidden; }
.meta-right{float:right}
.td-next-prev-wrap .td-trending-now-nav-right{margin-right:0}
.td_block_mega_menu .td-next-prev-wrap a:hover{border-color:rgba(24,153,148,.92)}


.front-page-2,
.front-page-3,
.front-page-4,
.front-page-5,
.front-page-6,
.front-page-7 {
	border-top: 54px solid transparent;
	margin-top: -54px;
	-webkit-background-clip: padding-box;
	-moz-background-clip:    padding;
	background-clip:         padding-box;
	position: relative;
	z-index: 9;
}


.front-page-4 .solid-section {
	background-color: #f3f3f3;
}

	
	.front-page-2,
	.front-page-3,
	.front-page-4,
	.front-page-5,
	.front-page-6,
	.front-page-7 {
		border-top: 0;
		margin-top: 0;
	}

  .featured-block__inner {
    width: 100%; }
.meta{#fff:#322e2e}
#ticker .meta{color:#c83e08}

.header-container{
    margin: auto;
    width: 965px;
    padding-top:30px;
}

	.menu-toggle {
		background: #656565;
		color: white;
		padding: 16px;
		border: none;
		border-radius: 0;
		font-size: 16px;
	}

	.toggled .menu-toggle {
		background: none;
	}
.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%}


		.posts-featured-wrapper .meta .ico16-views {
			display: none;
		}

.div80 {
  width: 80%;
}

.div80#pgg {
  text-align: left;
}


#footer-bottom-area,
#copyright {
	clear:both;
	text-align:center;
}


#hero-next.stagger {
  -webkit-transition: none;
  
  -moz-transition: none;
  
  -ms-transition: none;
  
  -o-transition: none;
  
  transition: none;
}

.stagger { opacity: 0; }

.accueil_desc{
	color:#333333;
	font-size:11px;
	width:680px; 
	margin-left: 20px;
}


#txt_agenzie {
	position:absolute;
	display:none;
}

.div_image .englobe_image .image_sejour{
	border: none;
	vertical-align:middle;
}


.div_image .englobe_image .image_sejour:hover{
	border: none;
}


.tg-first-footer-widget {
}
.fill{position:absolute;top:0;left:0;height:100%;right:0;bottom:0;padding:0 !important;margin:0 !important}
.tb-megamenu-item .mega-group-title{font-size:1.1em;}


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


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

.chakor-blog-posts-list li.featured:first-child + li.td-block-row:before{
	
}

.chakor-blog-posts-list li.td-block-row + li.td-block-row:before{
	border-top:1px solid #ddd;
	width:93%;
	left:25px; 

	top:0px;
	position:absolute;
	content:'';
}

.submenu__title {
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 0;    
    margin-bottom:1em;
}

.ind-3img-pct2{
	width: 100%;
	height: auto;
}
.et_header_style_split .centered-inline-logo-wrap #logo{max-height:40px}
.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:40px}
.et_fixed_nav #logo{max-height:75px}
#logo{max-width:30%;min-width:75px;position:absolute;top:0}

  .ds-app-menu #logo { padding-left: 30px; }
 


.ds_logo_hide_after .et_fixed_nav #logo { display: none; }

.ds_logo_hide_after #main-header.et-fixed-header #logo { display:block; }



.ds_logo_hide .et_fixed_nav #logo { display: block; }

.ds_logo_hide #main-header.et-fixed-header #logo { display: none; }
.menu-item .sub{display:none}
.navigation .menu{display:block!important;float:none;background:0 0;margin-bottom:45px}
.sub-menu .menu-item-has-children:after{color:#fff}

.menu li, .menu li a { font-family: 'Oswald'; font-weight: normal; font-size: 20px; color: #555555; }


#leftside .cat-item ul.children, #rightside .cat-item ul.children {
	margin-left: 1em;
}

.cli-modal-content {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	pointer-events: auto;
	background-color: #fff;
	background-clip: padding-box;
	border-radius: .3rem;
	outline: 0
}

.page-template-page-landing .cta-footer-button .cta_button{
	display: inline-block;
	background: #F4CB17;
	border: 1px solid #F4CB17;
	height: 42px;
	line-height: 42px;
	border-radius: 2px;
	text-align: center;
	padding-top: 0;
	padding-bottom: 0;
	text-decoration: none !important;
	color: #000;
	font-family: GothamBold,sans-serif;
	font-size: 14px !important;
	font-weight:400;
	text-transform:uppercase;
	box-shadow: -1px 4px 7px rgba(0,0,0,.19);
}

	.cta-footer .cta-footer-button{
		width:100%;
		display:block;
	}

	.cta-footer .cta-footer-button a{
		margin-left:0px !important;
	}

		.split_line {
			height: 1px;

			line-height: 0px;
			background: #f2f2f2;
		}

		

		.modal .modal-header a.close-modal,
		a[class*='lightcase-icon-'].lightcase-icon-close,
		.wrap-special-events-accordion .special-events-accordion .accordion-header .wrapper .icon-close,
		.wrap-accordion-container .accordion-container .accordion-header .wrapper .icon-close {
			background-color:  #cd202d		}


		.modal .modal-header a.close-modal:hover,
		a[class*='lightcase-icon-'].lightcase-icon-close:hover,
		.wrap-special-events-accordion .special-events-accordion .accordion-header .wrapper:hover .icon-close,
		.wrap-special-events-accordion .special-events-accordion.is-active .accordion-header .wrapper .icon-close,
		.wrap-accordion-container .accordion-container.is-active .accordion-header .wrapper .icon-close {
			background-color: #000000 ;
		}
.grid-half{display:block;white-space:normal;vertical-align:top;width:100%}
.grid-half:first-child{margin-right:3.5%}
.grid-half.tablet-only{display:block;width:100%}
.grid-half.tablet-only:first-child{margin-right:3.5%}
.contactpage__container .grid-two-third .grid-half{margin-right:0}
.contactpage__container .grid-two-third .grid-half:nth-of-type(1){margin-right:15px;padding-right:25px}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}

	#primary-navigation .menu,
	#secondary-navigation .menu {
		display: none;
	}

#primary-navigation,
#primary-navigation .menu ul,
#primary-navigation select.tinynav { background-color: #3d59bf; }


.menu-item.home-link a {
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}

.menu-item.home-link img {
  height: 30px;
  width: 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}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only ~ .form-control-feedback{top:0}


.site .skip-link {
  font: bold 14px/normal "Noto Sans", sans-serif;
  text-decoration: none;
  text-transform: none;
  display: block;
  top: -9999em;
  left: -9999em;
  padding: 15px 23px 14px;
  outline: none;
  background-color: #ffffff;
  color: #0eb0ee;
  box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
}


.site .skip-link:focus {
  clip: auto;
  height: auto;
  width: auto;
  top: 7px;
  left: 6px;
  z-index: 100000;
}


.logged-in .site .skip-link {
  font: bold 14px/normal "Open Sans", sans-serif;
}





.af-person__img-wrapp {
  display: inline-block;
  margin-bottom: 35px; }


    .fixed-bar,
    .fixed-bar .wrapper,
    .section-second-logo,
    .section-menu-wrapper,
    .content-page {
        min-width: 320px;
        width: 100%;
    }


.content-page {
    min-width: 980px;
    
    margin: 0 auto;

    -webkit-transition: background 200ms ease;
    -moz-transition: background 200ms ease;
    -ms-transition: background 200ms ease;
    -o-transition: background 200ms ease;
    transition: background 200ms ease;
}

  body.menu-open #menu-overlay {
    display: block;
    opacity: 0.6;
  }

  #main-nav ul.menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
.mine-yellow a{color:#fcff00!important}

  
  .site-nav .menu-item-has-children .sub-menu {
    visibility: hidden;
    transition: all 0.2s ease-in-out;
    opacity: 0; }

  .site-nav .menu-item-has-children:hover .sub-menu {
    visibility: visible;
    opacity: 1; }

  .mega-menu .menu-item a {
    font-size: 15px;
    line-height: 1.8em;
    color: #575757;
    font-weight: 400; }

.main-navigation .sub-menu .menu-item-has-children { position: relative; }

.sidebar .widget_nav_menu .menu li.current-menu-item + .menu-item::before { display: none; }


.hero-top-text-wrapper {
    position: relative;
    max-width: 1200px;
    margin: 0 auto;
    z-index: 1
}


    .hero-top-text-wrapper .aiim-description {
        color: #fff;
        font-size: 1.6rem;
        line-height: 1.61111
    }


.hero-top-text {
    padding-top: 6em;
    padding-right: 6em;
    padding-bottom: 4em;
    padding-left: 2em;
    will-change: transform
}


.hero-homepage .hero-top-text {
    padding-top: 9em
}


.hero-top-text h1, .hero-top-text p {
    color: #fff
}


.hero-top-text h1 {
    font-size: 4.8rem
}


.hero-top-text .button-aiim {
    font-size: 2rem
}


.hero-has-search .hero-top-text {
    width: 100%
}




.site-branding {
  min-height: 135px;
}


.fusion-footer-copyright-area, .sb-toggle-wrapper, .to-top-container, .testimonial_slider .sldr_title {

	display:none;

}
.sb-toggle-wrapper{border-top-color:#363839;border-top-color:rgba( 54,56,57,1);}
.sb-toggle-wrapper .sb-toggle:after{color:#ffffff;}


#social-media-icons {
	float: right;
	margin-top: 60px;
}
.ap_home_extra .app_premium_note_cintillo{margin-bottom:5px}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content,.et_pb_best_value{font-size:17px}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:64px}
.et_pb_image_1.et_pb_module{margin-left:auto!important;margin-right:auto!important}


#menu-footer-menu li {
    padding: 5px 50px!important;
}
.menu-toggle {display:none!important}
.genesis-nav-menu .menu-item {padding:0 5px!important}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}

.pagination .nav-previous {
float: left;
margin-right: 0;
}

.pagination .nav-previous a, .pagination .nav-next a, .pagination a.next, .pagination a.prev {
color: #fff!important;
padding: 0 28px;
width: auto;
border-radius: 4px;
border: 1px solid rgba(0, 0, 0, 0.09);
line-height: 35px;
box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
}

.pagination .nav-previous a i, .pagination .page-numbers.prev i { margin-right: 8px }

.contact-form input[type='submit'], .latestPost .readMore a, .currenttext, .page-numbers.current, .pagination .nav-previous a, .pagination .nav-next a, .pagination a.next, .pagination a.prev {
border-color: #52ad41;
}


.block .block-content #leftnav-tree li.level0 ul.level1 {
    font-weight: normal;
    margin: 0 15px 5px;
    display: none;
}


.block .block-content #leftnav-tree li.level0.active ul.level1 {
    font-weight: normal;
    margin: 0 15px 5px;
    display: block;
}


ul.level1 .active a {
    font-weight: bold;
    color: #cd0000;
}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}


.single-post .sub-menu .menu-item a:hover {
    color: #000 !important;
}
body.boxed .wrapper_inner,body.boxed .footer_inner{width:1150px;margin:0 auto}
.sub-menu{margin-top:-15px!important}

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





#main{
  margin: 0 auto;
  padding: 0;
  width: 100%;
  max-width:1000px;
  background-color : #caeeff;
}


#main img.head_photo{
  width:100%;
  height:auto;
  margin: 6px 0 0 0;
}


.art-postmetadataheader
{
   background: #FF6E00;
   margin:0 auto;
   position:relative;
   z-index:1;
   padding: 1px;
   margin-bottom: 5px;
}


.topa {margin:4px;float:right;}

	.blog-feed-wrap .carousel-wrap {
		padding-left: 5%;
		width: 94%;
	}


	
	.home-blog-feed .carousel-wrap {
		margin: 0 0 0 -244px;
	}

#nav .nav_menu_txt {
	display:table-cell;
	vertical-align:middle;
	height:30px;
}


	#nav .nav_menu_txt img.nav_fleche_bas {
		left: calc(100% - 40px);
		height: 7px;
		bottom: 10px;
		margin-left: 0px;
		display: block;
		position: absolute;
		border: none;
	}

.wallpaper__inside,
.spotify__inside {
  max-width: 540px;
  padding-top: 30px;
  padding-bottom: 80px;
  height: 100%;
  text-align: center;
}

.wallpaper__inside {
  padding-right: 15%;
}

  .wallpaper__inside,
  .spotify__inside {
    padding-right: 0;
    padding-left: 0;
    margin: 0 auto;
  }
.calendar_of_day .line_date .time{width:30%;float:left;border-bottom:1px solid rgba(240,78,35,.15);line-height:1.7;font-family:BrownPro-Bold;font-weight:400;font-style:normal;font-size:.875rem}
.calendar_of_day .line_date.closed .time{border-bottom:0}
.page:not(.page-homepage) .calendar_of_day .content-calendar .line_date .time{font-size:.8rem;width:25%}

#ac-page-container nav#header-nav .menu-item-has-children{width:60px}

#ac-page-container nav#header-nav .menu-item-has-children:hover{background-color:#FFF}

#ac-page-container nav#header-nav .menu-item-has-children:hover ul{display:block}

#ac-page-container nav#header-nav .menu-item-has-children a{background-color:#FFF}

#ac-page-container nav#header-nav .menu-item-has-children a:hover{background-color:#FFF;text-decoration:none}

#ac-page-container nav#header-nav .menu-item-has-children ul{display:none;position:absolute;background-color:#FFF;padding:10px 0;list-style:none;top:20px}

#ac-page-container nav#header-nav .menu-item-has-children ul li:hover{background-color:#FFF}

#ac-page-container #content-subnav .menu-item{display:inline-block;margin:0 10px;padding:5px 10px 0 10px}
.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}

a.newslink:hover {
    text-decoration:none;
}


a.newslink span.date {
    margin: 0 0 5px;
    padding: 0;
    display: block;
}

#mainpage {
    clear: both;
    max-width: 1128px;
    margin: 0px auto;
    font-size: 10px;
    padding: 10px 0;
}

.thumbs {
	font-size: 0;
	line-height: 0;
}
    
.thumbs li {
	line-height: normal;
	display: inline-block;
    width: 184px;
    margin: 2px;
    height: 244px;
}

.thumbs a img {
    width: 180px;
    height: 240px;
    border: 2px solid #fff;
}

.thumbs a:hover img {
    border: 2px solid #6dbdd6
}

	.thumbs a img, .thumbs a:hover img {
		border: 0;
	}



span.article_separator {display: none;}



.blog span.article_separator {display: block; height: 2px; background: #ddd; margin: 18px 0;}


.gradient-container {
    position: relative
}


    .tile-secondary .gradient-container:after {
        content: " ";
        display: inline-block;
        height: 1px;
        width: 100%;
        background-color: #999
    }


    .tile-group-b .gradient-container:first-child {
        margin-top: 15px
    }

#footer {
	background-color:#222;
	border-top: 1px solid #444;
	border-left:1px solid #444;	
	border-right:1px solid #444;	
	border-bottom:2px solid #555;
}

#footer a#gotop {
	color: #fff;
}
.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-6{width:50%}


.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}


.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}


.navbar-default .navbar-toggle .icon-bar {
  background-color: #cccccc;
}


.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}


.header-bar-content a, .header-bar p {
    float:left;
	color:#ffffff;
        font-size:18px;
        text-transform:uppercase;
    margin-right: 10px;
}

.header-bar-content, .header-bar p {
	font-size:15px;
}
ul.columns{font-size:0;margin:0 -15px;padding:0;list-style:none}
ul.columns.to-right{text-align:right}

.footer ul.navi-footer li.menu-item-1044,
.footer ul.navi-footer li.menu-item-1045{
  display: none;
}
.span4{width:300px}
.row-fluid .span4{width:31.91489362%}
.uneditable-input.span4,input.span4,textarea.span4{width:286px}
.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}
.marketing .span4{text-align:center}
.marketing .span4 p{margin-left:10px;margin-right:10px}
.row-fluid .tc-content.span4{width:31.91489362%;float:left}
.row-fluid .tc-thumbnail.span4{width:31.91489362%;float:left}
.marketing .span4+.span4{margin-top:40px}
.et_pb_section{padding:54px 0}
.et_pb_section.et_pb_section_first{padding-top:inherit}
.et_pb_section.et_pb_fullwidth_section{padding:0}
.et_pb_section_5.et_pb_section{background-color:#000000!important}
.et_pb_section_3.et_pb_section{background-color:#296fb7!important}
.et_pb_section_1.et_pb_section{background-color:#f7f7f7!important}
.et_pb_section_2.et_pb_section{background-color:#ffffff!important}

			#content div.inerSidebar div.noutati1 span.titlu12 {
					font-size:12px;
					font-weight:bold;
					color:#ffffff;
			}


.flexslider .slides img {
	width: 100%;
	height: 100%;
	display: block;
}


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


.content .flexslider .slides img {
	width: 100%;
	display: block;
}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{background-color:#000}


#sidebar .rivet-menu li.menu-item-has-children {
  padding-bottom: 0;
}
#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}
#site-navigation .menu-item-has-children .fa,#site-navigation .page_item_has_children .fa{float:right;font-size:14px;width:40px;height:40px;text-align:center;line-height:40px;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}
#site-navigation .menu-item-has-children .fa.open,#site-navigation .page_item_has_children .fa.open{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}


.social_feeds{
	margin: 60px 0;
}


.social_feeds .container{
	display: flex;
	flex-direction: row;
}
.smrt_table2{background:#f4f4f4;border-bottom:#DCDCDC solid 1px}

    #mw_board_group_3 .mw_board_group_3_title { background-color:#fcfcfc; height:25px; padding:2px 0 0 15px; font-weight:bold; overflow:hidden; }

    #mw_board_group_3 .mw_board_group_3_title a { font-size:11px; }


.blog
{
	clear: both;
	list-style: none;
	padding: 0;
	margin: 0;
}


.header_social_icon.header_social_instagram:hover{

	background:#87614c;

}


	#sidebar-footer li.second_li_donated{
		padding-top: 30px;
	}
