.page-template-page-wedding header{position:fixed;top:0;left:0;padding:8px 0;z-index:1000;transition-duration:0.4s;background:white;}
div#weddingpage{top:80px;display:block;position:relative;}
.wedding-form{padding-bottom:30px;}
.weddingone{margin:20px 0 45px 0;}
#weddingpage .content-collumn{padding:0 11% 0 4%;}
.wedding-breadcrumbs div{display:inline-block;}
.wedding-breadcrumbs-sep i:before{color:#d59784;position:relative;top:1px;}
.wedding-title{font-size:50px;margin-top:10px;}
.wedding-content p{font-size:17px;}
.weddingone .color-text{font-weight:bold;}
.wedding-phone{margin-top:40px;border-bottom:7px solid #e9e6e9;}
.wedding-phone span{font-size:30px;color:#3f3f3d;margin-left:5px;}
.wedding-phone span.phone_text, .wedding-phone span.phone_number{font-weight:bold;/*color:#d59784;*/}
.wedding-phone span.phone_number{font-family:'Alef', sans-serif !important;font-size:29px;}
.wedding-phone span.phone_number a{/*color:#d59784 !important;*/}
.wedding-phone span.phone_number a:hover{text-decoration:none;}
.wedding-phone span svg,.wedding-phone span img{height:34px;width:auto;opacity:0.8;position:relative;top:12px;}
.weddingone .screen-reader-response, .weddingone .wpcf7-not-valid-tip, .weddingone .wpcf7-response-output{display:none !important;}
.weddingone .floor6-inputs input{width:100%;}
.weddingone .floor6-inputs label{width:32%;margin-right:2%}
.weddingone .floor6-inputs label:first-child{margin-right:0px;}
.weddingone .form-title{display:block;font-weight:bold;/*color:#d59784;*/font-size:20px;margin:15px 0 5px 0;}
.weddingone .floor6-inputs label:last-child{}
.weddingone .floor6-submit{text-align:left;padding-bottom:20px;}
.weddingone .floor6-submit:before, .weddingone .floor6-submit:after{display:none;}
.weddingone .floor6-submit input{padding:10px 49px;}
.sy-controls{display:block;}
.sy-controls li.sy-next a:after, .sy-controls li.sy-prev a:after{font-family:Font Awesome\ 5 Free;border-radius:0;font-size:22px;width:50px;height:50px;line-height:50px;}
.sy-controls li.sy-next a:after{content:"\f105";}
.sy-controls li.sy-prev a:after{content:"\f104";}
.weddingone .thumbnails{padding:1%;}
.thumb-box{}
.thumbs{padding-left:1%;padding:0;margin:0;}
.thumb-box ul li{float:left;width:25%;text-align:center;padding:0 1%;list-style:none;}
.thumbs img{width:100%;opacity:.8;}
@media screen and (max-width:1799px){/*.phone_number{display:block;*/}
}
@media screen and (max-width:1440px){.wedding-phone span{font-size:20px;display:inline-block;}
.wedding-phone span.phone_number{font-size:22px;}
.weddingone #single-post-breadcrumbs{margin-top:5px !important;}
#weddingpage{margin-top:50px;}
}
@media screen and (max-width:1250px){#weddingpage{margin-top:50px;}
.wedding-phone span{font-size:20px;}
.wedding-phone span.phone_number{font-size:22px;}
}
@media screen and (max-width:600px){.weddingone .floor6-submit{text-align:center;}
.weddingone .floor6-inputs label{width:90%;margin-right:0%}
.sy-controls li.sy-next{right:20px;}
}
.page-template-page-wedding .floor6-inputs{flex-direction:row-reverse;}
.page-template-page-wedding .floor6-inputs input{padding:10px 10px;}


html[lang="en-US"] .page-template-page-wedding .floor6-inputs {
    flex-direction: row;
}

html[lang="en-US"] .weddingone .floor6-inputs label:first-child {
    margin-left: 0px;
}

@media screen and (min-width: 700px){
	html[lang="en-US"] .weddingone .floor6-inputs label {
		margin-right:auto;
		margin-left: 2%;
	}
}


