/*
Theme Name:   zakra child theme
Description:  Write here a brief description about your child-theme
Author:       lockandkeypros
Author URL:   Write here the author's blog or website url
Template:     zakra
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  zakra-child
*/

/* Write here your own personal stylesheet */
.tg-page-header{
	display:none;
}
.tg-site-footer .tg-site-footer-bar {
    border-top: 1px dashed #e9ecef!important;
}
.site-content{
	margin-top:0px;
	margin-bottom:0px;
}
.tg-site-layout--default .hentry{
	margin:0px;
}
.hentry{
	margin:0px;
}
.entry-footer{
	display:none;
}
.entry-content{
	margin:0px;
}
.entry-title{
	display:none;
}
entry-meta{
	display:none;
}
.entry-header{
	display:none;
}
.tg-primary-menu > div > ul > li{
	margin:10px;
}
.tg-icon-search::after {
    content: "\f10b";
	display:none;
}
.tg-menu-item-cart .cart-page-link{
	display:none;
}
.tg-site-header {
    border-bottom-width: 0px;
    position: fixed;
    width: 100%;
    z-index: 12;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    color: #51585f;
}
.tg-site-layout--default #primary {
    width: unset;
    padding: 0;
	margin-top:175px;
}
.tg-site-layout--default .content-area {
    max-width: 1156px;
    margin: 0 auto;
}
.tg-site-header-top .tg-header-top-right-content {
    text-align: right;
    font-size: 20px;
}
.header-bar-social-icons i{
	color:white;
}
	.tg-site-header-bottom{
		border-bottom:1px dashed #b89b5e;
	}

.woocommerce ul.products li.product .woocommerce-loop-product__title:hover{
	color:#b89b5e!important;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    color: #fff!important;
}

@media screen and (max-width:1360px){
	#text-res .elementor-element-populated{
	padding: 32px 20px 34px 20px;	
	}
	#text-res h3{
		min-height:56px;
	}
}
@media screen and (max-width:1198px){
	#text-res h3 {
    font-size: 17px;
}
	.elementor-2335 .elementor-element.elementor-element-ffcee83{
	    padding: 0px 50px 0px 50px!important;	
	}
	#text-res .elementor-element-populated {
    padding: 32px 10px 34px 10px;
}
	.tg-site-header--left .tg-block--two {
    margin-left: 0;
}
	.site-branding img{
		max-width:100%;
	}
	.tg-primary-menu > div > ul > li {
    margin: 7px;
}
}

@media screen and (max-width:998px){
	
	#text-res{
		width:50%;
	}
	.tg-primary-menu > div > ul{
		display:none;
	}
	.tg-header-action-list .tg-header-action__item.tg-mobile-toggle{
		display:block!important;
	}
}

@media screen and (max-width:767px){
	.elementor-element-3f6b0d8 .elementor-element-populated{
		padding:5px 30px!important;
	} 
	.elementor-2335 .elementor-element.elementor-element-733cd9d .elementor-heading-title {
    font-size: 25px;
	line-height: 34px;
	}
	.elementor-2335 .elementor-element.elementor-element-8f96396 > .elementor-element-populated, .elementor-2335 .elementor-element.elementor-element-6407323 > .elementor-element-populated, .elementor-2335 .elementor-element.elementor-element-f7c72f5 > .elementor-element-populated{
		margin:0 20px 20px 20px!important;
	}
	.elementor-element-c1b23f1 img{
		width:100%;
	}
	.elementor-element-a212691{
		padding:0 30px!important;
	}
	.elementor-2335 .elementor-element.elementor-element-10fbc38 > .elementor-element-populated, .elementor-2335 .elementor-element.elementor-element-9bfe4d4 > .elementor-element-populated, .elementor-2335 .elementor-element.elementor-element-87c5a09 > .elementor-element-populated, .elementor-2335 .elementor-element.elementor-element-23d1773 > .elementor-element-populated{
		margin:0 20px 20px 20px!important;
	}
	.swiper-image-stretch .swiper-slide .swiper-slide-image {
    width: 50%!important;
}
	.elementor-element-e88b1e5 .elementor-element-populated, .elementor-element-03eba70 .elementor-element-populated,  .elementor-element-d6b7ca4 .elementor-element-populated, .elementor-element-e10dca6 .elementor-element-populated,  .elementor-element-cf98f3b .elementor-element-populated, .elementor-element-1d0ddab .elementor-element-populated{
		margin:0 20px 20px 20px!important;
	}
	
	.elementor-2335 .elementor-element.elementor-element-ffcee83{
		margin-top:50px;
	}
	#text-res{
		width:100%;
	}
	#text-res .elementor-element-populated {
    padding: 32px 20px 34px 20px;
    border-bottom: 1px solid;
}
}
@media screen and (max-width:570px){
.elementor-spacer-inner {
    max-height: 400px;
	}
	h2{
	font-size: 23px!important;
    line-height: 30px!important;
	}
	.elementor-element-9464228 .elementor-spacer-inner{
		 height: 100px!important;
	}
}
@media screen and (max-width:460px){
.elementor-spacer-inner {
    max-height: 320px;
	}
}

@media screen and (max-width:375px){
	.woocommerce ul.products[class*=columns-] li.product{
		width:99%;
	}
	.elementor-2335 .elementor-element.elementor-element-d3bd70e > .elementor-element-populated{
	padding: 55px 20px 55px 20px;
	}
}
@media screen and (max-width:360px){
	.elementor-2335 .elementor-element.elementor-element-b62f52d .elementor-spacer-inner {
    height: 0;
		margin:0!important;
    max-height: 0;
}
.elementor-spacer-inner {
    max-height: 270px;
	}
}