/* 
Theme Name: Zimberg
Theme URI: https://1001web.ir
Description: Zimberg
Author: 1001WEB
Author URI: https://1001web.ir
Template: zimberg
Version: 1.0.2
Text Domain: zimberg-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/****************** Interactions and Animations ********************/
body,html{
	overflow-x: hidden !important ;
}
/* Animation changes */

.fadeInUp {
    -webkit-animation-name: cubeFadeInUp !important;
    animation-name: cubeFadeInUp !important;
}
@-webkit-keyframes cubeFadeInUp {
    from {
        opacity: 0;
        transform: translate3d(0,15%,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

@keyframes cubeFadeInUp {
    from {
        opacity: 0;
        transform: translate3d(0,25%,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}


.slideInUp {
    -webkit-animation-name: cubeSlideInUp !important;
    animation-name: cubeSlideInUp !important;
}
@-webkit-keyframes cubeSlideInUp {
    from {
        transform: translate3d(0,15%,0)
    }

    to {
        transform: none
    }
}

@keyframes cubeSlideInUp {
    from {
        opacity: 0;
        transform: translate3d(0,25%,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}


/******************** Fonts *******************/



/**************** General ******************/
.elementor-button-icon svg{
	margin-top: 5px;
}

.readmore-btn{
	opacity:0;
}

body.admin-bar header{
	top: 32px !important;
}

.e--pointer-double-line .elementor-item:after, .e--pointer-underline .elementor-item:after{
	bottom: auto;
	top:-12px;
}


/*************************Menu ****************************/
.e-n-menu-title{
	z-index: 6;
}
.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]):not(.content-above) .e-active.e-n-menu-content{
	top: -45px;
	padding: 24px;
	border-radius: 6px;
	z-index: 1;
}

.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]):not(.content-above) .e-active.e-n-menu-content > .e-child{
	border-radius: 6px;
	padding-top: 100px;
	padding-bottom: 80px;
}

.product-menu {
	max-width: max-content !important;
}
/**/
#map_agency .agency_list li ul li a{
	color: #000 !important;
	font-size: 14px !important;
	
}

/**************** Product Page ****************/

.woocommerce .fani table.shop_attributes{
	border: 0;
}
.fani table tbody>tr>td, .fani table tbody>tr>th{
	background: transparent !important;
}
.fani table th{
	font-weight: normal !important;
}
.fani table td,.fani table th{
	border: 0;
	width: 240px;
	
}
.woocommerce .fani table.shop_attributes th, .woocommerce .fani table.shop_attributes td{
	text-align: right;
	padding: 24px 16px;
	font-style: normal;
}
.woocommerce .fani table.shop_attributes td p{
	padding: 0;
}
/*add font to agency table*/
.agency_list_ostan a,
.agency_search_box select option,
.agency_search_box input,
.agency_search_box option,
.agency_list li,.agency_list span,
.agency_ostan_titr,
.agency_help_color span,
.agency_self li,
.agency_city_title span{
  font-family: 'فونت';
}
.elementor-field-type-html{
	 font-family: 'فونت' !important;
}
.flex-viewport,
.flex-viewport .wp-post-image{
	max-height: 600px;
}

