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

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

body {font-family: "Jost", sans-serif!important; font-size: 17px!important; color: #666666!important; font-weight: 300!important;}

html, body {
    overflow-x: hidden!important;
}

#main #content-wrap {
    padding-top: 10px!important;
    padding-bottom: 10px!important;
}

.shiftnav.shiftnav-shiftnav-main ul.shiftnav-menu li.menu-item > .shiftnav-target {
    font-size: 18px!important;
}

.shiftnav.shiftnav-shiftnav-main .shiftnav-site-title {
    font-size: 24px!important;
}

@media only screen and (max-width: 767px) {
    #top-bar-wrap {
  height:70px;
  z-index:999;
  margin:0 auto;
  width:100%;
  position:fixed;
  top:0;
  left:0;
  right:0;
} }

@media only screen and (max-width: 767px) {
	#site-header {
		margin-top: 70px;
	}}

/* STYLE */

.greenbg {background: #00793a; color: #fff;}

.bluebg {background: #00a0dc; color: #fff;}

.homeico {font-size: 24px;}

.cities {font-size: 14px;}

a {text-decoration: none!important;}

/* FONTS */

h2 {text-transform: uppercase!important; font-size: 21px!important;}

a {color: #00793a!important;
   text-decoration: none;}

/* BLOG DESIGNER */

.bdpp-rdmr-btn {
    color: #888;
    border: 2px solid #00793a;
    padding: 8px 15px;
    font-size: 16px!important;
    font-family: "Jost", sans-serif!important;
}

/* CONTACT FORM */

input::placeholder {
    color: #707070!important;
    opacity: 1;
}

textarea::placeholder {
    color: #707070!important;
    opacity: 1;
}

.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
    color: #333!important;
}

input.wpcf7-form-control.wpcf7-submit[type="submit"] {
    border: 0px!important;
    background-color: #00a0dc!important;
    color: #fff!important;
	display: block!important;
}

input.wpcf7-form-control.wpcf7-submit[type="submit"]:hover  {
    border: 0px!important;
    background-color: #00793a!important;
    color: #fff!important;
	display: block!important;
}

input[type="email"] {border-radius: 0px!important; background-color: #fff!important; border: 1px solid #ddd !important; color: #707070!important;}

input[type="text"] {border-radius: 0px!important; background-color: #fff!important; border: 1px solid #ddd !important; color: #707070!important;}

input[type="tel"] {border-radius: 0px!important; background-color: #fff!important; border: 1px solid #ddd !important; color: #707070!important;}

textarea {border-radius: 0px!important; background-color: #fff!important; border: 1px solid #ddd !important; min-height: 3em!important; max-height: 6em!important; color: #707070!important;}