/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */ 

@font-face {
  font-family: 'Progros_LaneNarrowRegular';
  src: url('./fonts/LANENAR_-webfont.eot');
  src: url('./fonts/LANENAR_-webfont.eot#iefix') format('embedded-opentype'),
       url('./fonts/LANENAR_-webfont.woff') format('woff'),
       url('./fonts/LANENAR_-webfont.ttf') format('truetype'),
       url('./fonts/LANENAR_-webfont.svg#lane_-_narrowregular') format('svg');
  font-weight: normal;
  font-style: normal;
}


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, 
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  

}

body {
    font-family: Arial, Helvetica, sans-serif;
}

body,
html {
    height: 100%;
}  

.uabb-blog-posts-shadow {
	/*border: 1px solid #888888 !important;*/

}
.uabb-blog-posts-description{
	text-align: justify !important; 
}

.fl-menu .menu .ua-icon-user:before {
    content: "\e9c6";
    color: white;
    padding-left: 7px;
    float: left;
    padding-top: 11px;
    padding-bottom: 14px;
}

.socialShareContainers .the_champ_sharing_container{
  padding-left: 42%;
  padding-right: 40%;
}

.the_champ_sharing_container ul{
  left: 42% !important;  
}

#menu-item-342 .sub-menu, #menu-item-342-de .sub-menu{
	min-width: 22px !important;
}

.fl-menu .menu .ua-icon-user a{
  display: flex;
  font-family: 'Arial';
  padding-left: 4px;
}

.justifyText{
	text-align: justify;
  text-justify: inter-word;
}

/*Fix For a bug in the content slider giving margin to the banner */
.fl-module-content-slider .bx-wrapper
{
	margin: 0 auto 0px !important;
}

.image-rounded-corners > .fl-col-content {
    border-radius: 10px;
}

.headerBanner .fl-heading{
  text-shadow: 0px 0px 16px #000;
}

.uabb-inner-mask{
  line-height: 1.1em
}

.hiddenComponent{
  display:none;
}

/*---------- contact form 7 styling ----------*/

input[type='number'] {
    -moz-appearance:textfield;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
  border: 2px solid #fff;
}

.wpcf7-not-valid-tip{
	color: red !important;
}

.wpcf7-validation-errors{
	width:80% !important;
}

.spaceForm{
	margin-top: 10px;
    margin-bottom: 10px;
}

div.wpcf7-mail-sent-ok{
	border: 2px solid #fff;
}
.wpcf7-response-output{
	color: white;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #f4f2f0 !important;
} 
::-moz-placeholder { /* Firefox 19+ */
  color: #f4f2f0 !important;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #f4f2f0 !important;
}
:-moz-placeholder { /* Firefox 18- */
  color: #f4f2f0 !important;

}

.formTitles{
	font-family: "Progros_LaneNarrowRegular",Arial, sans-serif;
    font-weight: 400;
    color: #a3d55f !important;
    padding-top: 20px;
    padding-bottom: 10px;
}

.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar, .wpcf7-select, .wpcf7-number {
background-color: transparent !important;
width: 100% !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
font-size: 14px;
color: #f4f2f0 !important;
padding: 8px !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border: 1px solid #f4f2f0 !important;
border-radius: 7px !important;
}

.wpcf7-select{
	height: 33px;
}
.wpcf7-select:focus, .wpcf7-select:Active{
  outline: none !important;
   box-shadow: none;
}

select > option {
   background: #8f5179;
}

span.wpcf7-list-item{
	margin: 0px;
	margin-top: 10px;
    margin-bottom: 10px;

}

.wpcf7-submit, #taxonomy-picker input[type="submit"] {
color: #ccc ;
margin: 8px auto 0;
cursor: pointer;
font-size: 24px;
font-weight: 500;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 10px 20px;
line-height: 1.7em;
background: transparent;
border: 2px #FFFFFF solid !important;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
padding: 10px 20px !important;
float:right !important;
}

.wpcf7-submit, #taxonomy-picker input[type="submit"]:after {
    font-family: 'FontAwesome';
    content: '\f054';
    padding-left: 5px;
    position: relative;
    font-size: 90%;
    font-family: Arial, sans-serif;
}

.wpcf7-submit:hover, #taxonomy-picker input[type="submit"]:hover {
color: #732557 !important;
background-color: white !important;
border-color: #f3f3f3 !important;
padding: 10px 20px !important;
}

#sendButton{
	margin-top: 20px !important;
}

.wpcf7 input[type=checkbox] {
display: none;
}
.wpcf7 input[type=checkbox] + .wpcf7-list-item-label::before {
border-radius: 0;
}
.wpcf7 input[type=checkbox]:checked + .wpcf7-list-item-label::before {
content: "\2713";
font-size: 30px;
font-weight:600;
color: #a3d55f;
text-align: center;
line-height: 30px;
}

.wpcf7-list-item.first{
	width: 49%;
	margin: 0px;
}
.wpcf7-checkbox .wpcf7-list-item-label {
display: block;
cursor: pointer;
position: relative;
padding-left: 35px;
margin-right: 15px;
font-size: 15px;
}
.wpcf7-checkbox .wpcf7-list-item-label::before {
content: "";
display: block;
width: 30px;
height: 30px;
margin-right: 10px;
position: absolute;
left: 0;
bottom: 0px;
background-color: transparent;
border: 1px solid #f4f2f0;
top: 0;
border-radius: 15px;
}
span.wpcf7-list-item:not(first):not(last) {display: table-row;}
span.wpcf7-list-item * { display: table-cell; text-align:left;}
.wpcf7-radio{
	border-spacing: .5em;
}
/*input[type=radio] {
display: none;
}

input[type=radio]:checked + .wpcf7-list-item-label::before {
width: 30px;
    height: 30px;
    background: #a3d55f;
    position: absolute;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}*/

input[type=radio] {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  width: 30px;
  height: 30px;
  border-radius: 20px;
  outline: none;

  border: 2px solid #CCC;
}
input[type=radio]:checked {
  background-color: #a3d55f;;
}


.wpcf7-response-output{
	margin-top: 50px !important;
    text-align: center !important;
    color: #fff !important;
    padding-top: 0em !important;
}

.wpcf7{
    padding-left: 5% !important;
    padding-right: 5% !important;
}

.pcf7-form-control-wrap
{
  position: inherit !important;
}

.ajax-loader{
    margin: 0 auto !important;
    display: block !important;
    margin-top: 10px !important;
}

.pp-cf7-content label{
    color: #003867;
    font-weight: normal;
}

.pp-cf7-content p{
    color: #003867;
    font-weight: bold;
}

.pp-cf7-form-description{
    font-weight: normal !important;
}


.one-half,
.one-third {
    position: relative;
    margin-right: 4%;
    float: left;
    padding-top: 10px;
    padding-bottom: 10px;
}
 
.one-half { width: 48%; }
.one-third { width: 30.66%; }
 
.last {
    margin-right: 0 !important;
    clear: right;
}

.pp-cf7-content{
    padding-left: 10% !important;
    padding-right: 10% !important;
}

.wpcf7-validation-errors{
    text-align: center;
    color: #fff !important;
    margin-top:0px !important;
}
 
.fl-node-5a3778d9319b0 .wpcf7-text, .fl-node-5a3778d9319b0 .wpcf7-email, .fl-node-5a3778d9319b0 .wpcf7-textarea, .fl-node-5a3778d9319b0 .wpcf7-quiz, .fl-node-5a3778d9319b0 .wpcf7-number{
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    height: auto !important;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
} 

.wpcf7-response-output{
	margin-top: 54px !important;
    border-radius: 7px;
    margin-left: 0px !important;
}
/*------------------Contact Form 7 ------------------*/

.uabb-team-wrap:hover img{
	/*transform: scale(1.1);*/
}
.dashicons-admin-home:before{
	font-size: 45.5px !important;
}

.fl-node-5af3e6d81d793 .pp-post-filters-wrapper.pp-post-filters-toggle
{
	display: block !important;
}

.fl-node-5af3e6d81d793 .pp-post-filters
{
	display: none !important;
}

.zipdownloadview .pp-content-grid-content a{
  color: #732557;  
}

.selectFirstHeaderLink ul > li:first-child a{
    color: #732557 !important;
}

.selectFirstHeaderLink ul>li:first-child a::after{
      height: 1px;
    background: #732557 !important;
    opacity: 1;
        -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transform: translateY(0px);
}

.selectFirstHeaderLink ul>li:first-child a::before{
      height: 1px;
    background: #732557 !important;
    opacity: 1;
        -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transform: translateY(0px);
}

.selectSecondHeaderLink ul > li:nth-child(2) a{
    color: #732557 !important;
}

.selectSecondHeaderLink ul>li:nth-child(2) a::after{
      height: 1px;
    background: #732557 !important;
    opacity: 1;
        -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transform: translateY(0px);
}

.selectSecondHeaderLink ul>li:nth-child(2) a::before{
      height: 1px;
    background: #732557 !important;
    opacity: 1;
        -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transform: translateY(0px);
}

.selectThirdHeaderLink ul > li:nth-child(3) a{
    color: #732557 !important;
}

.selectThirdHeaderLink ul>li:nth-child(3) a::after{
      height: 1px;
    background: #732557 !important;
    opacity: 1;
        -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transform: translateY(0px);
}

.selectThirdHeaderLink ul>li:nth-child(3) a::before{
      height: 1px;
    background: #732557 !important;
    opacity: 1;
        -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transform: translateY(0px);
}

.selectLastHeaderLink ul > li:last-child a{
    color: #732557 !important;
}

.selectLastHeaderLink ul>li:last-child a::after{
      height: 1px;
    background: #732557 !important;
    opacity: 1;
        -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transform: translateY(0px);
}

.selectLastHeaderLink ul>li:last-child a::before{
      height: 1px;
    background: #732557 !important;
    opacity: 1;
        -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transform: translateY(0px);
}

.fl-node-5a0179b5763cf .fa::before, .fl-node-5a019a05383d9 .ua-icon::before, .fl-node-5a0179b576392 .ua-icon:before {
  color: white !important;
}

.iconAlignment .fl-icon i{
  text-align: center;
  width: 51px !important;
}

.fl-node-5a1fd350dc722 > .fl-col-content, .fl-node-5a264fbabb247 > .fl-col-content, .fl-node-5a252d2c86f9e > .fl-col-content, .fl-node-5a2528a56a675 > .fl-col-content, .fl-node-5a201105e5872 > .fl-col-content, .fl-node-5a28fc511631f > .fl-col-content, .fl-node-5a2528a56a675 > .fl-col-content, .fl-node-5a2a7fb6246b2 > .fl-col-content, .fl-node-5a2e44b925d2c > .fl-col-content,
.fl-node-5a2e5481b7126 > .fl-col-content, .fl-node-5a2e6d6e6df48 > .fl-col-content, .fl-node-5a336b813c456 > .fl-col-content{
  padding-top:0px;
  padding-bottom:0px;
}

.fl-node-5b2d173e2782f .sub-menu{
	background-color: rgba(115,37,87,0.5);
}

#menu-item-1672:before{
	display: none;
}

.pp-hover-card.style-5 .pp-hover-card-content .pp-hover-card-title-wrap:after{
	background: #732557 !important; 
}

.nextend-arrow{
	width:62px!important;
	height:62px!important;
	
}

.overlayBanner{
	position: relative;
margin-top: -110px;
}

.overlayBannerSmall{
    position: relative;
    margin-top: -100px;  
}

.fl-builder-content .fl-node-5b3e17dd91706 a.fl-button, .fl-builder-content .fl-node-5b3e17dd91706 a.fl-button:visited{
	border-radius: 8px 8px 8px 0px !important;
	 -moz-border-radius: 8px 8px 8px 0px !important;
	 -webkit-border-radius: 8px 8px 8px 0px !important;
}

.pp-hamburger-inner,.pp-hamburger-inner::before, .pp-hamburger-inner::after{
	height: 5px !important;
	width: 40px !important;
}

.n2-ss-slider .n2-ow-all img, .n2-ss-slider img.n2-ow, .facesRound img{
	border-radius: 50% !important;
}

.fl-node-5b45f516200cc .uabb-imgicon-wrap{
	margin-right: 15px;
}

.fl-node-5b571174e1312 .adv-icon-1 .uabb-icon-wrap .uabb-icon i, .fl-node-5b571174e1312 .adv-icon-1 .uabb-icon-wrap .uabb-icon i:before,
.fl-node-5b57145353950 .adv-icon-1 .uabb-icon-wrap .uabb-icon i, .fl-node-5b57145353950 .adv-icon-1 .uabb-icon-wrap .uabb-icon i:before
{
   font-size: 25px;
    line-height: 25px;
    height: 40px;
    width: 40px;
}
.wpcf7-form-control-wrap{
  position: inherit !important;
}


.fl-theme-builder-header-shrink{
	background-color: rgba(255, 255, 255, 0.3) !important;
}

  .fl-node-5a018768799ca {
    width: 15% !important;
}

.fl-node-5bc8964758781{
	float: none !important;
}

.laneNarrow{
	font-family: Progros_LaneNarrowRegular !important;
}

.laneNarrow .fl-button-text{
	font-size: 1.3em !important;
}

.laneNarrowLineHeight{
	font-family: Progros_LaneNarrowRegular !important;
	
}

.laneNarrowLineHeight .fl-button-text{
	font-size: 1.4em !important;
	line-height: 1.5em !important;
}

.readMoreText a{
	color: #732557 !important;
}

.mouseHand{
	cursor: pointer;
}

.uabb-post-heading{
	height: 8rem;
}

.uabb-blog-posts-description{
	height: 13.4rem;
}

.uabb-infobox-title-wrap{
	background-color: #732557 !important;
}

.fl-builder-content .fl-node-5af14c12428c2 a:hover,.fl-builder-content .fl-node-5c40375477df4 a:hover{
	color: #732557 !important;
}

.fl-builder-content .fl-node-5af14c12428c2 h1, .fl-builder-content .fl-node-5af14c12428c2 h2, .fl-builder-content .fl-node-5af14c12428c2 h3, .fl-builder-content .fl-node-5af14c12428c2 h4, .fl-builder-content .fl-node-5af14c12428c2 h5, .fl-builder-content .fl-node-5af14c12428c2 h6, .fl-builder-content .fl-node-5af14c12428c2 h1 a, .fl-builder-content .fl-node-5af14c12428c2 h2 a, .fl-builder-content .fl-node-5af14c12428c2 h3 a, .fl-builder-content .fl-node-5af14c12428c2 h4 a, .fl-builder-content .fl-node-5af14c12428c2 h5 a, .fl-builder-content .fl-node-5af14c12428c2 h6 a,.fl-builder-content .fl-node-5ab383fba5aed h1, .fl-builder-content .fl-node-5ab383fba5aed h2, .fl-builder-content .fl-node-5ab383fba5aed h3, .fl-builder-content .fl-node-5ab383fba5aed h4, .fl-builder-content .fl-node-5ab383fba5aed h5, .fl-builder-content .fl-node-5ab383fba5aed h6, .fl-builder-content .fl-node-5ab383fba5aed h1 a, .fl-builder-content .fl-node-5ab383fba5aed h2 a, .fl-builder-content .fl-node-5ab383fba5aed h3 a, .fl-builder-content .fl-node-5ab383fba5aed h4 a, .fl-builder-content .fl-node-5ab383fba5aed h5 a, .fl-builder-content .fl-node-5ab383fba5aed h6 a,.fl-builder-content .fl-node-5c40375477df4 h1, .fl-builder-content .fl-node-5c40375477df4 h2, .fl-builder-content .fl-node-5c40375477df4 h3, .fl-builder-content .fl-node-5c40375477df4 h4, .fl-builder-content .fl-node-5c40375477df4 h5, .fl-builder-content .fl-node-5c40375477df4 h6, .fl-builder-content .fl-node-5c40375477df4 h1 a, .fl-builder-content .fl-node-5c40375477df4 h2 a, .fl-builder-content .fl-node-5c40375477df4 h3 a, .fl-builder-content .fl-node-5c40375477df4 h4 a, .fl-builder-content .fl-node-5c40375477df4 h5 a, .fl-builder-content .fl-node-5c40375477df4 h6 a{
	color: #732557 !important;
}
.uabb-post-heading{
	padding-top: 10px !important;
}

#bookorderform{
	display:none;
}

.pp-tabs-panel-content{
	padding-left: 0px !important;
}

.custom_image_button_de img{
	width: 75px;
}

.custom_image_button_en img{
	width: 62px;
}
.uabb-creative-menu .uabb-menu-overlay > ul.menu
{
    top: 40%;
    width: 100%;
}

.uabb-creative-menu .uabb-menu-overlay .uabb-menu-close-btn {
    left: 19px;
    top: 55px;
}
.uabb-ultb3-info{
	margin: 25px;
}
.white_banner .uabb-ultb3-info{
	background-color: #ffffff5e;
}

.black_banner .uabb-ultb3-info{
	background-color: rgba(0, 0, 0, 0.4);
}

.cranberry_banner .uabb-ultb3-info{
	background-color: #73255761;
}
.uabb-hamburger-menu-top, .uabb-hamburger-menu-middle, .uabb-hamburger-menu-bottom{
	height: 5px;
	width: 60px;
}

.grecaptcha-badge { 
    display:none !important; 
}

.fl-node-5b98d10386dbb .wp-image-5632, .fl-node-5c3c643c19471 .wp-image-6414{
	width: 28px !important;
}

.current-lang a{
	color: #666;
}

.uabb-creative-menu .uabb-menu-overlay.uabb-overlay-slide-down{
	height: 60%;
}

.uabb-creative-menu-mobile-toggle-label{
	font-family: "Arial" !important;
}

.uabb-dual-button-wrapper {
	background-color:#732557;
	border-radius:5px;
}

.fl-node-5c6287f139076 .uabb-creative-menu-mobile-toggle{
	font-size: 20px;
}
.kununu .uabb-photo-gallery-item{
	cursor: pointer;
}

@media (max-width: 768px){
	header.fl-builder-content {
	    position: fixed !important;
	    background-color: rgba(255, 255, 255, 0.3) !important;
	}
	header.fl-builder-content-5551{
		z-index: 99;	
		background-color: white;
	}
	.fl-photo-align-right{
		text-align: center !important;
	}
	.uabb-creative-menu .uabb-menu-overlay{
		height: 80%;
	}
}
@media only screen and (max-width: 767px) {
    .one-half, .one-third {
        width: 100%;
        margin-right: 0;
    }
    .pp-cf7-content{
        padding-left: 0% !important;
        padding-right: 0% !important;
    }
    .fl-node-5a967a2be456e .fl-col{
    	clear: none !important;
    	width: 50% !important;
    	float: left !important;
    }
    .fl-node-5a967a2be47ae{
    	padding-bottom: 20px;
    }
    .fl-node-5a0187687998e
    {
      width: 58% !important;
    }
	.wpcf7-validation-errors{
		width: 60% !important;
	}
	.wpcf7-response-output{
		margin-top: 104px !important;
	}
}


@media (max-width: 992px){
	
	#fl-to-top{
		/*display: none !important;*/
	}
	.uabb-ib1-title{
		/*background-color: rgba(115,37,87,1) !important;*/
	}
	.uabb-banner-block-custom-height.uabb-ib1-block img{
		height: inherit !important;
	}
}


@media (min-width: 992px){

  #featurePost img{
     height: 322px; 
  }

  .fl-node-593674e5ef752 .fl-menu-horizontal{
    position: relative;
  }

  .fl-node-593674e5ef752 .fl-menu-horizontal:before {
    border-color: transparent #732557 transparent transparent !important;
    /*border-width: 0 75px 84px 0;*/
    /*height: 0;*/
    left: -75px;
    top: -20px;
    position: absolute;
    /*width: 0;*/
    width: 75px;
    height: 84px;
    border-top-left-radius: 30px 30px;
    -webkit-border-top-left-radius: 30%;
    background-color: #732557;
  }
  .fl-node-593674e5ef718{
    background-color: rgba(115,37,87,0.3);
  }
}



@media (max-width: 1305px)
{
  
  .fl-node-5b5729f4e12fe, .fl-node-5b5729f4e3a0e, .fl-node-5b5729f4e6116, .fl-node-5b5729f4e883d, .fl-node-5b570850ab78f, .fl-node-5b570850ade9f, .fl-node-5b570850b05af, .fl-node-5b570850b2cc1{
  	width: 50% !important;	
  }
	.uabb-creative-menu .uabb-menu-overlay{
		height: 100%;
	}
}

@media (max-width: 1100px)
{
  .fl-node-5b4ddedc5ca48
  {
    width: 50% !important;
  }

  .fl-node-5b5729f4e12fe, .fl-node-5b5729f4e3a0e, .fl-node-5b5729f4e6116, .fl-node-5b5729f4e883d{
  	width: 50% !important;	
  }
	.uabb-creative-menu .uabb-menu-overlay{
		height: 100%;
	}
	.uabb-creative-menu .uabb-menu-overlay .uabb-menu-close-btn
	{
		height: 35px;
	}
}

@media (max-width: 992px){
.fl-builder-content .fl-node-5b4dbfa6b7e99 {
    max-width: none;
    width: 45% !important;
    flex: 0 1 auto;
}
.fl-builder-content .fl-node-5b4dbfa6b7f11
{
  max-width: 15% !important;
}

}

@media screen and (min-width: 990px){
  iframe.pressespiegel-iframe {
    height: 900px;
  }  
}

@media (max-width: 768px)
{
	
	.fl-builder-content .fl-node-5b4dbfa6b7e59 {
		clear: none;
		float: left;
		max-width: none;
		width: 40% !important;
	}
	.fl-builder-content .fl-node-5b4dbfa6b7e99 {
		max-width: none;
		width: 10% !important;
		flex: 0 1 auto;
	}
	.fl-builder-content .fl-node-5b4dbfa6b7e59 {
		clear: none;
		float: left;
		max-width: none;
		width: 50% !important;
	}
}
@media screen and (max-width: 768px){
  iframe.pressespiegel-iframe {
    height: 700px;
  }  
  .fl-builder-content .fl-node-5b45f51620311 a.fl-button
  {
  	font-size: 12px;
    line-height: 12px;
    padding: 7px 10px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    width: 100px;	
  }

  .fl-page{
  	overflow-x: hidden !important; 
  }

	.fl-module-icon{
		text-align: left !important;
	}
	
	.uabb-creative-menu .uabb-menu-overlay .uabb-menu-close-btn
	{
		height: 25px;
	}
	.uabb-creative-menu .uabb-menu-overlay > ul.menu{
		top: 32%;
	}
}

@media (max-width: 768px){
.fl-node-5b98d10386dbb > .fl-module-content {
    margin-left: 3px !important;
	}
}

@media screen and (max-width: 460px){
	.fl-page-content{
		padding-top:95px;
	}
	.fl-bg-video video{
		
		left: 0px;
	}
	.uabb-post-heading{
		height: inherit;
	}

	.uabb-blog-posts-description{
		height: inherit;
	}
	.uabb-creative-menu .uabb-menu-overlay .uabb-menu-close-btn {
		left: 10px;
		top: 30px;
	}
}
@media screen and (max-width: 310px){
  iframe.pressespiegel-iframe {
    height: 300px;
  }  
} 

@media (max-width: 1600px){
  .fl-node-5b45f516206f9
  {
    width: 30% !important;
  }
  .fl-node-5b45f51620736{
  	width: 70% !important;	
  }
  .fl-node-5b45f5161ff29
  {
  	width: 15% !important;		
  }
  .fl-node-5b45f5161ff65{
  	width: 15% !important;			
  }
  .fl-node-5b45f5161ffa0{
  	width: 70% !important;	
  }
}

@media (min-height: 1130px){
    .uabb-creative-menu .uabb-menu-overlay{
		height: 100%;
	}
}