@font-face {
    font-family: "BYekan";
    src: url(fonts/BYekan.eot);
    src: url(fonts/BYekan.eot?#iefix) format("embedded-opentype"), url(fonts/BYekan.woff) format("woff"), url(fonts/BYekan.ttf) format("truetype"), url(fonts/BYekan.svg#BYekan) format("svg");
    font-weight: normal;
    font-style: normal
}
.left {
    float: right !important;
}
.right {
    float: left !important;
}
.bt-links .glyphicon {
    margin-left: 5px;
}
.bt-links > li {
    float: right;
}
.view-switcher .dropdown-menu {
    left: auto;
    right: 0px;
}
.view-switcher {
    float: left !important;
}
.login-links {
    float: right;
}
.welcome-msg {
    float: right;
}
.mega-menu .popup {
    right: 0px;
}
.rtl ol, .rtl ul {
    margin-right: 0px;
    margin-left: 24px;
}
.mega-menu .narrow .popup ul li > a, .mega-menu .narrow .popup ul li li > a, .mega-menu .narrow .popup ul li > h5, .mega-menu .narrow .popup ul li li > h5 {
    padding-right: 20px;
padding-left: 0px;
}
.quick-access {
    float: left;
}
#main-menu {
    float: right;
}
.mega-menu > ul > li {
    float: right;
}
.mega-menu .popup {
box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.25);
}
.search-popup .searchform .text {
    right: -200px;
}
.searchform .text, .searchform .button {
    float: right;
}
.wpb_tabs .wpb_tabs_nav li {
float:right;
}
.products .product {
    float: right;
}
.footer-top .s2_form_widget .search {
    float: left;
}
.footer-top .s2_form_widget h3.widget-title {
    float: right;
}
.facebook-like .fb-like {
    float: left;
}
.resp-vtabs .resp-tabs-container {
    float: right;
    width: 67%;
}
.resp-vtabs ul.resp-tabs-list {
    float: right;
}
#comments .star-rating {
    float: left !Important;
}
.comment-form-rating .stars a {
    left: auto;
    right: 2px;
}
.form-row .button, .form-row .btn, .input-field .button, .input-field .btn {
    margin-left: 10px;
    margin-right: 0px;
}
.owl-theme .owl-controls .owl-buttons .owl-next:before, .single-nav a span.next:before {
content: "\f104";
}
.owl-theme .owl-controls .owl-buttons .owl-prev:before, .single-nav a span.prev:before {
content: "\f105";
}
.owl-theme .owl-controls .owl-buttons .owl-next {
left: 0;
}
.sidebar .content-slider.owl-theme .owl-controls .owl-buttons .owl-prev {
right: auto;
left: 5px;
}
.owl-theme .owl-controls .owl-buttons .owl-next {
    left: auto;
    right: 0px;
}
h1.page-title.line-heading, h1.entry-title.line-heading, h1.content-title.line-heading, h1.wpb_heading.line-heading, h2.page-title.line-heading, h2.entry-title.line-heading, h2.content-title.line-heading, h2.wpb_heading.line-heading {
padding-right: 18px;
}
h1.page-title:before, h1.entry-title:before, h1.content-title:before, h1.wpb_heading:before, h2.page-title:before, h2.entry-title:before, h2.content-title:before, h2.wpb_heading:before {
left:100%;
right: 0px;
}
.product-slider .owl-controls, .content-slider .owl-controls, .related-slider .owl-controls {
right: auto !important;
left: 10px;
direction: ltr;
}
h1.page-title, h1.entry-title, h1.content-title, h1.wpb_heading, h2.page-title, h2.entry-title, h2.content-title, h2.wpb_heading {
    padding-right: 12px;
    padding-left: 0px;
    text-align: right;
}
.welcome-msg {
    padding: 8px 0px 8px 10px;
}
.owl-carousel .owl-wrapper-outer {
    direction: ltr;
}
.owl-theme .owl-pagination {
    direction: ltr;
}
h1.page-title, h1.entry-title, h1.content-title, h1.wpb_heading, h2.page-title, h2.entry-title, h2.content-title, h2.wpb_heading {
padding-right: 12px;
padding-left: 0px;
}
.progress-bar {
float: right;
}
.sr-only {
    text-align: left;
    left: 18px;
    right: auto;
}
.progress-bar:before {
border-right-color:rgb(237, 237, 237);
border-left-color:rgb(237, 237, 237);
}
.progress-bar:before {
    left: -10px;
    right: auto;
}
.osc-progressbar-label {
    position: absolute;
left:auto;
right:0px;
}
.mega-menu .wide .popup > .inner > ul > li {
    float: right;
}
.main-menu ul li a { 
padding-left: 24.9px;
padding-right: 24.9px;
}
.mega-menu .wide .popup > .inner > ul > li > a, .mega-menu .wide .popup > .inner > ul > li > h5 {
    padding: 15px 25px 15px 0px;
}
.header-wrapper .mega-menu ul li a {
    padding-left: 24.9px !important;
    padding-right: 24.9px !important;
}
.left-sidebar .content-slider.owl-theme .owl-controls .owl-buttons .owl-next, .right-sidebar .content-slider.owl-theme .owl-controls .owl-buttons .owl-next {
    right:auto ;
left:46px;
}
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
float: right;
}
.owl-theme .owl-controls .owl-buttons .owl-prev:before, .single-nav a span.prev:before {
content: "\f104";
}
.owl-theme .owl-controls .owl-buttons .owl-next:before, .single-nav a span.next:before {
content: "\f105";
}
.portfolio-filter li, .faq-filter li, .product-tabs .nav-tabs li {
float: right;
margin: 0 0px 5px 3px;
}
.faq-wrapper .panel-heading .collapsed .fa {
margin-right: 2px;
margin-left: auto;
}
.faq-wrapper .panel-heading .fa {
margin-right: 1px;
margin-left: auto;
}
.faq-wrapper .panel-heading .collapsed .fa:before {
content: "\f104";
}
.faq-wrapper .panel-heading .faq-icon {
margin-left: 8px;
margin-right: auto;
}
.portfolio-filter li, .faq-filter li, .product-tabs .nav-tabs li {
float: right;
margin: 0 0px 5px 3px;
}
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: right;
}
.mega-menu .popup ul li ul {
    right: 100%;
    left: auto;
}
.single-nav {
    left: 15px;
    right: auto;
}
.woocommerce-pagination li > .page-numbers, .pagination > a, .navigation a, .single-nav a span {
    float: left;
}
.input-field label .fa, .address-field label .fa, .textarea-field label .fa {
    margin-left: 5px ;
}

.feature-box.text-left .feature-content {
    padding-right: 145px;
padding-left: 0px !important;
}
.feature-box.text-left .feature-image {
    float: right;
}
.text-left {
    text-align: right;
}
.feature-box.text-left .line {
    margin-right: 0px;
    margin-left: auto;
}
.products.align-left .product-details {
    text-align: right;
}
.shortcode-bg-1 .person .person-role {
    text-align: right;
}
.person-box .person-name {
    text-align: right;
}
.person-box .person-role {
    text-align: right;
}
.portfolio-title {
    text-align: right;
}
.portfolio-cats {
    text-align: right;
}
.mega-menu > ul > li > a, .mega-menu > ul > li > h5 {
    padding-right: 24.567px !important;
    padding-left: 24.567px !important;
}
.widget_product_categories > ul > li > a, .widget_product_categories .scrollwrap > :first-child > li > a, .widget_categories > ul > li > a, .widget_layered_nav > ul > li > a, .widget_layered_nav .scrollwrap > :first-child > li > a {
    padding: 12px 19px 12px 0px;
}
.accordion-menu > ul > li > a, .accordion-menu > ul > li > h5, .widget > ul > li > a, .widget .scrollwrap > ul > li > a, .widget_nav_menu > div > ul > li > a, #wp-calendar caption .yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan li a, .widget_layered_nav ul.yith-wcan-select li a, .widget .yit-wcan-select-open {
    font-family: BYekan;
    text-align: left;
}
.widget_product_categories > ul > li > ul.children, .widget_product_categories .scrollwrap > :first-child > li > ul.children, .widget_brand_nav.widget_layered_nav > ul > li > ul.children, .widget_brand_nav.widget_layered_nav .scrollwrap > :first-child > li > ul.children {
    list-style: outside none none;
}
.widget ul li {
    padding: 0px 10px 0px 0px;
}
.widget_layered_nav.open .widget-title .toggle, .widget_layered_nav_filters.open .widget-title .toggle, .widget_price_filter.open .widget-title .toggle, .widget_product_categories.open .widget-title .toggle {
    left: 14px;
    right: auto;
}
.widget_layered_nav .widget-title .toggle, .widget_layered_nav_filters .widget-title .toggle, .widget_price_filter .widget-title .toggle, .widget_product_categories .widget-title .toggle {
    left: 14px;
    right: auto;
}
.dropdown-menu {
    right: 0px;
    left: auto;
}
.products.list .product-details {
    padding-right: 285px;
    text-align: right !important;
}
.products.list .product-image {
    float: right;
}
.pager .limiter label {
    float: right;
    margin: 0px 0px 0px 10px;
}
    margin: 0px 0px 0px 10px;
}
.product-images .thumbnails {
    float: right;
}
.product-images .product-image {
    float: left;
}
.comment-form-rating .stars a::before {
    opacity: 0.2;
}
.product-images .thumbnails {
    float: right;
}
.person .person-name {
    text-align: right;
}
.person .person-role {
    text-align: right;
}
#main.wide .entry-content {
    text-align: right;
}
.searchform-middle #search-form {
    margin-left: 31px;
}
input, button, select, textarea {
    font-family: BYekan;
}
.header-top {
    font-family: BYekan;
}
.tp-caption.subtitle, .tp-caption.subtitle-yellow, .tp-caption.subtitle-parallax {
    font-family: BYekan;
}
h1, h2, h3, h4, h5 {
    font-family: BYekan;
}
#main .title-desc, #main .slider-desc {
    font-family: BYekan;
}
.post-title, .product h3, .product-name, .post-content .entry-title, h1.product_title, .resp-tabs-list li, h2.resp-accordion, #comments h2, .product_list_widget a, .entry-related h3, .entry-comments h3, .commentlist .meta, .comment-list .meta, .post-title a, .post-content .entry-title a, .portfolio-title, .portfolio-title a, .panel-title, .panel-title h4, .panel > .panel-heading, .testimonial .testimonial-title, .testimonial .meta-name, #yith-wcwl-popup-message, .osc-progressbar-label, .feature-box h4, .person .person-name, .no-content-comment h3, .counter-box-content h3, .popover-title, .counter-circle-wrapper .desc, .wpb_toggle, #content h4.wpb_toggle, .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
    font-family: BYekan;
}
body {
    font-family: BYekan;
}
html {
    font-family: BYekan;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: BYekan;
}
.breadcrumbs {
    font-family: BYekan;
}
.entry-meta .meta-item .fa {
    margin-left: 5px;
margin-right:auto;
}
.widget_sidebar_menu .widget-title .toggle {
    left: 10px;
    right: auto;
}
.widget .sidebar-menu > ul > li .arrow {
    left: 0px;
    right: auto;
}
.widget .sidebar-menu .narrow .popup ul li > a, .widget .sidebar-menu .narrow .popup ul li li > a, .widget .sidebar-menu .narrow .popup ul li > h5, .widget .sidebar-menu .narrow .popup ul li li > h5 {
    padding-right: 20px;
    margin-left: auto;
}
#main .title-desc, #main .slider-desc {
    padding-top: 20px;
}
#main .post-content .entry-title {
    padding-right: 0px;
}
.product-slider .post-carousel .post-item .post-title, .related-slider .post-carousel .post-item .post-title {
    text-align: right;
}
p {
    text-align: right;
}
.header .switcher-wrapper .view-switcher, .header .switcher-wrapper #mini-cart {
    float: left;
}
#mini-cart .dropdown-menu {
    left: 0px;
    right: auto;
    padding: 20px 20px 24px;
}
.searchform-middle .switcher-wrapper #search-form {
    float: left;
}
.product-slider.with-desc .owl-controls, .content-slider.with-desc .owl-controls, .related-slider.with-desc .owl-controls {
    top: -113px;
}
.nav-tabs > li {
    float: right;
}
html[dir="rtl"] .select2-container .select2-choice > .select2-chosen {
    margin-right: 160px;
    margin-left: auto;
}
html[dir="rtl"] .select2-container .select2-choice .select2-arrow {
    left: 10px;
}
.alert .close {
    padding-left: 5px;
}
#main-mobile-menu {
float: right;
}
.header {
    font-family: BYekan;
}
.testimonial .testimonial-details {
    text-align: right;
}
.header-wrapper .mega-menu > ul > li > a, .header-wrapper .mega-menu > ul > li > h5 {
    font-family: BYekan;
}
.content-slider .post-item .post-title {
    text-align: right;
}
.content-slider .post-item .post-title {
    text-align: right;
}
.widget_layered_nav_filters li a, .tagcloud a, .woocommerce .widget_layered_nav ul.yith-wcan-label li a, .woocommerce-page .widget_layered_nav ul.yith-wcan-label li a, .woocommerce .widget_layered_nav ul.yith-wcan-label li span, .woocommerce-page .widget_layered_nav ul.yith-wcan-label li span {
    float: right;
}
.mega-menu .popup ul li > a, .mega-menu .popup ul li > h5, .sidebar-menu .popup ul li > a, .sidebar-menu .popup ul li > h5, .accordion-menu > ul > li > ul > li > a, .accordion-menu > ul > li > ul > li > h5, .mega-menu .entry-title, .mega-menu .page-title, .sidebar-menu .entry-title, .sidebar-menu .page-title, .accordion-menu .entry-title, .accordion-menu .page-title {
    font-family: BYekan;
}
.fb-person {
    float: right;
}
.footer ul li > a::before, .footer ol li > a::before {
    right: 0px;
    left: auto;
}
.cart_list .remove {
right:auto;
    left: 0px;
}
.product_list_widget .star-rating span {
left:auto;
    right: 0px;
}
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: right;
}
.menu-arrow .mega-menu > ul > li.has-sub > a::after, .menu-arrow .mega-menu > ul > li.has-sub > h5::after {
    padding-right: 8px;
	padding-left: auto;
	}
.header .logo-center .logo img {
    margin-top: 0;
}
.header .logo-center {
    float: right;
}
.searchform .text {
    left: 37px;
right:auto;
}
.left-sidebar .widget-title, .right-sidebar .widget-title {
    font-family: BYekan;
}
.left-sidebar .s2_form_widget h3.widget-title, .right-sidebar .s2_form_widget h3.widget-title {
    font-family: BYekan;
}
.toolbar label {
    margin: 0px 0px 0px 10px;
}
.shop_table.cart tbody div.product-remove {
    margin-right: 20px;
    margin-left: auto;
}
.shop_table.cart tbody div.product-thumbnail {
    float: right;
}
.shop_table.cart tbody .product-detail {
    padding-right: 210px;
    padding-left: auto;
}
.shop_table.cart tbody .product-wrap {
    text-align: right;
}
#mini-cart, #search-form {
    float: right;
}
.footer .widget ul li, .footer .widget ul li a, .footer .widget ul li h5 {
    font-family: BYekan !important;
}
.footer-wrapper {
    font-family: BYekan !important;
}
.footer .widget-title, .footer h3 {
    font-family: BYekan !important;
}
.tp-caption.title-white-xl {
    font-family: BYekan !important;
}
.tp-caption.title-white-xl {
    font-family: BYekan !important;
}
.tp-caption.title-white-xl {
    font-family: BYekan !important;
}
.tp-caption.title-white-normal, .tp-caption.subtitle-white-lg {
    font-family: BYekan !important;
}
.tp-caption .btn, .tp-caption .btn-green, .tp-caption .btn-green-pink, .tp-caption .btn-blue, .tp-caption .btn-pink, .tp-caption .btn-brown, .tp-caption .btn-red, .tp-caption .btn-yellow, .tp-caption .btn-red-inverse {
    font-family: BYekan !important;
}
.redux-sidebar {
    float: right;
}
.redux-main {
    margin-right: 201px;
    border-right: 1px solid #D8D8D8;
    margin-left: auto;
    border-left:0px solid;
}
.tp-caption.desc, .tp-caption.desc-md, .tp-caption.desc-white, .tp-caption.desc-white-lg, .tp-caption.desc-black, .tp-caption.desc-parallax {
    font-family: BYekan !important;
}
div, tp-caption, title-parallax, title-red, {     font-family: BYekan !important;
}
body .wpb_content_element .custom-tabs .wpb_tabs_nav li a, body .wpb_content_element .custom-tabs .wpb_tabs_nav li.ui-tabs-active a, body .wpb_content_element .custom-tabs .wpb_tabs_nav li:hover a {
    font-family: BYekan;
}
.btn-arrow, .footer .btn-arrow, .view-mode a, .woocommerce-pagination li > .page-numbers, .pagination > a, .elastislide-wrapper nav span, .quantity .minus, .quantity .plus, .navigation a, .single-nav a span, .accordion-menu .arrow, .widget .arrow, .widget_layered_nav .widget-title .toggle, .widget_layered_nav_filters .widget-title .toggle, .widget_price_filter .widget-title .toggle, .widget_product_categories .widget-title .toggle, .owl-theme .owl-controls .owl-buttons div, .tagcloud a, body .flex-direction-nav a, .woocommerce .widget_layered_nav ul.yith-wcan-label li a, .woocommerce-page .widget_layered_nav ul.yith-wcan-label li a, .woocommerce .widget_layered_nav ul.yith-wcan-label li span, .woocommerce-page .widget_layered_nav ul.yith-wcan-label li span, .woocommerce #content table.wishlist_table.cart a.remove {
    color: #9F9F9F !important;
}
.input-field label, .address-field label, .textarea-field label {
    right: 1px;
    left: auto;
}
.widget ul ul {
    margin-right: 20px;
    margin-left: auto;
    padding: 3px 3px 3px 0px;
}
.input-field input[type="text"], .input-field select, .input-field textarea, .input-field input[type="text"], .input-field input[type="password"], .input-field input[type="datetime"], .input-field input[type="datetime-local"], .input-field input[type="date"], .input-field input[type="month"], .input-field input[type="time"], .input-field input[type="week"], .input-field input[type="number"], .input-field input[type="email"], .input-field input[type="url"], .input-field input[type="search"], .input-field input[type="tel"], .input-field input[type="color"], .input-field.comment-form-rating, .input-field > strong, .address-field input[type="text"], .address-field select, .address-field textarea, .address-field input[type="text"], .address-field input[type="password"], .address-field input[type="datetime"], .address-field input[type="datetime-local"], .address-field input[type="date"], .address-field input[type="month"], .address-field input[type="time"], .address-field input[type="week"], .address-field input[type="number"], .address-field input[type="email"], .address-field input[type="url"], .address-field input[type="search"], .address-field input[type="tel"], .address-field input[type="color"], .address-field.comment-form-rating, .address-field > strong, .textarea-field input[type="text"], .textarea-field select, .textarea-field textarea, .textarea-field input[type="text"], .textarea-field input[type="password"], .textarea-field input[type="datetime"], .textarea-field input[type="datetime-local"], .textarea-field input[type="date"], .textarea-field input[type="month"], .textarea-field input[type="time"], .textarea-field input[type="week"], .textarea-field input[type="number"], .textarea-field input[type="email"], .textarea-field input[type="url"], .textarea-field input[type="search"], .textarea-field input[type="tel"], .textarea-field input[type="color"], .textarea-field.comment-form-rating, .textarea-field > strong {
    padding: 0px 165px 0px 15px;
}
p { font-family: BYekan !important }
.stars {
    font-family: "FontAwesome" !important;
}
.testimonial .testimonial-title {
    direction: rtl;
}
.widget .arrow {
    top: 10px
}
.mega-menu > ul > li > a, .mega-menu > ul > li > h5, .mega-menu > ul > li li > a, .mega-menu > ul > li li > h5, .accordion-menu > ul > li > a, .accordion-menu > ul > li > h5, .accordion-menu > ul > li li > a, .accordion-menu > ul > li li > h5 {
  font-family: BYekan;
  font-weight: normal;
}

button, .btn, .btn-inverse, .button, input[type="submit"][name="subscribe"], input[type="submit"][name="unsubscribe"], .footer button, .footer .btn, .footer .btn-inverse, .footer .button, .minicart-actions .buttons .checkout-link, .yith-wcwl-add-to-wishlist > div > a, a.compare.button, .added_to_cart, #submit, .person .person-social a, .yith-wcwl-share li a, .btn.dropdown-toggle, .contact-icon, .faq-icon, .icon-box, .wpcf7-submit, .wpb_toggle:before, .yith-woo-ajax-navigation .yith-wcan .yith-wcan-reset-navigation {
 font-family: BYekan;
  font-weight: normal;
}

.add-links-item:first-child {
  margin-right: 0;
}

.add-links-item {
  margin-left: 0;
  margin-right: 4px;
}

.product .price, .product-price .amount, .product-subtotal .amount, .cart-subtotal .amount, .total .amount, .order-total .amount, .no-content-comment h2, .ls-inner .price-box {
    font-family: BYekan !important;
  font-weight: normal !important;
}

ul > li > a, .accordion-menu > ul > li > h5, .widget > ul > li > a, .widget .scrollwrap > ul > li > a, .widget_nav_menu > div > ul > li > a, #wp-calendar caption .yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan li a, .widget_layered_nav ul.yith-wcan-select li a, .widget .yit-wcan-select-open {
     font-family: BYekan;
     font-weight: normal;
}
input, button, select, textarea {
    font-family: BYekan;
  font-weight: normal;
}
.product_list_widget li .product-image {
    float: right;
}
.product_list_widget li .product-details {
    margin-right: 100px;
    margin-left: auto;
}