/* CSS Document */
BODY{font-family:'calibri';font-size: 14px;margin:0;background-color:#fff;color:#222;}
h1.heading{font-size:20px;font-weight:bold;color:#4581B5;padding:10px 0 0 0;}
h2.heading{font-size:16px;font-weight:bold;color:#4581B5;padding:10px 0 0 0;}
#header {width:100%;margin:0 auto 10px auto;display:flex;}
#spacer{display:inline-block;width:10%;text-align:right;valign:top;}
#logo {display:inline-block;width:85%;margin:auto;text-align:center;valign:top;}
.logo{width:100%;max-width:342px;height:auto;}

#logo a:link,#logo a:visited,#logo a:hover{color:#666;font-size:22px;text-decoration:none;padding:0 10px 0 0;}
#logo.fab,#logo.fas,#logo.fab a:link{color:#5C5C5C;padding:0 10px 0 0;font-size:22px;}
#logo.fas fa-mobile-alt a:link,#logo .fas fa-mobile-alt a:visited,#logo .fas fa-mobile-alt a:hover{font-family:'calibri';color:#666;font-size:22px;text-decoration:none;}
#logo.fas fa-mobile-alt a:hover,#logo.fab a:hover{color:#4581B5;padding:0 10px 0 0;}
#logo a:hover{color:#4581B5;padding:0 10px 0 0;}
#menu{display:inline-block;width:10%;text-align:right;valign:top;}
/*#menu-inner{padding:10px 0 0 0;}*/
.telnr{font-family:'calibri';font-size:22px;color:#222;}

#banner{width:100%;margin:auto;}
.banner_img {width:100%;height:auto;}
#quote{width:100%;background-color:#4581B5;}
#quote-inner{width:90%;margin:auto;color:#ffffff;font-size:18px;padding:4px 0 4px 0;font-style: italic;text-align:center;}

#main{width:80%;margin:20px auto 0 auto;max-width:1000px;}
.home-text{display:inline-block;width:60%;text-align:left;valign:top;}
.home-img{display:inline-block;width:35%;text-align:right;vertical-align:top;}
.home-wedding-img{width:90%;height:auto;max-width:500px;}

.testimonial-page{width:100%;text-align:left;valign:top;}

#enquiry_outer{width:100%;background-color:#4581B5;color:#fff;margin:0 auto 0 auto;}
#enquiry_inner{width:80%;margin:auto;color:#fff;padding:10px 0 10px 0;}
.enquiry_inner_heading{font-size:18px;line-height:150%; font-weight:bold;}
enquiry_box{width:30%;margin:0 5px 0 0;vertical-align:top;text-align:left;display:inline-block;}

input{width:100%;color:#302F2F;border-radius:3px;border: 1px solid #302F2F;-moz-border-radius:3px;-webkit-border-radius:3px;padding:3px 10px 3px 10px;font-size:18px; }
#comment{width:100%;color:#666666;border-radius:3px;border: 1px solid #302F2F;-moz-border-radius:3px;-webkit-border-radius:3px;padding:3px 10px 3px 10px;font-size:18px;margin:0 0 2px 0;}
#submitbutton{color: #FFFFFF;background-color:#b54563;border:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:3px 10px 3px 10px;}

#footer{width:100%;background-color:#E8E8E8;margin:-12 auto 0 auto;color:#222;}
#footer-inner{width:80%;margin:auto;padding:10px 0 10px 0;}
#footer-one{display:inline-block;width:55%;text-align:left;color:#222;font-size:11px;text-align:left;}
#footer-two{display:inline-block;width:40%;text-align:left;color:#222;font-size:11px;text-align:right;}
#footer-two a:link, #footer-two a:visited,#footer-two a:hover {color:#222;font-size:11px;text-decoration:none;font-style: italic;}

.mobile-break{display:none;}
.fellowship{width:500px;height:auto;}
.mobileonly{display:none;}
.desktoponly{display:inline;}
.home_testimonial{color:#4581B5;width:90%;margin:auto;font-style:italic;font-size:1.1em;}

.testimonial_text{color:#4581B5;width:100%;margin:auto;font-style:italic;font-size:1.0em;}
.testimonial_pic{width:100%;max-width:1000px; height:auto;padding:25px 0 25px 0;}
.right{text-align:right;}

/*=============================================*/
@media screen and (max-width:1000px) {
.home-text{display:inline-block;width:50%;text-align:left;valign:top;}
.home-img{display:inline-block;width:45%;text-align:right;valign:top;}
}

/*=============================================*/
@media screen and (max-width:768px) {
.home-text{width:100%;text-align:left;valign:top;padding:10px 0 0 0;}
.home-img{width:100%;text-align:center;valign:top;padding:10px 0 0 0;}
.home-wedding-img{width:100%;height:auto;max-width:none;}
}
/*=============================================*/
@media screen and (max-width:500px) {
.desktoponly{display:none;}

.mobileonly{display:inline;padding:15px 0 0 0;}
.mobile-break{display:inline;}
h1.heading{font-size:18px;}
.enquiry_inner_heading{font-size:16px;line-height:150%; font-weight:bold;}
#spacer{display:inline-block;width:15%;text-align:right;valign:top;}
#logo {display:block;width:90%;margin:auto;text-align:center;valign:top;}
.logo{width:100%;max-width:342px;height:auto;}
#menu{display:inline-block;width:15%;text-align:right;valign:top;}
.menu-img{width:50%;}
#quote-inner{font-size:18px;padding:4px 0 4px 0;}
#main{width:90%;margin:0 auto 0 auto;}
.home-text{width:100%;text-align:left;valign:top;padding:10px 0 0 0;}
.home-img{width:100%;text-align:center;valign:top;padding:10px 0 0 0;}
.home-wedding-img{width:100%;height:auto;}

#footer-inner{width:90%;margin:auto;padding:10px 0 10px 0;}
#footer-one{width:100%;text-align:center;color:#222;font-size:11px;font-weight:bold;}
#footer-two{width:100%;text-align:center;color:#222;font-size:11px;}
.fellowship{width:100%;max-width:500px;height:auto;}
}
