/*
Theme Name: Ryse
Author: Alireza Darvishi
Author URI: http://webds.ir
*/
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('assets/fonts/iransans/eot/IRANSansWeb(FaNum)_Bold.eot');
	src: url('assets/fonts/iransans/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/iransans/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/iransans/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/iransans/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('assets/fonts/iransans/eot/IRANSansWeb(FaNum)_Medium.eot');
	src: url('assets/fonts/iransans/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/iransans/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/iransans/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/iransans/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('assets/fonts/iransans/eot/IRANSansWeb(FaNum)_Light.eot');
	src: url('assets/fonts/iransans/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/iransans/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/iransans/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/iransans/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('assets/fonts/iransans/eot/IRANSansWeb(FaNum)_UltraLight.eot');
	src: url('assets/fonts/iransans/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/iransans/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/iransans/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/iransans/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('assets/fonts/iransans/eot/IRANSansWeb(FaNum).eot');
	src: url('assets/fonts/iransans/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/iransans/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/iransans/woff/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/iransans/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}
h1,h2,h3,h4,h5,h6,a,span,p,div,ul.nav.nav-tabs li a,.thim-login .title{font-family:iransans;}
rs-layer:not(.rs-wtbindex), .rs-layer:not(.rs-wtbindex), rs-alyer *:not(.rs-wtbindex), .rs-layer *:not(.rs-wtbindex){
	font-family:iransans !important;
}
.elementor-widget-rs-cf7 .wpcf7-submit,.elementor-widget-rs-cf7 .wpcf7-form-control:not(.wpcf7-submit),.elementor-widget-rsteam .team-grid-style1 .team-item .content-part .name, .team-grid-style6 .team-item .team-content h3.team-name a, .team-grid-style2 .team-item .content-part .team-name, .team-grid-style4 .team-item .team-content .team-name a, .team-grid-style5 .team-inner-wrap .team-content .member-desc .team-name a,
.elementor-widget-rs-testimonial-slider .rs-testimonial-slider2 .testi-item .desc .name, .elementor-widget-rs-testimonial-slider .testi-item .content-part .name, .testi-item .desc .name, .elementor-widget-rs-testimonial-slider .testimonial-item .name, .testimonial-item .testimonial-content .testimonial-name, .elementor-widget-rs-testimonial-slider .rs-testimonial-slider1 .testi-item .content-part .name, .elementor-widget-rs-testimonial-slider .rs-testimonial-slider4 .testimonial-item .name, .elementor-widget-rs-testimonial-slider .rs-testimonial-default .testimonial-item .testimonial-information .testimonial-name,
.elementor-widget-rs-testimonial-slider .testi-item .desc .designation, .testi-item .designatin, .elementor-widget-rs-testimonial-slider .testi-item .designation, .elementor-widget-rs-testimonial-slider .testimonial-item .designation, .elementor-widget-rs-testimonial-slider .testimonial-item .testimonial-title,
.elementor-widget-rs-testimonial-slider .testi-item .desc .designation, .testi-item .designatin, .elementor-widget-rs-testimonial-slider .testi-item .designation, .elementor-widget-rs-testimonial-slider .testimonial-item .designation, .elementor-widget-rs-testimonial-slider .testimonial-item .testimonial-title,
.elementor-widget-rs-testimonial-slider .testimonial-item .item-content p, .rs-testimonial-slider1 .testi-item .content-part p, .elementor-widget-rs-testimonial-slider .testi-item p, .rs-testimonial-slider2 .testi-item .desc,.elementor-widget-accordion .elementor-accordion .elementor-accordion-title,.elementor-widget-rs-heading .rs-heading .title-inner .sub-text,.elementor-widget-rs-heading .rs-heading .description p, .elementor-widget-rs-heading .rs-heading .description,.elementor-widget-rs-heading .rs-heading .title-inner .title{
	font-family:iransans;
}
body.rtl .rs-heading.style2 .title-inner {
	text-align:inherit;
}
.rs-newsletter .newsletter-wrap .title-icon .title{
	font-size:29px;
}
header#rs-header.header-style3 .sticky-wrapper{
	z-index:100;
}
body.rtl #rs-header .col-cell.menu-responsive {
	flex:inherit;
	margin:0;
}
#rs-header{
    position:relative;
}
.header-style-4 .menu-area .navbar ul li a{
	padding-left: 12px;
}
.lp-tab-sections .section-tab{
	float:right;
}
body.rtl .menu-wrap-off .widget_nav_menu ul li{
	text-align:right !important;
}
#mobile_menu .submenu-button{
	left:0;
	right: inherit;
}
#mobile_menu ul ul li a{
	padding-right: 35px;
	padding-left: 10px;
}
#mobile_menu ul ul li a,#mobile_menu .menu li.mega ul.sub-menu li ul.sub-menu a{
	padding-right: 25px;
	padding-left: 10px;
}
#mobile_menu .menu li ul.sub-menu li ul.sub-menu a{
	padding-right:50px;
	padding-left:10px;
}
.menu-area .navbar ul li .sub-menu li ul {
    left: inherit !important;
    right: 100% !important;
}
.bs-sidebar .recent-post-widget .post-desc a{
	font-family:iransans;
}
.woocommerce nav.woocommerce-pagination ul li a.prev {
    transform: rotate(180deg);
}
body.rtl .header-style6 .menu-area .navbar ul li .sub-menu{
	left:inherit;
	right: auto;
}
#rs-header .menu-area .navbar ul > li.mega.max-w8 .sub-menu{
	left:0;
}
.rs-courses .content-part .title{
	font-weight:500;
	font-size:18px;
	letter-spacing: 0px;
}
.rs-breadcrumbs .page-title{
	font-size:35px;
	letter-spacing:0px;
	font-weight:500;
}
.menu-cart-area .cart-icon-total-products{
	right:inherit;
	left:0;
}