/*
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: iranyekan;
	font-style: normal;
	font-weight: bold;
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanwebboldfanum.eot');
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanwebboldfanum.eot?#iefix') format('embedded-opentype'),
		 url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanwebboldfanum.woff') format('woff'),
		 url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanwebboldfanum.ttf') format('truetype');
}

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

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

.section-heading h2 {
	font-weight: 800 !important;
}

.mag-post.fusion-recent-posts {
    margin-bottom: 0;
}

.mag-post .recent-posts-content {
    padding: 0 20px 5px;
}

.mag-post .recent-posts-content h4 {
    margin-bottom: 10px !important;
}

.mag-post .recent-posts-content h4 a {
    color: #FF9800;
}

.mag-post .recent-posts-content h4 a:hover {
    color: #293a4a;
}

.mag-post.fusion-recent-posts .columns .column .meta span,
.mag-post.fusion-recent-posts .columns .column .meta a {
    display: inline-block;
}

.mag-post.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: #999999;
    font-weight: bold;
}

.mag-post.fusion-recent-posts .columns .column .meta a[rel="category tag"]:before {
    content: '\f0e8';
    font-family: 'Font Awesome 5 Free';
    font-size: 12px;
    margin-left: 5px;
    float: right;
    color: #999999;
    font-weight: bold;
}

.mag-post.fusion-recent-posts .columns .column .meta span.fusion-comments a:before {
    content: '\f075';
    font-family: 'Font Awesome 5 Free';
    font-size: 12px;
    margin-left: 5px;
    float: right;
    color: #999999;
    font-weight: bold;
}

/*.blog-form .blog-form-large .recent-posts-content {
    position: relative;
    margin-top: -84px;
    z-index: 2;
    background: linear-gradient(to top, rgb(0, 0, 0), rgba(0, 0, 0, 0));
	padding: 40px 20px 20px 0 !important;
}
.blog-form .blog-shortcode-post-title a {
	color:#FF9800 !important;
}
.blog-form .fusion-post-grid {
    padding-top: 0px !important;
}*/
.wpcf7,.wpcf7 input[type="email"], .wpcf7 input[type="tel"]{
direction: rtl !important;
	}
.footer-link li.fusion-li-item{
	padding: 0px !important;
}

.listing-useful_icons {
    padding: 0 10px 0 5px;
    display: inline-block;
}
.image-moshaver .fusion-builder-column-35 > .fusion-column-wrapper{
	margin-right: 0px !important;
}
.fusion-person.board {
    border: 1px solid #ddd;
    box-shadow: 0 0 7px rgba(0,0,0,0.1);
    border-radius: 2px;
    padding: 5px;
}

.fusion-person.board img.person-img {
	max-width: calc(100% + 2px) !important;
    margin-right: -1px;
    margin-top: -1px;
}

.fusion-person.board span.person-name {
	color: #003377;
}

.fusion-person.board .person-desc {
    padding: 15px 5px !important;
}

.fusion-person.board span.person-title {
    font-size: 12px !important;
    padding-top: 5px;
	color: #999;
}
@media only screen and (max-width: 425px){
.fusion-columns .fusion-column:not(.fusion-column-last) {
    margin: 0 0 0px !important;
}
	}

.fusion-menu-element-wrapper>.avada-menu-mobile-menu-trigger {
	padding-left: 30px !important;
}

@media only screen and (max-width: 1024px) {
	.site-logo {
		padding-right: 15px;
	}
	ul#menu-main-menu {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.listing-checkbox {
        min-width: 50%;
    }
    .listing-checkbox-wrapper {
        height: 300px;
        overflow-y: scroll;
    }
    .fusion-header-has-flyout-menu-content .fusion-logo {
        margin: 15px 0px 11px 0px !important;
    }
}

@media only screen and (max-width: 640px) {
	.fusion-sharing-box .fusion-social-networks {
		text-align: center !important;
	}
	.listing-checkbox {
        min-width: 100%;
    }
    .listing-checkbox-wrapper {
        height: 200px;
        overflow-y: scroll;
    }
}
a.fusion-social-network-icon.fusion-tooltip.fusion-Telegram.fusion-icon-Telegram {
    background-color: #55acee;
    border-color: #55acee;
}
a.fusion-social-network-icon.fusion-tooltip.fusion-Aparat.fusion-icon-Aparat {
	background-color: #df0f50;
    border-color: #df0f50;
}