body{

    direction: rtl;

    text-align: right;

}



ul.crust-post-meta li {

    margin: 0 0 0 .75rem;

}



ul.crust-post-meta > li:before {

    margin-left: .75rem;

    margin-right: 0;

}




.crust-author-avatar,

.crust-post-chat .crust-chat-row > span i{

    margin-left: 1.5rem;

    margin-right: 0;

}



.crust-site-navigation ul li.crust-has-children > a:after,

.crust-site-navigation ul li.mega-menu > a:after,

.crust-site-navigation ul li.menu-item-has-children > a:after,

.crust-site-navigation ul li.crust-has-children > a:after,

.crust-site-navigation ul li.menu-item-has-children > a:after,

.crust-site-navigation ul ul li.crust-has-children > a:before,

.crust-site-navigation ul ul li.menu-item-has-children > a:before{

    margin-left: 0;

    margin-left: 8px;

}



.crust-site-navigation ul ul li.crust-has-children > a:before,

.crust-site-navigation ul ul li.menu-item-has-children > a:before {

    transform: translateX(8px);

    -webkit-transform: translateX(8px);



}



.crust-inner-heading:before,

.comment-respond .comment-reply-title:before,

.crust-inner-heading:after,

.comment-respond .comment-reply-title:after,

.crust-inner-heading:after,

.comment-respond .comment-reply-title:after,

.crust-inner-heading:after,

.comment-respond .comment-reply-title:after{

    left: auto;

    right: 0

}



.widget_crust_core_posts .widget-post-info {

    padding-right: 15px;

    padding-left: 0;

}



.crust-widget .tagcloud a {

    float: right;

    margin: 0 0 4px 4px;

}



.crust_woo_quick_view .crust-pro-block ul li i,

.hidden-title-form a.hide-title-form i,

.hidden-title-form button i,

.wishlist-title a.show-title-form i,

.wishlist_manage_table tfoot a.create-new-wishlist i,

.wishlist_manage_table tfoot button.submit-wishlist-changes i,

.wishlist_table .add_to_cart.button i,

.wishlist_table .ask-an-estimate-button i,

.yith-wcwl-add-button>a i,

.yith-wcwl-wishlist-new button i,

.yith-wcwl-wishlist-search-form button.wishlist-search-button i,

ul.crust-post-meta li i,

ul.crust-post-meta .crust-author-meta img,

.crust-tags-list:before,

.crust-related-item .crust-related-date i{

    margin-right: 0;

    margin-left: 10px

}



.crust-bar-right .crust-sidebar {

    padding-right: 30px;

    padding-left: 10px;

}



.crust-bar-left .crust-sidebar {


}



ul.crust-post-meta > li:after {

    margin: 0 15px 0 0;

}



.crust-archive-wrapper.list .crust-post-media {

    margin: 0 0 0 3%;

}



.crust-site-navigation ul li li.crust-has-children:hover > a:after,

.crust-site-navigation ul li li.menu-item-has-children:hover > a:after {

    transform: translateX(-8px);

    -webkit-transform: translateX(-8px);

    opacity: 0;

}



.crust-site-navigation li ul li ul.sub-menu {

    left: 0;

    right: 100%;

}



.crust-nav-single > div {

    margin: 0 0 0 1%;

}



.crust-nav-single > div.nav-next {

    margin: 0 1% 0 0;

    text-align: left;

}



.crust-widget ul li ul {

    margin: 0 .75rem 0 0;

}



.crust-widget ul ul:before {

    left: auto;

    right: -0.75rem;

    border-right: 1px solid #f1f1f1;

    border-left: 0;

}



.crust-widget ul li li {

    margin: 0 8px 0 0;

}



.crust-widget ul li li > a:before,

.crust-widget ul li li > a:after{

    right: -1.25rem;

    left: auto;

}



.search-form .crust-search-icon{

    left: 20px;

    right: auto;

}



.crust-widget ul li li > a:after{

    right: -12px;

    left: auto;

}



.crust-widget input.search-field {


}



.mc4wp-form-fields .secondery-bg {

    margin: 0 -4px 0 0;

}



ul.page-numbers .next.page-numbers,

ul.page-numbers .prev.page-numbers,

.crust-nav-single > div > a:after,

.crust-more-container a.crust-box-more .crust-svg-arrow{



}



.crust-breadcrumbs ul li + li {

    padding-right: .5rem;

    padding-left: 0;

}



.crust-breadcrumbs ul li + li:before {

    padding-right: 0;

    padding-left: 8px;

}



.crust-nav-single > div > a img {

    margin: -2rem 1rem -2rem -2rem;

    order: -1;

}



.crust-nav-single > div.nav-next > a img {

    margin: -2rem -2rem -2rem 1rem;

}



.crust-nav-single > div > a:after {

    right: 0.75rem;

    left: auto;

}



.crust-nav-single > div.nav-next > a:after {

    left: 0.75rem;

    right: auto;

}



.crust-nav-single > div > a .post-title {

    text-align: left;

}



.crust-nav-single > div > a span {

    text-align: left;

}



.crust-nav-single > div.nav-next > a .post-title,

.crust_woo_quick_view,

.crust-nav-single > div.nav-next > a span{

    text-align: right;

}






.woocommerce .woocommerce-ordering select {

    float: left;

}



.woocommerce ul.cart_list li img,

.woocommerce ul.product_list_widget li img {

    float: right;

    margin: 4px 0 0 15px;

}



.crust-widget input.search-submit,

.woocommerce-product-search button[type="submit"]{

    margin: 0px -4px 0 0;

}



.woocommerce ul.products li.product .onsale:after {

    left: 0px;

    right: auto;

    border-width: 0 7px 7px 0;

    border-color:  transparent #08b4c5 transparent transparent;

}



.woocommerce div.product span.onsale:after {

    left: auto;

    right: 0;

    border-width: 7px 7px 0 0;

    border-color: #08b4c5 transparent transparent transparent;

}



.woocommerce ul.products li.product .onsale,

.woocommerce div.product span.onsale {

    letter-spacing: 0;

}




.woocommerce div.product div.images .woocommerce-product-gallery__trigger{

    left: 25px;

    right: auto;

}



.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before {

    right: 18px;

}



.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after {

    right: 28px;

}



.widget_crust_core_posts .widget-post-info .meta i,

.crust-more-container a.crust-box-more span,

.crust-site-navigation ul li a i.crust-menu-icon{

    margin-right: 0;

    margin-left: 10px;

}



.crust-more-container a.crust-box-more {

    white-space: nowrap;

}



.widget_crust_core_posts .widget-post-info .meta > span {

    margin-right: 0;

    margin-left: 15px;

}



@media (min-width: 992px){

    .logged-in-as {

        right: auto;

        left: 1.75rem;

    }

}



.crust-search-box,

.crust-header-cart .cart-box{

    right: auto;

    left: 0;

}



.crust-search-box .search-form .crust-search-icon {

    left: 40px;

    right: auto;

}



.crust-search-box a.crust-close-search {

    left: 3px;

    right: auto;

}



.woocommerce div.product div.images .flex-control-thumbs {

    padding: 0 0 0 20px;

}



.cart-mini-lft {

    float: right;

    margin-right: 0;

    margin-left: 10px;

}



.mc4wp-form-fields input[type=submit].primary-bg {

    border-radius: 3px 0 0 3px;

}



.mc4wp-form-fields .form-control {

    border-radius: 0 4px 4px 0;

    padding-left: 0;

    padding-right: 20px;

}



.crust-team-item.crust-team-modern .crust-team-content .crust-team-position {

    margin: -22px 20px 0 0;

}



.crust-widget h2.widgettitle {



}



.crust-btn:hover .crust-btn-icon-wrap.crust-anim-icon i,

.crust-infobox:hover .crust-btn-icon-wrap.crust-anim-icon i,

.crust-post-column:hover .crust-btn-icon-wrap.crust-anim-icon i{

    animation-name: rtlBtnIconAnim !important;

}


/*
Theme Name: GosTaran Themes
Description: Adds support for languages written in a Right To Left (RTL) direction.
*/

@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 900;
	src: url('lib/fonts/eot/IRANSansWeb(FaNum)_Black.eot');
	src: url('lib/fonts/eot/IRANSansWeb(FaNum)_Black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('lib/fonts/woff2/IRANSansWeb(FaNum)_Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('lib/fonts/woff/IRANSansWeb(FaNum)_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('lib/fonts/ttf/IRANSansWeb(FaNum)_Black.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('lib/fonts/eot/IRANSansWeb(FaNum)_Bold.eot');
	src: url('lib/fonts/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('lib/fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('lib/fonts/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('lib/fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('lib/fonts/eot/IRANSansWeb(FaNum)_Medium.eot');
	src: url('lib/fonts/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('lib/fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('lib/fonts/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('lib/fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('lib/fonts/eot/IRANSansWeb(FaNum)_Light.eot');
	src: url('lib/fonts/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('lib/fonts/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('lib/fonts/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('lib/fonts/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('lib/fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot');
	src: url('lib/fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('lib/fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('lib/fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('lib/fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('lib/fonts/eot/IRANSansWeb(FaNum).eot');
	src: url('lib/fonts/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('lib/fonts/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('lib/fonts/woff/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('lib/fonts/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}
@font-face{
	font-family: 'iranyekan';
	src: url('lib/fonts/iranyekanwebregular.eot');
	src: url('lib/fonts/iranyekanwebregular.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
	url('lib/fonts/iranyekanwebregular.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
	url('lib/fonts/iranyekanwebregular.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('lib/fonts/iranyekanwebregular.ttf') format('truetype');
}
@font-face {
  font-family: "myfont2";
  src: url('lib/fonts/myfont2.eot') format("embedded-opentype"), url('lib/fonts/myfont2.woff2') format("woff2"), url('lib/fonts/myfont2.woff') format("woff"), url('lib/fonts/myfont2.ttf') format("truetype"), url('lib/fonts/myfont.svg#myfont') format("svg");
}
@font-face {
	  font-family: "Lalezar";
	  src: url("lib/fonts/LalezarRegular.ttf");
}
@font-face {
	  font-family: "Artin";
	  src: url("lib/fonts/Artin/Artin-Sharp-Regular.ttf");
}
@font-face {
font-family: "aviny";
src: url('fonts/aviny.ttf') format('truetype');
}
@font-face {
font-family: "Maneli";
src: url('lib/fonts/Maneli.ttf') format('truetype');
}

@font-face {
	font-family: Peyda;
	font-style: normal;
	font-weight: 10;
	src: url('lib/fonts/eot/PeydaWeb-Regular.eot');
	src: url('lib/fonts/eot/PeydaWeb-Regular.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('lib/fonts/woff2/PeydaWeb-Regular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('lib/fonts/woff/PeydaWeb-Regular.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
	font-family: anjoman;
	font-style: normal;
	font-weight: 10;
	src: url('lib/fonts/eot/Anjoman-Heavy.eot');
	src: url('lib/fonts/eot/Anjoman-Heavy.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('lib/fonts/woff2/Anjoman-Heavy.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('lib/fonts/woff/Anjoman-Heavy.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 10;
	src: url('lib/fonts/eot/dana-fanum-thin.eot');
	src: url('lib/fonts/eot/dana-fanum-thin.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('lib/fonts/woff2/dana-fanum-thin.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('lib/fonts/woff/dana-fanum-thin.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 200;
	src: url('lib/fonts/eot/dana-fanum-extralight.eot');
	src: url('lib/fonts/eot/dana-fanum-extralight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('lib/fonts/woff2/dana-fanum-extralight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('lib/fonts/woff/dana-fanum-extralight.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 300;
	src: url('lib/fonts/eot/dana-fanum-light.eot');
	src: url('lib/fonts/eot/dana-fanum-light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('lib/fonts/woff2/dana-fanum-light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('lib/fonts/woff/dana-fanum-light.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 500;
	src: url('lib/fonts/eot/dana-fanum-medium.eot');
	src: url('lib/fonts/eot/dana-fanum-medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('lib/fonts/woff2/dana-fanum-medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('lib/fonts/woff/dana-fanum-medium.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 600;
	src: url('lib/fonts/eot/dana-fanum-demibold.eot');
	src: url('lib/fonts/eot/dana-fanum-demibold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('lib/fonts/woff2/dana-fanum-demibold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('lib/fonts/woff/dana-fanum-demibold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 750;
	src: url('lib/fonts/eot/dana-fanum-ultrabold.eot');
	src: url('lib/fonts/eot/dana-fanum-ultrabold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('lib/fonts/woff2/dana-fanum-ultrabold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('lib/fonts/woff/dana-fanum-ultrabold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 800;
	src: url('lib/fonts/eot/dana-fanum-extrabold.eot');
	src: url('lib/fonts/eot/dana-fanum-extrabold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('lib/fonts/woff2/dana-fanum-extrabold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('lib/fonts/woff/dana-fanum-extrabold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 900;
	src: url('lib/fonts/eot/dana-fanum-black.eot');
	src: url('lib/fonts/eot/dana-fanum-black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('lib/fonts/woff2/dana-fanum-black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('lib/fonts/woff/dana-fanum-black.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: bold;
	src: url('lib/fonts/eot/dana-fanum-bold.eot');
	src: url('lib/fonts/eot/dana-fanum-bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('lib/fonts/woff2/dana-fanum-bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('lib/fonts/woff/dana-fanum-bold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: normal;
	src: url('lib/fonts/eot/dana-fanum-regular.eot');
	src: url('lib/fonts/eot/dana-fanum-regular.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('lib/fonts/woff2/dana-fanum-regular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('lib/fonts/woff/dana-fanum-regular.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}


/**
Iranic fonts	
**/


@font-face {
	font-family: dana;
	font-style: italic;
	font-weight: 10;
	src: url('lib/fonts/eot/dana-fanum-thinitalic.eot');
	src: url('lib/fonts/eot/dana-fanum-thinitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('lib/fonts/woff2/dana-fanum-thinitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('lib/fonts/woff/dana-fanum-thinitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: italic;
	font-weight: 200;
	src: url('lib/fonts/eot/dana-fanum-extralightitalic.eot');
	src: url('lib/fonts/eot/dana-fanum-extralightitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('lib/fonts/woff2/dana-fanum-extralightitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('lib/fonts/woff/dana-fanum-extralightitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: italic;
	font-weight: 300;
	src: url('lib/fonts/eot/dana-fanum-lightitalic.eot');
	src: url('lib/fonts/eot/dana-fanum-lightitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('lib/fonts/woff2/dana-fanum-lightitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('lib/fonts/woff/dana-fanum-lightitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: italic;
	font-weight: 500;
	src: url('lib/fonts/eot/dana-fanum-mediumitalic.eot');
	src: url('lib/fonts/eot/dana-fanum-mediumitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('lib/fonts/woff2/dana-fanum-mediumitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('lib/fonts/woff/dana-fanum-mediumitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: italic;
	font-weight: 600;
	src: url('lib/fonts/eot/dana-fanum-demibolditalic.eot');
	src: url('lib/fonts/eot/dana-fanum-demibolditalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('lib/fonts/woff2/dana-fanum-demibolditalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('lib/fonts/woff/dana-fanum-demibolditalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: italic;
	font-weight: 750;
	src: url('lib/fonts/eot/dana-fanum-ultrabolditalic.eot');
	src: url('lib/fonts/eot/dana-fanum-ultrabolditalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('lib/fonts/woff2/dana-fanum-ultrabolditalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('lib/fonts/woff/dana-fanum-ultrabolditalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: italic;
	font-weight: 800;
	src: url('lib/fonts/eot/dana-fanum-extrabolditalic.eot');
	src: url('lib/fonts/eot/dana-fanum-extrabolditalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('lib/fonts/woff2/dana-fanum-extrabolditalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('lib/fonts/woff/dana-fanum-extrabolditalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: italic;
	font-weight: 900;
	src: url('lib/fonts/eot/dana-fanum-blackitalic.eot');
	src: url('lib/fonts/eot/dana-fanum-blackitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('lib/fonts/woff2/dana-fanum-blackitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('lib/fonts/woff/dana-fanum-blackitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: italic;
	font-weight: bold;
	src: url('lib/fonts/eot/dana-fanum-bolditalic.eot');
	src: url('lib/fonts/eot/dana-fanum-bolditalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('lib/fonts/woff2/dana-fanum-bolditalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('lib/fonts/woff/dana-fanum-bolditalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: italic;
	font-weight: normal;
	src: url('lib/fonts/eot/dana-fanum-regularitalic.eot');
	src: url('lib/fonts/eot/dana-fanum-regularitalic.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('lib/fonts/woff2/dana-fanum-regularitalic.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('lib/fonts/woff/dana-fanum-regularitalic.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
h1 {
    font-size: 3.504rem;
    font-family: anjoman !important;
}
h2, h3, h4, h5, h6, .woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price, .crust_woo_quick_view .woocommerce-Price-amount, .crust-hotspot-Title, h1.rs-layer, h2.rs-layer, h3.rs-layer, h4.rs-layer, h5.rs-layer, h6.rs-layer {
    font-family: iranyekan !important;
}
.crust-badge p {
    font-family: iranyekan !important;
}
.elementor-widget-text-editor {
    font-family: iranyekan !important;
}
body {
    font-family: iranyekan !important;
}
.crust-cta.cta-left {
    text-align: right;
}
.btn, .wp-block-search__button, .crust-btn {
    font-family: iranyekan !important;
}
.btn, .wp-block-search__button, .crust-btn, .crust-btn-underline, .wpcf7-submit {
    font-family: iranyekan !important;
}
.crust-post-column .crust-entry-title a {
    font-family: iranyekan !important;
}
.rtl.woocommerce .price_label, .rtl.woocommerce .price_label span {
    direction: rtl !important;
}
.crust-nav-single > div > a > span:first-child i {
    transform: rotate(180deg);
}
h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price, .crust_woo_quick_view .woocommerce-Price-amount, .crust-hotspot-Title {
    font-family: iranyekan !important;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    direction: rtl !important;
}
.crust-contact-form .wpcf7-form-control {
    text-align: right;
}
.crust-note-bar {
    direction: ltr;
}
.elementor-6284 .elementor-element.elementor-element-0357140 .crust-icon-wrapper {
    justify-content: flex-start !important;
}
.fa-long-arrow-right::before {
    transform: rotate(180deg);
}
.crust-row {
    z-index: 99 !important;
}
.crust-element-33 .crust-pricing .crust-pricing-item .price-period {
    font-family: iranyekan !important;
}
.crust-pricing .crust-pricing-item .price-period {
    font-family: iranyekan !important;
}
.crust-pricing .crust-pricing-item .price-period {
    padding-left: 10px;
}
.crust-element-58 .crust-infobox .infobox-icon {
    justify-content: flex-start !important;
}
.crust-element-60 .crust-infobox .infobox-icon {
    justify-content: flex-end !important;
}
.crust-woo-products.crust-pro-over .crust-products-wrap .crust-woo-price-wrap i {
    transform: rotate(180deg);
}
.crust-element-42 .crust-infobox .crust-infobox-button .crust-btn-icon-wrap {
    transform: rotate(180deg) !important;
}
.crust-element-44 .crust-infobox .crust-infobox-button .crust-btn-icon-wrap i {
    transform: rotate(180deg) !important;
}
.crust-element-40 .crust-infobox .crust-infobox-button .crust-btn-icon-wrap i {
    transform: rotate(180deg) !important;
}
.crust-section-40 > .section-overlay {
    right: 50% !important;
}
.crust-cta.cta-left {
  text-align: right !important;
}
.crust-pricing .crust-pricing-item .price-period {
  left: -60px;
  display: inline-block;
  position: absolute;
}