/*
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: 'IRANSansWeb';
    src: url('fonts/IRANSansWeb.woff2') format('woff2'),
        url('fonts/IRANSansWeb.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

body,.fusion-modal h1, .fusion-page-title-bar h1, .fusion-tb-footer h1, .fusion-tb-page-title-bar h1, .fusion-title h1, .fusion-widget-area h1, .post-content h1, .search-page-search-form h1,.fusion-main-menu>ul>li>a, .fusion-vertical-menu-widget ul.menu li a, .side-nav li a,.fusion-author .fusion-author-title, .fusion-header-tagline, .fusion-modal .modal-title, .fusion-modal h3, .fusion-pricing-table .pricing-row, .fusion-pricing-table .title-row, .fusion-tb-footer h3, .fusion-tb-page-title-bar h3, .fusion-title h3, .fusion-widget-area h3, .main-flex .slide-content h3, .post-content h3, .project-content h3, .sidebar .widget h3,.fusion-footer-widget-area .widget-title,#main .fusion-portfolio h2, #main .post h2, #wrapper #main .post h2, #wrapper #main .post-content .fusion-title h2, #wrapper #main .post-content .title h2, #wrapper .fusion-title h2, #wrapper .post-content h2, #wrapper .title h2, .fusion-modal h2, .fusion-tb-footer h2, .fusion-tb-page-title-bar h2, .fusion-widget-area h2, h2.entry-title,h4 a,.fusion-main-menu .fusion-dropdown-menu .sub-menu li a,.fusion-rollover-categories *,.fusion-mobile-selector span{
       font-family: 'IRANSansWeb' !important;
}
.fusion-logo img {
   width: auto;
    max-width: 75px !important;
    margin: -24px 0px;
}
.fusion-header {
	height: 101px;
}
}
.flexslider .slides img {
    
    max-width: 500px;
  
}
.post-card .fusion-flex-column {
    min-height: 400px;
}
.fusion-mobile-menu-text-align-left .fusion-mobile-selector {
    text-align: right;
}
.fusion-mobile-menu-text-align-left .fusion-selector-down {
    left: 0;
	right:inherit !important;
}
.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-mobile-nav-holder{
	margin-top: 30px !important;
}
.fusion-mobile-menu-text-align-left .fusion-mobile-nav-item a {
    justify-content: right;
    padding-right: 12px;
}
.fusion-mobile-menu-text-align-left .fusion-open-submenu {
    left: 0;
	right:inherit !important;
}
.post-content p,.fusion-text p,.fusion-text,.textwidget p{
	 text-align: justify;
    line-height: 35px;
    font-size: 15px;
	
}
.post-content h3,.post-content h2{
	margin:10px 0px;
}
.post-content img{
	border-radius:15px; !important;
}
.about-author,.fusion-sharing-box{
	display:none !important;
}

@media screen and (max-width: 480px) {
  .fusion-text {
    max-width:90%;
	  margin:0 auto;
  }
}
.with_frm_style .frm_primary_label {
    font-family: 'IRANSansWeb' !important;
}
.frm_style_formidable-style.with_frm_style .frm_submit button{
	float:right !important;
	font-family: 'IRANSansWeb' !important;
	background-color:rgb(171, 139, 101) !important;
	border:none !important;
}
@media screen and (max-width: 760px){
	.type-avada_portfolio {
		margin-top: 100px !important;
	}
}




.tablepress {
--head-bg-color: #a88a68 !important;
}