﻿.et_pb_code_inner{position:relative}

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

  #nav-toggle .icon-bar {
    width: 31px;
    height: 3px;
    background-color: #fff;
    display: table;
    margin-bottom: 5px;
    border-radius: 6px;
    top: 0;
    position: relative;
    transition: all 0.5s ease;
    margin-left: auto;
    margin-right: auto; }


#ja-mainbody-fr #ja-col1 {
	width: 20%;
}


#ja-mainbody-fr #ja-contentwrap {
	width: 100%;
}


#ja-mainbody-f, #ja-mainbody-fr {
	float: none;
	width: 100%;
}



.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}


* html .clearfix {
	height: 1%;
}

	
		.clearfix {
			display: inline-block;
		}


.layout--text-with-image.version--dark .text-with-image .col-12 {
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: cover;
}


.layout--text-with-image.version--medium .text-with-image .col-12 {
    background-color: #c7c7c7;
    padding: 25px;
    background-repeat: no-repeat;
    background-size: cover;
}


.text-with-image--right {
    padding-left: 0 !important;
}


.text-with-image--left {
    padding-right: 0 !important;
}
div.layout--text-with-image.version--gray .text-with-image .col-12{background-color:#7c858c}
div.layout--text-with-image.version--medium .text-with-image .col-12{background-color:#f1f1f1}

.latest-news-container {width:90%;margin:10px auto 0;position:relative;display:block;}


#back-top {
    position: fixed;
    bottom: 50px;
    right: 50px;
    max-width: 80px;
    z-index: 999999;
}

.light {
	color:#fff!important;

}

.light-grey-background {
	background-color: #f5f5f5;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

		
		.full-width-hero.wpb_column:before,
		.overlay-hero-large.wpb_row:before {
			border-left-color: rgba(205,32,45,0.75);
		}
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}

.smart_content.singlepdk {background: #fff;padding: 15px;border: 1px solid rgba(34,36,38,0.08);border-bottom: 3px solid #ececec;}

.smart_content .norating{height:405px}


.intro {font-family:Georgia, "Times New Roman", Times, serif; font-size:10pt}

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

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

.header .logos{position:relative;float:left;margin:0 50px 0 0;}

  .header .logos:after{content:"";clear:both;display: block;}

#menus-section {
    float: left;
}


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


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


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item {
		margin: 0;
	}


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


	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}
.online #mobile-apply{display:block}
a#mobile-apply{display:block}
p#mobile-apply{display:block;padding-bottom:0}

.clearfix:after,#accordion fieldset p:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}

.clearfix,#accordion fieldset p{display:inline-block;}
 

* html .clearfix,* html #accordion fieldset p{height:1%;}

.site-nav .menu-item-toggle {
	position: absolute;
	display: block;
	top: 0px;
	right: 0;
	width: 60px;
	height: 40px;
	cursor: pointer;
}
.listing .cat-allemand-lve.pict,.listing .cat-allemand.pict{background-position:-140px -560px}
.cat-allemand-lve .pict,.cat-allemand .pict{background-position:-310px -400px}
.right-pane .slideout-nav{position:relative;width:100%;padding-bottom:10px;-webkit-transition:margin 300ms;-o-transition:margin 300ms;transition:margin 300ms;}
.right-pane .slideout-nav.on{margin-left:-100%;}
.right-pane .slideout-nav .bafta-global{border-top:1px dashed rgba(255,255,255,0.3);padding-top:5px;margin-top:-5px;}
.right-pane .slideout-nav ul li{position:static;list-style-type:none;list-style-image:none;}
.right-pane .slideout-nav ul li a{color:white;margin-right:50px;text-decoration:none;}

.tinv h1{ color: #fff; font-size: 20px; font-weight: normal; font-family: Georgia; margin: 0px; padding: 0px; width: 100%;}

.tinv{ float: left; margin-top: 20px; padding: 0 0 30px 0; line-height: 17px; position: relative;}

.tinv p{margin: 15px 15px 0 0; color: #fff;font-size: 12px;}

.tinv em{color:#f8d288; margin: 8px 15px 0 0; display: block; font-weight: bold;}
.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-4{width:33.33333333%}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-content,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main{height:100%}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-content.moove-gdpr-no-modal-title .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-content.moove-gdpr-no-modal-title .moove-gdpr-tab-main span.tab-title{margin-top:0}
.small-12{width:100%}
.scene-container .scene-label{color:#FFFFFF;text-shadow:0px 0px 16px rgba(0,0,0,0.33);text-transform:uppercase;font-family:"benton-sans",arial,helvetica,sans-serif;letter-spacing:0.1em;display:block;z-index:2;position:absolute;top:12vh;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);font-size:11px;font-size:0.6875rem;}
.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}


.cbp-spmenu-left.menu-open {
    left: 0px;
}


.cbp-spmenu-right.menu-open {
    right: 0px;
}


.cbp-spmenu-top.menu-open {
    top: 0px;
}


.cbp-spmenu-bottom.menu-open {
    bottom: 0px;
}



.menu-toggle {
	display: none;
}

#mainnav-menu li.menu-item:hover a {
background: #303030;
}

#mainnav-menu li.menu-item:hover a:hover {
background: #444;
}
footer .social-items .social-connect-h2,footer .social-items h2{font-family:ProximaNovaExCn-Regular,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen,Ubuntu,Cantarell,fira sans,droid sans,helvetica neue,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;font-size:1.5em;line-height:1.25em;letter-spacing:.125em;margin:0}
footer .social-items .social-connect-h2.px,footer .social-items h2.px{font-size:24px}
.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,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.homepage-upcoming_events--tile .event,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.event-single .event-header,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.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-10,.col-md-11,.col-md-12,.col-lg-1,.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-10,.col-lg-11,.col-lg-12,.col-xl-1,.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-10,.col-xl-11,.col-xl-12{position:relative;min-height:1px;padding-left:.9375rem;padding-right:.9375rem}
.col-md-5{width:41.66667%}
.img-responsive{display:block;height:auto;max-width:100%}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-stack-overflow:before{content:"\f16c"}
.fa-stack-exchange:before{content:"\f18d"}

#main-nav-mobile .menu {
  margin: 0;
  height: 48px;
}

#main-nav-mobile .menu:before,
#main-nav-mobile .menu:after {
  content: "";
  display: table;
}

#main-nav-mobile .menu:after {
  clear: both;
}

#main-nav-mobile .menu .search-form-input {
  display: none;
  padding: 0 10px;
  margin-right: 15px;
  height: 32px;
  line-height: 32px;
  -webkit-border-radius: 16px;
  border-radius: 16px;
}

#main-nav-mobile .menu .search-form-input::-webkit-search-results-decoration,
#main-nav-mobile .menu .search-form-input::-webkit-search-cancel-button {
  -webkit-appearance: none;
}


#calendar2 thead tr.days{
  background-color: #3e9741;
  height: 25px;
  color: #ededed;
    font-size: 10px;
}

#calendar2 thead tr.days td{
  color: #ededed;
    font: normal 10px arial;
}


.mobile-navigation .nav-children { padding-left: 15px; }



.menu-toggle, .mobile-navigation .nav-menu.toggled, .mobile-navigation ul ul.toggled, .mobile-navigation.toggled .nav-menu .nav-children.toggled .subnav-children { display: block; }

  .navigation .nav-children { position: absolute; }


.submenu-item {
  padding-left: 10px;
  font-size: 11px;
}

  span.submenu-item {
    color: #FFF;
    font-size: 0.9em;
    margin-left: 10px;
    margin-right: 10px;
  }



.footer3{height:71px; color:#fff; line-height:71px; text-align:left;}


.menus_div_ul .menu-item-has-children  a {
	border-bottom:none !important;
	}
.et_pb_text_inner{position:relative}
.img-responsive{display:block;height:auto;max-width:100%}
img.img-responsive{display:initial;}

.td-weather-temperature {
  font-family: 'Roboto', sans-serif;
  padding: 3px 0;
  display: inline-block;
  width: 100%;
  float: left;
  text-align: center;
  
}

.td_block_weather .td-column-2 .td-weather-temperature,
.td_block_weather .td-column-3 .td-weather-temperature {
  text-align: right;
  width: 55%;
  padding-right: 20px;
  height: 100%;
  
}

.ul_reset, .ul_reset li{display:block;overflow:hidden;padding:0;margin:0;list-style:none}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
#login_panel .modal-dialog .modal-content .modal-footer,#register_panel .modal-dialog .modal-content .modal-footer{padding:19px 19px 0}
#login_panel .modal-dialog .modal-content .modal-footer{padding:15px 15px 0}


.cycle-slideshow, .cycle-slideshow *, .slideshow {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing:border-box;
    border:none;
}


.slideshow {
    
    margin-bottom:15px;
    position:relative;
}


.slideshow-wrap,
#slideshowWindow {
    position:relative;
}


#focus-on .slideshow {
    margin-left:0;
    display:table-cell;
    width:66%;
    position:relative;
}
.card-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.card-deck .card{margin-bottom:15px}
.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#b72e33}
.cta{margin:10px auto 0px auto;padding:10px 10px 20px;background-color:#f2f2f2;position:relative;border:1px solid #dcdcdc;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;text-shadow:#fff 1px 1px 0;box-shadow:1px 1px 0 #fff inset,-1px -1px 0 #fff inset;-moz-box-shadow:1px 1px 0 #fff inset,-1px -1px 0 #fff inset;-webkit-box-shadow:1px 1px 0 #fff inset,-1px -1px 0 #fff inset}
.cta h3{font-size:1.5em;text-shadow:#fff 1px -1px 0}
.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}
.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}
.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}
.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}
.navbar-dark .navbar-brand{color:#fff}
.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}


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

.windowbg2
{
	color: #000000;
	background-color: #f6f5e9;
}

.td-mobile-container {
  padding-bottom: 20px;
  position: relative;
}

.td-hide-menu-content .td-mobile-container {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
#footer .privacy-links ul.menu li.last{border-right:none;margin:0;padding:0;}





.video-popup-backdrop {
    display: none;
}


.video-popup-wrapper {
    margin-top: 5%;
    width: 730px;
}


.video-popup-wrapper::after {
    display: block;
    content: '';
    clear: both;
}


.video-popup-wrapper iframe {
    width: 100%;
    height: 400px;
    max-height: 410px;
}


.video-popup-wrapper .video-popup-text {
    font-size: 1.2em;
    float: left;
    text-align: left;
    padding: 5px 0 0 5px;
}


.video-popup-wrapper .video-popup-close-btn {
    cursor: pointer;
    text-align: right;
    font-size: 1.3em;
    color: #d1d1d1;
    float: right;
    padding: 5px 0 0 5px;
}


.rt-article-content, .rt-article-box-feature {margin-bottom:20px;}
.container.masonry .item a{display:block}


.who{

float:left;
margin:0px 0 0 0;
padding:5px 0 0 0;
text-align:center;
font-size:12px;
color:#ccc;
width:auto;
font-weight:500;
}
.header-links .header-links__close{color:#fff;text-transform:uppercase;cursor:pointer;margin-bottom:20px}
.header-links .header-links__mobile .header-links__close{width:94%;margin-right:6%;text-align:right;font-family:"Proxima Nova Semibold"}
.pswp,.pswp__bg,.pswp__container,.pswp__img--placeholder,.pswp__share-modal,.pswp__share-tooltip,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}
.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:.55556rem;position:absolute;z-index:1600;opacity:0;transition:opacity .25s ease-out;will-change:opacity}
.pswp__share-modal--hidden{display:none}
.pswp__share-modal--fade-in{opacity:1}
.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0)}

  footer .footer_holder_wrap, .footer .footer_holder_wrap {
    position: relative;
    width: 100%;
    background: -webkit-linear-gradient(top, #5888BE, #1051AB);
    background: linear-gradient(to bottom, #5888BE, #1051AB);
    height: 0;
    overflow: hidden; }

    footer .footer_holder_wrap .footer_holder, .footer .footer_holder_wrap .footer_holder {
      max-width: 1040px;
      margin: auto;
      padding: 0 20px; }




    body.bd .main {width: 980px;}
