/*Weddings*/


/* Attention, do not edit this file directly, please use the stylesheet editor in admin.
Any changes made here will be overwritten*/

.head-img {
background-image:url('weddings.jpg');
}
h1 {
font-size:2.9em;
}
#default h1, #default h3 {
font-family:'Dancing Script', cursive;;
}
#default h2 {
font-family:'Droid Serif', serif;
font-size:1.8em;
font-style:italic;
}
#default a {
font-family:'Dancing Script', cursive;;
}
#offers-bg {
background:url('wedding-offers.jpg') no-repeat;
background-size:cover;
background-position:center;
}
#offers {
background:rgba(255, 255, 255, .9);
padding:20px 40px;
max-width:600px;
margin:50px 0px;
}
.offer-section {
padding:15px 40px;
border-top:2px solid #e1e1e1;
}
.offer-section h3 {
margin:0px;
}
#default .offer-section a {
color:#975D4B;
font-family:'Open Sans',sans-serif;
}
#default .offer-section a:hover {
text-decoration:none;
font-style:italic;
}
.testimonials {
border-top:1px solid #000;
}
.testimonials p {
font-family:'Droid Serif', serif;
font-style:italic;
}
.button-decor {
background:url('button-decoration.png') no-repeat;
background-position:center;
background-size:100%;
text-align:center;
margin:0px auto 30px auto;
width:600px;
max-width:100%;
height:60px;
}
a.fancy-button {
color:#fff !important;
background:#23262f;
border:1px solid #c2bfb9;
padding:15px 40px;
font-size:25px;
display:inline-block;
opacity:.8;
}
.fancy-button:hover {
color:#fff;
text-decoration:none;
opacity:1;
}
.wedding-table {
background:url('wedding-table.jpg') no-repeat;
background-position:center;
background-size:cover;
background-attachment:fixed;
}
#default .button-link {
font-size:25px;
display:inline-block;
opacity:.8;
}
.wedding-table p {
margin:0px;
}
#blue-button {
background:#23262f;
}
#default h1.xl-font {
font-family:'Great Vibes', cursive;;
font-size:5em;
}
.photo-gallery img {
margin:0px auto;
border:10px solid #fff;
width:800px;
height:auto;
}
#default .button-link:hover {
opacity:1;
}
#default #contact, #default #browse {
padding:3px;
margin:15px auto 0px;
border:1px solid #fff;
}
#default #contact {
max-width:300px;
}
#default #browse {
max-width:245px;
}
#fancy-border {
max-width:239px;
padding:3px;
margin:0px auto;
border:1px solid #c2bfb9;
}
.head-img .container {
position:relative;
}

@media (min-width: 1600px) {

}

@media (min-width: 1200px) and (max-width: 1599px) {

}

@media (min-width: 980px) and (max-width: 1199px) {

}

@media (min-width: 768px) and (max-width: 979px) {
#offers {
max-width:475px;
}

}

@media (max-width: 767px) {
#offers {
padding:20px 15px;
max-width:350px;
margin:50px auto;
}
.offer-section {
padding:15px 15px;
}
.button-decor {
background:none;
width:auto;
}

}

@media (max-width: 480px) {
.head-img {
height:400px;
}
#offers {
margin:50px 20px;
}
.wedding-table {
background-attachment:scroll;
}

}
