/* msk:next CSS Datei */


.page-id-12328 h3{
    font-weight: bold;
	padding:10px 0 0 0!important;
    font-size: 20px;	
}

.page-id-12328 h4{
    font-weight: bold;
    padding: 10px 0 0 0!important;
    font-size: 18px;	
}

.page-id-12328 p{
    padding: 10px 0 0 0!important;
    font-size: 18px;	
}

.page-id-12328 li {
    margin-left: 40px;
    font-size: 18px;	
}


.page-id-12328 ol li{
    margin-left: 0px;
    font-size: 18px;	
}

a:hover{
	color: #f07d00;
}

.slide a:hover{
	color: #b2b2b2!important;
}

@media only screen and (min-width: 1170px){
.module-05 h1 {
    position: relative;
    width: 100%;
}
	.cr{
		padding-right: 35px;
	}

	.ms-slide-bgcont img{
		width: 1278px!important;
		height: 330px!important;
		margin-top: 0px!important;
		margin-left: 0px!important;
	}
	
}


@media only screen and (max-width: 970px){


.backhere{
    padding: 20px 0 0 6px;
    position: absolute;
    width: 120px;
    right: 0px;
    top: 0px;
}
	
}

.backhere{
    padding: 20px 0 0 6px;
    position: absolute;
    width: 120px;
    right: 59px;
    top: 190px;
}

.module-05 .overview-productSheet {
    bottom: 0px;
}

.pdf p {
	width: 120px;
    padding: 9px 0 0px 50px;
}

.imgdatablatt img{
	width:150px;
}

.ms-time-bar{
	background-color: #b2b2b2!important;
}

body.home .content .cr{
    padding: 0px;
}

.content .cr div > div:not(.inside):not(.wpcf7):empty {
    display: block;
}

footer .cr a:hover{
	color: #f07d00;
}

h1, input{
	line-height: 0.9;
}

h1{
	letter-spacing: -1px;
}

div.module-11 a:hover{
	color: #f07d00;
}

.title {
    margin-top: 0.3rem;
	padding-top: 5px;
}

.is-news strong{
font-family: 'FuturaPT-light', Arial, Sans-Serif;
}

.is-news .title{
    margin-bottom: 10px;
    width: 78%;
    float: left;
}

.is-news .page-title{
padding-bottom: 30px;
font-family: 'FuturaPT-bold', Arial, Sans-Serif;
}

.module-06 .konfigurator .selectbox select option{
	color: #272727;
}

.module-08 .inhalt p, 
.module-09 .inhalt p,.module-11 .inhalt p, .inhalt,
.module-30 .inhalt p, .inhalt,
.module-kontakt .ansprechpartner,
.module-30 .align-left p
{
    font-family: FuturaPT-light,Arial,Sans-Serif;
}

.module-04 .align-left .table-section-ballValves .table-header{
    width: 100%;
}

.module-04 .align-left .table-section-ballValves .table-header{
    margin-left: 0.5rem;
}

.module-06 .results .product {
    margin-bottom: 1.875rem;
    float: left;
	min-height: 190px;
}

.module-06 .results .product .inhalt{
	width: 9.8125rem;
}

.module-06 .results .product img{
	margin-right: 0.5rem;
}

.module-06 .results .product .pdf{
	display:none;
}

.module-06 .results .product .inhalt, .module-06 .results .product .pdf{
	margin-right: 0.25rem;
}

/*div.module-11 div.align-right div.inside.inhalt2 div.inhalt table tbody td:nth-child(1){
    background-image: url(../../../static/img/pdf.png);
    background-repeat: no-repeat;
    background-size: 1.5em;
    width: 1em;
    padding: 0.25em 0.75em 1.75em 0.25em;
}*/

.module-11 .align-right .inside p{
	font-size: 1em;
}

.fliesstext {	
    font-size: 0.35em;
    text-transform: none;
    font-family: FuturaPT-light,Arial,Sans-Serif;
    line-height: 1.2;
    font-weight: normal;
	letter-spacing: 0.01em;
}

.clearfix:after {
    content: ".";
    clear: both;
    display: block;
    visibility: hidden;
    height: 0px;
}

.newsContainer ul li{
    list-style-type: none;
    width:360px;
    margin:.5rem;
    float: left;
}

.prod-cont ul li{
    margin:1.5rem;
    list-style-type: none;
    width:29%;        
    float: left;
 }

.intro-cont{
    margin: 0rem;
}

.intro, .prod-cont p, .news-text{
    font-size: 1.25rem;
}


.intro{
    width: 50%;
    float: left;
    margin-top: 10px;
    margin-left: 20px;
}

.newsContainer ul li:first-of-type{
    margin-left: 4.8675rem;
}

.newsContainer ul li:last-of-type{
    margin-right: 3.25rem;
}

.prod-cont ul li:first-of-type{
    margin-left: 0rem;
}

.prod-cont ul li:last-of-type{
    margin-right: 0rem;
}

.newsContainer h3,.prod-cont h3{
    margin-bottom: 1.5rem;
    font-size: 1.25rem;
    text-transform: uppercase;
}

.newsContainer h2{
	font-size: 2em;
    margin: 2.125rem 3.25rem 0 4.8675rem;
}

.prod-cont h2{
	font-size: 2em;
    margin: 2.125rem 3.25rem 0 0rem;   
}

.prod-cont, .newsContainer {
    float: left;
}

.prod-cont h4{
    margin-left: 3%;
}

footer .cr{
padding: 2.125rem 3.25rem 2.25rem 4.6875rem;
    position: static;
    position: initial;
}

.footerlogos{
width:32%;
height:50px;
float:right;
}

.module-01 .footer-text{
	position: static;
	position: initial;
}

.module-05 .productPic{
    float: right;
    width: 40%;
}

.module-05 .productData{
    float: none;
}

.newspic{
	width: 200px;
    min-height: 200px;
    float: left;
    padding: 0 50px 60px 0;
}

@media only screen and (min-width: 1171px){

  .module-06 div div div[data-size-lg="2"] .searchhighlight {
   display:none;
}

.module-01 .align-right figure {
    position: absolute;
    z-index: 0;
    left: -35%;
    top: 80%;
}

.module-01 .align-right figure img{
    max-width: 80%;
    float: right;
    padding-right: 50px;
}

.title {
    width: 94%;
    margin-bottom: 2.5rem;    
}

.intro-cont{
    margin:2.125rem 3.25rem 2.25rem 4.6875rem;
}

.intro-cont .title{
    width: 46%;    
    float: left;
    margin-top: 0;
}

.module-01 .intro {
	padding-right: 1.875rem;
    display: inline-block;
    width: 85%;
    font-size: 20px;
	font-family: 'FuturaPT-light', Arial, Sans-Serif;
}

}

@media only screen and (min-width: 769px) and (max-width: 1170px){
.master-slider-parent {
    margin-left: auto;
    margin-right: auto;
    background: url(http://www.von-scheven.de/wp-content/uploads/2016/02/firma-e1455610882471.jpg);
	background-size: cover;
    background-position-y: 35%;
    height: 300px;
}	
.master-slider{
 display:none;	
}
	.module-05 .overview-productSheet {
    margin-left: 0%;
    top: 10px;
    bottom: 0px;
    width: 100%;
}
.imgdatablatt img {
    width: 80%;
    padding-bottom: 50px;
}
.pdf p {
    width: 130px;
    padding: 8px 0 0px 61px;
}
.content .cr div > div:not(.inside):not(.wpcf7) .align-right {
    float: right;
    display: block;
    height: 420px;;
	width:100%!important;
}

.backhere{
    padding: 20px 0 0 6px;
    position: absolute;
    width: 120px;
    right: 0px;
    top: 0px;
}
    .intro{
        width: 100%;
        float: left;
        margin-top: 10px;        
        margin-left: 0;
    }

    .intro:last-of-type{
        margin-bottom: 3rem;
    }

    .newsContainer ul li, .prod-cont ul li{    
        width:100%;    
        margin: 1.5rem 4.8675rem;        
    }
	
	.prod-cont ul li{
    margin-left: 0rem;
	}

    .newsContainer ul li img, .prod-cont ul li img{
        display: block;
        margin:0 auto;
    }

    .newsContainer ul li:last-of-type, .prod-cont ul li:last-of-type{   
        margin-left: 0;
     }
	 
	.startc .newsContainer ul li:last-of-type, .newsContainer ul li:last-of-type{
		margin: 1.5rem 4.8675rem;
	}

	
     .intro-cont{
        margin: 1.5rem 4.8675rem;
     }

}

@media only screen and (max-width: 768px) {
	
.page-template-templatesmod-07-php main{
	overflow:hidden;
    padding-bottom: 1.0rem;	
}

.master-slider-parent {
    margin-left: auto;
    margin-right: auto;
    background: url(http://www.von-scheven.de/wp-content/uploads/2016/02/firma-e1455610882471.jpg);
	background-size: cover;
    background-position-y: 35%;
    height: 170px;
}

.master-slider{
 display:none;	
}

.backhere{
    padding: 20px 0 0 6px;
    position: absolute;
    width: 120px;
    right: 0px;
    top: 0px;
}
	
.module-05 .productData{
    float: right;
}

.module-05 .productPic{
    width: 100%;
    margin-bottom: 20px;
}

.module-07 .align-right {
    min-height: 150px !important;
}

.intro{
        width: 100%;
        float: none;
        margin-top: 10px;        
        margin-left: 0;
}

.intro-cont{
    margin: 0.75rem;
 }

.newsContainer ul li, .prod-cont ul li{    
    width:100%;    
    margin:1.5rem .75rem;        
}

.prod-cont ul li{        
    margin:.75rem 0rem;        
}

.newsContainer ul li:first-of-type, .prod-cont ul li:first-of-type{
    margin-left: .75rem;
}

.prod-cont ul li:first-of-type{
    margin-left:0rem;
}

.newsContainer ul li:last-of-type, .prod-cont ul li:last-of-type{
    margin-right: .75rem;
}

.prod-cont ul li:last-of-type{
    margin-right: 0rem;
 }   

.newsContainer h2,.prod-cont h2{
    margin: 2.125rem 0rem 0 0.75rem;
}

.prod-cont h4{
    margin-left: 0%;
}

.cr{
    padding: 1px;
}

.module-06 .results .product .inhalt{
	width: 9.5rem;
	overflow: auto;
}

header .cr nav.open {
    padding-left: 60px;
    padding-left: 1.75rem;
}

.page-id-79 .align-left,
.content .cr div > div:not(.inside):not(.wpcf7) .align-left,
.module-11 .align-left .inhalt p
{
    width: 95%!important;
} 

.module-05 .overview-productSheet{
	margin-left: 0%;
	top: 10px;
    bottom: 0px;
    width: 100%;
}

.module-11 .align-right .inside figure img{
position:relative;
width: initial;
}

body > main > section.content > div > div > div > div.align-left > div > table{
width:100%;
}

.fliesstext {	
    font-size: 0.6em;
}

.footerlogos {
    width: 42%;
    height: 50px;
    float: right;
}

footer .cr{
    padding: 2.125rem 1.25rem 2.25rem 1.75rem;
}


.pdf p {
    width: 130px;
    padding: 8px 0 0px 61px;
}

.imgdatablatt img{
	width:100%;
	padding-bottom:50px;
}

}

@media only screen and (max-width: 1171px) and (min-width: 970px){
.master-slider{
 display:none;	
}
body > main > section.content > div > div > div > div.align-left > div > table{
width:90%;
}
.master-slider-parent {
    background: url(http://www.von-scheven.de/wp-content/uploads/2016/02/firma-e1455610882471.jpg);
    background-size: cover;
    background-position-y: 35%;
}
}


.alignright{
float:right;
}

/* Russisch - deaktiviert*/

body > header > section > div > nav > ul:nth-child(1) > li:nth-child(4) > a{
    visibility: hidden;
}

/* Safari Hacks */
.is-news .align-left{
min-height:1rem!important;
padding-bottom:20px!important;
}



.module-04 .align-left{
    width: 95%!important;
}

.module-04 .align-right span{
    font-size: 1rem;
}

@media only screen and (min-width: 1229px) {
.module-07{
	
}

.page-template-templatesmod-07-php .content .cr div > div:not(.inside):not(.wpcf7) .align-right{
    height: 350px;
    min-height: initial!important;
}

.page-template-templatesmod-07-php .module-07 figure{
	left:initial;
    position: relative;	
	min-height: initial;
	height: 350px;	
    padding: 18px 17px 0 0; 
	width:initial;
}

.page-template-templatesmod-07-php .content .cr div > div:not(.inside):not(.wpcf7) .align-left{
	min-height: initial;
	height: 350px;
}
.page-template-templatesmod-07-php .cleana {
    float: left;
    width: 100%;
    position: relative;
    height: 50px;
}
}

@media only screen and (min-width: 769px) and (max-width: 1170px) {
.module-07{
	
}

.page-template-templatesmod-07-php .content .cr div > div:not(.inside):not(.wpcf7) .align-right{
    height: 350px;
    min-height: initial!important;
}

.page-template-templatesmod-07-php .module-07 figure{
	left:initial;
    position: relative;	
	min-height: initial;
	height: 350px;	
    padding: 18px 17px 0 0; 
	width:initial; 
}

.page-template-templatesmod-07-php .content .cr div > div:not(.inside):not(.wpcf7) .align-left{
	min-height: initial;
	height: 350px;
}
.page-template-templatesmod-07-php .cleana {
    float: left;
    width: 866px;
    position: relative;
    height: 150px;
}
}
@media only screen and (max-width: 768px) {
.page-template-templatesmod-07-php .cleana {
    float: left;
    width: 480px;
    position: relative;
    height: 40px;
}

.is-news .title {
    margin-bottom: 10px;
    width: 100%;
    float: left;
}

.newspic {
    width: 100%;
    float: left;
    padding: 0 50px 60px 0;
}

}

.embed-container {
  position: relative; 
  padding-bottom: 56.25%; /* ratio 16x9 */
  height: 0; 
  overflow: hidden; 
  width: 100%;
  height: auto;
}
.embed-container iframe {

  position: absolute; 
  top: 0; 
  left: 0; 
  width: 100%; 
  height: 100%; 
}

.wpcf7-form input[name=your-street]{
width: 80%;
}

.wpcf7-form input[name=street-number]{
width: 17%;
}

.module-11 .align-right.col-3 div{
max-width: 35%;
}

.module-30 .align-right div figure,
.module-kontakt figure
{
    position: relative;
}


@keyframes fadeOoOut {
    0% {
        opacity: 0;
    }
    5% {
       opacity: 1;
    }	
    100% {
       opacity: 1;
    }
}

#notfound {
    width: 400px;
    margin: 0 auto;
    opacity: 0;
    text-align: center;
   -webkit-animation: fadeOoOut 60s;
   animation: fadeOoOut 60s;
}
 
.page-template-mod-02 footer .cr small{
position: relative;
}

p a {
   font-weight: bold;
}

.module-05 .align-left dl.productData dd {
    margin-left: 0px;
    margin-bottom: 15px;	
}

.module-05 .align-left dl.productData dt {
    font-weight: normal;
    height: 20px;
    margin-top: 5px;
    font-size: 16px;
    font-family: 'FuturaPT-bold';
    margin-bottom: 2px;
}

.page-template-mod-prod_portofolio .module-portfolio figure img{
    padding: 60px 0 0 0;
}

.page-template-mod-prod_portofolio .align-left{
    width: 100%!important;
}

.page-template-mod-prod_portofolio .align-right{
    display:none!important;
}
