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

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 300;
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanweblightfanum.eot');
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanweblightfanum.eot?#iefix') format('embedded-opentype'),
		 url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanweblightfanum.woff') format('woff'),
		 url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanweblightfanum.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: 500;
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanwebmediumfanum.eot');
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanwebmediumfanum.eot?#iefix') format('embedded-opentype'),
		 url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanwebmediumfanum.woff') format('woff'),
		 url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanwebmediumfanum.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');
}

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

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 950;
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanwebextrablackfanum.eot');
	src: url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanwebextrablackfanum.eot?#iefix') format('embedded-opentype'),
		 url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanwebextrablackfanum.woff') format('woff'),
		 url('/wp-content/themes/Avada-Child-Theme/fonts/iranyekanwebextrablackfanum.ttf') format('truetype');
}
/*.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:#d0992e !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-weight: 100;
    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;
    }
}

@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;
    }
}
body.side-header-right #wrapper {
    margin-right: 280px !important;
}
.img-blog img.attachment-recent-posts.size-recent-posts{
	border-radius: 12px;
}