/* =Header styling
-------------------------------------------------------------- */
.cats-lang-switcher { margin-left: 0; }
#ajaxsearchlite1 input[type="search"] { text-align: right; padding-right: 10px !important; }

@media screen and (max-width: 767px) {
    .header-burger {
        right: 1.5rem;
        left: auto;
    }
    .cats-lang-switcher {
        left: 65px;
        right: auto;
    }
    .toggle-search {
        right: auto;
        left: 1.5rem;
    }
    header #ajaxsearchlite1 {
        left: auto!important;
        right: -1.5rem!important;
    }
    header #ajaxsearchlite1 input{
        text-align: right;
    }
}
@media screen and (min-width: 600px) {
    header .main-navigation li {
         margin-left: 0;
         margin-left: 0;
         margin-right: 0;
    }
}

/* =Single styling
-------------------------------------------------------------- */
@media screen and (min-width: 768px) {
    .rtl #primary {
        float: right;
    }
    .rtl #secondary {
        float: left;
    }
    .rtl .site-content {
        padding-left: 1.714285714285714rem;
        padding-right: 0;
    }
}
@media screen and (min-width: 960px) {
    .rtl .site-content {
        border-right: none;
        border-left: 1px solid #e0e0e0;
    }
}
.post-top-info .info-block.cliverse-social .cliverse-social-text{
    padding-left: 8px;
    padding-right: 0;
}
.post-top-info .info-block.cliverse-social .cliverse-social-text:after{
    left: 0;
    right: auto;
}
.cliverse-social-icons a{
    margin-left: 0;
    margin-right: 5px;
}
.post-top-info .user-icon{
    margin-right: 0;
    margin-left: 8px;
}
@media screen and (max-width: 1024px) {
    .post-top-info-row.authors-list {
         padding-right: 0;
         padding-left: 80px;
    }
}
@media screen and (max-width: 768px) {
    .cliverse-related-posts .related-post-image {
        margin-right: 0;
        margin-left: 10px;
    }
}
/* =Author styling
-------------------------------------------------------------- */
.author-description .location-info, .author-description .special-skills{
    padding-right: 40px;
    padding-left: 0;
}
.author-description .location-info:before {
    left: auto;
    right: 4px;
}
/* =Cat Weight Calculator
-------------------------------------------------------------- */
.rtl .calculator .next-btn{
    margin-right: 30px;
    margin-left: 0;
}
.rtl .calculator .next-btn:after{
    transform: rotate(225deg);
    left: 19px;
}
.rtl .calculator .next-btn:before{
    left: auto;
    right: 17px;
}
.rtl .calculator .calculator-back:before{
    display: none;
}
.rtl .calculator .calculator-back:after{
    content: '';
    min-width: 12px;
    display: inline-block;
    height: 12px;
    border-left: 1px solid #fff;
    border-bottom: 1px solid #fff;
    transform: rotate(45deg);
    transition: all 0.4sease;
    margin-right: 5px;
}

/* =page-template-cat-pregnancy-tpl
-------------------------------------------------------------- */
.rtl .cat-pregnancy-calculator-form .select2-container--default .select2-selection--single .select2-selection__arrow b{
    margin-left: 0;
}
.rtl .acc h3{
    padding: 28px 120px 28px 220px;
}
@media screen and (max-width: 991px) {
    .rtl .acc h3 {
        padding: 28px 80px 28px 120px;
    }
}
@media screen and (max-width: 767px) {
    .rtl .acc h3 {
        padding: 24px 55px 24px 70px;
    }
}
/* = Single Cat Breed
-------------------------------------------------------------- */
@media screen and (max-width: 768px) {
    .cliverse-post-faq h3 {
        padding: 12px 55px 12px 56px;
    }
}
/* = Cat Breeds
-------------------------------------------------------------- */
.rtl.page-template-cat-breeds .noUi-handle{
    right: 2px!important;
}
.rtl .breeds-item-more:before{
    right: auto;
    left: 20px;
}
.rtl .breeds-item-more:after{
    right: auto;
    left: 20px;
    transform: rotate(225deg);
}
.rtl .breeds-filter-checkbox{
    padding: 0 36px 0 0px;
}
@media screen and (max-width: 767px) {
    .rtl.page-template-cat-breeds .noUi-handle{
        right: 12px!important;
    }
}

/* = Page About
-------------------------------------------------------------- */
.about-hero .hero-content {
    margin-right: auto;
}