/*
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 */


p { margin-bottom: 10px; }
p > :last-child { margin-bottom: 0 !important; }
a:focus { outline: 0 !important; }

.policy h2, .policy h3 {margin-top: 40px}

.hide	{display:none;}

/* LOGO */
#site-logo #site-logo-inner a img {
   /* height: 100px !important; */
}

#site-navigation-wrap .dropdown-menu>li.btn>a span {
    background-color: #ffcf45 !important;
}
#site-navigation-wrap .dropdown-menu>li.btn>a span:hover {
    background-color: #ffde80 !important;
}

#site-navigation-wrap .dropdown-menu>li.btn>a {
    color: #003a84 !important;
}
#site-navigation-wrap .dropdown-menu >li.btn >a {
	font-size: 125%;
	font-weight: 900;
}


/* LEADERSHIP */
body.page-id-975 .staff {
    padding-bottom: 30px;
}

body.page-id-975  .oew-member-icons {
    display: none;
}

body.page-id-975 .oew-blog-grid .oew-grid-media .overlay {
	display:none;	
}

.oew-member-wrap .oew-member-name {
    margin-bottom: 0px !important;
}

/* SUB PAGES */ header.page-header {
/*     background-image: url("../../uploads/2026/03/quest-pattern-gray-08-v2.svg"); */
	background-image: url("../../uploads/2026/03/quest-pattern-teal-v2.svg");
    background-position: center center;
    background-repeat: repeat;
    background-size: cover;
}
 
/* CONTACT FORM */

.wpcf7-form input, .wpcf7-form textarea {    
	margin-top: 10px;
    margin-bottom: 10px;
}


/* COOKIE NOTICE */

#ocn-cookie-wrap.floating #ocn-cookie-inner { 
	text-align: center;
	display: contents !important;
}
p.ocn-cookie-content::before {
  content: "";
  background-image:url('../../uploads/2022/02/wch-cookie-policy-final.svg');
  background-size: 100% 100%;
  display: inline-block;
  height:50px;
  width:50px;
  position:relative;
  top:15px;
  margin-right: 10px;
}
.ocn-cookie-content a {
	color: #13aff0;
}
.ocn-cookie-content a:hover {
	color: #0c88bc;
}

/* FOOTER */





/* FOOTER BOTTOM */
#footer-bottom.no-footer-nav #copyright {
    text-align: left !important;
}



/* WOOCOMMERCE */

/* keep coupon input open at all times */
form.checkout_coupon.woocommerce-form-coupon {
display: block !important;
}
.woocommerce-checkout form.checkout_coupon {
    border: 3px dashed rgba(22, 165, 110,.5) !important;
}
.woocommerce-form-coupon-toggle {
display: none !important;
}


/* When the browser is at least 600px and above */
@media screen and (min-width: 600px) {
  .element {
    /* Apply some styles */
  }
}