



/* Enter Your Custom CSS Here */
div.pp_fade
{
 background-color: #fff !important; 
}

.page-id-3239 .qodef-content .qodef-content-inner > .qodef-container > .qodef-container-inner,
.page-id-2661 .qodef-content .qodef-content-inner > .qodef-full-width > .qodef-full-width-inner,
.qodef-content .qodef-content-inner>.qodef-full-width>.qodef-full-width-inner {
    padding-top: 0px !important;
}

.arconix-faq-term-title { display: none; } 

a.qodef-side-menu-button-opener { display: none; }

mark.count { display: none; }

h2.woocommerce-loop-category__title { font-size: 16px }

#menu-customer-service > li > a { font-size: 15px; text-transform: lowercase; }


ul.products { margin-top:20px !important; }

p.qodef-empty-cart { display: none; }


.qodef-main-menu>ul>li>a>span.item_outer .item_text:after, .qodef-main-menu>ul>li>a>span.item_outer .item_text:before {
  	top: calc(100% - 1px) !important;
}

div.qodef-pi-text-holder {
  display: none !important;
}

.noPadding,
.noPadding > div
{ padding: 2px !important; }

img.zoomImg { background-color: #fff !important; }

p.price { margin-bottom: 10px !important; }

div.woocommerce-product-details__short-description { margin-bottom: 10px !important }

form.cart { margin-bottom: 0px !important; }

#pp_full_res > img {
      margin-top: 70% !important;
}

.dimBackground {
	background-color: rgba(0, 0, 0, 0.6);
}

.dimBackgroundTile > div {
	background-color: rgba(0, 0, 0, 0.6);
}

.shoptile {
	width: 100%;
  	background-color: rgba(255, 255, 255, 0.6) !important;
  	border-radius: 2px;
  	color: #000 !important;
  	text-align: center;
}

.shoptile:hover {
  color: #fff !important;
  
}

.qodef-top-bar > .qodef-grid > .qodef-vertical-align-containers > div.qodef-position-right { width: 0% !important }
.qodef-top-bar > .qodef-grid > .qodef-vertical-align-containers > div.qodef-position-left {
    width: 100%;
	text-align: center;
}

div.qodef-pli-price-wrapper {
  margin-top: 22px;
}

/* --- TSD-3434 --- */

@media only screen 
and (max-device-width : 736px) 
{

.pp_content {
  margin-top:50px;
}

div.pp_pic_holder.pp_default {
  width: 100% !important;
}

img#fullResImage {
 height: 98% !important; 
}
  
}

/* End TSD-3434 */

/* Hide stock counts */
p.stock {
	display: none;
}

.qodef-pl-image {
	height: 300px;
}

.qodef-pl-image > img {
  max-height: 350px;
  width: auto !important;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
   bottom: 0;
  left:0;
  right:0;
}

@media only screen 
and (min-width : 736px) 
{
.qodef-single-product-content > .images {
  width: 35% !important;
}
}

@media only screen and (max-width:680px) {
    .qodef-woo-single-page .qodef-single-product-content .images.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__image:not(:first-child),
    .qodef-woo-single-page.qodef-woo-single-thumb-on-left-side .qodef-single-product-content .images.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__image:not(:first-child) {
        width: 25%;
    }
  
  .pp_pic_holder {
    margin-left: 200px !important;
  }
  
  div.pp_pic_holder.pp_default {
  	left: -3% !important;
  }
  
  a.pp_close {padding-right: 30px !important;}
}

.single_add_to_cart_button {
  background-color: #306d8c !important
}

.pp_fade > .pp_details { display: inline !important }