/*
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 */
body {color:#333}
#site-navigation-wrap .dropdown-menu > li > a:hover {color: #f89d02}
#top-bar-wrap {background-color: #f89d02;border-bottom: none}
#site-header {background:#333;background-image: url(images/buffalo-bg.svg);background-position:-100px -100px;background-repeat: no-repeat;background-size: 800px auto}
#site-logo #site-logo-inner a img {max-width:200px}
#site-logo {height:auto}
#site-navigation-wrap .dropdown-menu > li > a {font-size: 16px;color: #fff;text-transform: uppercase}
.intro { clear: both;text-align: center;color: #fff;padding-top: 30px}
.intro p {color:#fff;font-size: 19px;padding-top:10px}
.intro h1, .intro h2 {color:#f89d02;text-transform:uppercase;font-size:30px;margin:0;padding:0}
.intro h1 {font-size:90px;line-height: 90px;}
.home .page-header { display:none}
.content-area {float:left;width:100%;padding-right:0;border:none}
#main #content-wrap.base {padding-top:0}
#footer-widgets .footer-box .widget-title {color: #333}
.widget-title {font-weight:700;border:none;letter-spacing:0;padding-left:0;}
h1, h2, h3, h4, h5, h6 {font-weight: 700;color: #f89d02;text-transform: uppercase;letter-spacing: -1px;}
h1 { font-size:50px;}
h2 {font-size:30px;}
h3 {font-size:24px;}
input[type="button"], input[type="reset"], input[type="submit"], button[type="submit"], .button, body div.wpforms-container-full .wpforms-form input[type="submit"], body div.wpforms-container-full .wpforms-form button[type="submit"], body div.wpforms-container-full .wpforms-form .wpforms-page-button, .wcmenucart-details.count {background-color:#f89d02 !important}
.wcmenucart-details.count::before {border-color:#f89d02 !important}
.woocommerce ul.products li.product .button {color: #fff !important;padding: 10px 30px !important;border: none !important;font-size: 14px !important;text-transform: uppercase !important}
.woocommerce ul.products li.product li.category a {display: none}
.woocommerce .result-count {display: none}
.page-id-36 p { font-size:16px; }
.half {width:50%;float:left;}
.wpcf7 input {margin-bottom:10px}
.woocommerce ul.products li.owp-content-center .product-inner { padding: 10px;box-shadow: 0 0 5px #ccc}
.home .woocommerce ul.products .product {overflow: visible}
.page-header-title { font-size: 30px;line-height: 30px;font-weight: 700;color: #f89d02;text-transform: uppercase}
.page-subheading { display:none}
.oceanwp-mobile-menu-icon a {color: #fff}
.woocommerce div.product p.price { font-size: 18px !important; line-height: 22px !important}
form .ywcrbp_regular_price, form .ywcrbp_your_price, p.ywcrbp_custom_message { font-size:22px; font-weight:700}
.woocommerce ul.products .product {overflow: visible !important}
#top-bar{text-transform:uppercase;font-weight:700}

/* HOME */
.owl-nav { position: absolute; top: 20px; right: 20px;}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {width: 50px;height: 50px;background-color: #fff;}
.owl-carousel .owl-nav button.owl-prev {margin-right:10px}
.owl-nav span {font-size: 50px;line-height: 25px;}
.home .entry { text-align:center}
.home h1{margin: 20px 0 0 0;}
.featuredprods {display: inline-block;width: 100%;}
.featuredprods img {display: block;float: left; width: 30%;margin: 0 1.666% 3% 1.666%;}
.featuredprods img:hover {opacity:0.9;border: 1px solid #333;}
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }
.embed-container iframe, .embed-container video, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.usp, .video {min-height:300px;margin: 0 1.6%;width: 46.8%;}
.video h3, .usp h3{color:#fff;padding:20px;margin:0;text-align:center}
.usp {background:#333;padding-bottom: 30px;}
.usp ul {padding:0;margin:0;}
.usp li { color: #fff;padding: 15px 10px 25px 90px;width: 50%;float: left;list-style: none;line-height: 19px;background-image: url(images/icon-6.svg);background-size: 80px auto;background-repeat: no-repeat;background-position: 8px;}
.usp li.rotate {background-image: url(images/icon-rotate.svg);}
.usp li.maintenance {background-image: url(images/icon-maintenance.svg);}
.usp li.sizes {background-image: url(images/icon-sizes.svg);}
.video {background-image: url(images/video-bg.jpg);background-size: cover;background-position: center;position: relative;}
.video .play {width: 120px;position: absolute;top: 50%;left: 50%;margin-left: -60px;margin-top: -60px;}
.video:hover .play {width: 150px;margin-left: -75px;margin-top: -75px;}
/*SHOP*/
.woocommerce-products-header h3{margin:0;color:#333}
.woocommerce .oceanwp-toolbar{display:none !important}
p.ywcrbp_custom_message {}
@media screen and (max-width: 1400px) { 
	.usp { padding-bottom: 0px;}
	.usp li { padding: 0px 10px 20px 90px;}
}