/*
 Theme Name: Divi Child
 Theme URI: https://www.elegantthemes.com/gallery/divi/
 Description: Divi Child Theme
 Author: Elegant Themes
 Author URI: https://www.elegantthemes.com
 Template: Divi
 Version: 1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */
.et-social-pinterest a.icon:before { content: "\e095"; }
.et-social-linkedin a.icon:before { content: '\e09d'; }
.et-social-tumblr a.icon:before { content: '\e097'; }
.et-social-skype a.icon:before { content: '\e0a2'; }
.et-social-flikr a.icon:before { content: '\e0a6'; }
.et-social-dribbble a.icon:before { content: '\e09b'; }
.et-social-youtube a.icon:before { content: '\e0a3'; }
.et-social-vimeo a.icon:before { content: '\e09c'; }

.related.products {
  display: none;
}

.et-db #et-boc .et-l .el_modal_popup_0_module .el_modal_popup_header {
	margin-bottom: 0px !important;
}

.el_modal_popup_inner_wrap {
    width: 1400px !important;
}

body .yith-wceop-grid-view-product {
    width: 8.27% !important;
}

.yith-wceop-grid-view-product__wrapper {
    padding: 8px 8px 8px 8px !important;
}

.yith-wceop-grid-view .yith-wceop-product-name, .yith-wceop-grid-view-product__price {
    padding-right: 0px !important;
}

.yith-wceop-grid-view-product__wrapper {
	flex-direction: column;
	min-height: 15px !important;
	padding: 25px 21px 22px;
}

.has-3-products .yith-wceop-grid-view-product, .yith-wceop-grid-view-product {
	padding: 0 3px;
	width: 33.33%;
}

.yith-wceop-product-name {
	padding: 0px 0px 3px 0px;
}

.yith-wceop-grid-view-product__info-container {
	margin-top: 5px;
}

.yith-wceop-grid-view-product__wrapper {
	margin-bottom: 5px;
}

.et-db #et-boc .et-l .el_modal_popup_0_module .el_modal_popup_inner_wrap {
    height: 90% !important;
}

.et_pb_button_wrapper {
	display: none;
}

.yith-wceop-grid-view .yith-wceop-product-name {
	margin: 0px 0 0px;
}

.yith-wceop-grid-view-product__price {
    font-size: 12px;
}

.yith-wceop-button--modern-control {
    height: 26px;
    width: 25px;
}

.yith-wceop-buttons-layout__buttons {
    display: none !important;
}

.yith-wceop-qty--modern .yith-wceop-qty__text {
    display: inline;
}

.yith-wceop-qty--modern .yith-wceop-qty__number {
    font-size: 15px;
    display: inline;
}

.is-opened .yith-wceop-grid-view-product__add-to-cart-trigger {
    opacity: 1;
}

.single-product #sidebar {
    display: none !important;
}

#main-content .container:before {
	display: none !important;
}

.et_pb_gutter.et_pb_gutters4 #left-area {
        width: 100% !important;
}

@media only screen and (max-width :1000px) {
	
.yith-wceop-grid-view__list {
	padding: 0px !important
}
	
body .yith-wceop-grid-view-product {
    width: 31% !important;
    float: left;
}
	
.yith-wceop-grid-view-product__img-container {
    height: inherit;
    width: 100%;
}
	
.yith-wceop-grid-view-product__info-container {
	margin-top: 0px !important;
	padding: 0px !important;
    width: 100%;
}
	
.et-db #et-boc .et-l .el_modal_popup_0_module .el_modal_popup_inner_wrap {
    height: 95% !important;
    width: 95% !important;
}
	
.et-db #et-boc .et-l .el_modal_popup_1_module .el_modal_popup_inner_wrap {
    height: 95% !important;
	width: 95% !important;
}
	
.yith-wceop-product-name {
	font-size: 14px !important;
	margin-top: 0px !important
}
	
}

@media only screen and (max-width :500px) {
	
.yith-wceop-button--modern-control {
    height: 21px;
    width: 21px;
}
	
body .yith-wceop-grid-view-product {
    width: 25% !important;
	height: 170px;
    float: left;
}
	
.yith-wceop-qty--modern .yith-wceop-qty__number {
    font-size: 11px;
    display: inline;
}
	
.yith-wceop-qty--modern .yith-wceop-qty__text {
    font-size: 8px;
    font-weight: 700;
}
	
}