/*
Theme Name: Shoptimizer Child Theme
Theme URI: 
Description: Child theme of Shoptimizer
Author: CommerceGurus
Author URI: 
Template: shoptimizer
Version: 1.2.1
License:         	GNU General Public License v2 or later
License URI:     	http://www.gnu.org/licenses/gpl-2.0.html
*/

/* Custom Font Added Start */
@import url('https://fonts.googleapis.com/css2?family=Courier+Prime&family=Rubik&family=Tinos&family=Lateef&family=Tangerine&family=Roboto+Condensed&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Heebo:wght@100;200;300;400;500;600;700;800;900&display=swap');
@font-face {
    font-family: 'Lucida Calligraphy';
    src: url('fonts/lucida_calligraphy_font-webfont.woff2') format('woff2'),
         url('fonts/lucida_calligraphy_font-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* Custom Font Added End */
.woof_autohide_wrapper{	display:none;}
@media (min-width: 767px) {
    .home .elementor-post__thumbnail{	max-height: 150px;}.home .elementor-post__thumbnail img{    height: 180px;    object-fit: cover;}
	.top_half_column .elementor-widget.elementor-widget-image {
		margin-block-end: 5px;
	}
    
}
.woof_list_checkbox li label
{
	display: inline !important;
}

.woof_container_product_cat .woof-sd-ie-switcher + .woof-sd-ie-childs
{
	padding-left:0;
}

.woof_container_product_cat .woof-sd-ie-checkbox + .woof-sd-ie-childs
{
	padding-left:0;
}

/* .woof-sd-ie.woof-sd-ie-color:has(input:checked) > label
{
	border-radius:0;
	scale:none!important;
} */
@media (min-width: 993px) {
    .widget-area#secondary {
        width: 20%;
    }
}

.prev-font-text {color: rgba(97,133,150,1); background: rgba(97,133,150,0.1); padding: 12px 15px; flex-basis: 100%; border-radius: 35px; font-size: 20px;
line-height: 1; display: block; }
.prev-font-image{color: rgba(97,133,150,1); background: rgba(97,133,150,0.1); padding: 12px 15px; margin-bottom: 15px; border-radius: 35px; font-size: 20px;
line-height: 1; display: block; margin-top:15px;}
.prev-font-image + .prev-font-image{display:none;}
.addon-symbol .ad{cursor:pointer;}

.prev-font-text span {
    font-family: inherit;
}

.wc-pao-addon-description {
    margin-bottom: 10px;
}

.wc-pao-addon-container {
    margin-bottom: 15px;
}

/* Custom Tab Design on Product Add on Start */
.heading:before {
    content: "+";
    position: absolute;
    left: 0px;
    font-weight: bold;
	font-size: 25px;
}

.heading.activeaddon:before {
    content: "-";
    position: absolute;
    left: 0px;
    font-weight: bold;
	font-size: 25px;
}

.wc-pao-addon-container.heading
{
	cursor:pointer;
	position:relative;
	display: flex;
    align-items: center;
}

.wc-pao-addon-container .wc-pao-addon-heading
{
	margin:0;
	padding-left: 20px;
	font-size: 16px;
	font-weight: normal;
}

input.wc-pao-addon-field[placeholder=info-image] {
    display: none;
}

.show_inline
{
	display: flex;
    align-items: center;
}

.text_before_field
{
	flex-basis: 100%;
}
/* Custom Tab Design on Product Add on End */

.product-sku {
    color: #72767c;
}

.price_banner ins
{
	background: green;
    padding: 6px;
    font-size: 30px;
	color: #ffffff;
}

.price_banner del
{
	font-size:24px;
}

.wpcf7-form-control-wrap input[type=email] {
    width: 100%;
}

@media (max-width: 768px) {
	.shoptimizer-archive .site-main.grid.grid-3 .navigation.pagination, .shoptimizer-archive .site-main.grid.grid-3 .page-header
	{
		grid-column: span 1 ;
	}
}

@media (min-width: 769px) {
    a.post-thumbnail img {
		max-height: 180px;
		object-fit: cover;
	}
}



.blog-loop-content-wrapper .entry-title
{
	font-size: 20px;
}
