/*
Theme Name: Shoptimizer Child Theme
Theme URI: 
Description: Child theme of Shoptimizer
Author: CommerceGurus
Author URI: 
Template: shoptimizer
Version: 1.1.0
*/

.site-header .custom-logo-link img {
    height: 55px !important;   
}


.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1190px !important;
}


/* E L E M E N T O R */

.elementor-widget.equal_height 
{
    display: flex;
    height: 100%;
}

.elementor-widget.equal_height > .elementor-widget-container
{
    flex-basis: 100%;
}

.logged-in .please-register,
.logged-in header.woocommerce-products-header.description-exists, 
.logged-in header.woocommerce-products-header.image-exists{
	display: none !important;
}


/* W O O C O M M E R C E */

div.product .woocommerce-product-gallery .flex-control-thumbs li img {
    float: none;
    width: 130px !important;
}

#page .woocommerce-tabs .panel {
    max-width: 100% !important;
    padding-top: 60px !important;
}

.single-product .woocommerce-Tabs-panel{
	padding-right: 1.2em !important;
	padding-left: 1.2em !important;
}

.ywcrbp_regular_price,
.ywcrbp_sale_price {
    width: 100%;
    display: block; 
}

.tax-product_cat header.woocommerce-products-header {
    background-color: #FFFFFF !important;
}

.tax-product_cat .term-description {
    padding-left: 0px !important;
}

.tax-product_cat header.woocommerce-products-header a{
	color: #FF0000 !important;
}

.ywcrbp_your_price{
	color: #009245 !important;
}

.single.logged-in .sale-item.product-label{
	display: none !important;
}

/* F O O T E R */

footer .widget{
	line-height: 26px;
}

footer .widget li {
    margin-bottom: 0px !important;
}

/* F A Q */

.faq .elementor-column-gap-default > .elementor-column > .elementor-element-populated {
    padding: 0px;
}

.elementor-widget-accordion .elementor-accordion .elementor-accordion-title {
	font-size: 18px !important;
}

.elementor-1002 .elementor-element.elementor-element-82a62af .elementor-accordion .elementor-tab-title {
    padding: 15px 15px 15px 15px !important;
}

.elementor-1002 .elementor-element.elementor-element-82a62af .elementor-accordion .elementor-tab-content {
    padding: 10px 15px 15px 15px !important;
}

.woocommerce-LoopProduct-link .product-out-of-stock{
    display: none !important;
}

/* P A Y P A L */

.woo-paypalplus-checkout-button {
    margin-top: 1em;
    display: inline-block;
    width: 100%;
}
/* B R E A K P O I N T S */

@media (max-width: 767px) {

	.site-header .custom-logo-link img {
	    width: 200px !important;
		height: auto !important;
	}
	
}

/* S I D E B A R  O N  S H O P P A G E*/

.shop .content-area {
    width: 100% !important;
}


