﻿.g-pr-1--lg{padding-right:.07143rem!important}
.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%;padding-right:15px;padding-left:15px}
.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
#cookie-notice{display:block;visibility:hidden;position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;line-height:20px;left:0;text-align:center}
#cookie-notice .cn-revoke-cookie{margin:0}
#cookie-notice .cn-button{margin-left:10px}
.cn-top{top:0}
.cn-top .cookie-notice-revoke-container{top:0;bottom:auto}
.icon-facebook:before{content:"\ea94"}






#access .menu-header,
#access2 .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 940px;
}



#branding {
	margin-top: -10px;
}
		
#branding img {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 4px;
	margin-bottom: 0;
	}

	#access,
	#access2,
	#branding img,
	#respond,
	.comment-edit-link,
	.edit-link,
	.navigation,
	.page-link,
	.widget-area {
		display: none !important;
	}



.eut-empty-space {
	margin-bottom: 0;
}

#footer-widgets .wrap,
#footer-nav .wrap {
  zoom: 1;
  margin: 0 auto;
  position: relative;
  width: 960px;
}

#footer-widgets .wrap:before,
#footer-nav .wrap:before,
#footer-widgets .wrap:after,
#footer-nav .wrap:after {
  content: "\0020";
  display: block;
  height: 0;
  visibility: hidden;
}

#footer-widgets .wrap:after,
#footer-nav .wrap:after {
  clear: both;
}

#footer-nav {
  font-size: 11px;
  line-height: 25px;
  height: 25px;
  overflow: hidden;
}

#footer-nav p {
  float: left;
  margin: 0;
}

#footer-nav a {
  color: #808080;
}

#footer-nav .menu {
  float: right;
  list-style: none;
  margin: 0;
  padding: 0;
}

#footer-nav .menu a {
  color: #cbcac5;
}
.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-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{float:left}
.col-xs-3{width:25%}
.cs-rating,.pd-rating{display:block!important}
.tb-featured-post .parallax-figure{overflow:hidden}
.tb-parallax .parallax-figure{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}
.tb-parallax .parallax-figure .img{height:150%}
.tb-parallax .parallax-figure img{object-fit:cover}
.tb-parallax .parallax-figure.on img,.tb-parallax .parallax-figure.on .img{opacity:1}
.epic-thumb.tb-parallax.no-text .parallax-figure.on img,.epic-thumb.fw.no-text img{opacity:1}
.epic-thumb.tb-parallax .parallax-figure img{min-width:0;min-height:0}
.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-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{float:left}
.col-xs-3{width:25%}
.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{border-radius:6px}
.jumbotron .container{max-width:100%}


#header-wrap {
	width:1108px;
	margin: 0 auto;
}

.layIndex #header-wrap {
	height:11px;
}

.view-hover{*display:inline;zoom:1;list-style-position:outside;}

.view-hover .open-none{display:none;}


.image_size_portfolio_small .news-excerpt{
overflow: hidden;
font-size: 13px;
line-height: 1.65em;
}


.news-excerpt{

}
.page-top h2,.page-top.custom-product .row{position:relative}
.home-concept .row{position:relative}


#div-calendar .row:nth-child(7) section {
    background: transparent !important;
}


    #div-calendar .row:nth-child(7) section .aligned-row {
        
    }

#ttw_ftdl {
	text-align:left;
	}

	
	.byline .m-all:nth-child(2){
		padding: 10px 0 !important;
	}
.f-panel-bordered.f-margin-bottom-remove+.f-panel-bordered.f-margin-top-remove{border-top:0}
.f-panel-dashed.f-margin-bottom-remove+.f-panel-dashed.f-margin-top-remove{border-top:0}
.f-margin-top-remove{margin-top:0 !important}




.get-social-with-us {
    font-size:4em;
    margin:0;
}

.get-social-with-us a {
    margin:0 .1em;
    color:#f5822b;
    transition:color .4s ease-in-out;
}

.get-social-with-us a:hover {
    color:#403830;
    transition:color .4s ease-in-out;
}
#sidebar-left .block .content label{text-align:right;}
#sidebar-right .block{border:0px dotted yellow;}

.hometext {
	margin-right: 3px;
	}


#map {
  position: relative;
  width: 100%;
  height: 500px;
}

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

ul.footer-list li {
}

ul.footer-list li a {
	color: #fff;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 5px;
	display: block;
}

ul.footer-list.big li {
	float: left;
	width: 50%;
}

ul.footer-list li img {
	display: inline-block;
	margin-right: 10px;
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
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;}


#site-navigation ul#primary-menu li.menu-item-has-children a,
#site-navigation #primary-menu li.page_item_has_children a {
    padding-right: 30px;
}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}
 #sub-footer { background-color:#3d4045; }

.navbar-wrapper{position:relative;top:0;left:0;min-height:20px;margin:0;padding:0}


.info-window-property-detail {
    font-size: 14px;
    font-weight: 600;
    line-height: 1.43;
    text-transform: uppercase;
    color: rgba(0,0,0,0.25);
}
.region-sidebar-first .block:first-child h2.block-title,.region-sidebar-second .block:first-child h2.block-title{margin-top:0;}
.region-help .block{overflow:hidden;}

	.bookingModal .modal-header,.bookingModal .modal-footer{
		text-align:center;
	}
.modal-1 .modal-header, .modal-1 .modal-footer{border-color:#ebebeb;}

        
        .beraterbox {
            vertical-align: top;
        }

        
        td.beraterbox {
            margin: 0;
            padding: 0;
            border-collapse: collapse;
            background-color: #F1F3F2;
            border-color: white;
            border-style: solid;
            border-width: 0 3px 6px;
            font-size: 11px;
            height: 95px;
            width: 210px;
        }

        
        td.beraterbox a {
            text-decoration: none;
        }

.datum{
 text-align:center;
 color:#ffffff;
 width:100px;
 font-size:14px;
}
.tile-articles .tile-article--long .tile-article__content .tile-article__title{background:transparent;max-width:300px;width:100%;padding:0px;margin:0px}
.tile-articles .tile-article--long .tile-article__content .tile-article__title p{font-weight:600;font-size:20px;line-height:28px;margin:0px}
.tile-article__container:hover .tile-article__title p{background-position:0%;transition:all 0.45s cubic-bezier(0, 0, 0.23, 1)}
.tile-article__title{margin-bottom:10px;min-height:70px}
.tile-article__title p{text-align:left;font-size:18px;font-weight:600;line-height:27px;color:#4A4A4A;margin:0px;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;background-position:100%;background-image:linear-gradient(to right, #9d64ff,#9d64ff 50%,#4a4a4a 50%);transition:all 0.15s cubic-bezier(0, 0, 0.23, 1)}




.widget_featured_slider .single-slide {
   position: relative;
}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.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-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.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-md,.col-md-auto,.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-lg,.col-lg-auto,.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,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{flex:0 0 100%;max-width:100%}

.row-channel-bar #channel-bar li img.channel-artist {
	background-color:#222;
}
.img-responsive{display:block;height:auto;max-width:100%}

		
.fronttd {
	font-family:Tahoma;
	font-size: 11px;
	color:#666666;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:2px;
	border:1px solid #CCCCCC;		
	}


#article .article-authors p,#article .aff, #article .history, #article .kword p{font:inherit;}

.article-authors .author[data-url]:hover{color:#3E73A5; }


.article-authors .btn{margin:0}

.article-authors a:hover{text-decoration:none;}


.card--revealed-home .card__ui-heading {
  height: 45px;
  height: 3rem;
  padding: 16px;
  padding: 1.06667rem;
  background-color: #000;
  color: #fff;
}


.card--revealed-home .card__ui-heading h3 {
  margin-bottom: 0;
  font-size: 18px;
}


.card--revealed-home .card__ui-heading a {
  color: #fff;
}
