/*
 Theme Name:   Yokoo Child Theme
 Theme URI:    http://yokoo.themerex.net/
 Description:  Yokoo Child Theme
 Author:       ThemeREX
 Author URI:   https://themerex.net/
 Template:     yokoo
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  yokoo
*/


/* =Theme customization starts here
------------------------------------------------------------ */
.single-product div#tab-reviews, .single-product .woocommerce-tabs.wc-tabs-wrapper li#tab-title-reviews, .single-product span.sku_wrapper, .single-product span.product_id {
    display:none!important;
}

.single-product .woocommerce-product-gallery{
    margin-bottom:0px!important;
}

.single-product .additional-content {
    margin-bottom:30px;
}
.single-product .additional-content img{
	max-width:100%;
	width:600px;
}

.gallery-socialmedia .elementor-social-icon{
   font-size:40px;
    margin-right:10px; 
}
img.logo_image{
max-height: 84px!important;
}

.trx_addons_present div.product .product_title{
	display:block!important;
}

.why-choose-us .sc_services_item_info ul li {
    text-align:left;
}

.why-choose-us .sc_services_default .no_margin .sc_services_item_info {
        padding: 20px 18px;
}

.woocommerce .reset_variations{
	display:block!important;
}

.summary.entry-summary p.price {
    display:none;
}
/* .summary.entry-summary  form.cart{
    display:none;
} */

.summary.entry-summary .quantity, .woocommerce .summary.entry-summary .single_add_to_cart_button{
    display:none!important;;
}

.price_wrap {
    display:none;
}
a.shop_cart.icon-cart-3.button.add_to_cart_button.product_type_simple.product_in_stock.ajax_add_to_cart {
    display: none;
}

span.price {
    display: none!important;
}

section#mainFooter h5.widget_title {
    color: #fff;
}

section#mainFooter a.social_item.social_item_style_icons{
    color:#ea3f33;
}
section#mainFooter .menu li a, section#mainFooter .menu li:before, section#mainFooter span.social_name {
    color: #fff!important;
}
.footer-copyright p span a{
	cursor:pointer;
}
.footer-copyright a:hover{
    color:#fff!important;
	cursor:pointer!important;
}

.sc_layouts_title_content .sc_layouts_title_title h1{
    color: #ea3f33;
}

.sc_layouts_title_breadcrumbs .breadcrumbs, .sc_layouts_title_breadcrumbs .breadcrumbs a {
        color: #ea3f33;

}
div#story_rahber_sc {
    background-color: #ea3f33;
  padding: 16px;
}

div#story_rahber_sc span.sc_item_title_text {
    color: #fff;
    display:block;
    font-size:35px;
    padding-bottom:10px;
}

div#story_rahber_sc span.sc_item_title_text2 {
    display: block;
    color: #fff;
    font-size:35px;
}

ul#menu_main li.menu-item span {
    font-size:20px;
}
.whychoose .sc_item_descr.sc_title_descr{
    color: #5d6b6d
}
.woocommerce-shop ul.products li.product.type-product .product-cat a{
  background: #EA3F33;
 color: #fff!important;  
}
nav.woocommerce-pagination span.page-numbers.current {
    background: #EA3F33!important;
    color: #fff!important;
}

a.sc_button.sc_button_default{
    background:#EA3F33;
}

a.sc_button.sc_button_default:hover{
    background: #fff!important;
    border:1px solid #EA3F33!important;
    color: #5d6b6d!important;
    
}

li#menu-item-3765 ul.sub-menu{
    background:#EA3F33!important;
}

li#menu-item-3765 ul.sub-menu li a span{
    color:#fff;
}

div#wpcf7-f495-p122-o1 input[type=submit][disabled], div#wpcf7-f5494-p5508-o1 input[type=submit][disabled]{
    background:#EA3F33!important;
    color:#fff!important;
    opacity:.5;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit:hover{
    background:#fff;
    border:1px solid #EA3F33!important;
   color: #5d6b6d;
}
.header-icons .sc_layouts_item_icon{
    background:#EA3F33;
    color:#fff;
}
.header-icons .sc_layouts_item_icon:before{
    color:#fff
}
.list_products 
ul.products a.button.wp-element-button{
    display:none;
}

.widget.widget_block li.wc-block-product-categories-list-item:last-child, .widget.widget_block li.wc-block-product-categories-list-item:nth-child(2),li.wc-block-product-categories-list-item:nth-child(3),li.wc-block-product-categories-list-item:nth-child(4){
    display:none;
} 
a.trx_addons_scroll_to_top.trx_addons_icon-up.inited.show {
    background:#fff;
    border:1px solid #ea3f33;
}
a.trx_addons_scroll_to_top.trx_addons_icon-up.inited.show:before{
    color:#ea3f33;
}
span.sc_layouts_item_icon.sc_layouts_iconed_text_icon.trx_addons_icon-menu {
    background:#EA3F33;
    color:#fff;
}

.menu_mobile_inner{
	background:#ea3f33!important;
}


.menu_mobile span.open_child_menu {
    background: #fff!important;
}

.menu_mobile span.open_child_menu:before {
    color:#ea3f33;
}
.about-txt p {
    color: #fff;
    font-size: 28px;
    line-height: 1.5em;
    padding:20px;
}

.about-txt b {
    font-size: 34px;
}

.cat-images{
    display:none;
}
.tax-product_cat.term-hotpot .cat-images{
    display:none;
}

.tax-product_cat.term-icebox section#icebox-cat, .tax-product_cat.term-water-coolers section#cooler-cat, .tax-product_cat.term-water-coolers, .tax-product_cat.term-thermos section#thermos-cat, .tax-product_cat.term-hotpot section#hotpot-banner {
    display: block;
}
ul#menu_main ul.sub-menu a span, ul.sub-menu a::after {
    color:#fff;
}
.tax-product_cat .post_data_inner .product-cat a{
    color:#fff!important;
}

.tax-product_cat .post_header.entry-header h2.woocommerce-loop-product__title {
    font-size:17px!important;
}

#ctaBtn-shop_sc a.sc_button.sc_button_default{
    padding:1.4em 1.3em;
}

a.sc_button.sc_button_default.ctabtn-rahber{
    width:220px;
}


body.archive ul.products.columns-4 .post_header.entry-header{
    display: flex;
    flex-direction: column-reverse;
    gap: 21px;
}

body.archive ul.products.columns-4 .post_header.entry-header h2.woocommerce-loop-product__title a {
    color:#fff;
    background:#e24438;
	padding: 2px 5px;
}

body.archive ul.products.columns-4 .post_header.entry-header .product-cat a{
    background:unset;
    color:#e24438!important;
}

.why-choose-us .sc_services_item a {
  pointer-events:none!important;
}

@media(max-width:767px){
	section#mainFooter ul li{
    margin: 6px 0;
}
	.video-rahber{
    height:250px;
}
	#video-home div#mep_0 {
    height: 400px!important;
    min-width: 300px!important;
}
	.footer-copyright{
		width:100%!important;
		margin-top:10px;
	}
.single-product .summary.entry-summary {
    margin-top: 15px;
}
	section#mainFooter h5.widget_title{
		margin-bottom:6px;
	}
	.video-rahber a.elementor-icon.trx_addons_popup_link{
  font-size: 16px!important;
        padding: 11px!important;
}
	.tax-product_cat.term-icebox section#icebox-cat, .tax-product_cat.term-water-coolers section#cooler-cat, .tax-product_cat.term-water-coolers, .tax-product_cat.term-thermos section#thermos-cat, .tax-product_cat.term-hotpot section#hotpot-banner{
		background-position:center;
	}
	.menu_mobile_inner .current-menu-ancestor > a, 	li.current_page_item a{
	color: #fff!important;
}
	.menu_mobile_inner input.search_field.fill_inited {
	background:#fff;
}
	body.archive.tax-product_cat .cat-images .elementor-container{
    min-height:350px;
}
}

@media(max-width:420px){
	div#story_rahber_sc h4{
    line-height:2.1em
}
div#story_rahber_sc span.sc_item_title_text, div#story_rahber_sc span.sc_item_title_text2{
    font-size: 26px;
}
}
