/*
Theme Name: OceanWP Child
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme example child theme.
Author: Nick
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

h1 { font-family: 'Lato', serif!important;  font-size: 42px !important; line-height: 46px !important; color: #d81f27 !important; font-weight: 300; margin-bottom:7px; text-align: center!important;  }
h2 { font-family: 'Lato', serif!important;  font-size: 30px !important; line-height: 34px !important; color: #d81f27 !important; font-weight: 300; margin-bottom:7px; text-align: center!important; padding-top: 50px;  }
h3 { font-family: 'Lato', serif!important;  font-size: 20px !important; line-height: 26px !important; color: #333333 !important; font-weight: 400; margin-bottom:7px; text-align: center!important;  }

.topbar-content { font-family: 'Lato', serif!important;  font-size: 25px !important; line-height: 46px !important; color: #ffffff !important; font-weight: 700; margin-bottom:7px; text-align: center!important;  }

p { font-family: 'Lato', serif!important;  font-size: 20px !important; line-height: 26px !important; color: #333333 !important; font-weight: 300; margin-bottom:7px; text-align: center!important;  }

.footer-text { font-family: 'Lato', serif!important;  font-size: 15px !important; line-height: 18px !important; color: #333333 !important; font-weight: 300; margin-bottom:7px; text-align: center!important;  }











div.wpcf7 { 
background-color:#ffffff;
padding:-20px;
color:#d81f27!important;
border: 4px solid #ffffff;

}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea {
background:#ffffff; 
margin-top:-20px!important; margin-bottom: 30px!important; 
font-family: 'Lato', sans-serif;
font-size: 17px !important;
font-weight: 400;
color:#000000!important;
border: 1px solid #d81f27;
}
.wpcf7 input[type="submit"],
.wpcf7 input[type="button"] { 
background-color:#d81f27;
width:100%;
text-align:center;
text-transform:uppercase;
font-size: 17px !important;

}
.wpcf7 form p {
    color: #333333 !important;
}
::-webkit-input-placeholder { /* WebKit browsers */
color: #333333 !important;
opacity: 1;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #333333 !important;
opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color:#333333!important;
opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color:#333333!important;
opacity: 1;
}