.center{
text-align:center;
}

h1{
color:#d10d25;
}

.menu-item-pic img{
margin-top:25px;
margin-bottom:-20px !important;
width:250px;
max-width:100%;
}

.family-pic{
width:300px;
max-width:100%;
}

nav.mobile_menu, .content .container{
background-color:transparent !important;
}

nav.mobile_menu ul li a span{
font-weight:700;
}

.mobile_menu_button{
float:right;
}

.dark .mobile_menu_button span{
color:#fff;
}

.contact_detail h4{
display:block;
color:#555555;
width:500px;
max-width:91%;
margin:0 auto;
}

.lightbox.qbutton.small.white{
background-color:#ad313b;
border-color:#ad313b;
}

.title h1{
color: #d10d25;
font-weight: 600;
text-shadow: #222 .5px .5px;
}

input#website{
display:none;
}

span.submit_button_contact input{
background-color:#ad313b;
border-color:#ad313b;
}
span.submit_button_contact input:hover{
background-color:#65a543;
border-color:#65a543;
transition:all 0.3s;
}

.vertical_area_background, .header_bottom{
background-image:url('/wp-content/uploads/2014/09/menu-blur.png') !important;
background-size:cover;
}

.projects_holder article a.lightbox{
margin:0;
}
.preview.qbutton.small.white{
display:none;
}

p.copyright{
font-weight:500;
}

.qode_pricing_item_text p span{
font-weight:700;
}

span.h2-price{
float:right;
color:#65a544;
font-weight:400;
}

.footer_bottom div.separator{
background-color:#aaa;
width:1000px;
max-width:91%;
margin:0 auto 25px;
}
p.copyright{
margin:25px 0;
}
.footer_bottom_holder img{
width:500px;
margin:0 auto;
}

h1{
font-family: Montserrat;
font-size: 60px;
line-height: 66px;
color: #d10d25;
letter-spacing: 1px;
text-align: center;
}

div.separator{
width:500px;
max-width:65%;
margin:0 auto;
}

.qode_pricing_item_title{
color:#65a544 !important;
}
.qode_pricing_item_price_inner span{
color:#65a544 !important;
line-height:1.25em;
}
.qode_pricing_item_text p, .testimonial_text_inner{
color:#222 !important;
font-size: 1.2em;
text-shadow: #222222 .5px .5px;
}
}
.qode_pricing_list .qode_pricing_list_item{
border-color:#aaa;
}

nav.vertical_menu ul li a{
padding-bottom:2px;
}

nav.vertical_menu ul li.active a, nav.vertical_menu ul li:hover a{
color:#fff;
font-weight:800;
border-bottom:2px solid #fff;
padding-bottom:0;
}
img.ls-l{
left:10% !important;
height:auto !important;
}
.q_logo_vertical img.normal{
max-height:100% !important;
width:150px;
max-width:100%;
margin-top:25px;
}
.q_logo_vertical{
text-align:center;
}
li.menu-item a span{
font-size:1.5em;
}
i.simple_social{
font-size:26px !important;
}
.vertical_area_background{
background-color:rgba(255,255,255,0.5);
}

div.title, div.full_width, div.content{
background-color:transparent !important;
}
div.footer_bottom_holder{
background:rgba(245,245,245,0.5);
}
body.page-id-14869 .wrapper_inner, body.page-id-15679 .wrapper_inner, body.page-id-1452 .wrapper_inner{
background-image:url('/wp-content/uploads/2014/11/fadebg2.jpg');
background-size:cover;
background-attachment:fixed;
}
body.page-id-15236 .wrapper_inner, body.page-id-1388 .wrapper_inner, body.page-id-15840 .wrapper_inner{
background-image:url('/wp-content/uploads/2014/11/fadebg2.jpg');
background-size:cover;
background-attachment:fixed;
}

img.soc-icon{
height:25px;
width:auto;
margin: 0 10px 2px 0;
position:relative;
top:8px;
}
.vertical_menu_area .q_social_icon_holder{
  margin-right:10px !important;
}

.separator.small, .wpb_column .wpb_wrapper .separator.small{
background:#555555;
}

.contact-social-icons img{
display:inline;
}

div.drink-special{
padding:25px 0;
}

.contact_section h2, div.drink-special h2{
text-shadow: #222222 .5px .5px;
font-size:2.5em;
}
.contact_section h2{
color:#d10d25;
}
.contact_info h5, .contact_form h5{
text-shadow: #222222 .5px .5px;
font-size:2em;
}
.contact_info p, .contact_section h4, div.drink-special p{
color:#ffffff;
text-shadow: #222222 .5px .5px; 
font-size:1.25em;
}
.contact_info a{
color:#ffffff !important;
text-shadow: #222222 .5px .5px; 
}
div.drink-special h3{
text-shadow: #555 .5px .5px; 
font-size:2em;
color:#222;
}


/* ------- */
.qode_pricing_item_title{
color:#fff !important;
}