/* ---------------------- 
Stylesheet Guide
-------------------------

GENERAL STYLES
FULLSCREEN SEARCH
READING POSITION INDICATOR
GENERAL BOOTSTRAP
MODAL
PAGINATION
TOP ICONS
SIDEBAR
MAIN MENU
SLIDING PANEL
PAGE STRUCTURE
POST NAVIGATION
CARDS
WORDPRESS
COMMENTS
WIDGETS
ENVIRA GALLERY
FOOTER
MASONRY
MEDIA QUERIES

*/

/* ================= GENERAL STYLES ================== */












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




body { font-family: 'iransans' !important; }
.site-title, h1, h2, h3, h4, h5, h6 { font-family: 'iransans' !important; }
button, input, select, textarea { font-family: 'iransans' !important; }
.site-title { font-family: 'iransans' !important; }
.site-description { font-family: 'iransans' !important; }
.menu, .page_item, .menu-item, .menu-item li, .menu-item a { font-family: 'iransans' !important; }
article h1, article h2, article h3, article h4, article h5, article h6 { font-family: 'iransans' !important; }
article { font-family: 'iransans' !important; }
.widget h1, .widget h2, .widget h3, .widget h4, .widget h5, .widget h6 { font-family: 'iransans' !important; }
.widget { font-family: 'iransans' !important; }
footer h1, footer h2, footer h3, footer h4, .widgets-area h5, footer h6 { font-family: 'iransans' !important; }
footer { font-family: 'iransans' !important; }



















body {
    direction: rtl;
    unicode-bidi: embed;
}

blockquote {
    border: none;
    padding-left: 0;
    margin-left: 0;
}


.eskimo-title-with-border span:after {
    left: auto;
    right: 0;
}


span.eskimo-post-price {
    right: 0;
    left: 15px;
}

.fa-chevron-right:before {
    content:'\f053';
}

.fa-chevron-left:before {
    content:'\f054';
}

/* ================= FULLSCREEN SEARCH ================== */

#eskimo-close-search {
    right: auto;
    left: 30px;
}

/* ================= READING POSITION INDICATOR ================== */

progress {
    right: 0;
    left: auto;
}

.eskimo-progress-container {
    right: 0;
    left: auto;
}

/* ================= GENERAL BOOTSTRAP ================== */

.custom-select {
    padding: 0.5rem .75rem 0.5rem 1.75rem;
    background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat left .75rem center;
    background-size: 8px 10px;
}

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
  padding-right:10px;
  border-right:1px solid rgba(0, 0, 0, 0.1);
}

/* ================= PROGRESS BARS ================== */

.progress-bar {
    text-align: left;
    padding-left:0.5rem;
    padding-right: 0;
}
.progress-bar span {
    left:auto;
    right:0.5rem;
}

/* ================= MODAL ================== */

.modal-close {
    left: 1rem;
    right: auto;
}

/* ================= PAGINATION ================== */

.eskimo-pager .fa-chevron-right {
    margin-left: 0px;
    margin-right: 2px;
}

.eskimo-pager .fa-chevron-left {
    margin-right: 0px;
    margin-left: 2px;
}

/* ================= TOP ICONS ================== */

.eskimo-top-icons {
    right: auto;
    left: 30px;
}


.eskimo-top-icons li a span {
    right: auto;
    left: 5px;
}

/* ================= SIDEBAR ================== */

#eskimo-sidebar {
    right: 0;
    left: auto;
}

/* ================= MAIN MENU ================== */

#eskimo-menu-toggle:after {
    right: auto;
    left: 40px;
}

.eskimo-menu-ul > li > a:before,.eskimo-menu-ul > li > a:after {
    right: auto;
    left: 0;
}

.eskimo-menu-ul > li > ul > li > ul,.eskimo-menu-ul > li > ul > li > ul > li > ul {
    padding: 1rem 1rem 0.5rem 0;
}

.eskimo-menu-ul li a {
    padding: 0 0 0 1em;
}

.eskimo-menu-ul > li > ul > li a:before {
    right: auto;
    left: 5px;
}

/* ================= SLIDING PANEL ================== */

.eskimo-panel-inner .eskimo-panel-close {
    left: 60px;
    right: auto;
}

/* ================= SOCIAL ICONS ================== */

.eskimo-social-icons li {
    float: right;
}

.eskimo-social-icons {
    padding: 0 40px 0 0;
}

.eskimo-social-icons li a {
    padding: 0 0 0 25px;
}

/* ================= PAGE STRUCTURE ================== */

#eskimo-site-wrapper {
    padding-left: 0;
    padding-right: 310px;
}

.eskimo-page-title {
    padding:3rem 60px 3rem 0;
}

.eskimo-page-title span:after {
    right: 0;
    left: auto;
}

.eskimo-page-title.eskimo-author-title span {
    padding-left:80px;
    padding-right: 0;
}

.eskimo-page-title img {
    right:auto;
    left:0;
}

.eskimo-meta-tags .badge {
    margin-right: 0;
    margin-left: 5px;
}

/* ================= POST NAVIGATION ================== */

.eskimo-post-nav-left-row {
    text-align: right;
    border-left: 1px solid rgba(255,255,255,.05);
    border-right: none;
}

.eskimo-post-nav-right-row {
    text-align: left;
}

/* ================= CARDS ================== */

.card-horizontal-left {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-left: none;
}

.card:hover .card-horizontal-left {
    border-color: transparent;
}

.card-horizontal-left.no-thumb {
    border-left: 1px solid rgba(0, 0, 0, 0.1);
}

.card-author img {
    margin-right: 0;
    margin-left: 0.25rem;
}

/* ================= WORDPRESS ================== */

.eskimo-page-links > a > span,
.eskimo-page-links > span {
    margin: 0 0 0 5px;
}

/* ================= COMMENTS ================== */

.eskimo_comment_right_inner {
    padding-left: 0px;
    padding-right: 20px;
}

.eskimo_commentlist .comment > .comment .eskimo_comment {
    padding-left: 0px;
    padding-right: 40px;
}

.eskimo_commentlist .comment > .comment:before {
    right: 5px;
    left: auto;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}

.eskimo_cancel {
    float: left;
}


.eskimo_comments_rss .fa {
    margin-right: 0px;
    margin-left: 5px;
}

/* ================= WIDGETS ================== */

.widget_recent_entries ul li a,
.widget_pages ul li a,
.widget_meta ul li a,
.widget_recent-posts ul li a {
    padding-right: 0px;
    padding-left: 20px;
}

.widget_recent_entries ul li a:after,
.widget_pages ul li a:after,
.widget_meta ul li a:after,
.widget_recent-posts ul li a:after {
    left: 0px;
    right: auto;
    content: "\f104";
}

.widget_nav_menu div ul li ul,
.widget_categories ul li ul,
.widget_pages ul li ul {
    padding-left: 0px;
    padding-right: 15px;
}

.widget_categories ul li span {
    left: 0;
    right: auto;
}

.widget_rss ul li .rss-date:before {
    padding-right: 0;
    padding-left: 5px;
}

.widget_rss ul li cite {
    text-align: left;
}

/* calendar widget */

#wp-calendar tfoot tr #prev {
    text-align: right;
}

#wp-calendar tfoot tr #next {
    text-align: left;
}

.tagcloud a,
a[class^="tag"] {
    float: right;
    margin-left: 5px;
    margin-right: 0;
}

.tagcloud .eskimo-tag-count {
    padding-left: 0;
    padding-right: 5px;
    margin-left: 0;
    margin-right: 5px;
    border-left: none;
    border-right: 1px solid rgba(0,0,0,0.1);
}


/* ================= ENVIRA GALLERY ================== */


#envirabox-close {
    right: auto !important;
    left: 20px !important;
}


/* ================= FOOTER ================== */

body.eskimo-fixed-footer-active #eskimo-footer {
    padding-left:0px;
    padding-right: 505px;
    right: 0;
    left:auto;
}

#eskimo-gototop {
    left: 30px;
    right: auto;
}


/* ================= MASONRY ================== */

.eskimo-column {
    float: right;
}

/* ================= MEDIA QUERIES ================== */

@media only screen and (max-width: 1399px) {
    .eskimo-top-icons {
        position: relative;
        top: auto;
        right: auto;
        left: auto;
        float: left;
        margin-bottom: 30px;
    }
    #eskimo-site-wrapper {
        padding-left: 0px;
        padding-right: 300px;
    }
    #eskimo-gototop {
        left: 0px;
        right: auto;
    }
    .eskimo-top-icons li {
        float: left;
    }
}

@media only screen and (max-width: 1199px) {
    #eskimo-sidebar {
        position: relative;
        top: auto;
        left: auto;
        right: auto;
        width: 100%;
        height: 100%;
    }
    #eskimo-site-wrapper {
        padding-left: 0px;
        padding-right: 0px;
    }
    .eskimo-social-icons {
        float:left;
    }
    .eskimo-social-icons {
        padding-right:25px;
        padding-left: 0;
    }
}
@media only screen and (max-width: 575px) {
    .eskimo_commentlist .comment > .comment .eskimo_comment {
        padding-left: 0px;
    }
    .eskimo_commentlist .comment > .comment:before {
        display: none;
    }
    .eskimo-panel-inner .eskimo-panel-close {
        left: 40px;
        right:auto;
    }
    #eskimo-menu-toggle:after {
        right: auto;
        left: 20px;
    }
}


/*.....................................................................................................................................................*/
.eskimo-pager, .eskimo-page-links, .woocommerce nav.woocommerce-pagination, .eskimo-top-icons li a span, .widget_categories ul li span {
    font-family: inherit;
}

label.woocommerce-form__label.woocommerce-form__label-for-checkbox.inline.float-right {
    float: left !important;
}

.woocommerce-MyAccount-navigation ul li {
    border: 1px solid rgba(0, 0, 0, 0.1);
    margin: 0 0 5px 5px;
}
#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
    float: left;
}
.mp-accordion-title span {
    margin-right: 0;
    margin-left: 0.5rem;
}
@media only screen and (max-width: 575px){
.mp-accordion-title:after {
    left: 20px;
    right: auto !important;
}}

.woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin: 0 75px 0 0;
}
.btn-woo-cart-update {
    float: left;
}
body.eskimo .select2-container--default .select2-selection--single .select2-selection__arrow {
    left: 10px;
    right: auto;
}
.showlogin:after, .showcoupon:after, .shipping-calculator-button:after {
    margin-right: 5px;
    margin-left: 0;
}

.woocommerce div.product .out-of-stock {
    border-right: 3px solid #f5593d;
    border-left: 0;
}
/*.........................................................*/
.eskimo-slider-desc p {
    font-style: normal;
}
.eskimo-zoom-icon {
    left: 15px;
    right: auto;
}
.rrssb-buttons li {
    float: right !important;
}
.rrssb-buttons li a {
    padding: 10px 32px 12px 7px;
}
.rrssb-buttons li a .rrssb-icon {
    right: 15px;
    left: auto;
}
.rrssb-buttons li.small a .rrssb-icon {
    right: auto;
    left: auto;
}
body.eskimo .sow-slider-base .sow-slide-nav.sow-slide-nav-prev {
    left: 66px;
    right: auto;
}
body.eskimo .sow-slider-base .sow-slide-nav.sow-slide-nav-next {
    left: 20px;
    right: auto;
}
.sow-slider-base .sow-sld-icon-thin-left:before {
    content: "\e60b";
}
.sow-slider-base .sow-sld-icon-thin-right:before {
    content: "\e60a";
}
body.eskimo .sow-slider-base .sow-slider-pagination {
    padding-left: 20px;
    padding-right: 0;
}
.sow-slider-base .sow-slider-pagination {
    right: 0;
    left: auto;
    text-align: left;
}
body.eskimo .sow-slider-base .sow-slider-pagination li {
    margin-right: 3px;
}
.sow-slider-base .sow-slider-pagination li {
    margin: 0 0 0 4px;
}
#envirabox-loading:after, #envirabox-close:after, #envirabox-left-ico:after, #envirabox-right-ico:after {
    left: 0px;
    right: auto;
}
#envirabox-left {
    right: 0px;
    left: auto;
}
body.envira-touch #envirabox-left span, #envirabox-left:hover span {
    right: 20px;
    left: auto;
}
#envirabox-right {
    left: 30px !important;
    right: auto !important;
}
#envirabox-right:hover span, body.envira-touch #envirabox-right span {
    right: auto !important;
    left: 20px !important;
}
#envirabox-left-ico:after {
    content: "\f054";
    padding-left: 3px;
	padding-right: 0px;
}
#envirabox-right-ico:after {
    content: "\f053";
    padding-right: 3px;
	padding-left: 0px;
}
#envirabox-title {
    font-family: inherit;
}
.wpcf7 {
    direction: rtl;
}
.eskimo-post-nav-right-row .eskimo-post-nav {
    border-right: 1px solid rgba(255, 255, 255, 0.05);
    border-left: 0;
}
.eskimo-post-nav-left-row .eskimo-post-nav {
    border-left: 1px solid rgba(255, 255, 255, 0.05);
    border-right: 0;
}
.panel-layout.panel-is-rtl .panel-grid.panel-has-style>.panel-row-style, .panel-layout.panel-is-rtl .panel-grid.panel-no-style {
    flex-direction: row;
}










































































































































































