/* font converted using font-converter.net. thank you! */
@font-face {
  font-family: "DastNevis";
  src: url("fonts/DastNevis.eot"); /* IE9 Compat Modes */
  src: url("fonts/DastNevis.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("fonts/DastNevis.otf") format("opentype"), /* Open Type Font */
    url("fonts/DastNevis.svg") format("svg"), /* Legacy iOS */
    url("fonts/DastNevis.ttf") format("truetype"), /* Safari, Android, iOS */
    url("fonts/DastNevis.woff") format("woff"), /* Modern Browsers */
    url("fonts/DastNevis.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

@font-face {	font-family: IRANSans;	font-style: normal;	font-weight: bold;	src: url('fonts/IRANSansWeb_Bold.eot');	src: url('fonts/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */		 url('fonts/IRANSansWeb_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/		 url('fonts/IRANSansWeb_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/		 url('fonts/IRANSansWeb_Bold.ttf') format('truetype');}@font-face {	font-family: IRANSans;	font-style: normal;	font-weight: 500;	src: url('fonts/IRANSansWeb_Medium.eot');	src: url('fonts/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */		 url('fonts/IRANSansWeb_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/		 url('fonts/IRANSansWeb_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/		 url('fonts/IRANSansWeb_Medium.ttf') format('truetype');}@font-face {	font-family: IRANSans;	font-style: normal;	font-weight: 300;	src: url('fonts/IRANSansWeb_Light.eot');	src: url('fonts/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */		 url('fonts/IRANSansWeb_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/		 url('fonts/IRANSansWeb_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/		 url('fonts/IRANSansWeb_Light.ttf') format('truetype');}@font-face {	font-family: IRANSans;	font-style: normal;	font-weight: 200;	src: url('fonts/IRANSansWeb_UltraLight.eot');	src: url('fonts/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */		 url('fonts/IRANSansWeb_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/		 url('fonts/IRANSansWeb_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/		 url('fonts/IRANSansWeb_UltraLight.ttf') format('truetype');}@font-face {	font-family: IRANSans;	font-style: normal;	font-weight: normal;	src: url('fonts/IRANSansWeb.eot');	src: url('fonts/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */		 url('fonts/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/		 url('fonts/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/		 url('fonts/IRANSansWeb.ttf') format('truetype');}a,h1,p,b,h2,body,h3,h4,h6,h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-family:IRANSans!important}
.icon-box-side .animated-icon {
    right: 0;
    left: auto;
}
.icon-box-side{
	padding-right:75px;
}
.testimonials-slider .testimonial-comment .testimonial-info{font-family:iransans!important;}
.check-list>li:before{margin-left:10px;}
.title h2 {
    font-size: 25px;
    letter-spacing: 0px;
}
.title h4 {
    font-size: 14px;
}
.serif-font{font-family:iransans!important;}
.btn>i {
    margin-right: 10px;
}
.team-info>span {
    font-family: iransans;
}
.nav-tabs>li {
    float: right;
}
.wpcf7-form-control-wrap {
    direction: rtl;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-family: iransans!important;
}
::-moz-placeholder { /* Firefox 19+ */
 font-family: iransans!important;
}
:-ms-input-placeholder { /* IE 10+ */
 font-family: iransans!important;
}
:-moz-placeholder { /* Firefox 18- */
 font-family: iransans!important;
}
.btn {
    font-family: iransans;
}
.menu-list {
    padding-right: 0;
    text-align: right;
}
.menu-list>li .menu-value {
    float: left;
    padding-right: 5px;
}
.slide-content.align-left {
    text-align: right;
}
.slide-content h1.alt-serif-font {
    letter-spacing: 0;
}
.slide-content h1.font-big {
    font-size: 70px;
}
.alt-serif-font {
    font-family: iransans !important;
}
.title h2.font-big {
    font-size: 35px;
}
.cursive-font {
    font-family: dastnevis!important;
}
.form-group label{ font-family: iransans;}
.form-group {
    direction: rtl;
}
.pricing-table .featured-label {
    left: 35px;
	right:auto;
	font-family: iransans;

}
@media only screen and (min-width: 992px){
#navbar .navigation-menu>li {
    float: RIGHT;
}}
@media only screen and (min-width: 992px){
#navbar .navigation-menu>li .submenu {
    right: 0;
    text-align: right;
    left: auto;
}}
@media only screen and (min-width: 992px){
#navbar .navigation-menu>li .submenu>li .submenu {
    right: 100%;
	left:auto;

}}
@media only screen and (min-width: 992px){
#navbar .navigation-menu>li .submenu>li.menu-item-has-children>a:after {
    left: 20px;
    content: "\e132";
	right:auto;
	
}}
#navbar .logo {
    float: right;;
}
.menu-extras {
    float: left;
    margin-left: -15px;;
}
.menu-extras .menu-item>div {
    border-right: 1px solid rgba(255,255,255,0.2);
    border-left: 0;
}
@media only screen and (min-width: 992px){
.menu-extras .menu-item .header-socials {
    padding-right: 10px;
}}
@media only screen and (min-width: 992px){
#navbar .navigation-menu {
    padding: 0 100px 0px 10px;
}}
#filters li{font-family: iransans;}
.h3, h3 {
    font-size: 18px;
}
@media only screen and (max-width: 991px){
#navbar .navigation-menu>li>a:after, #aside-nav .navigation-menu>li>a:after {
    left: 15px;
	right:auto;
}}
@media only screen and (max-width: 991px){
#navbar .navigation-menu>li.menu-item-has-children>a:after, #aside-nav .navigation-menu>li.menu-item-has-children>a:after {
    left: 20px;
	right:auto;
}}
.projects-controller a>span {
    font-family: iransans;
}
.project-info>li>strong {
    font-family: iransans;
}
.form-select:after {
    left: 15px;
    right: auto;
}
.product-info span.product-price {
    font-family: iransans;
}
.single-product-list .product_meta>span {
    font-family: iransans;
    letter-spacing: 0;
}
caption, th {
    text-align: right;
}
#shopping-cart>thead>tr>th {
    font-family: iransans;
}
#shopping-cart>tbody>tr>td {
    font-family: iransans;
}
.woocommerce .cart-summary table.shop_table tbody {
    font-family: iransans;
}
.shopping-cart {
    position: absolute !important;
    left: 0;
    right: auto;

}
.product-list li .product-summary .remove, .product_list_widget li .product-summary .remove {
    right: -10px;

}