/*
Theme Name: Hotlock Child
Theme URI: http://hotlock.axiomthemes.com/
Description: Hotlock - excellent WordPress theme with many different blog and header layouts
Author: AxiomThemes
Author URI: http://axiomthemes.com/
Template: hotlock
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
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: hotlock
*/


/* =Theme customization starts here
-------------------------------------------------------------- */

html body.theme-hotlock .grey-button a{
  cursor: pointer!important;
}
html body.theme-hotlock .grey-button a,
html body.theme-hotlock .woocommerce ul.products li.product .price + .button,
html.scheme_default .single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs li a,
html.scheme_default .sc_button_hover_style_inverse.sc_button_hover_slide_left,
html.scheme_default .single-product ul.products li.product .post_data .button,
html.scheme_default .sc_button_hover_slide_left,
html.scheme_default .scheme_dark .sc_button_hover_slide_left.tag-cloud-link,
html body.theme-hotlock header.scheme_default .sc_layouts_row_type_compact .sc_layouts_item .woocommerce.widget_shopping_cart a.button{	
	background: #384350!important;
    color: #fff!important;
  	font-weight: 700;
  	letter-spacing: 1px;
}
html body.theme-hotlock .grey-button a:hover,
html body.theme-hotlock .grey-button a:active,
html body.theme-hotlock .woocommerce ul.products li.product .price + .button:hover,
html body.theme-hotlock .woocommerce ul.products li.product .price + .button:active,
html.scheme_default .single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs li a:hover,
html.scheme_default .single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs li a:active,
html.scheme_default .single-product ul.products li.product .post_data .button:hover,
html.scheme_default .single-product ul.products li.product .post_data .button:active,
html.scheme_default .sc_button_hover_slide_left:hover,
html.scheme_default .sc_button_hover_slide_left:active,
html.scheme_default .scheme_dark .sc_button_hover_slide_left.tag-cloud-link:hover,
html.scheme_default .scheme_dark .sc_button_hover_slide_left.tag-cloud-link:active,
html body.theme-hotlock header.scheme_default .sc_layouts_row_type_compact .sc_layouts_item .woocommerce.widget_shopping_cart a.button:hover,
html body.theme-hotlock header.scheme_default .sc_layouts_row_type_compact .sc_layouts_item .woocommerce.widget_shopping_cart a.button:active{	
	background: #747C85!important;
    color: #fff!important;
}
html body.theme-hotlock.scheme_default .sc_button_hover_slide_left.more-link{
	background: #1D1F23!important;
    color: #fff!important;
  	font-weight: 700;
  	letter-spacing: 1px;
}
html body.theme-hotlock.scheme_default .sc_button_hover_slide_left.more-link:hover,
html body.theme-hotlock.scheme_default .sc_button_hover_slide_left.more-link:active{
	background: #747C85!important;
    color: #fff!important;
}


html body.theme-hotlock .common-button a,
html.scheme_default .single-product div.product .trx-stretch-width .woocommerce-tabs .wc-tabs li.active a,
html.scheme_default .scheme_dark .woocommerce.widget_shopping_cart .buttons a.button, 
html.scheme_default .scheme_dark .sc_button_hover_slide_left{	
	background: #DEBEAA!important;
    color: #1D1F23!important;
  	cursor: pointer!important;
  	font-weight: 700;
  	letter-spacing: 1px;
}
html body.theme-hotlock .common-button a:hover,
html body.theme-hotlock .common-button a:active,
html.scheme_default .scheme_dark .woocommerce.widget_shopping_cart .buttons a.button:hover, 
html.scheme_default .scheme_dark .sc_button_hover_slide_left:hover,
html.scheme_default .scheme_dark .woocommerce.widget_shopping_cart .buttons a.button:active, 
html.scheme_default .scheme_dark .sc_button_hover_slide_left:active{	
	background: #DAB198!important;
    color: #fff!important;

}

html body.theme-hotlock .white-button a,
html body.theme-hotlock .white-button-header{	
	background: #fff!important;
    color: #1D1F23!important;
  	cursor: pointer!important;
  	font-weight: 700;
  	letter-spacing: 1px;
}
html body.theme-hotlock .white-button a:hover,
html body.theme-hotlock .white	-button a:active,
html body.theme-hotlock .white-button-header:hover,
html body.theme-hotlock .white-button-header:active{	
	background: #BABDC2!important;
    color: #fff!important;
}
html body.theme-hotlock .main-logo img{
	width: 136px;
}
html body.theme-hotlock .sc_layouts_column .sc_layouts_item{
	margin-right: 0;
  	margin-left: 4em;
}
.custom-image-slider img{
	width: 135px!important;
  	height: auto!important;
}
html body.theme-hotlock .scheme_default .sc_layouts_row_type_compact .sc_layouts_item a{
	color: #fff;
	letter-spacing: 1px;
}

html body.theme-hotlock .scheme_default .sc_layouts_menu_nav>li.current-menu-parent>a,
html body.theme-hotlock .scheme_default .sc_layouts_menu_nav>li.current-menu-ancestor>a,
html body.theme-hotlock .scheme_default .sc_layouts_row_type_compact .sc_layouts_item a:hover,
html body.theme-hotlock .scheme_default .sc_layouts_row_type_compact .sc_layouts_item a:active{
	color: #DEBEAA;
}

html body.theme-hotlock .scheme_default .header-phone span{
	color: #fff;
}

html body.theme-hotlock .menu-line .wpb_wrapper .sc_layouts_item:last-of-type,
html body.theme-hotlock  .menu-logo-nmargin .sc_layouts_item{
	margin-left: 0;
}
body .scheme_dark.footer_wrap{
	background: #1D1F23;
}
html body.theme-hotlock .footer_wrap .widget_contacts .contacts_wrap .contacts_info{
	max-width: 230px;
}

html body.theme-hotlock.scheme_default .post_meta_item.post_categories a{
	color: #1d1d1d;
}

html body.theme-hotlock.scheme_default .format-audio .post_featured.without_thumb .post_audio{
	background: #384350;
}
html body.theme-hotlock.scheme_default .format-audio .post_featured .post_audio_author,
html body.theme-hotlock.scheme_default .format-audio .post_featured.without_thumb .post_audio_title{
	text-align: right;
}

body.single-post .content_wrap{
	max-width: 760px;
}

body.single-post .post_item_single .post_header,
body.single-post .comments_wrap{
	display: none;
}

html body.theme-hotlock.blog .custom-bg-header{
	/*background-image: url('https://techom.co.il/wp-content/uploads/2024/03/blog.jpg')!important;*/
  	background-position: center
}
body.rtl.woocommerce div.product form.cart .variations label{
	text-align: right;
  	display: block;
}
body.woocommerce div.product span.onsale{
	display: none;
}
body.scheme_default .sc_button_hover_style_hover.sc_button_hover_slide_left,
html.scheme_default .woocommerce div.product form.cart div.quantity span, 
html.scheme_default .woocommerce-page div.product form.cart div.quantity span{
	background: #384350!important;
  	color: #fff!important;
}
body.scheme_default .sc_button_hover_style_hover.sc_button_hover_slide_left:hover,
body.scheme_default .sc_button_hover_style_hover.sc_button_hover_slide_left:active,
html.scheme_default .woocommerce div.product form.cart div.quantity span:hover, 
html.scheme_default .woocommerce-page div.product form.cart div.quantity span:active,
html.scheme_default .woocommerce div.product form.cart div.quantity span:hover, 
html.scheme_default .woocommerce-page div.product form.cart div.quantity span:active{
	background: #30CDFE!important;
  	color: #fff;
}

body.rtl.woocommerce-shop nav.woocommerce-pagination ul{
	display: flex;
  	justify-content: center;
  	direction: ltr;
}
body.rtl.woocommerce-shop nav.woocommerce-pagination ul a.prev,
body.rtl.woocommerce-shop nav.woocommerce-pagination ul a.next{
	transform: rotate(180deg);
}

html.scheme_default .woocommerce nav.woocommerce-pagination ul li span.current,
html.scheme_default .nav-links .page-numbers.current{
	color: #1D1F23;
}

html.scheme_default .widget li>a:hover, html.scheme_default .widget .post_title>a:hover, 
html .scheme_dark .woocommerce .widget_shopping_cart .total .amount, 
html .scheme_dark .woocommerce-page.widget_shopping_cart .total .amount, 
html .scheme_dark .woocommerce-page .widget_shopping_cart .total .amount,
html .scheme_dark .widget_contacts .contacts_info span a:hover{
	color: #DEBEAA;
}
html .scheme_dark .woocommerce.widget_shopping_cart .total .amount{
	color: #fff;
}
html .scheme_dark .widget li:before{
	background-color: #DEBEAA;
}

html.scheme_default .post_item_single .post_content .post_meta .post_share .social_item a{
	background: #384350!important;
  	color: #fff!important;
}
html.scheme_default .post_item_single .post_content .post_meta .post_share .social_item a:hover,
html.scheme_default .post_item_single .post_content .post_meta .post_share .social_item a:active{
	background: #DEBEAA!important;
  	color: #1D1F23!important;
}
html body.theme-hotlock header.scheme_default .sc_layouts_row_type_compact .sc_layouts_item .woocommerce.widget_shopping_cart a{
	color: #1D1F23;
}
html body.theme-hotlock header.scheme_default .sc_layouts_row_type_compact .sc_layouts_item .woocommerce.widget_shopping_cart a:hover,
html body.theme-hotlock header.scheme_default .sc_layouts_row_type_compact .sc_layouts_item .woocommerce.widget_shopping_cart a:active{
	color: #DEBEAA;
}
html.scheme_default table th{
	background: #384350;
}

.custom-golden-gradient>div{
	background: linear-gradient(135deg, #F6DBCA, #C4A28C)!important;
}
html .sc_layouts_cart_items_short{
	left: auto;
  	right: -5px;
  	background: #DEBEAA!important;
  	color: #1D1F23!important;
}
html .scheme_default .sc_layouts_row_type_compact .sc_layouts_item_icon.trx_addons_icon-basket,
html.scheme_default .sc_layouts_row_type_compact .sc_layouts_item a:hover .sc_layouts_item_icon{
	color: #fff;
}
#subheader .sc_layouts_title_title,
#subheader .breadcrumbs{
	text-align: center;
  	margin: 0 auto;
  	max-width: 950px;
}
html .scheme_dark .widget_contacts .contacts_info span:before{
	color: #BABDC2;
}
html .scheme_dark .widget_contacts .contacts_info span a:hover{
	color: #DEBEAA;
}
.form-description{
	color: #747C85;
  	font-size: 16px;
 	line-height: 34px;
  	text-align: right;
}
.form-row{
	display: flex;
  	flex-direction: row-reverse;
    display:none!important;
}
.checkout.woocommerce-checkout .form-row,
.woocommerce-form-coupon .form-row{
  display: block!important;
}
.form-row input{
	padding: 15px!important;
  	font-size: 14px!important;
  	line-height: 24px!important;
}
html.scheme_default .scheme_dark  .form-row input[type="submit"].sc_button_hover_slide_left{
	background: #DEBEAA!important;
  	color: #1D1F23!important;
}
html.scheme_default .scheme_dark  .form-row input[type="submit"].sc_button_hover_slide_left:hover,
html.scheme_default .scheme_dark  .form-row input[type="submit"].sc_button_hover_slide_left:active{
	background: #DAB198!important;
  	color: #fff!important;
}
.wpcf7-form-control-wrap{
	position: relative;
}
.wpcf7-not-valid-tip{
	position: absolute;
  	bottom: -27px;
  	right: 0;
}
html .scheme_dark .menu_mobile_inner a:hover, 
html .scheme_dark .menu_mobile_inner .current-menu-ancestor>a, 
html .scheme_dark .menu_mobile_inner .current-menu-item>a, 
html .scheme_dark.menu_mobile .menu_mobile_inner a:hover, 
html .scheme_dark.menu_mobile .menu_mobile_inner .current-menu-ancestor>a, 
html .scheme_dark.menu_mobile .menu_mobile_inner .current-menu-item>a{
	color: #debeaa!important;
}
html .search_mobile{
	display: none!important;
}
html .menu_mobile .socials_mobile{
	display: none!important;
}
html .post_item_single .post_content>.post_meta_single .post_share{
	display: none;
}
.custom-grid-borders>div>div{
	border: none;
}
.custom-grid-borders>div>div + div{
	border-right: 1px solid #383642;
}
.pa_lock_color_attrib_extended.trx_addons_attrib_extended>.trx_addons_attrib_item:first-of-type{
	display: none!important;
}
.zindex101{
	position: relative;
  	z-index: 101;
}
form.checkout_coupon.woocommerce-form-coupon .form-row-last{
	float: right;
}
@media(max-width: 768px){
	.maxh30{
        max-height: 30px;
    }

}
@media(max-width: 479px){
  html .page_content_wrap .content_wrap{
	width: 100%!important;
    padding-left: 20px!important;
    padding-right: 20px!important;
    box-sizing: border-box;
  }
}
@media(min-width: 768px){
  header .menu-line{
  	width: calc(100% - 180px);
  }	
  header .header-logo{
  	width: 180px;
  }
  .top_panel .sc_layouts_menu_nav > li> a{
  	padding: 12px;
  }
  html body.theme-hotlock .sc_layouts_column .sc_layouts_item{
  	margin-left: 20px;
  }
  body .sc_layouts_cart_widget{
  	left: -200px;
  }
}
@media(min-width: 1600px){
  .top_panel .sc_layouts_menu_nav > li> a{
  	padding: 1em 2.5em;
  }
  html body.theme-hotlock .sc_layouts_column .sc_layouts_item{
  	margin-left: 4rem;
  }
  body .sc_layouts_cart_widget{
  	left: -2rem;
  }
}