/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     http://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/

@import url("../Divi/style.css");

/* =Theme customization starts here
------------------------------------------------------- */
#et-main-area{
background-color: #ffffff !important;
}

.container{
  width:95%;
}

.product .upsells h2 {
  font-size: 26px !important;
  padding-bottom: 16px;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    text-align: center;
    font-size: 20px;
    font-family: 'Advent Pro',Helvetica,Arial,Lucida,sans-serif;
}
.woocommerce-page ul.products li.product .price, .woocommerce-page ul.products li.product .price del, .woocommerce ul.products li.product .price, .woocommerce ul.products li.product .price del {
    text-align: center;
    font-size: 18px;
}

.product .et_pb_section {
  padding-top: 0px !important;
  padding-right: 0px !important;
  padding-left: 0px !important;
}

.cycle-slideshow img{
  border-radius: 15px;
border: 2px solid #f7f7f7;
}

.tinvwl-table-manage-list button{
  color:#ffffff !important;
}

.tinv-wishlist{
  text-align: center;
}

.et_shop_image img, .woocommerce-product-gallery__image img{
  border: 1px solid #f7f7f7;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
  margin:0 2.6% 2.992em 0;
  width:23%;

}

.woocommerce-error a{
  color:#ffffff !important;
}

.et_full_width_page #left-area, .et_no_sidebar #left-area {
    padding-left:2.5%;
    width: 95% !important;
  }

/*.et_overlay {
border: 0px solid #ffffff;
background*/

.woocommerce ul.products li.product a:hover img{
opacity:0.4 !important;
}

#et-top-navigation .et-cart-info{
padding-top: 30px;
}

.et-fixed-header #et-top-navigation .et-cart-info{
padding-top: 3px;
}


.image_allegro.top, .price {
  font-size:18px !important;
}
img.lozad{
  width:auto !important;
  height:auto !important;
}
.image_allegro{
  height:auto !important;
  width: auto !important;
}

.user-menu-shop > a:before {
    font-family: 'ETMODULES';
    content: '\e08a';
    text-align: center;
    vertical-align: middle;
    margin-right: 5px;
    margin-left: -5px;
    color: #ffffff;
    font-size: 1em;
    transition: all .3s ease;
}

.pa-blog-image-1-1 .entry-featured-image-url {
  padding-top: 100%;
  display: block;
}
.pa-blog-image-1-1 .entry-featured-image-url img {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  object-fit: cover;
}


#sidebar .et_pb_widget {
  border: 1px solid #e2e2e2;
  border-radius: 5px;
  padding:15px;
}

.dl-v-menu .et_pb_menu_inner_container,
.dl-v-menu .et_pb_menu__wrap,
.dl-v-menu .et_pb_menu__menu,
.dl-v-menu.et_pb_menu .et_pb_menu__menu>nav,
.dl-v-menu.et_pb_menu .et_pb_menu__menu>nav>ul
.et-db #et-boc .et-l .dl-v-menu.et_pb_menu .et_pb_menu__menu > nav > ul{
    display: block;
}

.dl-v-menu .et_mobile_nav_menu {
    display: none;
}

.wt-single-coupon.minimal_outline .wt_sc_coupon_code code {
  font-size: 16px !important;
  font-weight: bold;
}
.wt-single-coupon.minimal_outline .wbte_sc_coupon_desc {
  font-size: 12px !important;
}
.wt-single-coupon.minimal_outline .wt_sc_coupon_type {
  font-size: 14px !important;

}


.wt_sc_coupon_code code{
  font-size: 17px !important;
  font-weight: bold;
}

.cr-all-reviews-shortcode .cr-review-form-buttons .cr-review-form-submit, .cr-ajax-reviews-review-form .cr-review-form-buttons .cr-review-form-submit, .cr-reviews-grid .cr-review-form-buttons .cr-review-form-submit, .cr-qna-block .cr-review-form-buttons .cr-review-form-submit, .cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-result .cr-review-form-continue, .cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-result .cr-review-form-continue, .cr-all-reviews-shortcode .cr-review-form-not-logged-in .cr-review-form-continue, .cr-ajax-reviews-review-form .cr-review-form-not-logged-in .cr-review-form-continue, .cr-reviews-grid .cr-review-form-res .cr-review-form-result .cr-review-form-continue, .cr-reviews-grid .cr-review-form-not-logged-in .cr-review-form-continue, .cr-qna-block .cr-review-form-res .cr-review-form-result .cr-review-form-continue, .cr-qna-block .cr-review-form-not-logged-in .cr-review-form-continue {
  background-color: #d9aaaa !important;
    border-width: 0px !important;
    border-color: #878787;
    border-radius: 12px !important;
    font-size: 20px !important;
  font-weight: 500;
  padding: 0.3em 1em;
  line-height: 1.7em !important;
color: #ffffff !important;
}


.cr-all-reviews-shortcode .cr-review-form-buttons .cr-review-form-submit:hover, .cr-ajax-reviews-review-form .cr-review-form-buttons .cr-review-form-submit:hover, .cr-reviews-grid .cr-review-form-buttons .cr-review-form-submit:hover, .cr-qna-block .cr-review-form-buttons .cr-review-form-submit:hover,       .cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-result .cr-review-form-continue:hover, .cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-result .cr-review-form-continue:hover, .cr-all-reviews-shortcode .cr-review-form-not-logged-in .cr-review-form-continue:hover, .cr-ajax-reviews-review-form .cr-review-form-not-logged-in .cr-review-form-continue:hover, .cr-reviews-grid .cr-review-form-res .cr-review-form-result .cr-review-form-continue:hover, .cr-reviews-grid .cr-review-form-not-logged-in .cr-review-form-continue:hover, .cr-qna-block .cr-review-form-res .cr-review-form-result .cr-review-form-continue:hover, .cr-qna-block .cr-review-form-not-logged-in .cr-review-form-continue:hover  {
  background-color: #d1d1d1 !important;
}


.woocommerce-multi-currency.wmc-shortcode.layout10 {
  vertical-align: top !important;
  padding-top: 10px;
}
.woocommerce div.product form.cart .variations td {
  padding: 10px 0px 10px 0px !important;
}
.woocommerce div.product form.cart .variations td select {
  font-size: 16px
    padding: 10px;
}

.woocommerce-MyAccount-navigation-link--wt-smart-coupon{
/*  display:none;*/
}

@media (min-width: 900px){
.entry-content .module_max_width div.item-top {
  max-width: 29% !important;
}
}
@media (max-width: 700px){
.entry-content .module_max_width div.item-top {
  max-width: 45% !important;
}
}
@media (max-width: 580px){
.entry-content .module_max_width div.item-top {
  max-width: 100% !important;
}
}

@media (max-width: 981px){
  #et-top-navigation .et-cart-info {
    padding-top: 5px;
    margin-right:15px;
    margin-left: 5px;
  }
}

.wc-forward{
color: #ffffff !important;
}
@media (min-width: 981px) {
  #left-area {
   width: 77.25%;

 }
 .et_left_sidebar #left-area {
   float: right;
   padding-left: 3%;
 }
  #sidebar {

    width: 22.75%;
  }
  .et_left_sidebar #main-content .container::before {
    left: 22.75% !important;

  }
}

@media (min-width: 981px) {
  .dt-4-columns-blog .et_pb_salvattore_content[data-columns]::before {
    content: '4 .column.size-1of4' !important;
  }

  .dt-4-columns-blog .column.size-1of4 {
    width: 23% !important;
    margin-right: 2%;
  }

  .dt-4-columns-blog .et_pb_post {
    margin-bottom: 18px;
  }

  #main-content .container::before {
    width: 0px;
    background-color: #ffffff;
  }
}
