@font-face {
    font-family: 'Yekan';
    src: url('fonts/WebYekan.eot');
    src: url('fonts/WebYekan.eot?#iefix') format('embedded-opentype'),
    url('fonts/WebYekan.woff') format('woff'),
    url('fonts/WebYekan.ttf') format('truetype'),
    url('fonts/WebYekan.svg#WebYekan') format('svg');
}

h1,
h2,
h3,
h4,
h5,
h6,
.gallery-caption,
.form-category .ui-state-default,
.form-category .ui-widget-content .ui-state-default,
.form-category .ui-widget-header .ui-state-default,
.ui-selectmenu-menu .ui-menu .ui-menu-item,
section-bolock-cat.option12 .block-cat .read-more,
section-bolock-cat.option12 .block-cat .cat-title .cat-name {
    font-family: 'Yekan' !important;
}

body,
.w-nav .menu-item-language,
.w-nav-item,
.w-btn.icon_atleft i + .w-btn-label,
h1,
h2,
h3,
h4,
h5,
h6,
.w-blog-post.format-quote blockquote,
.w-counter-number,
.w-pricing-item-price,
.w-tabs-item-title,
.ult_price_figure,
.ult_countdown-amount,
.ultb3-box .ultb3-title,
.stats-block .stats-desc .stats-number,
.tp-caption.zephyr-01,
.tp-caption.zephyr-02,
.tp-caption.zephyr-03,
.tp-caption.zephyr-04,
.tp-caption.zephyr-05,
.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap:last-child {
    font-family: 'Yekan' !important;
}

.site-description {
    font-family: 'Yekan';
}

.site-title {
    font-family: 'Yekan';
}

.main-navigation ul li a {
    font-family: 'Yekan';
}

.woocommerce ul.products li.product a {
    font-family: 'Yekan';
}

.woocommerce .widget_price_filter .price_slider_amount .button {
    font-family: 'Yekan';
}

.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
    font-family: 'Yekan';
}

.search-form .search-submit,
.woocommerce-product-search input[type="submit"] {
    font-family: 'Yekan';
}

.sidr-inner {
    font-family: 'Yekan';
}

.site-branding {
    float: right;
}

.site-description {
    float: right;
}

.woocommerce img {
    float: right;
}

#right-header {
    float: left;
}

#quick-contact {
    float: right;
}

.header-social-wrapper {
    float: left;
}

.header-search-box {
    float: left;
}

.main-navigation {
    float: right;
}

#primary {
    float: right;
}

.main-navigation li {
    float: right;
}

.entry-content ul, .entry-content ol {
    padding-right: 20px;
    padding-left: auto;
}

#header-nav li {
    float: right;
}

.main-navigation ul li.menu-item-has-children a, .main-navigation ul li.page_item_has_children a {
    padding-left: 30px;
    padding-right: 0;
}

#primary-menu .sub-menu li a {
    padding-right: 30px;
}

#primary-menu .sub-menu li a::after {
    margin-left: 10px;
}

.entry-footer > span, .entry-header .entry-meta span {
    padding: 0 0 0 15px;
    margin-left: 15px;
    margin-right: auto;
}

#featured-carousel .featured-product-carousel-wrapper .slick-list {
    direction: ltr;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    float: right;
}

.woocommerce #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images {
    float: right;
}

#breadcrumb .breadcrumb-trail li, #breadcrumb li {
    float: right;
}

.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
    margin-right: 20px;
}

#breadcrumb .breadcrumb-trail li::after, #breadcrumb li::after {
    content: "\f100";
    margin-right: 10px;
    margin-left: auto;
}

.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
    float: left;
}

.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
    float: right;
}

#add_payment_method #payment ul.payment_methods li,
.woocommerce-cart #payment ul.payment_methods li,
.woocommerce-checkout #payment ul.payment_methods li {
    text-align: right;
}

.site-description {
    letter-spacing: 0;
}

.site-info {
    display: none;
}

.colophon-column {
    float: right;
    text-align: center;
}

.main-navigation ul ul {
    right: 0;
    left: auto;
}

.main-navigation ul ul a {
    text-align: right;
}

.entry-footer > span::before, .entry-header .entry-meta > span::before {
    margin-left: 8px;
    margin-right: auto;
}

.navigation .nav-links .nav-previous, .navigation .nav-links .nav-previous {
    text-align: left;
}

.comment-navigation .nav-previous a::before, .posts-navigation .nav-previous a::before, .post-navigation .nav-previous a::before {
    float: left;
}

.comment-navigation .nav-next a::after, .posts-navigation .nav-next a::after, .post-navigation .nav-next a::after {
    float: right;
}

.comment-form-rating {
    position: relative;
    top: 10px;
    right: 16px;
}

#respond {
    float: right;
}

.vcard .avatar {
    float: right;
    margin: 7px 0 15px 15px;
}

.comment .comment-body {
    text-align: right;
}

.comment-metadata > a {
    margin-left: 30px;
    margin-right: auto;
}

.main-navigation ul li.menu-item-has-children > a::after, .main-navigation ul li.page_item_has_children > a::after {
    margin-right: 10px;
    margin-left: auto;
    left: auto;
    right: auto;
}

#cart-section li {
    float: right;
}

#cart-section .cart-icon {
    margin-right: 15px;
    margin-left: auto;
}

#header-nav ul li a {
    margin-right: 20px;
    margin-left: auto;
}

.main-navigation ul li li.menu-item-has-children > a::after,
.main-navigation ul li li.page_item_has_children > a::after {
    content: "\f104";
    left: 0;
    top: 6px;
}

.main-navigation ul ul ul {
    left: 0;
    right: 100%;
}

.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
    float: right;
}

.header-search-box .search-box-wrap {
    right: -690%;
}

.main-navigation li:before {
    right: 0;
    left: auto;
}

#footer-widgets .footer-widget-area {
    float: right;
}

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
    float: left;
}

#footer-widgets ul li::before {
    right: 0;
    left: auto;
}

.colophon-grid-2 .colophon-column:first-child {
    text-align: right;
}