/*
Theme Name: blogever
Description: Adds support for languages written in a Right To Left (RTL) direction.
It's easy, just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.
*/

/*--------------------------------------------------------------
**************** TABLE OF CONTENTS: **************
----------------------------------------------------------------
1.0 Normalize
2.0 FontAwesome Icons
3.0 Alignments
4.0 Typography
5.0 Navigation
6.0 Main Content 
7.0 Footer
8.0 Comments
9.0 Widgets
10.0 Media Queries

--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/

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

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

blockquote:before{
    margin: 0 0px 35px 25px;
    float: right;
}

/*--------------------------------------------------------------
2.0 FontAwesome Icons
All Icons from Font Awesome 5.0.13 by @fontawesome - https://fontawesome.com
--------------------------------------------------------------*/


.fa, .reply a:before, 
.blogever-nicon:before, 
.blogever-eicon:before, 
.widget li a:before, 
.blogever-sitefooterinnertop li a:before {
    padding: 0 0 0 7px;
}

.blogever-primary-menu .menu-item-has-children a:after {
    content: "\f078";
    font-family: 'Font Awesome\ 5 Free';
    font-size: 11px;
    line-height: 1;
    font-weight: bold;
    padding: 8px 8px 0 0px;
    display: inline-block;
    vertical-align: top;
}

.fa-ul{
    padding-right: 0;
    margin-right: 2.14285714em;
    margin-left: auto;
}

.fa-li{
    right: -2.14285714em;
    left: auto;
}

.fa-li.fa-lg{
    right: -1.85714286em;
    left: auto;
}

.fa-pull-left{
    float: right;
}

.fa-pull-right{
    float: left;
}

.fa.fa-pull-left{
    margin-left: .3em;
    margin-right: auto;
}

.fa.fa-pull-right{
    margin-right: .3em;
    margin-left: auto;
}

.fa-stack-1x, 
.fa-stack-2x{
    right: 0;
    left: auto;
}

.blogever-eicon:before{
    right: 20px;
    left: auto;
}

.blogever-review-starani{
    left: 0;
}

.blogever-reviewdes{
    margin: 0 0 2% 3%;
}

.blogever-rvft{
    float: right;
}

.blogever-rvval, 
.blogever-rvstars {
    float: left;
}

.blogever-rvpointoverlay {
    right: 0;
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
  outline: 0;
}

/*--------------------------------------------------------------
3.0 Alignments
--------------------------------------------------------------*/


.alignleft{
    float: right;
    margin: 0 0 25px 25px !important;
}

.alignright{
    float: left;
    margin: 0 25px 25px 0px !important;
}

.aligncenter{
    margin-right: auto !important;
    margin-left: auto !important;
}

.blogever-single-content-inner .alignwide{
    margin-right: -123px;
    margin-left: -123px;
}

.blogever-gutenberg-postclass .type-page .alignfull, 
.blogever-single-content-inner .alignfull{
    margin-left: auto;
    margin-right: calc(100% - 78vw);
}

/*--------------------------------------------------------------
4.0 Typography
--------------------------------------------------------------*/

h1, 
h2, 
h3, 
h4, 
h5, 
h6{
    padding: 0 0 18px 0;
}

blockquote{
    margin: 0 0 20px 0 ;
}

.blogever-contentareainner ul, 
.blogever-contentareainner ol{
    margin-right: 5%;
    margin-left: auto;
}

.blogever-sglentrycontentrgt .blogever-sgentrycntinner ul, 
.blogever-sglentrycontentrgt .blogever-sgentrycntinner ol{
    margin: 0 67px 42px 0 ;
}

.blogever-sglentrycontentrgt .blogever-sgentrycntinner li > ul, 
.blogever-sglentrycontentrgt .blogever-sgentrycntinner li > ol{
    margin: 10px 35px 0px 0px ;
}

dl{
    margin: 0 0 24px 0 ;
}

li > ul, li > ol{
    margin: 0 30px 0 0 ;
}

input[type="reset"], 
input[type="button"], 
input[type="submit"], 
button{
    margin: 0 0 25px 0 ;
}

figure > figcaption{
    right: 0;
    left: 0;
}

.post-password-form p input[type="submit"], 
.blogever-404content .search-form input[type="submit"]{
    left: 1px;
    right: auto;
}

.blogever-404content .search-form input[type="submit"]{
    left: 0;
    right: auto;
}

.blogever-postoptionbox .blogever-nwslettertype .blogever-optinsubmit{
    left: 7px;
    right: auto;
}

.blogever-nwslettertype input[type="text"]{
    padding: 13px 45px 14px 47px ;
}

.blogever-postoptionbox .blogever-nwslettertype input[type="text"]{
    padding: 22px 57px 22px 41px ;
}

.blogever-postoptionbox .blogever-eicon:before{
    right: 23px;
    left: auto;
}

.blogever-footer-optin .blogever-nwslettertype input[type="text"]{
    padding: 16px 46px 16px 41px ;
}

.blogever-nwslettertype .blogever-optinsubmit{
    left: 6px;
    right: auto;
}

.blogever-nwslettertype1 .blogever-optinsubmit{
    left: 4px;
    right: auto;
}

.blogever-footer-instagramimg{
    margin: 0 0 3em 3em ;
}

.blogever-footer-optin .blogever-nwslettertype .blogever-optinsubmit{
    left: 6px;
    right: auto;
}

.blogever-top{
    left: 13px;
    right: auto;
}

.blogever-header-search{
    padding: 33px 5px 33px 0px;
}

.blogever-gutenberg-postclass .wp-block-quote{
    text-align: right;
}

.wp-caption{
    margin: 0 0 1.5em 0 ;
}

.widget_search .search-submit{
    left: 0;
    right: auto;
}

.gallery-caption{
    right: 0;
    left: 0;
}

.gallery{
    text-align: right;
}

.blogever-headerleftmd a{
    padding: 0 0 0 5px ;
}

.blogever-headerrightmd a{
    padding: 0 5px 0 0 ;
}

.blogever-authorfooter a{
    padding: 0 0 9px 20px ;
}

/*--------------------------------------------------------------
5.0 Navigation
--------------------------------------------------------------*/

.blogever-megamenu{
    right: 0;
    left: auto;
}

.blogever-ftdheadermeta{
    right: 39%;
    left: auto;
}

.blogever-primary-menu .sub-menu .sub-menu{
    right: 100%;
    left: auto;
}

.blogever-primary-menu .sub-menu li{
    text-align: right;
}

.blogever-header-left{
    float: right;
}

.blogever-header-right{
    float: left;
}

.blogever-content-area{
    float: right;
    margin: 0% 0 4% 4% ;
}

.blogever-mgmnitem .blogever-ftditemimg{
    float: right;
    margin: 0 0 0% 5% ;
}

/*--------------------------------------------------------------
6.0 Main Content 
--------------------------------------------------------------*/

.owl-loaded {
	direction: ltr;
}

.blogever-single-entry-header h1:before{
    right: -1px;
    left: auto;
}

.blogever-left-share-section{
    float: right;
}

.blogever-ebybot a, 
.blogever-left-share-section a{
    margin: 0 0 10px 10px ;
}

.blogever-rvval, 
.blogever-rvstars{
    float: left;
}

.blogever-reviewdes{
    margin: 0 0 2% 3% ;
}

.blogever-reviewtotal{
    float: left;
}

.blogever-rvpointoverlay{
    right: 0;
    left: auto;
}

.blogever-review-starani{
    left: 0;
    right: auto;
}

.blogever-rvft{
    float: right;
}

.blogever-entry-featuredimage-left{
    float: right;
}

.blogever-entry-featuredimage-right{
    float: left;
    padding: 0 3em 3em 0 ;
}

.blogever-spetrymeta img{
    margin: 0 0 20px 10px ;
    float: right;
}

.blogever-single-main-content .blogever-entrycontent h1:after, 
.blogever-single-main-content .blogever-entrycontent h2:after,
.blogever-single-main-content .blogever-entrycontent h3:after, 
.blogever-single-main-content .blogever-entrycontent h4:after,
.blogever-single-main-content .blogever-entrycontent h5:after, 
.blogever-single-main-content .blogever-entrycontent h6:after{
    right: 0;
    left: auto;
}

.blogever-deal-main-header-left{
    float: right;
}

.blogever-deals-title, 
.blogever-recommended-product-title{
    text-align: right;
}

.blogever-deals-footer{
    float: left;
}

.blogever-deals-percentage, 
.blogever-recommended-product-percentage{
    right: 10px;
    left: auto;
}

.blogever-recommended-product-main-inner .blogever-recommended-product:first-child{
    text-align: right;
}

.blogever-recommended-product p{
    text-align: right;
}

.blogever-recommended-product-header h4{
    float: right;
    text-align: right;
}

.blogever-recommended-product-more{
    float: left;
}

.blogever-deals, .blogever-recommended-product{
    margin: 0 0 3em 3em ;
}

.blogever-promotion-box:before{
    right: 0px;
    left: auto;
}

.blogever-promotion-box2 .blogever-promotion-header{
    float: right;
    text-align: right;
}

.blogever-promotion-box2 .blogever-promotion-link{
    float: left;
}

.blogever-featured-item{
    margin: 0 0 0em 3em ;
}

.blogever-featured-item-byline img{
    float: right;
    margin: 0 0 0px 10px ;
}

.blogever-featured-inner .blogever-featured-item:last-child{
    margin: 0 0 0em 0em ;
}

.blogever-related-entryheader{
    float: right;
}

.blogever-slider-item-header .blogever-entry-meta:before{
    right: -34px;
    left: auto;
}

.blogever-slider-item-header .blogever-entry-meta:after{
    left: -34px;
    right: auto;
}

.blogever-related-featuredimage{
    float: left;
}

.nav-previous{
    float: right;
}

.nav-next{
    float: left;
    text-align: left;
}

.blogever-btcategory a, .blogever-tag a{
    margin: 12px 0 12px 12px ;
}

.blogever-tag ul{
    margin-right: 0;
}

.blogever-slider-item-header{
    left: 0;
    right: auto;
}

.blogever-primary-sidebar{
    float: left;
}

.blogever-hentry-content{
    float: left;
}

.blogever-ebybot-close{
    float: left;
}

.blogever-stickypost {
	-webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.blogever-siteleft{
    float: right;
}

.blogever-siteright{
    float: left;
}

.blogever-stickypost{
    right: -52px;
    left: auto;
}

.reply{
    text-align: left;
}

.comment-navigation .nav-previous a:before, 
.comment-navigation .nav-next a:after{
    padding: 0 0px 0px 8px ;
}

.comment-navigation .nav-next a:after{
    padding: 0 8px 0px 0px ;
}

.blogever-commentlist{
    padding: 0em 0em 2em 2em ;
}

.comment-author img{
    float: right;
    margin: 0 0px 20px 20px ;
}

/*--------------------------------------------------------------
7.0 Footer
--------------------------------------------------------------*/

.blogever-footer{
    right: 0px;
    left: 0;
}

/*--------------------------------------------------------------
8.0 Comments
--------------------------------------------------------------*/

.reply{
    text-align: left;
}

.comment-navigation .nav-previous a:before, 
.comment-navigation .nav-next a:after{
    padding: 0 0px 0px 8px ;
}

.comment-navigation .nav-next a:after{
    padding: 0 8px 0px 0px ;
}

.blogever-commentlist{
    padding: 0em 0em 2em 2em ;
}

.comment-author img{
    float: right;
    margin: 0 0px 20px 20px ;
}

/*--------------------------------------------------------------
9.0 Widgets
--------------------------------------------------------------*/


.blogever-widget-popular-post .blogever-dat{
    padding: 0 7px 0 0px ;
}

.blogever-popular-order{
    right: 44%;
    left: auto;
}

.blogever-primarysidebar ul{
    margin-right: 0%;
    margin-left: auto;
}

.widget_categories .children{
    margin: 11px 20px 0 0 ;
}

.widget_rss .rss-widget-icon{
    margin: 10px 0 0 3px ;
}

.widget_categories .blogever-submenutoggle, 
.widget_nav_menu .blogever-submenutoggle, 
.widget_pages .blogever-submenutoggle{
    left: 0;
    right: auto;
}

.widget_nav_menu .blogever-submenutoggle, 
.widget_pages .blogever-submenutoggle{
    left: 0;
    right: auto;
}

.blogever-coupen-image{
    float: right;
    margin: 0 0 2em 3em ;
}



/*--------------------------------------------------------------
10.0 Media Queries
--------------------------------------------------------------*/

@media screen and (max-width:1100px){
    .blogever-deals,  
	.blogever-recommended-product, 
	.blogever-featured-item{
        margin: 0 0 0 3% ;
    }

    .blogever-single-content-inner .alignwide{
        margin-right: 0;
        margin-left: 0;
    }

    .blogever-footer-instagramimg{
        margin: 0 0 3% 3% ;
    }

}

@media screen and (max-width:1000px){
    .blogever-content-area,  
	.blogever-primary-sidebar{
        margin: 0% 0 4% 0% ;
    }

    .blogever-header-social{
        left: 0;
        right: auto;
    }
	
    .blogever-header-search {
	  padding: 0px 5px 0px 0px;
	}
	
	.blogever-related-entryheader{
        float: right;
    }

    .blogever-gutenberg-postclass .type-page .alignfull, 
	.blogever-single-content-inner .alignfull{
        margin-right: calc(100% - 97vw) !important;
        margin-left: auto;
    }

    .blogever-submenutoggle{
        left: 0;
        right: auto;
    }

    .blogever-mgmnitem .blogever-ftditemimg{
        margin: 0 0 5% 0% ;
    }

    .blogever-primary-menu{
        text-align: right;
        left: 0;
        right: auto;
    }

}

@media screen and (max-width:850px){
    .blogever-left-share-section{
        text-align: right;
    }

    .blogever-single-sidebarsticky{
        right: 0;
        left: 0;
    }

    .nav-previous, .nav-next{
        text-align: right;
    }

}

@media screen and (max-width:750px){
    .blogever-deals,  
	.blogever-recommended-product, 
	.blogever-featured-item{
        text-align: right;
    }

    .blogever-gutenberg-postclass .type-page .alignfull,
	.blogever-single-content-inner .alignfull{
        margin-right: calc(100% - 95vw) !important;
        margin-left: auto;
    }

    .blogever-recommended-product, 
	.blogever-deals{
        margin: 0 0 4% 0% !important;
    }
    .blogever-recommended-product-more {
	  float:none;
	}
    .blogever-featured-item-image{
        float: right;
        margin: 0 0 0% 3% ;
    }

    .blogever-featured-item{
        margin: 0 0 3% 0% ;
    }

    .blogever-deals-image{
        margin: 0 0px 0px 25px ;
        float: right;
    }

    .blogever-recommended-product-image{
        float: right;
        margin: 0 0 0 7px ;
    }

    .blogever-recommended-product-header h4{
        text-align: right;
    }

    .blogever-left-share-sticky{
        right: 0;
        left: 0;
    }

    .blogever-contentareainner ul, 
	.blogever-contentareainner ol{
        margin-right: 2.5%;
        margin-left: auto;
    }

    .blogever-commentlist{
        padding: 0em 0em 2em 0em ;
    }

}

@media screen and (max-width:600px){
    .blogever-hentry-content{
        margin: 20em 0 0 0 ;
    }

    .blogever-gutenberg-postclass .type-page .alignfull, 
	.blogever-single-content-inner .alignfull{
        margin-right: calc(100% - 93vw) !important;
        margin-left: auto;
    }

    .blogever-featured-item-image{
        float: right;
        margin: 0 0 0% 3% ;
    }

    .blogever-entry-featuredimage-right{
        padding: 0 0em 3em 0 ;
    }
	.alignright,
	.alignleft {		
        margin: 0px 0px 25px 0px !important;		
	}
    .blogever-single-main-content .blogever-entrycontent p {    
		overflow: visible; 
	}
}

@media screen and (max-width:487px){
    .blogever-deals-image, 
	.blogever-recommended-product-image{
        margin: 0 0px 6px 0px ;
    }

    .blogever-contentareainner ul,  
	.blogever-contentareainner ol{
        margin-right: 0%;
        margin-left: auto;
    }
    .blogever-header-right .blogever-mnuactivated:first-child {
	  left: 42px;
	  right:auto;
	}
    .blogever-featured-item-image{
        margin: 0 0 0% 0% ;
    }

}