/*
Theme Name: Barberry Child Theme
Theme URI: http://barberry.temashdesignlab.com/
Description: Responsive WooCommerce theme for WordPress.
Author: Artem Shashkin
Author URI: http://themeforest.net/user/temash/portfolio
Template: barberry
Version: 1.0
*/

@import url("../barberry/style.css");

/****************************************************************/
/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/
/****************************************************************/

.dark #header .header_container .logo {
  background: url(images/unstamps.jpg);
}

.product_details {
  border: none;
}

.product_details .category {
  display: none;
}

.product_item .image_container .prodimglink .loop_product img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 150px;
  height: 150px;
}

.upsells {
  padding-top: 30px;
}

.upsells ul.products {
  margin-right: -30px !important;
}

.upsells ul.products li {
  float: left;
}

.widget ul.product-categories > li > a {
  color: #4891dc !important;
  /* cursor: default; */
}

/* ul.product-categories > li > a:hover {
  text-decoration: none;
} */

.widget ul.product-categories > li.cat-item-26 > ul,
.widget ul.product-categories > li.cat-item-137 > ul,
.widget ul.product-categories > li.cat-item-209 > ul,
.widget ul.product-categories > li.cat-item-210 > ul,
.widget ul.product-categories > li.cat-item-652 > ul {
    display: none;
}

.widget ul.product-categories > li.cat-item-26.active > ul,
.widget ul.product-categories > li.cat-item-137.active > ul,
.widget ul.product-categories > li.cat-item-209.active > ul,
.widget ul.product-categories > li.cat-item-210.active > ul,
.widget ul.product-categories > li.cat-item-652.active > ul {
  display: block;
}

.widget ul.product-categories > li.cat-item-26 > a,
.widget ul.product-categories > li.cat-item-137 > a,
.widget ul.product-categories > li.cat-item-209 > a,
.widget ul.product-categories > li.cat-item-210 > a,
.widget ul.product-categories > li.cat-item-652 > a {
  cursor: pointer;
}

.widget ul.product-categories > li.cat-item-26 > a:hover,
.widget ul.product-categories > li.cat-item-137 > a:hover,
.widget ul.product-categories > li.cat-item-209 > a:hover,
.widget ul.product-categories > li.cat-item-210 > a:hover,
.widget ul.product-categories > li.cat-item-652 > a:hover {
  text-decoration: underline;
}
/* contact form */

.wpcf7-form p {
  text-transform: none;
  margin-bottom: 10px;
  font-weight: normal;
}

.wpcf7-form input[type="radio"],
.wpcf7-form input[type="checkbox"] {
  margin-top: 0;
  margin-right: 4px;
  font-size: 14px;
  line-height: 22px;
  vertical-align: middle;
}

ul.product-categories > li > a:before {
  display: none;
}

.widget.widget_product_categories ul.product-categories li a {
  font-size: 16px !important;
}

.woocommerce div.product span.price {
  min-height: 22px;
}

.branditems_slider ul li {
  width: 200px;
}

.branditems_slider ul li a img {
  -webkit-box-shadow: none;
         -box-shadow: none;
}

#customer_details .col-2 h3 {
  display: block;
}

#customer_details .col-2 h3 label,
#customer_details .col-2 h3 input.input-checkbox {
  padding-left: 0;
  display: inline-block;
}

.fullwidth .four_side .product_item, .fullwidth .three_side .product_item {
  height: 270px;
}

#menu > li > a {
  margin: 0 17px 0 7px;
}

div.product form.cart .variations .reset_variations,
#content div.product form.cart .variations .reset_variations {
  text-transform: none;
}

.woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty {
  margin-left: 45px;
}

/* marquee */

marquee {
  font-size: 30 !important;
  color: red !important;
}

marquee a,
marquee a:link,
marquee a:hover,
marquee a:focus,
marquee a:active {
  color: red;
}

/* hack from michael */

img.alignleft {
  height: auto;
  max-width: 325px;
}

.header_shopbag span.icon:before,
.fullslider .dark .header_shopbag span.icon:before {
  color: #000;
  content: "\f07a";
  font-family: 'icomoon';
  font-size: 26px;
}

/* scroll add to cart box */
ul.cart_list, .woocommerce ul.cart_list { 
  max-height: 200px;
  overflow-y: scroll;
}

.woocommerce div.product form.cart .variations select {
  min-width: 100%;
}

/* header scroll */
.header-scroll {
  padding: .75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: .25rem;
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}


/* media queries */

@media (max-width: 1210px) {

}

@media (min-width: 980px) {
  .dark #header .header_container .logo {
    top: 0;
    margin-left: -450px;
    width: 700px;
    height: 130px;
    background-size: 700px auto;
    background-position: 0 -10px;
  }
}

@media (min-width: 768px) and (max-width: 979px) {

  .dark #header .header_container .logo {
    top: 25px;
    width: 400px;
    height: 80px;
    background-size: 400px auto;
  }

}

@media (max-width: 767px) {

  .dark #header .header_container .logo {
    width: 250px;
    height: 50px;
    background-size: 250px auto;
  }

}

@media (max-width: 479px) {

}

/****************************************************************/
/****************************************************************/
/****************************************************************/