@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 100;
	src: url('woff/IRANSansX-Thin.woff') format('woff'),   
	url('woff2/IRANSansX-Thin.woff2') format('woff2');		
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 200;
	src: url('woff/IRANSansX-UltraLight.woff') format('woff'),   
	url('woff2/IRANSansX-UltraLight.woff2') format('woff2');	
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 300;
	src: url('woff/IRANSansX-Light.woff') format('woff'),   
	url('woff2/IRANSansX-Light.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 500;
	src: url('woff/IRANSansX-Medium.woff') format('woff'),   
	url('woff2/IRANSansX-Medium.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 600;
	src: url('woff/IRANSansX-DemiBold.woff') format('woff'),   
	url('woff2/IRANSansX-DemiBold.woff2') format('woff2');	 
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 800;
	src: url('woff/IRANSansX-ExtraBold.woff') format('woff'),   
	url('woff2/IRANSansX-ExtraBold.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 900;
	src: url('woff/IRANSansX-Black.woff') format('woff'),   
	url('woff2/IRANSansX-Black.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 950;
	src: url('woff/IRANSansX-ExtraBlack.woff') format('woff'),   
	url('woff2/IRANSansX-ExtraBlack.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 1000;
	src: url('woff/IRANSansX-Heavy.woff') format('woff'),   
	url('woff2/IRANSansX-Heavy.woff2') format('woff2');		 
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: bold;
	src: url('woff/IRANSansX-Bold.woff') format('woff'),   
	url('woff2/IRANSansX-Bold.woff2') format('woff2');	 
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: normal;
	src: url('woff/IRANSansX-Regular.woff') format('woff'),   
	url('woff2/IRANSansX-Regular.woff2') format('woff2');	
}

.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .container .sppb-slideshow-fullwidth-item-text a,
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .container .sppb-slideshow-fullwidth-item-text h1,
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .container .sppb-slideshow-fullwidth-item-text h1 small,
body,h1,h2,h3,h4,h5,h6,div,li,ul{
    font-family:IRANSansX !important;
    
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a {
    letter-spacing : 0 !important;    
}

a,.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .container .sppb-slideshow-fullwidth-item-text a, .sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .container .sppb-slideshow-fullwidth-item-text h1, .sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .container .sppb-slideshow-fullwidth-item-text h1 small,
.sp-megamenu-parent > li > a {
    text-decoration: none !important;
}



.sppb-addon-latest-posts .latest-posts .sppb-row >.sppb-column.latest-post:nth-child(1) .latest-post-inner {
    margin-right: auto !important;
    margin-left: unset !important;
}

.sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right, .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-full {
    right: 0;
    left: unset !important;
}

body.rtl .sp-megamenu-parent >li.sp-has-child>a:before {
    margin-left: 5px;
    margin-right: unset !important;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
  color: #000  !important;
}

.sp-megamenu-parent > li {
    top: -2px !important;
}

.nav-placeholder {
    display:none;
}

body.rtl.offcanvas .offcanvas-menu {
    right: 0;
    left: unset !important;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li span.offcanvas-menu-toggler {
    left: 0;
    right: unset !important;
}

.close-offcanvas {
    line-height: 20px !important;
}

