

h4 {margin-bottom:10px;}
h2 {text-transform:none; letter-spacing:-1px;}
p { margin-bottom:10px; }

.email-link a { color:#e04828;}

.service_table_inner li { border-bottom:1px solid #d2d2d2; }

.post-password-form { 
margin-top: 100px; width: 600px; margin-left:auto; margin-right:auto; 
text-align: center; font-size: 18px; line-height:21px;
}

.post-password-form input { 
position: relative; display:inline-block; width: auto; height: 39px;
line-height: 39px; margin: 0px; padding: 0px 23px; border: 2px solid #303030;
font-size: 13px; font-weight: 700; font-family: "Raleway",sans-serif; 
text-align: left; color: #303030; text-decoration: none; cursor: pointer;
white-space: nowrap; outline: 0px none; font-style: normal;
text-transform: uppercase; letter-spacing: 1px; border-radius: 4px; text-shadow: none;
background-color: transparent; transition: all 0.1s linear 0s; margin-top:15px;
}
#pwbox-15392 {
height: 35px; position:relative; bottom:3px;
} 

.hero-text { 
text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2); 
font-size:46px;
line-height:52px;
font-style:normal;
font-weight:400;
letter-spacing:-1px;
}




.parallax_content.center { margin-top:50px; margin-bottom:50px; }


.standard-pad { padding-bottom:40px; }
.mini-pad { padding-bottom:40px; }
.top-pad { padding-bottom:40px; padding-top:0px; }

@media only screen and (max-width: 775px) {
.hero-text { font-size: 35px;}
.parallax_content.center { margin-top:140px; margin-bottom:50px; }
.standard-pad { padding-bottom:20px; }
.mini-pad { padding-bottom:0px; }
.top-pad { padding-top:20px; }
.post-password-form { width:90%;}
}


@media only screen and (max-width: 600px) {
body.page-id-15025 .full_width_inner > section > .parallax_content > .vc_span6 > .wpb_wrapper > .separator{margin: 50px 0 0 !important;}

.hero-text { font-size: 25px;}
.parallax_content.center { margin-top:110px; margin-bottom:50px; }
}