﻿
.case-slider.layout-one .case-btn-holder {
  overflow: hidden;
  margin: 5px 0 27px;
  order: 1;
}
.et_pb_row_15.et_pb_row{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
 
.gdlr-core-title-item .gdlr-core-title-item-title, .gdlr-core-title-item .gdlr-core-title-item-title a{ color: #383838; }

.gdlr-core-title-item .gdlr-core-title-item-title{ font-size: 41px; font-weight: 800; display: inline-block;
	text-transform: uppercase; letter-spacing: 1px; margin-bottom: 0px; 
 	transition: color 200ms; -moz-transition: color 200ms;
 	-o-transition: color 200ms; -webkit-transition: color 200ms; }

 .gdlr-core-title-item .gdlr-core-title-item-title i{ margin-right: 30px; }

.gdlr-core-title-item .gdlr-core-title-item-title-wrap{ position: relative; }

.gdlr-core-title-item-caption-right .gdlr-core-title-item-title-wrap{ float: left; margin-right: 30px; }
.forum-section ul li.photo-post{width:49%;float:right;clear:right;overflow:hidden}
.forum-section ul li.photo-post .image{float:left;width:100px;height:75px;overflow:hidden;margin-right:5px;margin-left:5px}
.forum-section ul li.photo-post .msg{display:block;height:55px;overflow:hidden}
body.responsive-ready .forum-section ul li.photo-post{float:none;width:100%;margin-bottom:2em}
.hnews .hmedia .photo{border:none}
.lastNews.layout-4 .items .hnews .hmedia .photo{width:100%}
.lastNews.layout-5 .items .hnews .hmedia .photo{width:100%}
.site-11 .lastNews.layout-4-AL-Mag .hnews .hmedia .photo{width:100%}

#wowslider-container11 .ws_images ul{
	position:relative;
	width: 10000%; 
	height:auto;
	left:0;
	list-style:none;
	margin:0;
	padding:0;
	border-spacing:0;
	overflow: visible;
	
}

#wowslider-container11 .ws_images ul li{
	width:1%;
	line-height:0; 
	float:left;
	font-size:0;
	padding:0 0 0 0 !important;
	margin:0 0 0 0 !important;
}


#wowslider-container11 .ws_images{
	position: relative;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:hidden;
}

#wowslider-container11 .ws_images a{
	width:100%;
	display:block;
	color:transparent;
}

#wowslider-container11 .ws_images img{
	width:100%;
	border:none 0;
	max-width: none;
	padding:0;
}


.rev_slider{
	position:relative;
	overflow:visible;
}



.rev_slider img{
	max-width:none !important;
	-moz-transition: none 0;
	-webkit-transition: none 0;
	-o-transition: none 0;
	transition: none 0;
	margin:0px;
	padding:0px;
	border-width:0px;
	border:none;

}


.rev_slider .no-slides-text{
	font-weight:bold;
	text-align:center;
	padding-top:80px;
}



.rev_slider .tp-caption,
.rev_slider .caption { position:absolute;  visibility:hidden; white-space: nowrap}


.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {max-width: none !important}
.carousel-item{position:relative;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}
.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}
.carousel-item-next,.carousel-item-prev{position:absolute;top:0}
.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}
.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}
.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}

  .large-4 {
    width: 33.33333%; }
 
h3.gdl-header-title{ color: #3d3d3d; }
 
h1.gdl-header-title{ font-size: 21px; }


.footer-copyright {
  padding: 25px 0;
  font-size: 0.9em;
  background: rgba(0,0,0,0.4);
  position: relative; }

  

.footer-copyright a {
    color: #ff8800;
}


.footer-copyright a:hover {
    opacity: 0.8;
}


.footer-copyright .social-networks a {
    border: none;
}


.footer-copyright .social-networks a:hover {
    background: none;
}

    .foot-logo, .copyright-left-text, .copyright-text {
        float: none;
        margin: 0;
        padding: 0;
        position: relative;
        z-index: 1000;
    }

.copyright-text {
    float: left;
    padding-top: 12px;
    margin-left: 5px;
}

.erase { clear: both; }





.copyright-wrapper {
	color: #fff;
}

.copyright-wrapper .row {
	height: 100%;
}

.copyright-wrapper .menu .menu-text {
	width: 100%;
			display: block;
	padding:0;
	padding-right: 20px;
	font-size: 0.86rem;
	color:rgba(255, 255, 255, 0.6);
	font-weight: normal;
	line-height: 1.6;
	margin-bottom: 5px;
}


.copyright-wrapper.bg-primary .copyright,
.copyright-wrapper.bg-secondary .copyright,
.copyright-wrapper.bg-color3 .copyright,
.copyright-wrapper.bg-dark .copyright {
	color: rgba(255, 255, 255, 0.4) !important;
}

		.copyright-wrapper .menu  .menu-text {
			width: 100%;
			display: block;
			padding-right: 0px;
			margin-bottom: 10px;
		}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.navigation-thin-wrapper{padding-top:0;max-width:1121px;height:30px;margin:0 auto;position:relative}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-220-0 , #pg-220-1 , #pg-220-2 , #pg-220-3 , #pg-220-4 , #pg-220-5 , #pg-220-6 , #pg-220-7 , #pg-220-8 , #pg-220-9 , #pl-220 .so-panel , #pl-220 .so-panel:last-child { margin-bottom:0px }
.row{margin-right:-15px;margin-left:-15px}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
.larger{font-size:38px}
.loader{border:2px solid #f3f3f3;border-top:2px solid #3498db;border-radius:50%;width:20px;height:20px;animation:spin 2s linear infinite;display:inline-block;margin-right:2px}
.footer-block-1,.footer-block-2,.footer-block-3,.footer-block-4,.footer-block-5,.footer-block-6,.footer-block-7,.footer-block-8,.footer-block-9,.footer-block-10,.footer-block-11{float:left;margin-right:25px;width:140px;}
#how-buttons{width:300px;margin:0 auto}

  .bottom__siteby {
    padding: 5px 0;
    background: #EBC7BE;
    background: var(--primary); }

.searchpage             { border:1px #ddd; }
.row{margin-right:-15px;margin-left:-15px}
.detail .umb-grid .row{padding-bottom:10px}
.detail .umb-grid .row p{padding-top:5px}
#slide-out .slide-out-wrap{padding:20px;box-sizing:border-box;text-align:left}
#slide-out .slide-out-wrap .title{font-family:"Neutraface Bold";font-size:24px;font-size:2.4rem;color:#fff;line-height:1;text-transform:uppercase;margin:0 0 45px 0;line-height:1.5}
#slide-out .slide-out-wrap .content{font-family:"Neutraface Book";font-size:18px;font-size:1.8rem;color:#fff;line-height:1;line-height:1.5}

.title-area {
	display: inline;
	float: left;
	padding: 0 172px;
	position: relative;
	text-align: center;
	width: 100%;
}

.about-right .title-area{
	text-align: left;
	padding: 0px;
}

	.title-area p{
		font-size: 14px;
	}
.wpb_gallery .theme-default .nivoSlider{margin-bottom:0}
.wpb_gallery .theme-default .nivo-controlNav{padding:10px 0 3px 0}
.wpb_gallery .wpb_flexslider .flex-control-nav{bottom:auto;top:100%;margin-top:15px}
.wpb_gallery .wpb_flexslider .flex-caption{cursor:default}
.wpb_gallery .wpb_flexslider .flex-direction-nav a{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.wpb_gallery .wpb_flexslider .flex-direction-nav a:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.wpb_gallery .wpb_flexslider .flex-direction-nav a:before{line-height:1}
.wpb_gallery .wpb_flexslider .flex-control-paging{z-index:10}


.signed {
  margin-top: 17px;
  margin-left: 2%;
}
body.book-now--is-open .header__wrap .header__button.btn.short,body.book-now--is-open .header__wrap .header__button.btn.short.mobile-open,body.book-now--is-open .header__wrap .header__button.hotel_extras .SearchButton.short,body.book-now--is-open .header__wrap .header__button.hotel_extras .SearchButton.short.mobile-open{background-color:#221F5D}
.header__wrap{position:relative;height:62px;border-top:solid 2px;border-bottom-width:0;border-left-width:0;border-right-width:0;border-image:linear-gradient(to right,#9E880D,#E0CE74,#A9942C,#DECC70) 1 30 70 100;background:linear-gradient(#1A1933,#29296b)}


				#catapult-cookie-bar {
					box-sizing: border-box;
					max-height: 0;
					opacity: 0;
					z-index: 99999;
					overflow: hidden;
					color: #ddd;
					position: fixed;
					left: 0;
					bottom: 0;
					width: 100%;
					background-color: #464646;
				}

				#catapult-cookie-bar a {
					color: #fff;
				}

				#catapult-cookie-bar .x_close span {
					background-color: #ffffff;
				}

				#catapult-cookie-bar h3 {
					color: #ddd;
				}

				.has-cookie-bar #catapult-cookie-bar {
					opacity: 1;
					max-height: 999px;
					min-height: 30px;
				}


.index__content-wrapper { width: 85%; position: relative; margin: 80px auto 0; text-align: left; }


.index__content-wrapper .headline { padding-bottom: 15px; }


.index__content-wrapper .copy { padding-bottom: 25px; }


.index__content-wrapper .copy a { color: #f9f9f9; }


.index__content-wrapper .copy a:hover, .index__content-wrapper .copy a:active { color: #c4d92e; }

  .index__content-wrapper span { display: block; padding-top: 10px; }

  .index__content-wrapper .copy.copy__white { max-width: 100%; }
.header .head_right{*zoom:1;float:left;clear:none;text-align:inherit;width:25%;margin-left:0%;margin-right:0%;padding-left:4em;color:#000}
.header .head_right:before,.header .head_right:after{content:'';display:table}
.header .head_right:after{clear:both}
.header .head_right:last-child{margin-right:0%}
#header .oshine-module,#header .tatsu-module{margin-bottom:0}
#footer-wrap.style2 .tatsu-module,#footer .tatsu-icon-shortcode{margin-bottom:0}
.be-sidemenu .oshine-module,.be-sidemenu .tatsu-module{margin-bottom:10px}
.tatsu-module{margin-bottom:60px}
.tatsu-module.tatsu-divider-wrap{line-height:0;margin-bottom:20px}
.tatsu-module.simple-text{width:100%;display:block;border-style:solid;-webkit-box-sizing:border-box;box-sizing:border-box}
.tatsu-animated-heading-wrap.tatsu-module{margin-bottom:10px}
body:not(.tatsu-frame) #tatsu-header-container .tatsu-header-module:last-child,body:not(.tatsu-frame) #tatsu-header-container .tatsu-module:last-child{margin-right:0}


html.special .footer__text { font-size: 0.7826rem; line-height: 1.5; }


html.special .footer__text p { margin-bottom: 26px; }


.footer__text { font-size: 13px; }


.footer__text p { margin: 16px 0; }


.footer__text p:last-child { margin-bottom: 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-sm-5{width:41.66666667%}
.center-block{display:block;margin-right:auto;margin-left:auto}


#slider ul li:first-child .entry-container {
	display: block;
}


.entry-container {
	padding:2.9%;
	margin:0;
}


.twocol .entry-container {
	padding:5.8%;
}


.threecol .entry-container {
	padding:6.1%;
}


.fourcol .entry-container {
	padding:8.5%;
}

	
	#slider .entry-container {
		top:28%;
	}
.fusion-social-networks .fusion-social-networks-wrapper{margin:0 -10px}
.fusion-social-networks.boxed-icons .fusion-social-networks-wrapper{margin:0 -5px}
.widget .fusion-social-networks .fusion-social-networks-wrapper{margin:0 -5.5px}
.widget .fusion-social-networks.boxed-icons .fusion-social-networks-wrapper{margin:0 -3.5px}
.fusion-social-links .boxed-icons .fusion-social-networks-wrapper .fusion-social-network-icon{width:calc(16px + (2 * 8px) + 2px);}
.fusion-author-widget .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon{margin:7px 5.5px}
.fusion-author-widget .fusion-social-networks.boxed-icons .fusion-social-networks-wrapper .fusion-social-network-icon{margin:5px 3.5px}

.post .title {
	clear: both;
	width: 100%;
	margin: 0;
}
#secondary_menu .nav-boxed .menu-item a{line-height:30px;padding-top:0;padding-bottom:0}
#secondary_menu ul li.menu-item{display:inline-block;margin:0 8px;zoom:1;*display:inline}
.menu-footer-container{border-top:1px solid #CCC}

.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}
.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}
.fab{font-family:"Font Awesome 5 Brands"}
.get-started{border-radius:0px}
.get-started a{color:#fff!important}
li.get-started{background-color:#02aef0;font-weight:700;text-transform:uppercase;text-align:center;padding:12px 12px 12px 12px!important;border-radius:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s}
li.get-started:hover{background-color:#02aef0;color:#000}
.et-fixed-header #top-menu .get-started a{color:#ffffff!important}


.sf-menu li.menu-item-4109 ul { right: 0; }


ul.sf-menu li.menu-item-4109 li:hover ul,
ul.sf-menu li.menu-item-4109 li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li.sfHover ul {left:-16.8em; top:0}


ul.sf-menu li.menu-item-4109 li li:hover ul,
ul.sf-menu li.menu-item-4109 li li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li.sfHover ul {left:-16.8em; top:0}

.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 {
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}


.container-wrapper {
	position: absolute;
	left: 0;
	right: 0;
	top: 120px;
	bottom:0;
}


#movie-player .container {
	padding: 90px 0px 70px 0px;
}


#theaters .container {
	
	padding: 60px 0px 100px 0px;
}

	#site-navigation #nav_wrap .menu-item {width: 100% !important; display: block !important; float: none !important; border-top: 1px solid #FFF; padding: 0 !important;}

	#site-navigation #nav_wrap .menu-item a {padding: 15px 20px !important; color: #FFF !important;}

  #site-navigation #nav_wrap .sub-menu .menu-item a:before { content: "\f054"; font: normal normal normal 14px/1 FontAwesome; margin-right: 10px; }

	#site-navigation #nav_wrap .menu-item.current_page_item {background: #F06241;}
footer ul#menu-footer-main li.top-level a{padding:0;color:#909090}

.site-wrapper{
    height:100%;
}

.site-wrapper *{
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
}
.elementor-widget-image .widget-image-caption{color:#7a7a7a;font-family:"Roboto", Sans-serif;font-weight:400;}
.elementor-widget-theme-site-logo .widget-image-caption{color:#7a7a7a;font-family:"Roboto", Sans-serif;font-weight:400;}
.elementor-widget-theme-post-featured-image .widget-image-caption{color:#7a7a7a;font-family:"Roboto", Sans-serif;font-weight:400;}

.gdlr-sidebar .widget.widget_text .textwidget{
  text-align:center; 
}
.site-description{color:#08c}
.sticky-enabled .tc-tagline-off .site-description{display:none!important}
.navbar-wrapper .navbar .site-description{float:right;padding-right:5px;text-align:right}
.navbar-wrapper .navbar h2.site-description{line-height:19px}
h2.site-description{font-size:18px;padding-top:0;line-height:20px;font-style:italic}
#masthead .site-description{text-align:center;text-transform:uppercase;margin:-15px 0 30px;line-height:20px;font-family:"Roboto Condensed";font-size:12px}
#masthead .site-description, .hentry .entry-meta {font-family:Open Sans Condensed}


	.tb-mobile-menu-wrapper .tb-search .search-input {
    	color: #333;
    	color: rgba(51,51,51,1);
	}


	ul#menu-main-navigation.tb-mobile-menu {
    	text-transform: uppercase;
	}

	.tb-mobile-menu-wrapper li.audience-start {
    	border-top: #7d7366 3px solid;
	}

	.tb-mobile-menu button.search-submit.btn-primary:hover {
    	background-color: #008061;
	}
.tb-mobile-panel .tb-mobile-menu,.tb-mobile-panel .tb-mobile-menu .sub-menu li.non-mega-sub-menu:last-child{background-color:transparent}
.tb-mobile-panel .tb-mobile-menu{margin-top:0}
.tb-mobile-menu ul{position:static}
.tb-mobile-menu ul ul{display:block!important}

.comment-list .comment-body,.nv-header-search-wrapper .search-form-main,.comments-link:hover a::after{border-top-color:#ce4b93}

.nv-header-search-wrapper .search-form-main:before{border-bottom-color:#ce4b93}

.homepage-mpu .home-page-mpu{display:inline-block;margin:0 15px;}

.homepage-mpu .home-page-mpu a{display:inline-block}


  .top-nav {
    margin-bottom: 0.375em;
  }

  .top-nav:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    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-md-11{width:91.66666667%}


.goldmid{ border:1px solid #cfcfcf; border-top:none;overflow:hidden;}

.goldmid-cd{ border:1px solid #cfcfcf; border-top:none;overflow:hidden;}
.vcex-teaser-heading{color:#000;font-weight:600;font-size:1.231em;margin:0}
 

.outer-wrapper{float: left; min-height: 100%; width: 100%;}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
body #wrapper #navigation #mega-menu-wrap-primary-menu .mega-menu-toggle{display:none!important}
body #wrapper #navigation #mega-menu-wrap-primary-menu #mega-menu-primary-menu{visibility:visible!important;display:block!important}

div.mv-sponsors__sectie-platina {
    grid-template-columns: 1fr 1fr 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    margin: 20px 0;
}


div.mv-sponsors__sectie {
    display: grid;
    align-items: center;
    justify-items: center;
}


div.mv-sponsors__sectie-diamant {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; 
    grid-column-gap: 15px; 
    grid-row-gap: 45px; 
    margin: 15px 0;
}


div.mv-sponsors__sectie-goud {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; 
    grid-column-gap: 10px; 
    grid-row-gap: 30px; 
    margin: 10px 0;
}


div.mv-sponsors__sectie a img {
    transition: all .2s ease-in-out;
}


div.mv-sponsors__sectie a img:hover {
     transform: scale(1.05);
}

.widget_nav_menu li.menu-item-has-children {
	padding-right: 0;
}

.widget_nav_menu li.menu-item-has-children ul.sub-menu {
	display: none;
}

.widget_nav_menu li.menu-item-has-children ul.sub-menu li {
	padding-left: 0;
	padding-right: 0;
}

	
	.fmenu ul li.menu-item-has-children ul,
	.fmenu ul li.menu-item-has-children a {
		float: left;
	}

	.menu-toggle:before {
		font-family: FontAwesome;
		content: "\f0c9";
		font-size: 18px;
		line-height: 50px;
		margin-right: 10px;
		position: absolute;
		left: 20px;
		top: 0;
	}

	.super-menu .menu-toggle:before {
		left: 0;
	}


.menu-item-type-custom.current-menu-item a {
background: none!important;
}



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


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


.extcal_minical table.extcal_minical {
    background-color: #214865;
    padding: 5px;
    width: 100%;
}


.extcal_minical .extcal_month_label a {
    color: #FFFFFF;
    font-weight: bold;
}


.extcal_minical .extcal_navbar {
    background-repeat: repeat-x;
    border-bottom: 1px solid #B4B4B6;
}


#content .nocomments, #content .nocomments2 {
	margin-bottom: 0;
}
 .nocomments, .nocomments2 {display:none;}
.fl-cta-inline .fl-cta-text,.fl-cta-inline .fl-cta-button {display: table-cell;vertical-align: middle;}
.fl-cta-inline .fl-cta-button {padding-left: 30px;text-align: center;width: 30%;}
.fl-cta-stacked .fl-cta-button {padding-top: 20px;}

.slider .col6{
    width: 50%;
    vertical-align: top;
    display: table-cell;
    background: #f8a01a
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


.desktop-menu .menu--primary .has-mega-menu .wpb_column + .wpb_column {
  border-left: 1px solid #eeeeee;
}


.page-mobile-main-menu .wpb_column + .wpb_column {
  margin-top: 35px;
}


.page-mobile-main-menu .wpb_column.vc_column_container {
  width: 100% !important;
}
.col{display:block;float:left;margin:1% 0 1% 1.6%;}
.col:first-child{margin-left:0;}


.footer-new .footer-bar {
	margin-bottom: 30px;
	text-align: center;
}


.footer-bar .subscribe-alt {
	max-width: 300px;
}

.bd-iconlink-11 {
  float: left;
  margin-right: 15px;
}
#likes-other-gravatars .likes-text{color:#fff;font-size:12px;padding-bottom:8px}

.tabs-posts .date, .tabs-posts .likes, .tabs-posts .comments {
  display: none;
}

ul.tabs-posts li .info .likes {
    padding-right: 16px;
}

.featured-video .detail .info .likes {
    padding-right: 16px;
}

.detail .info .likes {
    padding-right: 16px;
}

ul.footer-posts li .info .likes {
    padding-right: 16px;
}

#oben
{
width:554px;
height:554px;
margin-top:-554px;
margin-left:4px;
z-index:1;
}
.vc_row .vc_column-inner{padding-left:0;padding-right:0}
.tdc-element-style .vc_column,.tdc-element-style .vc_column_inner,.tdc-element-style .td-pb-border-top,.tdc-element-style .td-pb-row{border-color:transparent!important}
.tdc-element-style .vc_column:before,.tdc-element-style .vc_column:after,.tdc-element-style .vc_column_inner:before,.tdc-element-style .vc_column_inner:after{background-color:transparent!important}

.dropdown-content .inner .grid-img{
    position: relative;
    overflow: hidden;
    height: 200px;
    margin-bottom: 15px;
}

.dropdown-content .inner .grid-img img{
  width: 100%;
  max-width: 100%;
  height: 200px;
  
  -moz-transition: scale(1);
  -o-transition: scale(1);
  -ms-transition: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
}

  .viewAll, .desk-viewAll, .dropdown-content .inner .grid-img img{
    display: none;
  }
.desk-viewAll,.dropdown-content .inner .grid-img img,.viewAll{display:none}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.row{margin-left:-15px;margin-right:-15px}

.gdpr-modal .row {
	margin: 0 -15px;
}

.cli-modal .row {
	margin: 0 -15px;
}



@charset "UTF-8";.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}
.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}
.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1140px}
.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1300px}

.page-template-template-builder-full-width .elementor-widget-wp-widget-stag_widget_portfolio .subtitle,
.page-template-template-builder-full-width .elementor-widget-wp-widget-stag_widget_latest_post .subtitle,
.page-template-template-builder-full-width .elementor-widget-wp-widget-stag_widget_clients .subtitle,
.page-template-template-builder-full-width .elementor-widget-wp-widget-stag_widget_services_section .subtitle,
.page-template-template-builder-full-width .elementor-widget-wp-widget-stag_widget_static_content .subtitle,
.page-template-template-builder-full-width .elementor-widget-wp-widget-stag-instagram .subtitle,
.page-template-template-builder-full-width .elementor-widget-wp-widget-stag-flickr .subtitle {
  font-size: 14px;
  text-transform: uppercase;
}

.section-block .subtitle{color:#d7242d; font-weight:bold;}

	
	.byline .m-all:nth-child(2){
		padding: 10px 0 !important;
	}

footer[role="contentinfo"] .byline,
footer[role="contentinfo"] .credit-line {
  word-spacing: 0;
  text-align: center;
  clear: both;
  margin-bottom: 0;
  padding: 36px 0 0;
  padding:  2.11765rem 0 0;
  font-size: 14px;
  font-size: 0.82353rem;
}

footer[role="contentinfo"] .byline span,
footer[role="contentinfo"] .credit-line span {
  color: #b3b3b3;
  padding: 0 2px;
  padding:  0 0.11765rem;
}


  #respond,
  .cat-links,
  .tag-links,
  .page-links,
  .post-edit-link,
  nav a[rel="next"],
  nav a[rel="prev"],
  nav.social,
  p.byline,
  .mobile-navigation-container {
    display: none !important;
  }

	



.filter {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
	margin-bottom: 33px;
	}

	
.filter li {
	padding: 0 13px 0 15px;
	margin: 0;	
	display: inline-block;
	}
	
	
.filter li a {
	line-height: 20px;
	color: #262626;
	text-transform: uppercase;
	font-family: 'Raleway';
	font-weight: 600;
	font-size: 13px;
	letter-spacing: 0.1em;
	padding-bottom: 2px;
	margin-bottom: 7px;
	display: block;
	border-bottom: 2px solid transparent;
	}

	
.filter li a.active, .filter li a:hover {
	border-color: #4da5f5;
	}


.sf-menu li.menu-item-4109 ul { right: 0; }


ul.sf-menu li.menu-item-4109 li:hover ul,
ul.sf-menu li.menu-item-4109 li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li.sfHover ul {left:-16.8em; top:0}


ul.sf-menu li.menu-item-4109 li li:hover ul,
ul.sf-menu li.menu-item-4109 li li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li.sfHover ul {left:-16.8em; top:0}
