/*
 Theme Name:   Woo Storefront Child Theme
 Description:  A child theme of the Woo Storefront WordPress theme
 Author:       IMAGE ROOM
 Template:     storefront
 Version:      1.0.0
*/

/* Custom Font */
@font-face {font-family:'Montserrat';src: url(fonts/Montserrat-Regular.eot);src: url(fonts/Montserrat-Regular.eot?#iefix) format('embedded-opentype'), url(fonts/Montserrat-Regular.woff2) format('woff2'),url(fonts/Montserrat-Regular.woff) format('woff'),url(fonts/Montserrat-Regular.ttf) format('truetype'),url(fonts/Montserrat-Regular.svg#Montserrat) format('svg');font-weight:normal;font-style:normal;font-display:swap}

.montserrat{font-family:'Montserrat' !important}

p,div,h1,h2,h3{font-family:'Montserrat',Helvetic,Arial,sans-serif}
h1,h2,h3{color:#006081}
.entry-header h1{text-align:center}

p a:link,p a:visited{color:#006083}

.hentry .entry-content a{text-decoration:none}

.site{background:#fff}
.site-header{background:#fff}
.site-footer{background:#00607F;color:#eee}
.site-info a:link,.site-info a:visited{color:#999;text-decoration:none}

/* Remove side bar */
body.woocommerce #primary{width:100%}
body.woocommerce {background:#eee}

/* Header strip */
/* #masthead {background: url(images/sunset-surfer.jpg) center top no-repeat;width: 1950px} */
/* Full width */
.site-content .col-full{max-width:1600px;margin-left:auto;margin-right:auto;padding:0 1em;box-sizing:content-box}
#masthead.sticky {width:100%;position:fixed;top:-230px;padding-bottom:0;height:300px}
.home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header {margin-bottom:0}

/* Widgets */
.widget-area .widget {color:deepskyblue;font-size:1em}

/* Onsales badge */
.onsale {background-color:#fff;border-color:#f00;color:#f00}

/* Move sale badge below prod */
ul.products li.product .onsale{position:absolute;top:137px;right:62px}

/* Logo,search, navbar size */
@media screen and (min-width:768px){
    /* LOGO */
    .site-header .site-branding, .site-header .site-logo-anchor, .site-header .site-logo-link {width:30% !important; /* Use px values if you want, eg. 350px */ }
    /* SECONDARY NAVIGATION */
    .site-header .secondary-navigation {width:40% !important;  /* Use px values if you want, eg. 350px */ }
    /* SEARCH BAR */
    .site-header .site-search {width:30% !important; /* Use px values if you want, eg. 350px */ }
}

/* Menu color */
#navigation ul.nav li.current-menu-ancestor > a, #navigation ul.nav li.current-cat > a, #navigation ul.nav li.current-menu-item > a {
    background: #000 !important;
    color: #f0f !important
}
.primary-navigation .menu li {background:#fff}
.primary-navigation .menu li  a:visited{color:#000}
.primary-navigation .menu li  a:hover{color:#0cf}
.primary-navigation .menu li li{background:#0cf}
.primary-navigation .menu li li:hover{background:#0cf}
.primary-navigation .menu li li a:visited{color:#000}
.primary-navigation .menu li li a:hover{color:#fff}

.wc_braintree_paypal_cart_button_styles,.wc_braintree_paypal_button_styles{width:60px;height:25px}

.woocommerce a.quick_view{background:#eee}

/* Image popup bg */
.pswp__bg{background:#00607f;opacity:.8 !important}

/***** Buttons ******/
button, input[type="button"], input[type="reset"], input[type="submit"], .button, .widget a.button {background:#555;color:#eee}

/* Add Cart Button */
.single-product .product .single_add_to_cart_button.button{padding:8px 10px;color:#eee}
.add_to_cart_button{background:#ccc}

.woocommerce .product .add_to_cart_button.button{padding:8px 10px;color:#666}

.coupon .button {color:#555;background:#ccc}

a.button.checkout.wc-forward, a.button.wc-forward{background:#666 !important}
a.button.checkout.wc-forward:hover, a.button.wc-forward:hover{background:#332f00 !important}

a.quick_view {color:#777}
a.quick_view:hover {color:#332f00}

a.button.wc-backward{color:#fff}
a.button.wc-backward:hover{color:#332f00}

a.wc-forward{color:#fff !important}
a:visited .wc-forward{color:#fff !important}

/* hide side prods */
.storefront-product-pagination{display:none !important}

/* Footer */
.site-info{display:none}
.site-footer {color:#ccc}
.site-footer ul li{display:inline-block;line-height:2em;color:#ccc}
.site-footer a:link,.site-footer a:visited{text-decoration:none;color:#777}
.site-footer a:not(.button):not(.components-button){color:#ccc !important}
.ftllist{margin-left:0}

.price{font-size:1.5em}
#chart-button{background:#fff;color:#666;border:solid #666 1px}

.single_add_to_cart_button{background:#332f00 !important}
.site-info{text-align:center}
.paypal-button-layout-horizontal{width:220px !important}

/* Handheld */
.storefront-handheld-footer-bar{height:42px}
.site-footer .storefront-handheld-footer-bar a:not(.button):not(.components-button){color:#fff9e8}
.storefront-handheld-footer-bar ul li > a::before{font-size:1.3em;line-height:1.8em}
.storefront-handheld-footer-bar ul li > a{background-color:#427a9c}
.storefront-handheld-footer-bar ul li.cart .count{left:55%;top:.3em;color:#fff;height:1.8em;width:1.8em;line-height:1.8em}
.storefront-handheld-footer-bar ul li.search .site-search{padding:.5em}

@media screen and (max-width:768px){
#masthead .site-search{display:none}
#masthead.sticky {top:0;padding-bottom:0;height:0}
h1{font-size:1.6em !important;margin:1em 0}
.site-header{padding-top:.2em}
.site-search {padding-top:5px;display:block;float:left}
#masthead.sticky img, #masthead.sticky i{display:none !important}
.hidemob{display:none;height:0}
}