﻿


.rev_row_zone					{	position:absolute; width:100%;left:0px; box-sizing: border-box;min-height:50px; font-size:0px;}
.sub-menu{padding-left:0 !important}
header #nav-main .sub-nav-parent ul.sub-menu{position:absolute;z-index:20;opacity:0;display:none;background:#ebebee;padding:0;margin:0;border-radius:0 0 5px 5px;border-top:none}
header #nav-main .sub-nav-parent ul.sub-menu li{display:block;padding:0}
header #nav-main .sub-nav-parent ul.sub-menu li a{display:block;width:100%;color:#00339f;font-size:18px;text-transform:capitalize}
header #nav-main .sub-nav-parent ul.sub-menu li a:hover{background:#90949c;color:#fff}
header #nav-main .sub-nav-parent ul.sub-menu li:first-child{border-top:5px solid #fff}
header #nav-main .sub-nav-parent ul.sub-menu li:last-child{border:none}
header #nav-main .sub-nav-parent ul.sub-menu li:last-child a{color:#fff!important}
header #nav-main .sub-nav-parent ul.sub-menu:after{display:none}
header #nav-main .sub-nav-parent.on ul.sub-menu{display:block;opacity:1}

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

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

.navbar-default .nav .menu-item-has-children:hover .dropdown-menu {
  display:block;
  visibility:visible;
  border-radius:4px;
  padding:10px 0;
  margin-bottom:10px;
  font-size:13px;
  background-color: #ffffff;
}

.navbar-default .nav .menu-item-has-children .dropdown-menu a {color:#203669;font-weight:400;padding-bottom:8px;border-bottom:1px solid #eee;padding-top:8px;text-transform: none;}

.navbar-default .nav .menu-item-has-children .dropdown-menu li:last-child a {border:none;}

#func_customer				{	width:105px;		height:32px;	position:absolute;	top:0px;	left:0px;	overflow:hidden;	}
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}



.top-page-title{
    font-size: 34px;
    text-align: center;
    line-height: 34px;
    font-weight: bold;
    margin-top: 10px;
}

.top-page-title a{
    font-family: 'MicrosoftYaHei', 微软雅黑,serif;
    color: #b80000;
}

.top-page-title a font,.top-page-title a b,.top-page-title a font b,.top-page-title a b font{
    font-family: 'MicrosoftYaHei', 微软雅黑,serif;
}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.vc_column-inner::after{clear:both}



.footer-widgets-wrapper {
	border-top: 1px solid #F2F2F2;
	background-color: #303440;
}
.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}


.panel-small-left, .panel-small-right {
  width: 50%; }
.column.address-radio-button{padding:0 0 0 1.071rem}
.column.is-6-desktop.staffLink{padding:0}
.megamenu .megamenuInner .megamenuBox.column-fill-2{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:400px;-ms-flex-wrap:wrap;flex-wrap:wrap}
.megamenu .megamenuInner .megamenuBox.column-fill-2 .item{max-width:50%}
.column{padding:1.071rem}
.is-print-product-detail .column{padding-bottom:0!important}
.tableTitle .column{padding:10pt!important}

    .tab-content .col-xs-12 {margin-bottom:20px;}


.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: 15px; padding-right: 15px }


.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% }
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.rev_slider_wrapper{position:relative;z-index:0;width:100%}
.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-xs-6{width:50%}

.col-xs-6.bd-md-sec .bd-md-con-p2 h2 {
}
.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}


#searches {
	display:none;
	background-color:#CCC;
	padding:0 10px 20px 10px;
}

#searches .atlatt-filter-search form {
	float:none;
	display:block;
	height:50px;
}

#searches .atlatt-filter-search input, #searches .atlatt-filter-search select, #searches .atlatt-filter-search button {
	height:50px;
}

#searches .atlatt-filter-search input {
    width:45%;
}

#searches .atlatt-filter-search .styled-select {
        width:40%;
}

#searches .atlatt-filter-search button {
	float:right;
}
.text-center{text-align:center !important}
.collapsed-menu__wrap__nav-container{position:relative;z-index:10}
  
.lnd_introdate {
    color:#5A5A5A !important;
  font-size:13px !important;}
.cookie-notice-container{padding:10px;text-align:center}

	.ascend.using-mobile-browser #search #search-box {
		top: 20px!important;
	}
.et_pb_fullwidth_header .et_pb_fullwidth_header_overlay{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;content:"";pointer-events: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-lg-4{width:33.33333333%}


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

#mkdf-back-to-top .mkdf-back-to-top-text {
font-size: 14px;
font-family: "Montserrat", sans-serif;
-webkit-transition: opacity 0.2s ease-in-out;
transition: opacity 0.2s ease-in-out;
}

#mkdf-back-to-top:hover .mkdf-back-to-top-text {
opacity: 0;
}

.wrapper .masthead .logo{margin-left:-70px;float:left;width:428px;}
.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-1{width:8.33333333%}

	#mobile_01 ul, #mobile_02 ul {display: inline; width: 100%; margin: 0px 0px 5px 0px; padding: 0px; float: left;}

	#mobile_01 li, #mobile_02 li {list-style: none; width: 100%; margin: 0px; padding: 0px; text-align: center; float: left;}

	#mobile_01 li a, #mobile_01 li a:link, #mobile_01 li a:visited, #mobile_01 li a:hover, #mobile_01 li a:active, #mobile_02 li a, #mobile_02 li a:link, #mobile_02 li a:visited, #mobile_02 li a:hover, #mobile_02 li a:active {display: block; width: 100%; height: 26px; line-height: 26px; margin: 0px; padding: 0px; color: #242424; text-decoration: none; font-weight: 600; background: #FFFFFF;}

	#mobile_01, #mobile_02 {display: none; width: 100%; float: left;}

  .rot_inicio, .rot_gal {
    top: 12%;
    left: 12%;
    width: 100%; }

    .rot_inicio img, .rot_gal img {
      width: 75%; }

      .mod_inicio .rot_gal, .mod_inicio .rot_inicio, .mod_gal .rot_gal, .mod_gal .rot_inicio, .terminos .rot_gal, .terminos .rot_inicio, .mod_nave .rot_gal, .mod_nave .rot_inicio {
        width: 78%;
        top: 13%;
        left: 11%; }

body .container-fluid header .header-top .header-top-inner .search .toggle-lang
{
    font: 400 12px 'Open Sans', sans-serif;

    letter-spacing: 1px;
    display: inline-block;
    float: left; 

    padding: 17px;

    text-transform: uppercase;

    color: #fff;
}

body .container-fluid header .header-top .header-top-inner .search .toggle-lang a
{
    color: #fff;
}
.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;float:left}
.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}

.wpls-logo-showcase .wpls-logo-cnt.slick-slide{margin:0 5px;}

.wpls-logo-showcase .wpls-logo-cnt.slick-slide img{display:inline-block !important; max-height:250px; max-width:100%; box-sizing: border-box; padding:10px; border:1px solid #f1f1f1; box-shadow:none !important }

.sliderimage_hide_border .wpls-logo-cnt.slick-slide img{padding:0px; border:0px solid #f1f1f1;}
 #lang_sel_click {float: right; font-family: "Raleway",sans-serif; position: relative;}
 #lang_sel_click a, #lang_sel_click a:visited { line-height: 30px;}
 #lang_sel_click ul ul {border-top: none;top: 41px;}
 #lang_sel_click li {margin-right: 20px;}


.wpml-ls-statics-shortcode_actions, .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu, .wpml-ls-statics-shortcode_actions a {border-color:#cdcdcd;}
.wpml-ls-statics-shortcode_actions a {color:#444444;background-color:#ffffff;}
.wpml-ls-statics-shortcode_actions a:hover,.wpml-ls-statics-shortcode_actions a:focus {color:#000000;background-color:#eeeeee;}

img.size-full,
img.size-large,
img.header-image,
img.wp-post-image {
	max-width: 100%;
	height: auto; 
}


            .cell {
                position: relative;
                margin-right: 0px;
                margin-bottom: 0px;
            }


            .cell img {
                
                width: 100%;
            }
.ai1ec-caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent;}
.ai1ec-dropup .ai1ec-caret,.ai1ec-navbar-fixed-bottom .ai1ec-dropdown .ai1ec-caret{border-top:0;border-bottom:4px solid;content:"";}
.ai1ec-btn .ai1ec-caret{margin-left:0;}
.ai1ec-btn-lg .ai1ec-caret{border-width:5px 5px 0;border-bottom-width:0;}
.ai1ec-dropup .ai1ec-btn-lg .ai1ec-caret{border-width:0 5px 5px;}
.marquee-text-item{clear:both;margin-top:1em}
.marquee-text-item.marquee-title,.marquee-text-item:first-child{margin-top:0}
.marquee-title+.marquee-text-item{margin-top:.5em}
.marquee-jumbotron.marquee-left .marquee-text-item,.nav li{float:left}
.marquee-jumbotron.marquee-right .marquee-text-item{float:right}
.marquee-jumbotron.marquee-half .marquee-text-item{width:50%}
.marquee-left .marquee-text-item{float:left}
.marquee-right .marquee-text-item{float:right}
.marquee-half .marquee-text-item{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-lg-4{width:33.33333333%}


.bordercolor
{
	background-color: #ADADAD;
	padding: 0px;
}
#wp-calendar td.pad,.footer #wp-calendar td.pad{background:0 0!important;border:none}


.titoli_big{
    color: #ED1C24;
    font-size: 24px;
    line-height: 24px;
    padding-bottom: 25px;
}
.foot-widget{margin-left:2.82220131703%;width:30.5111320163%}
.foot-widget:nth-child(3n+3){clear:both}
.foot-widget p{margin-bottom:15px}

body,
.blog-widget-text p,
.feat-widget-text p,
.post-info-right,
span.post-excerpt,
span.feat-caption,
span.soc-count-text,
#content-main p,
#commentspopup .comments-pop,
.archive-list-text p,
.author-box-bot p,
#post-404 p,
.foot-widget,
#home-feat-text p,
.feat-top2-left-text p,
.feat-wide1-text p,
.feat-wide4-text p,
#content-main table,
.foot-copy p,
.video-main-text p {
	font-family: 'Lato', sans-serif;
	}

.messagebox {
    padding:60px;
    font-size:1.5rem;
    line-height:1.6;
}
#menu-item-140991 a{color:#fff !important;}


.card__tag {
  height: 8px;
  width: 25%;
  background: #000;
}

			p#slogan { font-size: 15.5px; font-family: Georgia, serif; font-style: italic; color: #ffffff;text-shadow: 1px 1px 1px rgba(0,0,0,0.2); }


.x-footer__badges img {
  max-height: 50px;
}


.x-footer__badges {
  display: inline-block;
  white-space: nowrap;
}

    .bottom_menu a {border:none; }

    .bottom_menu a:hover {border:none; }


.menu li,
.bottom_menu li{
    display: inline-block;
    line-height: 60px;
}


.bottom_menu li:last-child a{
    border-right: 0;
}
body.responsive-ready.site-1 table.main-top-grid tr.sm-row{position:relative;display:block}
.dwpb-content,.dwpbcd-content{display:inline-block}


.phone,
.email,
.log_in_out,
.social_icons,
.cart_btn {
    display: inline-block;
    vertical-align: top;
    margin-right: 27px;
}


.homepage-block .homepage-body a {
color:#000;
font-weight:700;
}
	
	
	.trama_map_block .trama_map_filters{
		min-height:0;
		bottom:0;
		top:auto;
		left:0;
		width:100%;
	}

	.trama_map_block:not(.map_filters_open) .mobile_tap_to_open{
		
	}

	.trama_map_block:not(.map_filters_open) .trama_map_filters_innermenu{
		max-height:0;
		overflow:hidden;
	}

	.trama_map_block.map_filters_open .mobile_tap_to_open_icon{
		transform:rotate(315deg);
		margin:-10px 18px 0;
	}


.restaurants{position:relative; z-index:9; width: 506px; margin:0 auto;}

.restaurants:hover{z-index:99;}




.bannermob, .bannermob-fix{
display:none;
}

.bannermob{
float:right; display:block;z-index:100;position:relative;top:4px;right:4px;
}


.bannermob-fix{
display:block;z-index:1001;position:fixed;top:4px;right:4px;
}
.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-10{width:83.33333333%}


    .favourite .fav-none, .cart-account-wrapper .welcome-name {

        display: none;

    }


    .welcome-name {display: none;}


.mim { float: left; margin: 10px; }

.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;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

.padding-top60 { padding-top:60px; }

	.padding-top60-lg { padding-top:60px; }

	.padding-top60-md { padding-top:60px; }

	.padding-top60-sm { padding-top:60px; }

	.padding-top60-xs { padding-top:60px; }

.h-menu-date{height:5px;min-width:50px;color:#A15A31;font-size:12px;float:left; direction:rtl; margin:8px 0 0 10px;}
.card-title{margin-bottom:1rem}
.card-inverse .card-blockquote,.card-inverse .card-footer,.card-inverse .card-header,.card-inverse .card-title{color:#fff}
.article-card__link:hover .card-title{color:#b8161d;transition:all .2s ease-in-out}
.section-campaigns a:hover .card-title{color:#b8161d;transition:all .5s ease}
.section-programme-list .card-block :not(.card-title){display:none}
.section-programme-list .card-title{margin:0}

.breaking-news-latest {
   color: #555555;
   margin-right: 0;
   position: relative;
   margin-top: 0px;
   vertical-align: top;
}


#headerBox #logo{
	width:230px;
	float:left;
	text-align:center;
}


#header #logo{
    padding-top:21px;
	float:left;
	width:76px;
}
.home-page-card{color:#FFFFff;}
.home-page-card p{text-align:left;}
.home-page-card blockquote{font-family:'Roboto Slab',serif;font-size:125%;font-weight:bold;margin:0.25em 0;padding:0.35em 37px;line-height:1.45;position:relative;color:#000000;display:inline-block;width:63%;}
.home-page-card blockquote cite{color:#000000;font-size:71%;display:block;margin-top:1.5em;margin-left:33px;}
.home-page-card blockquote cite:before{content:"\2014 \2009";}
.home-page-card blockquote:before{left:0;}
.et_pb_section{padding:69px 0}
.et_pb_section.et_pb_section_first{padding-top:inherit}
.et_pb_section_4.et_pb_section{background-color:rgba(0,0,0,0.05)!important}
.et_pb_section_3.et_pb_section{background-color:#b3b3b3!important}
.et_pb_section_0.et_pb_section{background-color:#ffffff!important}
.et_pb_section_5.et_pb_section{background-color:rgba(0,0,0,0.05)!important}
.et_pb_section_6.et_pb_section{background-color:rgba(0,0,0,0.9)!important}


.load-bg{height: 100%;width: 100%;position: fixed;top: 0;left: 0;overflow: hidden;z-index:990;}

.load-bg .top{height: 50%;width: 100%;background-color: #fff;position: absolute;top: 0;left: 0;}

.load-bg .top i{display: block;width: 200px;height: 1px;background-color: #555;position: absolute;
    bottom: 0;left:50%;margin-left: -100px;
    -webkit-transition: .5s;
    transition: .5s;
}

.load-bg .top i.on{left:0%;margin-left: 0px;width:100%; }

.load-bg .bot{bottom: 0;left: 0;position: absolute;width: 100%;height:50%;background-color: #fff;}


.clubs .entry .thumb a:hover span.entry-format,
.list-entries .entry .thumb a:hover span.entry-format {
	opacity: .5;
	transition-duration: 200ms;
}


.forum-post .thumb span.entry-format,
.list-entries .entry .thumb span.entry-format {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border-radius: 50%;
	background: #222;
	z-index: 1001;
}


.forum-post .entry-format {
	width: auto !important;
	border-radius: 22px !important;
	padding: 0 10px;
	text-shadow: none;
	font-size: 12px;
	color: #fff;
}


.additional-content-wrapper {
  display: table;
  position: relative;
  border: 4px solid rgba(221, 87, 37, 0.6);
  height: 52px;
  float: right;
  width: 100%;
}


.additional-content-wrapper-hcp {
  display: table;
  position: relative;, 37, 0.6);
  height: 52px;
  float: right;
  width: 100%;
}

.item-main h1 {display: inline-block;}

.homerow .lijn { background-color: #d6d6d6; height: 5px; margin-bottom: 7px; }
.carousel .czr-item{line-height:500px;overflow:hidden;min-height:500px;max-height:500px}
.czr-item .carousel-caption h1{font-size:22px}

          .czr-item .carousel-caption {
            max-height: 368.5px;
            overflow: hidden;
          }



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


.clearfix { display: inline-block; }


* html .clearfix {
    height: 1%;
}



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



#logo-mobile img:hover,#logo img:hover{opacity:.8;filter:alpha(opacity=80)}
.header.centered #logo img{margin:0 auto}
#logo-footer{margin-bottom:20px}
.c-detail-rooms .logo-font{font-size:35px}
.fixed-header-on .header .logo{margin-bottom:-2px}
.offcanvas .logo{margin:20px 0 10px}
.offcanvas .logo img{margin:0 auto}
h1.logo-font{text-transform:none;font-weight:300;font-size:50px}
h2.logo-font{text-transform:none}
.nav-ht .logo a:hover{border-bottom:none}
.logo-footer .icon-logo-oleo{display:inline-block;font-size:30px;margin-bottom:15px}
.logo .icon-ADH_Logo{color:#fff;font-size:80px;position:absolute;text-shadow:2px 1px 4px #000;top:8px}
body.full-page header .logo img{margin:0}
.fixed-header-on .header .logo,.fixed-header-on .header .site-slogan{display:block}
#footer-bottom{background-color:rgba(255,255,255,0)}
#footer-bottom a{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.panel-group .panel-heading{border-bottom:0}
.st-accordion .accordion .panel-heading.active .sign{color:#373433}
.st-accordion .accordion .panel-heading.active{border-bottom:1px solid #dd9a80}
.st-accordion .panel-heading.active .sign{color:#dd9a80}

.pl-old-loop .post-meta .c_img,
.pl-old-loop .hentry .c_img {
  display: block;
  text-align: center;
}
.et-social-icons{display:none}
.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;}


.footer-content .footer-text {
	margin: 0 0 15px 0;
}
.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}


.award {
  display: inline-block;
  padding: 1em 5px 0; }

  .award:first-child {
    padding-top: .5em; }
.cp-overlay-background{position:absolute;top:0;left:0;bottom:0;right:0;background-color:transparent;opacity:1;width:100%;height:100%;padding:0;z-index:0;border-radius:inherit}
.about-main a{text-decoration:none}
.about-main a:hover,.about-main a:focus{color:#111;text-decoration:none}
.about-main p{font-size:12px}
.about-main p a{color:#007094}
.td-footer-wrapper .about-main p{font-size:12px;margin:0 0 10px}
.td-footer-wrapper .about-main p a{width:auto;display:block}


.release_box_list {height:455px; overflow-y:scroll; margin-left:-20px}

.release_box_list ul li {position:relative;}

#release_list .release_box_list li {min-height:230px;}


.release_box_list.home_list {
	height:245px;
	overflow-y:hidden;
	margin-left: -20px;
}
.et_header_style_centered #main-header .logo_container{height:110px}
.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:83px}


.tm-spacer {
  clear: both;
}
div.navigation div.list-container{float:left;width:580px;margin-right:-580px;position:relative;}

																 a.logo-mobile img.logo { padding: 0 0 0 0; }

.logo {	float: left; }


.logo-mobile {
    right: 50%;
    position: absolute;
    text-align: center;
    top: 70px;
    z-index:1;
}


.logo-container-mobile {
	margin: 0 auto 30px;
	width: 100%;
	text-align: center;
}

	.filters_no_a_b{
		display: none!important; }


	.openNav #page_wrapper { overflow-x:hidden; }




#page_wrapper { position: relative; min-width:980px; }


.\@frwk-column,
.resize-content-row {
	background-color: #FFFFFF;
}
.subsidiaries-content .subsidiaries-item{position:relative;width:100%;height:inherit;text-align:center;cursor:pointer;display:flex;justify-content:center;align-items:center;opacity:.75;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.subsidiaries-content .subsidiaries-item img{max-width:100%;max-height:60%}
.subsidiaries-content .subsidiaries-item:hover{opacity:1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}


.container.entry-header{
	padding: 0;
}


.container.video-container{
	padding: 0;
}



.container{
	width: 1160px;
	max-width: 100%;
	margin: 0 auto;
	padding: 0 10px 0 10px;
}


#top-footer .container{
	padding-bottom: 30px;
}


#middle-footer .container{
	padding-top: 20px;
	padding-bottom: 20px;
}
.header__ticker{z-index:0;position:relative;max-width:1280px;margin:0 auto;padding:0;opacity:1;transition:opacity .15s ease-in-out}
.is--navigation-open .header__ticker{display:none}
.is--scrolled .header__ticker{opacity:0;position:absolute;z-index:-1}
.header__ticker-inner{padding:.75em 0;position:absolute;overflow:hidden;white-space:nowrap;width:100%}
.header__ticker-items{display:inline-block;margin:0;padding:0;list-style-type:none}
.header__ticker-item{display:inline-block;opacity:.75;padding-right:14px;margin-right:10px;text-shadow:2px 2px 4px #000;border-right:solid 2px #fff}
.header__ticker-item:last-child{border-right:none}
.header__ticker-item a{color:#fff}
.header__ticker-container .ticker--hidden .header{display:none}
.header__ticker-container{padding:0 35px}
.alton-popup__thankyou,body.book-now--is-open .header__ticker-container{display:none}
#g9se34l3 {position: relative;top: -14px;}
* html #g9se34l3 { top: -11px; }
#g9se34l3 a { text-decoration: none !important; }
#g9se34l3 a:hover { text-decoration: underline !important; }

.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: 15px;
  padding-right: 15px;
}

  .col-md-7 {
    width: 58.33333333%;
  }
.et_header_style_centered .et-search-form input,.et_header_style_centered span.et_close_search_field{top:60%}
.et_vertical_nav.et_header_style_centered .et-search-form input,.et_vertical_nav.et_header_style_centered span.et_close_search_field{top:0}
span.et_close_search_field{display:block;position:absolute;z-index:99999;top:0;right:0;bottom:0;width:30px;height:30px;margin:auto;cursor:pointer}
span.et_close_search_field:after{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:ETmodules;font-size:32px;font-weight:400;font-variant:normal;-webkit-font-smoothing:antialiased;line-height:1;text-transform:none;content:"\4d";speak:none}
.et_fullwidth_nav .et-search-form,.et_fullwidth_nav .et_close_search_field{right:30px}
.et_vertical_nav span.et_close_search_field:after{font-size:16px}
.et_vertical_nav span.et_close_search_field{width:13px;height:18px}

.navigation ul li .subnav-container {background: #edeeee; display: none; position: absolute; top: 146px; padding-top: 15px; z-index:2; width: 100%; height: 215px; left: 0; }
header.centered_logo .header_inner_right{float:right}
.header_inner_right{float:right;position:relative;z-index:110}
header.centered_logo .header_inner_right,header.centered_logo .q_logo a{display:inline-block;vertical-align:middle}
.content .container .container_inner,.header_inner_right.left_side .side_menu_button a:last-child{padding:0}
header.sticky .header_inner_right.left_side{display:none}
.popup-content{position:relative}
.popup-content--left-align{text-align:left}
.popup-content--right-align{text-align:right}
.popup-content .mfp-close{right:16px}

#tt-boxed-layout #foot_left,
#tt-boxed-layout #foot_right {
	width: 50% !important; 
}

#foot_left {
	padding: 0 0 10px 0;
	text-align: center;
	width: 95%;
}

#foot_left,
#foot_right,
#footer_bottom #foot_right ul {
	width: 95%;
	float: none;
	padding: 0;
}

#foot_left .textwidget {
	margin-top: -28px;
}


  

    .search_box{
      position: absolute;
      right: 0;
      top: 0;
      height: 100%;
      -webkit-transition: all 0.5s;
      -o-transition: all 0.5s;
      transition: all 0.5s;
    }


    .search_box input:not([type="radio"]):not([type="checkbox"]):not([type="file"]){
      width: 100%;
      outline: none;
      border: none;
      background-color: #0f0f0f;
      font: 300 16px/20px 'Lato',sans-serif;
      padding: 15px 60px 15px 20px;
      color: #fff;
      opacity: 0;
      -webkit-transition: all 0.5s;
      -o-transition: all 0.5s;
      transition: all 0.5s;
    }


    .search_box.active .search_btn:before{
      content: "\f00d";
    }


    .search_box.active{
      width: 100%;
    }


    .search_box.active input:not([type="radio"]):not([type="checkbox"]):not([type="file"]){
      opacity: 1;
    }
.table td,.table th{background-color:#fff!important}
.table{border-collapse:collapse!important}
.table-bordered th,.table-bordered td{border:1px solid #ddd!important}
.table .table{background-color:#fff}
.table-bordered{border:1px solid #ddd}

.table caption {
    background:#eee;
    padding:10px;   
}

.table td.price span {
	font-size:1.3rem;	
}
 
.table tr td {
    width:50%;
}

.table tr td.price {
    width:100%; 
    text-align:center;  
    padding-top:15px;
    padding-bottom:15px;
}

.table tr td.price span {
    margin-bottom:5px;   
}

.table tr td.price p {
    text-align:center;
    display:block;
    width:100%;   
}

.sidebar .widget_calendar tbody td.pad,
.sidebar .widget_calendar tfoot td.pad {
    background: #F5F5F5;
    border: none;
}


        
    .notification {
        padding: 10px 72px 10px 45px !important;
    }


.benefits_block .text_block {
	float: left;
	font-family: Raleway;
	max-width: 400px
}
.e10-2.x-container,.e10-6.x-container,.e10-12.x-container,.e10-17.x-container,.e10-22.x-container,.e10-28.x-container {margin:0em auto 0em auto;background-color:transparent;z-index:1;}
