@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');
}

html {
    font-family: 'Yekan';
}

body {
    font-family: 'Yekan';
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Yekan';
}

code,
kbd,
pre,
samp {
    font-family: 'Yekan';
}

pre {
    font-family: 'Yekan';
}

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

input, button, textarea {
    font-family: 'Yekan';
}

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

#secondary a {
    font-family: 'Yekan';
}

#secondary .food_restro_pro_contact_info li {
    font-family: 'Yekan';
}

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

.woocommerce ul.products li.product .price,
.woocommerce ul.products li.product .price .woocommerce-Price-amount.amount {
    font-family: 'Yekan';
}

.woocommerce .woocommerce-result-count {
    font-family: 'Yekan';
}

.woocommerce-review-link,
.woocommerce div.product .woocommerce-Price-amount.amount,
.product_meta a,
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    font-family: 'Yekan';
}

.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents a {
    font-family: 'Yekan';
}

.woocommerce form .form-row label {
    font-family: 'Yekan';
}

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

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

.header-font-1 h1,
.header-font-1 h2,
.header-font-1 h3,
.header-font-1 h4,
.header-font-1 h5,
.header-font-1 h6,
.header-font-1 .site-title a,
.header-font-1 .site-description,
.header-font-1 #secondary a,
.woocommerce.header-font-1 #respond input#submit,
.woocommerce.header-font-1 a.button,
.woocommerce.header-font-1 button.button,
.woocommerce.header-font-1 input.button,
.woocommerce.header-font-1 a.added_to_cart,
.woocommerce.header-font-1 #respond input#submit.alt,
.woocommerce.header-font-1 a.button.alt,
.woocommerce.header-font-1 button.button.alt,
.woocommerce.header-font-1 input.button.alt,
.woocommerce.header-font-1 #respond input#submit.disabled,
.woocommerce.header-font-1 #respond input#submit:disabled,
.woocommerce.header-font-1 #respond input#submit:disabled[disabled],
.woocommerce.header-font-1 a.button.disabled,
.woocommerce.header-font-1 a.button:disabled,
.woocommerce.header-font-1 a.button:disabled[disabled],
.woocommerce.header-font-1 button.button.disabled,
.woocommerce.header-font-1 button.button:disabled,
.woocommerce.header-font-1 button.button:disabled[disabled],
.woocommerce.header-font-1 input.button.disabled,
.woocommerce.header-font-1 input.button:disabled,
.woocommerce.header-font-1 input.button:disabled[disabled],
.woocommerce.header-font-1 ul.products li.product .price,
.woocommerce.header-font-1 ul.products li.product .price .woocommerce-Price-amount.amount,
.woocommerce.header-font-1 .woocommerce-result-count,
.header-font-1 .woocommerce-review-link,
.woocommerce.header-font-1 div.product .woocommerce-Price-amount.amount,
.header-font-1 .product_meta a,
.woocommerce.header-font-1 div.product .woocommerce-tabs ul.tabs li a,
.header-font-1 .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents a,
.woocommerce.header-font-1 form .form-row label,
.header-font-1 .woocommerce-MyAccount-navigation ul li a,
.header-font-1 .site-info,
.header-font-1 #secondary .food_restro_pro_contact_info li {
    font-family: 'Yekan';
}

.header-font-2 h1,
.header-font-2 h2,
.header-font-2 h3,
.header-font-2 h4,
.header-font-2 h5,
.header-font-2 h6,
.header-font-2 .site-title a,
.header-font-2 .site-description,
.header-font-2 #secondary a,
.woocommerce.header-font-2 #respond input#submit,
.woocommerce.header-font-2 a.button,
.woocommerce.header-font-2 button.button,
.woocommerce.header-font-2 input.button,
.woocommerce.header-font-2 a.added_to_cart,
.woocommerce.header-font-2 #respond input#submit.alt,
.woocommerce.header-font-2 a.button.alt,
.woocommerce.header-font-2 button.button.alt,
.woocommerce.header-font-2 input.button.alt,
.woocommerce.header-font-2 #respond input#submit.disabled,
.woocommerce.header-font-2 #respond input#submit:disabled,
.woocommerce.header-font-2 #respond input#submit:disabled[disabled],
.woocommerce.header-font-2 a.button.disabled,
.woocommerce.header-font-2 a.button:disabled,
.woocommerce.header-font-2 a.button:disabled[disabled],
.woocommerce.header-font-2 button.button.disabled,
.woocommerce.header-font-2 button.button:disabled,
.woocommerce.header-font-2 button.button:disabled[disabled],
.woocommerce.header-font-2 input.button.disabled,
.woocommerce.header-font-2 input.button:disabled,
.woocommerce.header-font-2 input.button:disabled[disabled],
.woocommerce.header-font-2 ul.products li.product .price,
.woocommerce.header-font-2 ul.products li.product .price .woocommerce-Price-amount.amount,
.woocommerce.header-font-2 .woocommerce-result-count,
.header-font-2 .woocommerce-review-link,
.woocommerce.header-font-2 div.product .woocommerce-Price-amount.amount,
.header-font-2 .product_meta a,
.woocommerce.header-font-2 div.product .woocommerce-tabs ul.tabs li a,
.header-font-2 .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents a,
.woocommerce.header-font-2 form .form-row label,
.header-font-2 .woocommerce-MyAccount-navigation ul li a,
.header-font-2 .site-info,
.header-font-2 #secondary .food_restro_pro_contact_info li {
    font-family: 'Yekan';
}

.header-font-3 h1,
.header-font-3 h2,
.header-font-3 h3,
.header-font-3 h4,
.header-font-3 h5,
.header-font-3 h6,
.header-font-3 .site-title a,
.header-font-3 .site-description,
.header-font-3 #secondary a,
.woocommerce.header-font-3 #respond input#submit,
.woocommerce.header-font-3 a.button,
.woocommerce.header-font-3 button.button,
.woocommerce.header-font-3 input.button,
.woocommerce.header-font-3 a.added_to_cart,
.woocommerce.header-font-3 #respond input#submit.alt,
.woocommerce.header-font-3 a.button.alt,
.woocommerce.header-font-3 button.button.alt,
.woocommerce.header-font-3 input.button.alt,
.woocommerce.header-font-3 #respond input#submit.disabled,
.woocommerce.header-font-3 #respond input#submit:disabled,
.woocommerce.header-font-3 #respond input#submit:disabled[disabled],
.woocommerce.header-font-3 a.button.disabled,
.woocommerce.header-font-3 a.button:disabled,
.woocommerce.header-font-3 a.button:disabled[disabled],
.woocommerce.header-font-3 button.button.disabled,
.woocommerce.header-font-3 button.button:disabled,
.woocommerce.header-font-3 button.button:disabled[disabled],
.woocommerce.header-font-3 input.button.disabled,
.woocommerce.header-font-3 input.button:disabled,
.woocommerce.header-font-3 input.button:disabled[disabled],
.woocommerce.header-font-3 ul.products li.product .price,
.woocommerce.header-font-3 ul.products li.product .price .woocommerce-Price-amount.amount,
.woocommerce.header-font-3 .woocommerce-result-count,
.header-font-3 .woocommerce-review-link,
.woocommerce.header-font-3 div.product .woocommerce-Price-amount.amount,
.header-font-3 .product_meta a,
.woocommerce.header-font-3 div.product .woocommerce-tabs ul.tabs li a,
.header-font-3 .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents a,
.woocommerce.header-font-3 form .form-row label,
.header-font-3 .woocommerce-MyAccount-navigation ul li a,
.header-font-3 .site-info,
.header-font-3 #secondary .food_restro_pro_contact_info li {
    font-family: 'Yekan';
}

.header-font-4 h1,
.header-font-4 h2,
.header-font-4 h3,
.header-font-4 h4,
.header-font-4 h5,
.header-font-4 h6,
.header-font-4 .site-title a,
.header-font-4 .site-description,
.header-font-4 #secondary a,
.woocommerce.header-font-4 #respond input#submit,
.woocommerce.header-font-4 a.button,
.woocommerce.header-font-4 button.button,
.woocommerce.header-font-4 input.button,
.woocommerce.header-font-4 a.added_to_cart,
.woocommerce.header-font-4 #respond input#submit.alt,
.woocommerce.header-font-4 a.button.alt,
.woocommerce.header-font-4 button.button.alt,
.woocommerce.header-font-4 input.button.alt,
.woocommerce.header-font-4 #respond input#submit.disabled,
.woocommerce.header-font-4 #respond input#submit:disabled,
.woocommerce.header-font-4 #respond input#submit:disabled[disabled],
.woocommerce.header-font-4 a.button.disabled,
.woocommerce.header-font-4 a.button:disabled,
.woocommerce.header-font-4 a.button:disabled[disabled],
.woocommerce.header-font-4 button.button.disabled,
.woocommerce.header-font-4 button.button:disabled,
.woocommerce.header-font-4 button.button:disabled[disabled],
.woocommerce.header-font-4 input.button.disabled,
.woocommerce.header-font-4 input.button:disabled,
.woocommerce.header-font-4 input.button:disabled[disabled],
.woocommerce.header-font-4 ul.products li.product .price,
.woocommerce.header-font-4 ul.products li.product .price .woocommerce-Price-amount.amount,
.woocommerce.header-font-4 .woocommerce-result-count,
.header-font-4 .woocommerce-review-link,
.woocommerce.header-font-4 div.product .woocommerce-Price-amount.amount,
.header-font-4 .product_meta a,
.woocommerce.header-font-4 div.product .woocommerce-tabs ul.tabs li a,
.header-font-4 .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents a,
.woocommerce.header-font-4 form .form-row label,
.header-font-4 .woocommerce-MyAccount-navigation ul li a,
.header-font-4 .site-info,
.header-font-4 #secondary .food_restro_pro_contact_info li {
    font-family: 'Yekan';
    font-size: 27px;
}

.header-font-5 h1,
.header-font-5 h2,
.header-font-5 h3,
.header-font-5 h4,
.header-font-5 h5,
.header-font-5 h6,
.header-font-5 .site-title a,
.header-font-5 .site-description,
.header-font-5 #secondary a,
.woocommerce.header-font-5 #respond input#submit,
.woocommerce.header-font-5 a.button,
.woocommerce.header-font-5 button.button,
.woocommerce.header-font-5 input.button,
.woocommerce.header-font-5 a.added_to_cart,
.woocommerce.header-font-5 #respond input#submit.alt,
.woocommerce.header-font-5 a.button.alt,
.woocommerce.header-font-5 button.button.alt,
.woocommerce.header-font-5 input.button.alt,
.woocommerce.header-font-5 #respond input#submit.disabled,
.woocommerce.header-font-5 #respond input#submit:disabled,
.woocommerce.header-font-5 #respond input#submit:disabled[disabled],
.woocommerce.header-font-5 a.button.disabled,
.woocommerce.header-font-5 a.button:disabled,
.woocommerce.header-font-5 a.button:disabled[disabled],
.woocommerce.header-font-5 button.button.disabled,
.woocommerce.header-font-5 button.button:disabled,
.woocommerce.header-font-5 button.button:disabled[disabled],
.woocommerce.header-font-5 input.button.disabled,
.woocommerce.header-font-5 input.button:disabled,
.woocommerce.header-font-5 input.button:disabled[disabled],
.woocommerce.header-font-5 ul.products li.product .price,
.woocommerce.header-font-5 ul.products li.product .price .woocommerce-Price-amount.amount,
.woocommerce.header-font-5 .woocommerce-result-count,
.header-font-5 .woocommerce-review-link,
.woocommerce.header-font-5 div.product .woocommerce-Price-amount.amount,
.header-font-5 .product_meta a,
.woocommerce.header-font-5 div.product .woocommerce-tabs ul.tabs li a,
.header-font-5 .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents a,
.woocommerce.header-font-5 form .form-row label,
.header-font-5 .woocommerce-MyAccount-navigation ul li a,
.header-font-5 .site-info,
.header-font-5 #secondary .food_restro_pro_contact_info li {
    font-family: 'Yekan';
}

.body-font-1 {
    font-family: 'Yekan';
}

.body-font-2 {
    font-family: 'Yekan';
}

.body-font-3 {
    font-family: 'Yekan';
}

.body-font-4 {
    font-family: 'Yekan';
}

.body-font-5 {
    font-family: 'Yekan';
}

.site-branding {
    float: right;
}

.main-navigation {
    float: left;
}

#about-us .col-2 .section-container, #special-offer .col-2 .section-container {
    text-align: right;
}

#featured-slider .slick-prev, #featured-slider .slick-next,
#client-testimonial .slick-prev,  #client-testimonial .slick-next {
    display: none !important;
}

#masthead .main-navigation ul ul li.menu-item-has-children > a {
    padding-left: 35px;
    padding-right: auto;
}

#masthead .main-navigation ul ul li a svg {
    right: auto;
    left: 0;
}

#about-us .col-2 .section-container, #special-offer .col-2 .section-container {
    padding-left: 100px;
    padding-right: 0;
}

.featured-content-wrapper {
    left: 0;
    right: 0;
    text-align: center;
    margin: 0 auto;
    max-width: 700px;
    direction: rtl;
}

.more-icon {
    left: -40px;
    right: auto;
}

.more-icon svg {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
}

#about-us .col-2 .section-header, #special-offer .col-2 .section-header {
    text-align: right;
}

.main-navigation svg.icon-down {
    margin-right: 5px;
    margin-left: auto;
}

.sub-menu svg.icon-down {
    margin-left: 5px;
    margin-right: auto;
}

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

#search {
    left: 0;
    right: auto;
}

#search:before {
    right: 90%;
    left: auto;
}

.wpcf7-form {
    direction: rtl;
}

#gallery .entry-header .popup {
    right: auto;
    left: 20px;
}

#gallery .entry-header .entry-title, #gallery .entry-header .popup {
    text-align: right;
}

.right-sidebar #primary, .left-sidebar #primary {
    float: right;
    padding-left: 40px;
    padding-right: auto;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.added_to_cart, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {
    font-size: 15px;
}

.woocommerce-Price-currencySymbol {
    padding-right: 5px;
    padding-left: auto;
}

.site-info.col-2 span {
    float: unset;
    width: 100%;
    text-align: center;
}

.comment-metadata {
    float: left;
    padding-left: 35px;
    padding-right: auto;
}

.comment-meta .fn {
    padding-right: 35px;
    padding-left: auto;
}

#secondary .widget > ul li:first-child, #secondary .widget > ul li:hover, #secondary .widget_nav_menu ul li:first-child, #secondary .widget_nav_menu ul li:hover {
    border-right: 4px solid #a90125;
    border-left: none;
}

.slick-slider {
    direction: ltr;
}

[dir=rtl] .slick-slide {
    float: left;
}

.footer-widgets-area.col-2 .hentry, .footer-widgets-area.col-4 .hentry {
    float: right;
}

.footer-widgets-area.col-2 .hentry:nth-child(odd), .footer-widgets-area.col-4 .hentry:nth-child(odd) {
    padding-left: 40px;
    padding-right: 0;
}

.footer-widgets-area ul li a:before {
    margin-left: 5px;
    margin-right: auto;
}

.footer-widgets-area.col-4 .hentry {
    padding-left: 40px;
    margin-right: auto;
}

@media screen and (max-width: 1023px) {
    .icon.icon-down {
        display: none;
    }

    .main-navigation .menu-item-has-children > a:before {
        left: 25px;
        right: auto;
    }
}