/* ---------------------- 
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 ================== */

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(0, 0, 0, 0.1);
    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 {
    text-align: 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;
    }
}