/* 154 of 1509 CSS properties converted by rtl.daskhat.ir 
 These properties should be override originals. 
 just load rtl css file after original css file.*/ 

/* body {direction:rtl;} */

.sidr .sidr-inner>p{
    margin-right: 15px;
    margin-left: 15px;
}

.sidr ul li ul li a{
    padding-right: 30px;
}

.sidr .sub-toggle{
    left: 0;
	right: auto;
    border-right: 1px solid #dddddd;
}

.sidr-class-gmr-logo {
	float: left;
	text-align: left;
}

a#sidr-id-close-topnavmenu-button{
    left: 15px;
}

.glyph{
    float: right;
    margin: .4em 0 .75em 1.5em ;
}

.glyph_big{
    float: right;
    margin-left: 20px;
}

.centered{
    margin-right: auto;
    margin-left: auto;
}

blockquote{
    border-right: 5px solid #ecf0f1;
}

caption{
    text-align: right;
}

caption, th, td{
    text-align: right;
}

th{
    text-align: right;
}

.list-unstyled{
    padding-right: 0;
}

.list-inline{
    padding-right: 0;
    margin-right: -5px;
}

.list-inline > li{
    padding-right: 5px;
    padding-left: 5px;
}

dd{
    margin-right: 0;
}

@media (min-width: 768px){
    .dl-horizontal dt{
        float: right;
        clear: right;
        text-align: left;
    }

    .dl-horizontal dd{
        margin-right: 180px;
    }

}

.text-left{
    text-align: right;
}

.text-right{
    text-align: left;
}

.gmr-embed-responsive .gmr-embed-responsive-item, .gmr-embed-responsive iframe, .gmr-embed-responsive embed, .gmr-embed-responsive object, .gmr-embed-responsive video{
    right: 0;
	left: auto;
}

.center-block{
    margin-right: auto;
    margin-left: auto;
}

.pull-right{
    float: left !important;
}

.pull-left{
    float: right !important;
}

.gmr-logo{
    float: right;
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], select, textarea{
    text-align: right;
}

.container{
    margin-left: auto;
    margin-right: auto;
    padding-right: 15px;
    padding-left: 15px;
}

@media (min-width: 992px){
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{
        float: right;
    }

    .col-md-offset-12{
        margin-right: 100%;
    }

    .col-md-offset-11{
        margin-right: 91.66666667%;
    }

    .col-md-offset-10{
        margin-right: 83.33333333%;
    }

    .col-md-offset-9{
        margin-right: 75%;
    }

    .col-md-offset-8{
        margin-right: 66.66666667%;
    }

    .col-md-offset-7{
        margin-right: 58.33333333%;
    }

    .col-md-offset-6{
        margin-right: 50%;
    }

    .col-md-offset-5{
        margin-right: 41.66666667%;
    }

    .col-md-offset-4{
        margin-right: 33.33333333%;
    }

    .col-md-offset-3{
        margin-right: 25%;
    }

    .col-md-offset-2{
        margin-right: 16.66666667%;
    }

    .col-md-offset-1{
        margin-right: 8.33333333%;
    }

    .col-md-offset-0{
        margin-right: 0%;
    }

}

.container-fluid{
    margin-left: auto;
    margin-right: auto;
    padding-right: 15px;
    padding-left: 15px;
}

.row{
    margin-right: -15px;
    margin-left: -15px;
}

.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-masonry-4, .col-masonry-6{
    padding-right: 15px;
    padding-left: 15px;
}

.gmr-sticky .top-header.sticky-menu{
    right: 0;
    left: 0;
}

#primary-menu > li{
    float: right;
}

#primary-menu > li.gmr-menu-cart > a sup{
    margin-right: 5px;
}

#primary-menu > li.page_item_has_children > a:after, #primary-menu > li.menu-item-has-children > a:after, #primary-menu .sub-menu > li.page_item_has_children > a:after, #primary-menu .sub-menu > li.menu-item-has-children > a:after, #primary-menu .children > li.page_item_has_children > a:after, #primary-menu .children > li.menu-item-has-children > a:after{
	margin-left: 3px;
	margin-right: 6px;
}

#primary-menu .sub-menu > li.page_item_has_children > a:after, #primary-menu .sub-menu > li.menu-item-has-children > a:after, #primary-menu .children > li.page_item_has_children > a:after, #primary-menu .children > li.menu-item-has-children > a:after{
    float: left;
}

#primary-menu .sub-menu, #primary-menu .children{
    right: 0;
	left: auto;
}

#primary-menu > li.col-2 > .sub-menu > li{
    float: right;
}

#primary-menu > li.col-3 > .sub-menu > li{
    float: right;
}

#primary-menu > li.col-4 > .sub-menu > li{
    float: right;
}

#primary-menu .sub-menu:after, #primary-menu .children:after{
    right: 40px;
    border-color: rgba(255, 0) 255, 255, ;
    margin-right: -10px;
}

#primary-menu .sub-menu ul, #primary-menu .children ul{
    right: 200px !important;
}

#primary-menu .sub-menu ul:after, #primary-menu .children ul:after{
    margin-right: 0;
}

#primary-menu .sub-menu a, #primary-menu .children a{
    text-align: right;
}

#gmr-responsive-menu:before{
    right: -7px;
	left: auto;
}

.search-dropdown {
	right: auto;
	left: 0;
}

.idblog-topbanner {float: left !important;}

.posts-navigation .nav-previous, .post-navigation .nav-previous{
    float: right;
}

.posts-navigation .nav-next, .post-navigation .nav-next{
    float: left;
    text-align: left;
}

ul.page-numbers{
    padding-right: 0;
}

.screen-reader-text:focus{
    right: 5px;
	left: auto;
}

.alignnone{
    margin: 0 auto 20px auto ;
}

.aligncenter, div.aligncenter{
    margin: 0 auto 5px auto ;
}

.alignright{
    float: left;
    margin: 0 20px 20px 0 ;
}

.alignleft{
    float: right;
    margin: 0 0 20px 20px ;
}

a img.alignright{
    float: left;
    margin: 0 20px 20px 0 ;
}

a img.alignnone{
    margin: 0 0 20px 20px ;
}

a img.alignleft{
    float: right;
    margin: 0 0 20px 20px ;
}

a img.aligncenter, p.img-center img{
    margin-right: auto;
    margin-left: auto;
}

.widget-title:before{
    left: 0.5em;
	right: auto;
    margin-right: -50%;
    margin-left: 0;
}

.widget-title:after{
    right: 0.5em;
	left: auto;
    margin-left: -50%;
    margin-right: 0;
}

.widget ul{
    padding-right: 0;
}

.widget ul.sub-menu, .widget ul.children{
    padding-right: 20px;
}

.tagcloud a{
    margin: 0 0 10px 5px ;
}

.widget_rss .widget-title:before{
    right: 0;
	left: auto;
}

#wp-calendar caption{
    text-align: left;
}

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

@media (max-width: 480px){
    .has-post-thumbnail.gmr-smallthumb .item-article{
        margin-right: 0 !important;
    }

}

.widget_pages li:before, .widget_meta li:before, .widget_nav_menu li:before, .widget_categories li:before, .widget_archive li:before, .widget_recent_entries li:before, .widget_recent_comments li:before{
    right: 0;
	left: auto;
    margin-left: 5px;
}

.page-title:before{
    left: 0.5em;
	right: auto;
    margin-right: -50%;
    margin-left: 0;
}

.page-title:after{
    right: 0.5em;
	left: auto;
    margin-left: -50%;
    margin-right: 0;
}

.taxonomy-description:after{
    right: 50%;
	left: auto;
    margin-right: -13px;
    border-right: solid 13px transparent;
    border-left: solid 13px transparent;
}

.has-post-thumbnail.gmr-smallthumb .content-thumbnail{
    float: right;
}

.has-post-thumbnail.gmr-smallthumb .item-article{
    margin-right: 220px;
	margin-left: 0;
}

.gmr-disable-thumbnail .has-post-thumbnail.gmr-smallthumb .item-article{
    margin-left: 20px;
}

.gmr-box-content.gmr-single .entry-header span.posted-on{
    margin-left: 20px;
}

.gmr-box-content.gmr-single .entry-header span.gmr-view{
    margin-right: 20px;
}

.kbd-sticky{
    left: 0;
	right: auto;
}

.gmr-metacontent .byline{
    margin-left: 20px;
}

.entry-footer span.cat-links, .entry-footer span.tags-links{
    margin-left: 20px;
}

.bypostauthor > .comment-body{
    padding-right: 20px;
    border-right: 2px solid #ddd;
}

ol.comment-list li.comment ol.children li.comment{
    margin-right: 20px;
}

ol.comment-list li div.vcard img.avatar{
    float: right;
    margin: 0 0 0 1em ;
}

ol.comment-list li ol{
    margin: 0 2em 1em 0 ;
}

ol.comment-list li ol.children{
    padding-right: 0;
}

@media (max-width: 767px){
    ol.comment-list li.comment ol.children li.comment{
        margin-right: 5px;
    }

    ol.comment-list li.parent, ol.comment-list li ol.children li.depth-2, ol.comment-list li ol.children li.depth-3, ol.comment-list li ol.children li.depth-4{
        border-right: none;
    }

}

#cancel-comment-reply-link{
    left: 20px;
	right: auto;
}

#commentform p.comment-form-author{
    float: right;
}

#commentform p.comment-form-email{
    float: left;
}

.infinite-loader .spinner{
    right: 50% !important;
	left: auto;
    margin-right: -12px;
}

.wp-caption a{
    margin-right: 0 !important;
    margin-left: 0 !important;
}

.wp-caption img[class*="wp-image-"]{
    margin-right: auto;
    margin-left: auto;
}

.wp-caption-text{
    text-align: left;
}

.idblog-rp-widget li#listpost img {
	float:right;
	margin-right: 0;
	margin-left: 15px;
}

@media only screen and (max-width: 480px) {
	.idblog-related-post ul li img{float: right;}
	.idblog-related-post ul li p {padding-left: 0;padding-right: 110px;}
}

.gallery{
    margin: 0 -0.5% 1.5em -0.5% ;
}

.gmr-bgstripe{
    float: right;
}

.widget-footer{
    padding: 30px 0 0 0 ;
}

#navigationamp ul li{float: none !important;}
/* body {direction:rtl;} */
#navigationamp ul li ul li a{
    padding-right: 30px;
}

#navigationamp .gmr-logo{
    float: left;
    text-align: left !important;
}
#navigationamp button.dropdown-toggle {left: 0;right: auto}

.woocommerce ul.products li.product .onsale {top: 0;right: auto; left: 0; margin: 0 0 0 0;}
.woocommerce span.onsale {left: auto;right: 0;}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: left;
}