/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 2.7.1.1461934654
Updated: 2016-04-29 12:57:34

*/

/* Contact Form */

.et_pb_contact_right p input {
    max-width: 45px;
    padding: 17px;
}

.et_pb_contact p input, .et_pb_contact p textarea {
    background-color: #FFF !important;
    box-shadow: 0px 0px 9px 2px rgba(173, 171, 171, 0.48);
}

.et_pb_fullwidth_header {
padding: 10px 0; }

.woocommerce div.product form.cart, .woocommerce-page div.product form.cart, .woocommerce #content div.product form.cart, .woocommerce-page #content div.product form.cart {
display:none;
}

#et-info-phone, #et-info-email, .et-cart-info span {
display:none;
}

/* Home */

.page-id-73 img.wpb_pro_img.wp-post-image {
    max-height: 140px !important;
}

.page-id-73 img.attachment-shop_catalog.size-shop_catalog.wp-post-image {
    min-height: 129px !important;
    width: auto !important;
}

/* .page-id-73 img.attachment-shop_catalog.size-shop_catalog.wp-post-image {
    min-height: 109px !important;
    width: auto !important;
} */

.page-id-73 .et_pb_row.et_pb_row_0 {
    background-color: rgba(0, 0, 0, 0.64) !important;
    padding: 30px !important;
}

.page-id-73 li.product.type-product.status-publish.has-post-thumbnail:nth-child(odd) {
    background-color: #E02B20 !important;
    padding: 5px !important;
    min-height: 201px !important;
}

.page-id-73 li.product.type-product.status-publish.has-post-thumbnail:nth-child(even) {
    background-color: #2795D2 !important;
    padding: 5px !important;
    min-height: 201px !important;
}

.page-id-73 .et_overlay {
    border: 1px solid rgba(229, 229, 229, 0.5) !important;
    background: rgba(255, 255, 255, 0.53) !important;
}

.white-heading h3 {
    text-align: center;
    color: #ffffff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.page-id-73 .woocommerce ul.products li.product .price {
    color: #ffffff !important;
    text-align: center !important;
}

.unstyle-link {
    color: #ffffff;
    text-decoration: underline;
}

.page-id-73 span.et_shop_image {
    max-height: 158px;
    overflow: hidden;
}

.page-id-73 .woocommerce ul.products li.product a img {
    margin: 0px !important;
}

.page-id-73 .woocommerce ul.products li.product h3 {
    margin-top: 10px;
}

/* Shop */

.page-id-259 a:hover .price .amount, .page-id-256 a:hover .price .amount, .page-id-244 a:hover .price .amount, .page-id-250 a:hover .price .amount, .page-id-253 a:hover .price .amount {
    color: #FFFFFF !important;
}
.page-id-259 a:hover h3, .page-id-256 a:hover h3, .page-id-244 a:hover h3, .page-id-250 a:hover h3, .page-id-253 a:hover h3 {
    color: #FFFFFF !important;
}

.page-id-259 .woocommerce ul.products li.product, .page-id-256 .woocommerce ul.products li.product, .page-id-244 .woocommerce ul.products li.product, .page-id-250 .woocommerce ul.products li.product, .page-id-253 .woocommerce ul.products li.product {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  background: #2795D2;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  padding: 10px !important;
}
.page-id-259 .woocommerce ul.products li.product:before, .page-id-256 .woocommerce ul.products li.product:before, .page-id-244 .woocommerce ul.products li.product:before, .page-id-250 .woocommerce ul.products li.product:before, .page-id-253 .woocommerce ul.products li.product:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ffffff;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.page-id-259 .woocommerce ul.products li.product:nth-child(odd):hover,  .page-id-259 .woocommerce ul.products li.product:nth-child(odd):focus,  .page-id-259 .woocommerce ul.products li.product:nth-child(odd):active, .page-id-256 .woocommerce ul.products li.product:nth-child(odd):hover,  .page-id-256 .woocommerce ul.products li.product:nth-child(odd):focus,  .page-id-256 .woocommerce ul.products li.product:nth-child(odd):active, .page-id-244 .woocommerce ul.products li.product:nth-child(odd):hover,  .page-id-244 .woocommerce ul.products li.product:nth-child(odd):focus,  .page-id-244 .woocommerce ul.products li.product:nth-child(odd):active, .page-id-250 .woocommerce ul.products li.product:nth-child(odd):hover,  .page-id-250 .woocommerce ul.products li.product:nth-child(odd):focus,  .page-id-250 .woocommerce ul.products li.product:nth-child(odd):active, .page-id-253 .woocommerce ul.products li.product:nth-child(odd):hover,  .page-id-253 .woocommerce ul.products li.product:nth-child(odd):focus,  .page-id-253 .woocommerce ul.products li.product:nth-child(odd):active {
    color: white !important;
}
.page-id-259 .woocommerce ul.products li.product:hover:before,  .page-id-259 .woocommerce ul.products li.product:focus:before,  .page-id-259 .woocommerce ul.products li.product:active:before, .page-id-256 .woocommerce ul.products li.product:hover:before,  .page-id-256 .woocommerce ul.products li.product:focus:before,  .page-id-256 .woocommerce ul.products li.product:active:before, .page-id-244 .woocommerce ul.products li.product:hover:before,  .page-id-244 .woocommerce ul.products li.product:focus:before,  .page-id-244 .woocommerce ul.products li.product:active:before, .page-id-250 .woocommerce ul.products li.product:hover:before,  .page-id-250 .woocommerce ul.products li.product:focus:before,  .page-id-250 .woocommerce ul.products li.product:active:before, .page-id-253 .woocommerce ul.products li.product:hover:before,  .page-id-253 .woocommerce ul.products li.product:focus:before,  .page-id-253 .woocommerce ul.products li.product:active:before {
  -webkit-transform: scale(0);
  transform: scale(0);
}

.page-id-259 span.et_shop_image, .page-id-256 span.et_shop_image, .page-id-244 span.et_shop_image, .page-id-250 span.et_shop_image, .page-id-253 span.et_shop_image {
    max-height: 144px;
    overflow: hidden;
}

.page-id-259 .woocommerce ul.products li.product h3, .page-id-256 .woocommerce ul.products li.product h3, .page-id-244 .woocommerce ul.products li.product h3, .page-id-250 .woocommerce ul.products li.product h3, .page-id-253 .woocommerce ul.products li.product h3 {
    margin-top: 10px;
}

/* Our Products */

.post-type-archive a:hover .price .amount {
    color: #FFFFFF !important;
}
.post-type-archive a:hover h3 {
    color: #FFFFFF !important;
}

.post-type-archive li.shipping-taxable.purchasable {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  background: #2795D2;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  padding: 10px !important;
}
.post-type-archive li.shipping-taxable.purchasable:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ffffff;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.post-type-archive li.shipping-taxable.purchasable:nth-child(odd):hover,  .post-type-archive li.shipping-taxable.purchasable:nth-child(odd):focus,  .post-type-archive li.shipping-taxable.purchasable:nth-child(odd):active {
    color: white !important;
}
.post-type-archive li.shipping-taxable.purchasable:hover:before,  .post-type-archive li.shipping-taxable.purchasable:focus:before,  .post-type-archive li.shipping-taxable.purchasable:active:before {
  -webkit-transform: scale(0);
  transform: scale(0);
}

.post-type-archive span.et_shop_image {
    max-height: 144px;
    overflow: hidden;
}

.post-type-archive li.shipping-taxable.purchasable h3 {
    margin-top: 10px;
}

.post-type-archive #main-content {
    background-image: url(http://www.pipetoys.co.za/wordpress/wp-content/uploads/2016/05/playground-sized.jpg);
    border-top: 20px solid #D33;
}

.post-type-archive h3 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 10px !important;
}

.post-type-archive p.woocommerce-result-count {
    display: none;
}

.post-type-archive nav.woocommerce-breadcrumb {
    display: none;
}

.post-type-archive h1.page-title {
    display: none;
}