/*
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: 'Mont Regular';
    src: url('/wp-content/themes/Avada-Child-Theme/fonts/6cce6b8c74a8ac84c45963dbac1e025a.eot');
    src: url("/wp-content/themes/Avada-Child-Theme/fonts/6cce6b8c74a8ac84c45963dbac1e025a.eot?#iefix")format("embedded-opentype"),
        url("/wp-content/themes/Avada-Child-Theme/fonts/6cce6b8c74a8ac84c45963dbac1e025a.woff")format("woff"),
        url("/wp-content/themes/Avada-Child-Theme/fonts/6cce6b8c74a8ac84c45963dbac1e025a.woff2")format("woff2"),
        url("/wp-content/themes/Avada-Child-Theme/fonts/6cce6b8c74a8ac84c45963dbac1e025a.ttf")format("truetype"),
        url(/wp-content/themes/Avada-Child-Theme/fonts/6cce6b8c74a8ac84c45963dbac1e025a.svg#Mont Regular")format("svg");
    font-weight:400;
    font-style:normal;
}
@font-face {
	font-family: Mont;
	font-style: normal;
	font-weight: 100;
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/mont_extralightdemo.ttf');
}
@font-face {
	font-family: Mont;
	font-style: normal;
	font-weight: 100;
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/Mont-ExtraLightDEMO.otf');
}
@font-face {
	font-family: Mont-bold;
	font-style: bold;
	font-weight: 700;
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/mont_heavydemo.ttf');
}
@font-face {
	font-family: Mont-bold;
	font-style: bold;
	font-weight: 700;
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/Mont-HeavyDEMO.otf');
}
@font-face {
	font-family: Robotonew;
	font-style: normal;
	font-weight: 100;
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/Roboto-Light.ttf');
}

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

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

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

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

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

@font-face {
	font-family: YekanBakh;
	font-style: normal;
	font-weight: 950;
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/YekanBakh-Bold.eot');
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/YekanBakh-Bold.eot?#iefix') format('embedded-opentype'),
		 url('/wp-content/themes/Avada-Child-Theme/fonts/YekanBakh-Bold.woff') format('woff'),
		 url('/wp-content/themes/Avada-Child-Theme/fonts/YekanBakh-Bold.ttf') format('truetype');
}
.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: 50px!important;
    width: 50px!important;
	bottom:0px
}
#wrapper .select-arrow {
    background-color: #4b9595!important;
}
#wrapper .select-arrow {
    top: 0px;
    left: 0px!important;
    height: 50px!important;
    width: 50px!important;
    bottom: 0px;
}
ul#gform_fields_1 li {
	margin-top: 2px!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: #ce0000;
}

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: #ce0000;
    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: #236;
    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: #f48120;
    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: #f48120;
    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: #000;
    float: left;
    border-radius: 0 2px 2px 0;
    margin-top: -9px;
	margin-left: -1px;
	padding: 13px;
}
.rtl .fusion-content-widget-area .widget .widget-title:before {
    font-weight: 900;
    font-size: 14px;
    margin-left: 10px;
    float: right;
    padding: 13px 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;
}
.review.avatar-image {
	background-color: #f5f5f5 !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;
}

.btm-home {
	margin-left: 15px;
}
.home-partners h2{
	font-size: 17px !important;
}}
.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);
}
.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;
}

.fusion-fullwidth.fullwidth-box.fusion-builder-row-2.fusion-flex-container.product-nav.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling.fusion-no-small-visibility.fusion-sticky-container.fusion-container-stuck {
	top: 123px !important;
}
.button-icon-left {
    margin-left: 0.7em;
}
@media only screen and (max-width: 770px){
	.fusion-page-title-wrapper {
	display: inline !important;
}}
.subtitle{
    background: #cc343c;
    font-size: 15px;
    font-weight: 700;
    padding: 6px 12px;
    border-radius: 5px;
	}
.img-blog img{
	border-radius: 15px !important;
}
.product-homepage img{
	border-radius: 15px !important;
	
}
.product-homepage product-images img{
	border-radius: 15px !important;
}
.product-homepage .featured-image.crossfade-images {
	border-radius: 5px !important;
	
}
button.avada-menu-mobile-menu-trigger.no-text {
    border-radius: 5px;
	margin-top: 10px;
}
.slider-mobile {
	margin-bottom: 0px !important;
}
@media only screen and (max-width: 770px){
	.fusion-slider-sc:not(.fusion-has-margin) .flexslider {
         margin-bottom:0px !important;
}}
.product-features .heading.heading-with-icon.icon-left{
	text-align: left;
}
.product-features p{
	text-align: left !important;
}
.product-feature .fusion-content-boxes.content-boxes-clean-vertical.col{
	padding-bottom:10px;
}
.product-features .fusion-read-more{
	text-align: left !important;	
}.product-features .fusion-clearfix {
    text-align: left !important;
}
.product-features .content-boxes-icon-on-top.col {
    text-align:  !important;
}
.subtitle-white {
	background: #fff;
    font-size: 12px;
    font-weight: 400;
    padding: 7px 14px;
    border-radius: 9px;
}
.marginleftright {
	margin-right:90px !important;
	margin-left:90px !important;
}
form.wpcf7-form.init {
	direction: ltr !important;
}
.fusion-form-form-wrapper .fusion-form-3825 input[type="email"]{
	color: #20222c !important;
}
/*us xchemfine*/
.slide-content {
	margin-top: -120px;
}
.blog-home a{
	color: #fff !important;
}
.blog-home a:hover{
	color: #fff !important;
}
@media only screen and (max-width: 770px){
.display {
	display:none;
}}
.pro-sub .fusion-image-wrapper.fusion-image-size-fixed img{
	height: 180px !important;
    width: 230px !important;
}
/*rosa trade*/
.Rosa-Whychooseus .image {
	text-align: left !important;
}
.Rosa-Whychooseus .content-box-heading {
	text-align: left !important;
}
.Rosa-Whychooseus p {
	text-align: left !important;
}
.Rosa-Whychooseus .col.content-box-wrapper.content-wrapper-background.link-area-link-icon.content-icon-wrapper-yes.icon-hover-animation-fade{
	box-shadow: 0px 4px 6px 0px #0000001a;
	margin-bottom: 0px !important;
}
.Rosa-Whychooseus .fusion-content-boxes .content-wrapper-background {
    padding: 13px !important;
}
.text-services ul {
	margin: 0px !important;
	padding: 5px !important;
	letter-spacing: -2%;
}
span.menu-text.fusion-button.button-default.button-medium {
    background: #000;
    color: #fff;
	border-color:#000;
}
.text-home-mobile {
	background:#ffffff6b;
	padding: 15px;
}
/*Mahanet*/
.mahanet-portfolios .fusion-portfolio-content-wrapper {
	padding: 10px !important;
	border-radius: 10px;
}
.img-logo img:hover {
	filter: grayscale(0) !important;
}