

.q_slider .carousel-control{
    display: none;
}

.wpcf7-mail-sent-ok {
    border: 2px solid #89d2e6 !important;
    background-color: #89d2e6;
}

iframe {
  display:block;
  margin:auto;
}

nav.mobile_menu {
    text-align: center !important;
}

.pp_pic_holder > .ppt {
  display: none !important;
}

.q_slider .carousel-control{
    display: none;
}

.portfolio_navigation{
display:none;
}


@media only screen and (min-width: 1000px) {
  .header_top {    
    display: none !important;
  }
}

.header_top .right {
    display: none ;
}

.header_top .left {
   padding: 10px ;
}

.header-widget.widget_text.header-left-widget h1 {
    font-size: 18px !important;
}

.header-widget.widget_text.header-left-widget h1 a {
    font-size: 18px !important;
}

.product .sku_wrapper { display: none !important; }
.product .sku { display: none !important; }

.pp_pic_holder > .ppt {
  display: none !important;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product a.product-category, .woocommerce ul.products li.product a.product-category {
background-color: #ffffff;
}
.woocommerce ul.products li.product:hover .image-wrapper img {
    opacity: 0.7;
}

/* out of stock on shop list */
.out-of-stock-button-inner {
   visibility:hidden;
}

.out-of-stock-button-inner:before {
   visibility:visible;
   content:"Out of Stock"; /* use the desired label */
   display: block;
}

/* out of stock on single products */
.out-of-stock {
   visibility:hidden;
}

.out-of-stock:before {
   visibility:visible;
   content:"Out of Stock"; /* use the desired label */
   display: inline-block;
   font-weight: 700;
   padding-bottom: 1px;
   border-bottom: 2px solid;
   margin: 8px 0;
}

.single-product .pp_next, .single-product .pp_previous {
display: none !important;
}

.stock.in-stock { display: none; }
@media only screen and (min-width:1001px) {
.header_top {
    line-height: 30px;
    height: 32px;
}
}

@media only screen and (max-width: 420px) {
  .shopping_cart_outer {    
    display: table !important;
  }
}

.shopping_cart_dropdown ul li a {
  color: #262626!important;
}

.shopping_cart_dropdown span.total {
  color: #262626!important;
}