﻿/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

/**
 * Valves Landing Page, Valve Categories Page, Product Detail Page
 * Left Sidebar Categories List Shortcode
 */
#valve-nav li .fa-caret-up,
#valve-nav li .fa-caret-down{
    display:none;
    color:#999;
}
#valve-nav li.hasChildren .fa-caret-down{
    color:#999;
    display:inline;
}
#valve-nav .hasChildren.open .fa-caret-up{
    display:inline;
}
#valve-nav .hasChildren.open .fa-caret-down{
    display:none;
}
.product-categories .product-slide a > span.product-slide-image {
padding-top: 75%;
}
.hasChildren ul{
    display:none;
    margin-left: 0px;
    padding-left: 0;
    margin-top:5px;
}
.hasChildren ul li{
    list-style:none;
}
.hasChildren.open ul {
    display: block;
    transition-duration: 2s;
    transition-timing-function: linear;
    transition-delay: 1s;
}
#valve-nav .arrow{
    padding:2px 5px;
    cursor:pointer;
}
#valve-nav li.open > a, #valve-nav li.open > a:focus,
#valve-nav li.active > a, #valve-nav li.active > a:focus {
    color: #00AEEF;
    font-weight: bold;
}

/**
  * Valve Categories Page
  */
span.product-cat-image img,
span.product-sub-cat-image img,
.product-cat-slide .prod-cat-image img{
    width: 100%;
    height: 100px;
    object-fit: cover;
}

/* WEB INSTICT */
.hide{
  display:none;
}
.noResults{
  padding:20px;
  font-weight:bold;
  background:#FFF8DC;
}
.noResults p{
  margin-bottom:0px;
}

/* END WEB INSTICT */

@media only screen and (min-width: 215px) {
    span.product-cat-image img,
    span.product-sub-cat-image img,
    .product-cat-slide .prod-cat-image img {
        height: 200px;
    }
}
@media only screen and (min-width: 300px) {
    span.product-cat-image img,
    span.product-sub-cat-image img,
    .product-cat-slide .prod-cat-image img {
        height: 275px;
    }
}
@media only screen and (min-width: 475px) {
    span.product-cat-image img,
    span.product-sub-cat-image img{
        height: 200px;
    }
   .product-cat-slide .prod-cat-image img{
        height: 300px;
    }
}
@media only screen and (min-width: 550px) {
    .product-cat-slide .prod-cat-image img{
        height: 180px;
    }
}
@media only screen and (min-width: 875px) {
    span.product-cat-image img,
    span.product-sub-cat-image img,
    .product-cat-slide .prod-cat-image img{
        height: 180px;
    }
}
@media only screen and (min-width: 1125px) {
    span.product-cat-image img,
    span.product-sub-cat-image img,
    .product-cat-slide .prod-cat-image img {
        height: 250px;
    }
}
@media only screen and (min-width: 1300px) {
    span.product-cat-image img,
    span.product-sub-cat-image img,
    .product-cat-slide .prod-cat-image img {
        height: 200px;
    }
}
@media only screen and (min-width: 1400px) {
    span.product-cat-image img,
    span.product-sub-cat-image img,
    .product-cat-slide .prod-cat-image img {
        height: 200px;
    }
}
