/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
@font-face {
	font-family: 'Peyda';
	font-style: normal;
	font-weight: 100;
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/Peyda/PeydaWeb-Thin.eot');
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/Peyda/PeydaWeb-Thin.eot?#iefix') format('embedded-opentype'),
		 url('/wp-content/themes/Avada-Child-Theme/fonts/Peyda/PeydaWeb-Thin.woff') format('woff'),
		 url('/wp-content/themes/Avada-Child-Theme/fonts/Peyda/PeydaWeb-Thin.ttf') format('truetype');
}

@font-face {
	font-family: 'Peyda';
	font-style: normal;
	font-weight: 300;
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/Peyda/peydaWeb-light.eot');
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/Peyda/peydaWeb-light.eot?#iefix') format('embedded-opentype'),
		 url('/wp-content/themes/Avada-Child-Theme/fonts/Peyda/peydaWeb-light.woff') format('woff'),
		 url('/wp-content/themes/Avada-Child-Theme/fonts/Peyda/peydaWeb-light.ttf') format('truetype');
}

@font-face {
	font-family: 'Peyda';
	font-style: normal;
	font-weight: 400;
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/Peyda/PeydaWeb-Regular.eot');
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/Peyda/PeydaWeb-Regular.eot?#iefix') format('embedded-opentype'),
		 url('/wp-content/themes/Avada-Child-Theme/fonts/Peyda/PeydaWeb-Regular.woff') format('woff'),
		 url('/wp-content/themes/Avada-Child-Theme/fonts/Peyda/PeydaWeb-Regular.ttf') format('truetype');
}

@font-face {
	font-family: 'Peyda';
	font-style: normal;
	font-weight: normal;
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/Peyda/PeydaWeb-Medium.eot');
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/Peyda/PeydaWeb-Medium.eot?#iefix') format('embedded-opentype'),
		 url('/wp-content/themes/Avada-Child-Theme/fonts/Peyda/PeydaWeb-Medium.woff') format('woff'),
		 url('/wp-content/themes/Avada-Child-Theme/fonts/Peyda/PeydaWeb-Medium.ttf') format('truetype');
}

@font-face {
	font-family: 'Peyda';
	font-style: normal;
	font-weight: 800;
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/Peyda/PeydaWeb-Bold.eot');
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/Peyda/PeydaWeb-Bold.eot?#iefix') format('embedded-opentype'),
		 url('/wp-content/themes/Avada-Child-Theme/fonts/Peyda/PeydaWeb-Bold.woff') format('woff'),
		 url('/wp-content/themes/Avada-Child-Theme/fonts/Peyda/PeydaWeb-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Peyda';
	font-style: normal;
	font-weight: 900;
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/Peyda/PeydaWeb-ExtraBold.eot');
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/Peyda/PeydaWeb-ExtraBold.eot?#iefix') format('embedded-opentype'),
		 url('/wp-content/themes/Avada-Child-Theme/fonts/Peyda/PeydaWeb-ExtraBold.woff') format('woff'),
		 url('/wp-content/themes/Avada-Child-Theme/fonts/Peyda/PeydaWeb-ExtraBold.ttf') format('truetype');
}

.fanum,
.product .entry-summary .price,
.woocommerce-tabs .tabs li a,
.product .entry-summary .woocommerce-product-rating .woocommerce-review-link,
.product_meta,
.product .price,
.catalog-ordering,
.woof_container_inner,
.fusion-menu-cart-item-quantity,
.error-message,
.fusion-carousel .fusion-carousel-price .price {
    font-family: IRANSans-num !important;
}
.sepratore.fusion-separator.sep-single.sep-solid{
	border-radius: 20px;
    margin-left: 1%
}
.fusion-header-shadow>div {
    box-shadow: 0 1px 3px rgba(0,0,0,.15);
}
header.fusion-header-wrapper.fusion-header-shadow {
    position: relative!important;
    z-index: 10010!important;
}
.fullwidth-video {
    filter: blur(10px);
}
/*---------------- Gravity Form --------------------*/
.rtl #wrapper .select-arrow {
    top: 0px;
    left: 0px;
    height: 40px!important;
    width: 40px!important;
	bottom:0px
}
#wrapper .select-arrow {
    background-color: #b5cd36!important;
}
#wrapper .select-arrow {
    top: 0px;
    left: 0px!important;
    height: 40px!important;
    width: 40px!important;
    bottom: 0px;
}
ul#gform_fields_1 li {
	margin-top: -12px!important;
    margin-bottom: 0px!important;
}
#gform_wrapper_1{
	margin: -0px 0!important;
}

ul#gform_fields_1 li label.gfield_label span {
    display: none;
}

.gform_wrapper .gfield input.datepicker {
    width: calc(70% - 38px) !important;
    margin: 0 !important;
}
.gform_wrapper input[type=text] {
    margin: 0;
}

.gform_wrapper select {
    padding: 0 10px 0 0 !important;
}

.ginput_container.ginput_recaptcha > div {
    padding-right: 15px;
}
/*---------------- Gravity Form --------------------*/
.blog-form .blog-form-large .recent-posts-content {
    padding: 40px 20px 20px 20px!important;
    position: relative;
    margin-top: -122px;
    z-index: 2;
    background: linear-gradient(to top, rgb(0, 0, 0), rgba(0, 0, 0, 0));
}
.blog-form-title .fusion-button-wrapper {
    margin-top: -32px;
    padding-right: 20px;
    background: #f9f9f9;
    position: relative;
}
.blog-form .fusion-recent-posts .columns .column .meta span:nth-child(3):before {
    content: '\f017';
    font-family: 'Font Awesome 5 Free';
    font-size: 12px;
    margin-left: 5px;
    float: right;
    color: #4c3623;
}

h2.blog-shortcode-post-title.entry-title {
    font-size: 15px !important;
}
.fusion-footer-widget-area .fusion-accordian .fusion-panel, .fusion-footer-widget-area .fusion-tabs-widget .fusion-tabs-classic, .fusion-footer-widget-area .fusion-tabs-widget .fusion-tabs-widget-content .fusion-tabs-widget-items li, .fusion-footer-widget-area .product_list_widget li, .fusion-footer-widget-area .tagcloud a, .fusion-footer-widget-area .widget li.recentcomments, .fusion-footer-widget-area .widget_archive li, .fusion-footer-widget-area .widget_categories li, .fusion-footer-widget-area .widget_layered_nav li, .fusion-footer-widget-area .widget_links li, .fusion-footer-widget-area .widget_meta li, .fusion-footer-widget-area .widget_nav_menu li, .fusion-footer-widget-area .widget_pages li, .fusion-footer-widget-area .widget_product_categories li, .fusion-footer-widget-area .widget_recent_entries li, .fusion-footer-widget-area ul li{
    border-color: #dcdcdc !important;
}
rs-layer {
    font-family: IRANSans-num !important;
}
h2.entry-title.fusion-post-title {
    font-size: 17px !important;
}
.fusion-post-content-container {
    text-align: justify !important;
}
.fusion-title .title-sep-container {
    height: 0px !important;
}
/*---------------- ABOUT SIDEBAR --------------------*/
.sidebar .widget h4.widget-title, .fusion-content-widget-area .widget h4.widget-title {
    margin: 0;
    padding: 9px 0px 8px !important;
    font-weight: 600;
    border-radius: 4px;
    background-color: #282222;
    background-position: right 40px top;
    background-repeat: no-repeat;
    text-shadow: 0 0 1px rgba(0,0,0,0.5);
    margin-right: 1px;
}
.widget.recent-posts-widget-with-thumbnails .widget-title:before {
    content: '\f1ea';
}
span.rpwwt-post-title {
    color: #4c3623;
    font-weight: 500;
    font-size: 13px;
}
.rpwwt-post-categories:before {
    content: '\f07b';
    font-family: 'Font Awesome 5 Free';
    font-size: 12px;
    margin-right: 5px;
    float: left;
    margin-top: -2px;
    color: #cf9455;
    font-weight: bold;
}
.rtl .rpwwt-post-categories:before {
    margin-left: 5px;
    float: right;
}
.rpwwt-post-date:before {
    content: '\f017';
    font-family: 'Font Awesome 5 Free';
    font-size: 12px;
    margin-right: 5px;
    float: left;
    margin-top: -2px;
    color: #cf9455;
    font-weight: bold;
}
.rtl .rpwwt-post-date:before {
    margin-left: 5px;
    float: right;
}
.rpwwt-post-date, .rpwwt-post-categories {
    font-size: 12px;
    color: #999;
    line-height: 18px;
}
.rtl .rpwwt-widget ul li img {
    margin: .4em .4em .4em .60em !important;
}
.sidebar .fusion-content-widget-area .widget ul {
    margin: 0 !important;
}
.rtl img.attachment-75x75.size-75x75.wp-post-image{
	float: right;
}
/*---------------- ABOUT SIDEBAR --------------------*/
.sidebar > .widget, .sidebar .fusion-sidebar-inner-content .widget, .fusion-content-widget-area > .widget:first-child, .trainers {
    border: 1px solid #ddd !important;
    box-shadow: 0 0 7px rgba(0,0,0,0.1) !important;
    margin-bottom: 30px !important;
    border-radius: 6px !important;
    padding: 5px !important;
}
.fusion-content-widget-area .widget .widget-title:before{
	content: '\f0c1';
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-size: 14px;
    margin-right: 10px;
    background: #cf9455;
    float: left;
    padding: 10px 13px;
    border-radius: 0 2px 2px 0;
    margin-top: -9px;
	margin-left: -1px;
}
.rtl .fusion-content-widget-area .widget .widget-title:before {
    font-weight: 900;
    font-size: 14px;
    margin-left: 10px;
    float: right;
    padding: 10px 13px;
    border-radius: 0 2px 2px 0;
    margin-top: -9px;
	margin-right: -1px;
}

.widget.contact_info .widget-title:before {
    content: '\f1ad';
}
.contact-info-container > div::before{
	content: "";
	float:left;
	width: 22px;
	height: 22px;
	margin-right: 5px;
	margin-top: -2px;
    margin-bottom: 4px;
}
.rtl .contact-info-container > div::before{
	float:right;
	margin-left: 5px;
    margin-bottom: 4px;
}
.contact-info-container > div {
	margin-bottom: 10px;
}
.contact-info-container {
    padding: 0 10px;
	font-size: 12px;
}

div#ico1:before {
    margin-bottom: 48px;
}
.sidebar .widget .heading .widget-title, .sidebar .widget .widget-title{
	padding: 9px 1px 13px 0px !important;
}
.tfs-slider .slide-content-container.slide-content-left .buttons {
    margin-bottom: -30px;
    padding-top: 10px;
}
.fusion-blog-shortcode .fusion-read-more:before, .rtl .fusion-read-more:before, .rtl .more a:before, .rtl .tribe-events-viewmore>a:before{
	float: left
}
.img-logo img {
	filter: grayscale(1) !important;
}
.fusion-image-carousel {
	margin-bottom: 10px !important;
}

.select-arrow {
    color: #ffffff !important;
}

.fusion-testimonials.clean .author {
	letter-spacing: 0px !important;
}
.fusion-testimonials.clean blockquote q{
	letter-spacing: 0px !important;
}

.under-slider .fusion-column-wrapper{
	margin-left: 0px !important;
	margin-right: 0px !important;
}
.rtl .fusion-carousel-title-below-image .fusion-carousel-title{
    text-align: center !important;
}
.fusion-footer-widget-area ul li {
    border-bottom: 0px !important;
}
.services-home .fusion-carousel-meta {
	display: none;
}

.blog-home .fusion-post-wrapper{
	border-radius: 6px 6px 6px 30px;
}
.btm-home {
	margin-left: 15px;
}
.home-partners h2{
	font-size: 17px !important;
}}
.product-nav .fusion-button-wrapper a,
.product-nav .fusion-button-wrapper a:hover,
.product-nav .fusion-button-wrapper a:focus {
    border-color: #ccc;
    border-right: 0;
}


.product-nav .fusion-button-wrapper a:focus,
.product-nav .fusion-button-wrapper a,
.product-nav .fusion-button-wrapper a:hover,
.product-nav .fusion-button-wrapper a:focus {
    border-right: 1px solid #ddd;
}

.product-nav .fusion-column-wrapper {
    box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.18) !important;
}
.product-nav .fusion-column-wrapper{
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 200px;
}
.fusion-portfolio {
	margin-bottom: 0px !important;
}
.img-costumer li.fusion-carousel-item {
    filter: grayscale(1);
}
.img-costumer li.fusion-carousel-item:hover {
    filter: grayscale(0);
}
.fusion-social-links-header .fusion-social-networks.boxed-icons a.fusion-social-network-icon.fusion-custom.fusion-icon-custom {
	background-color: #ee1d23 !important;
	padding: 4px !important;
}
a.custom.fusion-social-network-icon.fusion-tooltip.fusion-custom.fusion-icon-custom {
	border-radius: 5px !important;
}
.fusion-social-links-header .fusion-social-networks.boxed-icons a.custom {
    top: -2px !important;
}
.under-slide .col.content-box-wrapper.content-wrapper-background.content-wrapper-boxed.link-area-box.icon-hover-animation-none {
	border-radius: 10px;
}
.review.avatar-image {
	background-color: rgba(245, 245, 245, 0) !important;
}
@media screen and (max-width: 480px){
	.fusion-secondary-header {
		display: none;
	}
}
@media screen and (max-width: 480px){
.fusion-page-title-wrapper {
	display: block !important;
}
	}
.ctc-icon-phone:before {
    display: none;
}
.counter-home .counter-box-icon {
	margin-bottom: 7px !important;
}
.fusion-logo img {
    max-height: 90px;
}
.to-top-left #toTop {
    left: 15px !important;
}
@media only screen and (max-width: 850px){
#toTop {
    bottom: 63px !important;
}}
@media only screen and (min-width: 640px){
.home header.fusion-header-wrapper.fusion-header-shadow {
	position: absolute !important;
    width: inherit;
}}
@media only screen and (min-width: 640px){
.home .fusion-header {
    background-color: #ffffff00 !important;
	border: 0px !important;
	color: #fff !important;
}}
@media only screen and (min-width: 640px){
.home .fusion-header {
    position: absolute !important;
    z-index: 10000 !important;
    left: 0!important;
    right: 0 !important;
	top: 50px !important; 
}}
.home .fusion-header-shadow>div {
    box-shadow: 0 0px 0px 0px rgba(0,0,0,.14);
}
.home .fusion-main-menu>ul>li>a {
    color: #ffffff;
}
@media only screen and (max-width: 640px){
div#Phone-0-channel {
	display: none;
}}
.display{
	display: none !important;
}
@media only screen and (max-width: 640px){
.sliders-container>div {
	height: 412.5px !important;
    max-height: 412.5px !important;
}}
@media only screen and (max-width: 640px){
   .home .fusion-header{
background-color: #f0f8ff00 !important;
    position: absolute !important;
    width: 100% !important;
	}
	.home .background.background-image{
		height: 400px !important;
	}
	.home div#sliders-container {
		height: 400px !important;
	}
	.fusion-logo img {
    max-height: 70px;
    }
	.home .fusion-mobile-menu-icons a:before {
    color: #ffffff;
    }
}
.rtl .fusion-title.fusion-sep-none .title-heading-right {
    text-align: right !important;
}
.subtitle{
    background: #191C33;
    font-size: 14px;
    padding: 6px 12px;
    border-radius: 20px;
	box-shadow: 5px 4px 7px 0px #a1a1a1;
	}
label.gfield_label {
	display: none !important;
}
.testimonial-home .content-box-wrapper {
	box-shadow: 0px 3px 8px 0px #00000014;
    padding: 10px;
}
@media only screen and (max-width: 850px) {
    #fallback-slide {
        display: none !important;
    }
}
.fusion-counters-box .fusion-counter-box .counter-box-container {
    padding: 0px !important;
    text-align: right !important;
}
.footer-icon .fusion-column.content-box-column.content-box-column.content-box-column-last-in-row {
    margin-bottom: 0px!important;
}
a.fusion-social-network-icon.fusion-tooltip.fusion-Telegram.fusion-icon-Telegram img {
	max-width: 20px !important;
}
.iconcolumn .fusion-column.content-box-column.content-box-column{
	padding-top: 40px !important;
    padding-left: 40px !important;
    padding-right: 40px !important;
    margin-bottom: 10px !important;
}
/*ZayeatPlus*/
a#callnowbutton span {
	font-family: 'peyda' !important;
}