/* 
Version: 1.1
Theme URI: https://www.rtl-theme.com/author/gfxi/
Author: GFXI
Author URI: https://www.rtl-theme.com/user-profile/gfxi/
Text Domain: GFXI RTL

*/

/* body {direction:rtl;} */
@media only screen and (max-width: 479px){
.content-loop .read-more, .content-list .read-more {
    float: none !important;
}
}

@media only screen and (max-width: 1119px){
    #back-top{
        left: 10px !important;
        right: auto !important;
    }
    .sidebar .widget_search input[type='search'] {
    width: 176.8px;
    }

}

@media only screen and (min-width: 960px) and (max-width: 1119px){
    #primary-menu{
        margin-right: 15px;
        margin-left: 0;
    }

    #site-bottom .footer-nav li{
        margin-left: 12px;
        margin-right: 0;
        padding-left: 12px;
        padding-right: 0;
    }

}

@media only screen and (max-width: 959px){
    .site-header.no-header-search .header-cart{
        left: 45px;
        right: auto;
    }

    .site-header.no-header-search .header-cart .widget_shopping_cart{
        left: -45px;
        right: auto;
    }

    .site-header.no-header-search .slicknav_btn{
        margin-left: 5px;
        margin-right: 0;
    }

    .header-cart{
        left: 80px !important;
        right: auto !important;
    }
    
    .header-newsletter .newsletter-widget input[type="text"]{
        margin: 0 0 10px 4px !important;
    }

    .header-cart .widget_shopping_cart{
        left: -80px;
        right: auto;
    }

    .single-post .single-breadcrumbs.fixed-breadcrumbs .breadcrumbs-nav{
        padding-right: 1%;
        padding-left: 0;
    }

    .single-post .single-breadcrumbs.fixed-breadcrumbs .entry-share{
        left: 1%;
        right: auto;
    }

    .sidebar .widget_ad .widget-title,  .site-footer .widget_ad .widget-title{
        text-align: right;
    }

    .sidebar .widget_125 img,  .site-footer .widget_125 img{
        margin-left: 15px;
        margin-right: 0;
    }

    .sidebar .widget_125 span.img-right,  .site-footer .widget_125 span.img-right{
        float: right;
    }
    #primary{
        float: none !important;
    }
    #site-bottom .site-info {
    float: none !important;
    margin-bottom: 10px;
    }

}

@media only screen and (min-width: 768px) and (max-width: 959px){
    .sidebar .widget_125 img,  .site-footer .widget_125 img{
        margin-left: 15px;
        margin-right: 0;
    }

    .sidebar .widget_125 span.img-right,  .site-footer .widget_125 span.img-right{
        float: right;
    }

    .footer-columns .footer-column-1,  .footer-columns .footer-column-2,  .footer-columns .footer-column-3,  .footer-columns .footer-column-4{
        margin-left: 4%;
        margin-right: 0;
    }

    .footer-columns .footer-column-2,  .footer-columns .footer-column-4{
        margin-left: 0;
    }

    .footer-columns .footer-column-3{
        clear: right;
    }

}

@media only screen and (max-width: 767px){
    .single-post .single-breadcrumbs.fixed-breadcrumbs .entry-share{
        left: auto;
        right: 50%;
        margin-right: -59px;
        margin-left: 0;
    }

    .entry-related{
        margin: 20px 20px -20px 20px ;
        padding: 20px 0 0 0 ;
    }

    .comments-area{
        margin: 20px 20px 0 20px ;
        padding: 20px 0 0 0 ;
    }

    .site-content{
        padding: 15px 0 0 0 ;
    }

    .sidebar .widget{
        margin: 0 0 20px 0 ;
    }

    .footer-columns .footer-column-1,  .footer-columns .footer-column-2,  .footer-columns .footer-column-3,  .footer-columns .footer-column-4{
        margin: 0 0 0 0 ;
    }

    .coupon-loop{
        padding: 20px 20px 30px 20px ;
    }

    .coupon-loop .type-coupon .thumbnail-link{
        margin: 0 auto 15px auto !important;
		float: none !important;
    }

    .single-coupon #coupon-content .thumbnail-link{
        margin: 0 auto 15px auto ;
    }
    #site-bottom .site-info {
    float: none !important;
    margin-bottom: 10px;
    }

}

@media only screen and (min-width: 480px) and (max-width: 767px){
    .content-list .thumbnail-link{
        margin: 0 0 20px 20px ;
    }

    .entry-related .hentry{
        margin: 0 0 20px 4% ;
    }

    .entry-related .hentry.last{
        margin-left: 4%;
        margin-right: 0;
    }

    .entry-related .hentry:nth-of-type(2n){
        margin-left: 0;
    }

    .entry-related .hentry:nth-of-type(2n+1){
        clear: right;
    }

}

@media only screen and (max-width: 479px){

    .content-list .thumbnail-link{
        float: right;
        margin: 0 0 20px 15px ;
    }

}

@media only screen and (max-width: 359px){
    .sidebar .widget_125 img,  .site-footer .widget_125 img{
        margin: 0 0 0 7px ;
    }

}

