﻿



    .footer-txt {

        color: #000;

        background: #F7F7F7;

    }




    .footer-txt .tel {

        color: #000;

        line-height: inherit;

        padding: 2px 0;

    }




    .footer-txt .fax {

        border-right: none;

    }




    .footer-txt p {

        margin: 0px;

        padding: 0px;

        font-size: 14px;

    }




    .footer-txt .fax,

    .footer-txt .mail {

        display: inline-block;

        padding: 0 10px;

    }


.social_agileinfo li {
    display: inline-block;
}


.social_agileinfo li a {
    width: 40px;
    height: 40px;
    display: block;
    border: 1px solid #fff;
    text-align: center;
    color: #fff;
}


.social_agileinfo li a i {
    font-size: 1em;
    line-height: 2.4em;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

#page_copy { color: #FFFFFF; font-size: 9px; position: absolute; right: 58px; text-align: center; top: 6px; width: 530px; }
.container{margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px}
.container-fluid{margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px}
.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after{content: " ";display: table}
.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.navbar:after,.navbar-header:after,.navbar-collapse:after{clear: both}
.header .container{position: relative}
.footer .container:nth-child(2){padding-top: 30px}


.front-hero-text-call {
  display: none;
  margin-bottom: -55px;
  margin-top: 20px;
}


.front-hero-text-call-link {
  background-color: #dc702b;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
  color: #fff;
  display: inline-block;
  font-family: "DIN Pro Cond";
  font-size: 25px;
  font-weight: 800;
  line-height: 25px;
  padding: 12px 20px;
  text-decoration: none;
  text-transform: uppercase;
  transition: background-color 0.2s;
}


.front-hero-text-call-link:hover {
  background-color: #083b5b;
  color: #fff;
}
.card .content{color:#484847}
.card .content a{color:#4e2b76}
.blocks .content{color:#484847}
.blocks .content a{color:#4e2b76}
.timeline .content{background:#f3f0ea;padding:2.5rem 3.61111rem;position:relative}
.timeline .content:after,.timeline .content:before{right:100%;top:10px;content:"";height:0;width:0;position:absolute;pointer-events:none;border:10px solid transparent;border-right-color:#f3f0ea}
.timeline .content:before{border-width:11px;margin-top:-1px}
.timeline .row:nth-child(2n) .content{background:#fff;border:1px solid #d9d8d2}
.timeline .row:nth-child(2n) .content:after{border-right-color:#fff}
.timeline .row:nth-child(2n) .content:before{border-right-color:#d9d8d2}
.timeline .row:nth-child(2n) .content:after,.timeline .row:nth-child(2n) .content:before{border-right-color:transparent}


p.prod-ebsp-titel {
	margin: 0px;
	margin-bottom: 5px;
	font-weight: bold;
	line-height: 0.7;
}

#bottom {width: 920px; font-size:12px; color:#666; background:#cad1d8; line-height:20px; text-align:left; padding:30px 30px 24px; margin:0 auto; position:relative;}

#bottom td {width: 25%; padding-right:30px;}

#bottom h2 {font-size:13px; padding-bottom:6px;}
.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-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

.slidesjs-stop, .slideblock .slidesjs-navigation, .slideblock .slidesjs-pagination{
	display: none !important;
}







.mobile-menu { display: none; }

	
	.mobile-menu a {
		display: block;
		padding: 24px;
		border-bottom: 1px solid rgba( 255, 255, 255, 0.1 );
		background: #282828;
		display: block;
		text-transform: uppercase;
		letter-spacing: 1px;
		color: rgba( 255, 255, 255, 0.4 );
		font-size: 13px;
	}

	
	.mobile-menu a:hover,
	.mobile-menu .current-menu-item a { color: #FFF; }

	
	.mobile-menu ul a { width: 100%; }

	.mobile-menu ul ul a { padding-left: 60px; }

	.mobile-menu ul ul ul a { padding-left: 80px; }

	.mobile-menu ul ul ul ul a { padding-left: 100px; }

	.mobile-menu ul ul ul ul ul a { padding-left: 120px; }






.dpe-flexible-posts li, ul.bulleted-list {
	height: 206px; 
	overflow: hidden;
}
 
li.bulleted-list, ul.bulleted-list li {
    	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
   	font-size: 14px;
   	font-weight: bold;
	float: left;
    	list-style: square outside none;
    	margin: 6px 0 6px 15px;
	height: auto;
	overflow: visible;
}
.sidebar-box li{padding-left:10px}
#sidebar-inner .sidebar-box{background:#ffffff;padding:0;margin-bottom:15px;-webkit-box-shadow:0 0 0 5px rgba(0,0,0,0.01),0 7px 11px rgba(0,0,0,0.03);-moz-box-shadow:0 0 0 5px rgba(0,0,0,0.01),0 7px 11px rgba(0,0,0,0.03);box-shadow:0 0 0 5px rgba(0,0,0,0.01),0 7px 11px rgba(0,0,0,0.03);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
h1,h2,h3,h4,h5,h6,.theme-heading,.page-header-title,.heading-typography,.widget-title,.wpex-widget-recent-posts-title,.comment-reply-title,.vcex-heading,.entry-title,.sidebar-box .widget-title,.search-entry h2{font-weight:600}
.header__nav--right .on-demand__content ul.on-demand__inner--item-list .dfp-tag-wrapper .dfp-tag-wrapper{margin:15px auto;display:block;text-align:center;}
.header__nav--right .on-demand__content ul.on-demand__inner--item-list .dfp-tag-wrapper .dfp-tag-wrapper:before{content:"SPONSORED BY";font-style:italic;font-size:12px;padding-bottom:4px;}
.ajax_loader .five_rotating_circles .circle4{left:0;bottom:0}
.ajax_loader .five_rotating_circles .container1 .circle4{-webkit-animation-delay:-.3s;animation-delay:-.3s}
.ajax_loader .five_rotating_circles .container2 .circle4{-webkit-animation-delay:-.2s;animation-delay:-.2s}
.ajax_loader .five_rotating_circles .container3 .circle4{-webkit-animation-delay:-.1s;animation-delay:-.1s}

	
	.listing-meta .meta-item:before {
		content: "\2013"; 
		padding: 0 7px;
		font-size: 13px;
		line-height: 1;
	}

	
	.listing-meta .meta-item:first-child:before {
		display: none;
	}

	
	.listing-meta .meta-item {
		float: left;
	}


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


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


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}
.box{float:left;margin:25px 2px;width:190px;display:inline}
.box h2{color:#7a7a7a;font-size:14px;padding-bottom:5px;text-align:center}
.box ul{color:#7a7a7a;list-style-position:inside;list-style-type:none}
.box li{padding:5px 0;text-align:center}

.panel-widget-style {
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}

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

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

.cli-modal-backdrop.cli-fade {
  opacity: 0
}
.back-to-top{position:fixed;right:30px;bottom:30px;z-index:118;display:none}
.back-to-top svg{transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear}
.back-to-top a{display:block;padding:10px;cursor:pointer}
.back-to-top:hover svg{transform:scale(1.1)}
.back-to-top a svg { fill: #111535; }
.subheadline{font-family:Georgia,serif;font-style:italic;font-weight:400;padding-top:0}
.hotels_container .hotel h2.subheadline{margin-bottom:7px;font-size:2.5rem}
#video_container h2.subheadline{font-size:1.25rem;line-height:1.75rem;margin-top:0;padding:0}
