.ym-wbox {
	padding: 0;
}

#banner {
	display: none;
}

.fce_fullsizebanner {
    /* height: 150px; */
}

.fce_fullsizebanner .claim {
    margin-top: 50px;
}

.owl-theme .owl-controls .owl-pagination {
    margin-top: 0px !important;
}

.fce_fullsizebanner .claim h1 {
text-shadow: 2px 2px 2px #4D4D4D;
}


header h1 {
	font-size: 1.5em;
	line-height: 1em;
	margin: 0;
}
/*   main, */
.ym-searchform, nav .ym-hlist ul {
	padding-left: 10px;
	padding-right: 10px;
}

  /* Linearisation for Grid- and Column-Module, based on CSS class .linearize-level-2 */
  .linearize-level-2, .linearize-level-2 > [class*="ym-c"], .linearize-level-2 > [class*="ym-g"] {
    /* linearization for grids and columns module */
    display: block !important;
 float: none;
 padding: 0;
 margin: 0;
 width: auto !important;
}
 .linearize-level-2 > [class*="ym-c"] > [class*="ym-cbox"], .linearize-level-2 > [class*="ym-g"] > [class*="ym-gbox"] {
    /* reset defined gutter values */
    margin: 0;
 padding: 0;
    /* optional for containing floats */
    overflow: hidden;
}

.linearize-level-2 [class*="ym-push-"],
.linearize-level-2 [class*="ym-pull-"] {
	  left: 0;
}



.ym-searchform, nav .ym-hlist ul, nav .ym-hlist li {
	display: block;
	float: none;
	width: auto;
	text-align: left;
}
.ym-searchform input[type="search"] {
	width: 75%;
}
.fce_intro_allgemein .textintro {
	padding: 15px 0 0 0 !important;
}



.customacc {
	display: block;
}


footer {
}

.footeroben_rechts {
    text-align: left;
}

.footeroben_links {
    margin-top: 19px !important;
}

footer .ym-wrapper {
    height: auto;
}


/* strange behaviour in mobile chrome fix */
.ym-wrapper, .divider {
	min-width: 0px;
}
nav .ym-wrapper {
	padding: 0;
}
#nav-sticky-wrapper nav {
	width: 100%;
	z-index: 100;
	position: relative;
}


.fce_fullsizebanner .claim {
	width: 90%;
}


.fce_knauf_logoleiste .ym-g960-2 {
	float: left !important;
	width: 50% !important;
} 

.fce_knauf_logoleiste .ym-g960-2 .ym-gbox{
	padding: 0 10px !important;
} 

.fce_knauf_logoleiste .ym-g960-2 img{
	width: 100% !important;
	max-width: none !important;
} 


/* 

#phone {
position: absolute;
top: 15px;
right: initial;
left: 84px;
z-index: 101;
width: 30px;
height: 30px;
}


#phone  {
	display: block;
}
*/

.logo {
	display: none;
}
.mfp-iframe .logo {
	display: none;
}
/* .uparrow {
	display: none !important;
}*/

.uparrow {
	display: none;
}

/* optional golden ratio */

DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap {
	width: 60%;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1em;
	float: none;
}
DIV.csc-textpic-intext-right-nowrap .csc-textpic-text, DIV.csc-textpic-intext-left-nowrap .csc-textpic-text {
	margin-left: 0;
	display: block;
}
/*

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
position: absolute;
left: .5em;
top: 50%;
margin-top: -33px;
}

.ui-icon-triangle-1-e {
background-position: -128px -64px;
}

.ui-icon {
width: 64px;
height: 64px;
background-image: url("images/ui-icons_003F5E_256x240.png");
background-size: 1024px auto;
}

.ui-icon-triangle-1-s {
background-position: -256px -64px;
}

*/


.ui-tabs-nav {
	display: none;
}

.ui-accordion-header.ui-state-default a, 
.ui-accordion-header.ui-state-hover a,
.ui-accordion-header.ui-state-active a {
    background-color: #E91C09;
 }

input[type="text"], input[type="password"], input[type="email"], textarea, select {
    width: 96%;
}
.powermail_captchaimage {
    width: 96%;
	float:none;
}

.powermail_field.powermail_captcha {
    width: 96%;
    margin-left: 0;
}


label {
    margin-bottom: 4px;
}

input[type="text"], input[type="password"], input[type="email"], textarea, select {
    margin-bottom: 4px;
}

input[type="submit"], input[type="reset"] {
	margin: 4px 0 20px 0;
	}

fieldset div {
	margin-bottom: 20px;
}


.tx-powermail h3 {
  display: none !important;
}

.parsley-errors-list {
    list-style: none;
    position: absolute;
    margin: -31px 0px 0 -5px;
    left: 1%;
}


/* in fces.html @media screen and (max-width: 900px) { */
	
.fce_full_slide_img {
	width: 100%;
	display: block;
	clear: both;
}
.fce_full_slide_text {
	position: relative;
	display: block;
	clear: both;
	margin-top: 2em;
}
.mfp-iframe-scaler {
	padding-top: 150%;
}
#wrapall {
	margin: 0 auto 0;
}
.push {
	height: auto;
}
/* ############ DOLPHIN ??? ####### */

p, h1, h2, h3, h4, h5 {
	display: block !important;
	background: url('');
}


/*

html { -webkit-text-size-adjust: none;
	   -moz-text-size-adjust: none;
	   text-size-adjust: none;
 }  

*/
