/*
Theme Name: Boria
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.

See http://codex.wordpress.org/Right_to_Left_Language_Support
*/

/*
    START - RTL Style added by 1websatr
*/
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: normal;
    src: url('fa-font/IRANSans.eot');
    src: url('fa-font/IRANSans?#iefix') format('embedded-opentype'),
		 url('fa-font/IRANSans.woff2') format('woff2'),
		 url('fa-font/IRANSans.woff') format('woff'),
		 url('fa-font/IRANSans.ttf') format('truetype');
}
body,p,h1,h2,h3,h4,h5,h6,rs-module rs-mask-wrap .rs-layer{font-family:IRANSans!important}

.header-container .header-search .search-dropdown .searchform .ws,.header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li > a.item_link .link_text,.header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li a.item_link .link_text,.roadthemes-policy.style1 .policy-title,.main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews #review_form_wrapper .comment-form label,.main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews #review_form_wrapper .comment-form .form-submit #submit,.main-container .woocommerce form label,.header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li a .link_text,.header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li span.item_link .link_text,.header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > a .link_text,.header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > span.item_link .link_text,.main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews #comments .commentlist li .comment-text strong,.toolbar .woocommerce-ordering .orderby-wrapper .chosen-container .chosen-drop ul li,.atc-notice-wrapper .buttons .button,.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .button,.contact-page .wpcf7 .wpcf7-submit,.main-container .woocommerce form fieldset legend,#secondary .button,.main-container .product-view div.product-content-wrapper .woocommerce-tabs .panel .shop_attributes th,.main-container .shop_table .quantity .input-text,.main-container .coupon .button{font-family:IRANSans!important}
.header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li ul.mega_dropdown{text-align:right}
.header-container .header-search .search-without-dropdown .searchform .ws{float:right;padding-left:35px;text-align:right}
.header-container .horizontal-menu .primary-menu-container ul.nav-menu > li.menu-item-has-children > a:after,.header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.menu-item-has-children > a.item_link .link_text:after{margin-left:0;margin-right:2px}
.header-container .box-cart .wpb_raw_code{margin-left:0;margin-right:19px}
.header-container .header-wishlist{margin-right:0;margin-left:27px}
.header-container.header2 .header-search,.header-container.header4 .header-search{margin-right:0;margin-left:10px}
.col-logo .vc_column-inner > .wpb_wrapper > .vc_wp_custommenu ul{margin-left:0;margin-right:30px}
.shop-products .gridview .list-col8{text-align:right}
.header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li:last-child{margin-right:30px;margin-left:0}
.header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li:first-child{margin-right:0}
.mobile-menu-content .mobile-menu-inner{float:left}
.header-container .header-search .search-dropdown .searchform{right:auto;left:0}
.owl-carousel .owl-dots{text-align:right}
.title-link-all.style2{text-align:right}
.static-middle-store3 .text a:hover:after{content:"\f3d5"}
.static-middle-store3 .text a:after{margin-left:0;margin-right:10px}
.static-bottom-store1.style4 .text{text-align:right;right:5%;left:auto}
#back-top{right:auto;left:15px}
.woocommerce-review__author{float:right}
.wishlist_table.images_grid li .item-details table.item-details-table td.label,.wishlist_table.mobile li .item-details table.item-details-table td.label,.wishlist_table.mobile li table.additional-info td.label,.wishlist_table.modern_grid li .item-details table.item-details-table td.label{text-align:right}
.wishlist_table.mobile li .item-wrapper .product-thumbnail{margin-right:0;margin-left:10px}
.main-container #yith-wcwl-form .wishlist_table.mobile{border-right:1px solid #f0f0f0!important;border-left:none;padding-right:20px;padding-left:0}
.main-container .checkout_coupon .form-row{float:right}
.header-container .widget_shopping_cart_content .mini_cart_content{top:3em}
.wishlist_table.mobile li .additional-info-wrapper .product-remove{text-align:left}
.main-container .blogs.blog-sidebar .post-thumbnail-wrapper.hasthumbcontent{float:right}
.main-container .blogs.blog-sidebar .post-thumbnail-wrapper.hasthumbcontent + .postinfo-wrapper{padding-left:0;padding-right:25px;float:right}
.main-container .blogs article.sticky .post-title:before,.main-container .blogs article.tag-sticky-2 .post-title:before{margin-right:0;margin-left:5px}
.main-container .blog-page article .entry-summary,.main-container .blogs article .post-title,.main-container .blog-page article .post-meta,.main-container .single article .post-title{text-align:right}
.main-container .blogsearchform .form-input .input_text{padding:0 15px 0 50px}
.main-container .blogsearchform .form-input .button-search{right:auto;left:0}
#secondary .widget-title{text-align:right}
#secondary .widget-title:after{left:auto;right:0}
#secondary ul{text-align:right}
.main-container .single article .entry-content{text-align:right}
.main-container blockquote{border-left:0;border-right:5px solid #FA6D18;margin:40px 40px 40px 0}
.main-container .blog-page article .box-social > .entry-meta{margin-right:0;margin-left:15px;text-align:right}
.main-container .social-sharing .widget-title{margin-right:0;margin-left:15px}
.main-container .social-sharing .social-icons li{margin-left:10px;margin-right:0}
.main-container .comments-area{text-align:right}
.main-container .comments-area .commentlist li article.comment .comment-avatar{float:right}
.main-container .comments-area .commentlist li article.comment .comment-info .reply{float:left;right:auto;left:0}
.main-container .comments-area .commentlist li article.comment .comment-info{margin-left:0;margin-right:75px}
.comments-area article header cite,.comments-area article header time{margin-right:0!important}
@media screen and (min-width: 600px) {
.commentlist .children{margin-right:0}
}
.main-container .blog-page article .entry-meta .meta-title{margin-right:0;margin-left:3px}
.posts-carousel.style1 .post-info{text-align:right}
.main-container .blogs.blog-nosidebar .post-thumbnail-wrapper.hasthumbcontent{float:right;padding-right:0;padding-left:25px}
.main-container .pagination a.next:before,.main-container .pagination span.next:before{content:"\f4ab"}
.main-container .pagination a.prev:before,.main-container .pagination span.prev:before{content:"\f4ad"}
.main-container .pagination .page-numbers-wrapper > *{margin:0 0 0 5px}
.woocommerce .product-wrapper .onsale,.woocommerce .single-product-image .onsale{left:auto;right:10px}
.entry-content li,.comment-content li{margin:0!important}
.shop-products .product-wrapper .actions-bottom ul li.add-to-cart{text-align:right}
.shop-products .product-wrapper .actions-bottom ul li a:before{margin-right:1px;margin-left:7px;float:right}
.main-container nav.woocommerce-pagination ul.page-numbers li a.next:before,.main-container nav.woocommerce-pagination ul.page-numbers li span.next:before{content:"\f4ab"}
.main-container nav.woocommerce-pagination ul.page-numbers li a.prev:before,.main-container nav.woocommerce-pagination ul.page-numbers li span.prev:before{content:"\f4ad"}
.main-container nav.woocommerce-pagination ul.page-numbers li{margin:0 0 0 5px}
.toolbar .woocommerce-ordering .orderby-wrapper label{float:right;margin-right:0;margin-left:10px}
.toolbar .woocommerce-ordering .orderby-wrapper .chosen-container .chosen-single div{right:auto;left:20px}
.chosen-container-single .chosen-single span{margin-right:0;margin-left:26px}
.shop-products.list-view .product-wrapper .list-col8{text-align:right;padding-left:0;padding-right:30px}
.shop-products.list-view .product-wrapper .actions-bottom ul li{margin-right:0;margin-left:30px}
.product-list .shop-products .listview{text-align:right}
.product-list .shop-products .listview .list-col4{float:right}
.product-list .shop-products .listview .list-col8{padding-left:0;padding-right:20px}
.main-container .product-view div.product-content-wrapper .woocommerce-tabs ul.tabs li:not(:last-child){margin-right:0;margin-left:45px}
.main-container .product-view div.product-content-wrapper .woocommerce-tabs .panel{float:right;text-align:right}
.main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews #comments .commentlist li .comment-text{margin-left:50px;margin-right:80px;text-align:right}
.main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews #comments .commentlist li .comment-text:before{left:auto;right:-6px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}
.main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews #review_form_wrapper{text-align:right}
.main-container .product-view .summary.single-product-info .product-nav{float:left}
.single-product-info-wrapper{text-align:right}
.main-container .product-view .summary.single-product-info .woocommerce-product-rating .woocommerce-review-link{margin-left:0;margin-right:10px}
.main-container .product-view .summary.single-product-info .stock.in-stock:before,.main-container .product-view .summary.single-product-info .stock.out-of-stock:before{float:right;margin:-2px 0 0 8px}
.main-container .product-view .summary.single-product-info .cart .button:before{margin-right:0;margin-left:7px}
.main-container .product-view .summary.single-product-info .yith-wcwl-add-to-wishlist a:before{margin-right:0;margin-left:5px}
.main-container .product-view .summary.single-product-info .compare span.comparetip:before{margin-right:0;margin-left:6px}
.main-container .product-view .summary.single-product-info .yith-wcwl-add-to-wishlist{margin:0 0 20px 30px}
.main-container .product-view .widget_socialsharing_widget .widget-title{margin-right:0;margin-left:10px}
.main-container .product-view .widget_socialsharing_widget ul.social-icons li{margin-right:0;margin-left:15px}
.main-container .product-view .single-product-image .thumbnails.slider{direction:ltr}
.woocommerce-error,.woocommerce-info,.woocommerce-message{text-align:right}
.main-container .cart_totals table.shop_table th{text-align:right}
.main-container .cart_totals table.shop_table td{text-align:left}
.select2-results__option[aria-selected],.select2-results__option[data-selected]{text-align:right}
.header-container .widget_shopping_cart_content .mini_cart_content{right:auto;left:0;text-align:right}
.header-container .widget_shopping_cart_content .mini_cart_content ul.cart_list li .remove{left:0;right:auto}
.header-container .widget_shopping_cart_content .mini_cart_content ul.cart_list li img{float:right;margin-right:0;margin-left:15px}
.header-container .widget_shopping_cart_content .mini_cart_content ul.cart_list li a{margin:0 0 10px 30PX;text-align:right}
.header-container .widget_shopping_cart_content .mini_cart_content .total{text-align:right}
.header-container .widget_shopping_cart_content .mini_cart_content .total .amount{float:left;font-family:inherit!important}
.main-container .product-view .summary.single-product-info .cart .quantity{float:right;margin-right:0;margin-left:30px}
.main-container .product-view .summary.single-product-info .price ins{float:right}
.woocommerce div.product p.price del,.woocommerce div.product span.price del{float:right}
.quickview-wrapper #quickview-content .product-images{float:right}
.quickview-wrapper #quickview-content .product-info{float:right;padding-left:0;padding-right:30px;text-align:right}
.quickview-wrapper #quickview-content .product-info .price-box ins{float:right}
.quickview-wrapper #quickview-content .product-info h1{margin:0 0 15px 50px}
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .quantity{float:right;margin-right:0;margin-left:15px}
.quickview-wrapper #quickview-content .widget .widget-title{float:right;text-align:right}
.quickview-wrapper #quickview-content .widget .social-icons{float:right}
.quickview-wrapper #quickview-content .widget .social-icons li{float:right;margin-right:0;margin-left:10px}
.quickview-wrapper .quick-modal .closeqv{right:auto;left:10px}
.yith_wcwl_wishlist_footer .yith-wcwl-share{float:right}
.chosen-container .chosen-drop{left:auto;right:-9999px}
.toolbar .woocommerce-ordering .orderby-wrapper .chosen-container .chosen-drop ul li{text-align:right}
.chosen-container-single.chosen-container-single-nosearch .chosen-search{left:auto;right:-9999px}
.atc-notice-wrapper .product-image{float:right}
.atc-notice-wrapper .product-info{float:right;padding-left:0;padding-right:20px;text-align:right}
.atc-notice-wrapper .close{right:auto;left:5px}
.atc-notice-wrapper .product-info .price ins{float:right}
.atc-notice-wrapper .product-info .price del{float:right}
.quickview-wrapper{left:auto;right:0!important}
.heading-title{text-align:right}
.heading-title.style2 .heading span{margin-right:0;margin-left:10px}
.roadthemes-newsletter.style1 .newsletter-text p{text-align:right}
.footer .vc_wp_custommenu ul{text-align:right}
.roadthemes-newsletter.style1 .mc4wp-form input[type='email']{float:right;padding-right:20px;padding-left:140px;text-align:right}
.roadthemes-newsletter.style1 .mc4wp-form button[type='submit']{right:auto;left:0}
.roadthemes-newsletter.style1 .mc4wp-form .mc4wp-alert{text-align:right}
.atc-notice-wrapper{left:auto;right:50%;margin-left:auto;margin-right:-160px}
@media (min-width: 1300px) {
.owl-carousel .owl-nav button.owl-prev{left:auto;right:-45px;transform:rotateY(180deg)}
.owl-carousel .owl-nav button.owl-next{left:-45px;right:auto;transform:rotateY(180deg)}
}
@media screen and (max-width: 1199px) {
.mbmenu-toggler{margin-right:0;margin-left:15px}
}
@media screen and (max-width: 767px) {
.header-container .header-minicart{margin-right:0!important;margin-left:15px!important}
}
.header-container .header-mobile .header-mobile-icon > .vc_column-inner > .wpb_wrapper{float:left}
.mobile-menu-container ul.nav-menu > li .fa{float:left;right:auto;left:0;text-align:left;transform:rotateY(180deg)}
.mobile-menu-container ul.nav-menu > li > a{text-align:right}
@media screen and (max-width: 991px) {
.footer .logo.style2,.footer .footer-contact,.footer .roadthemes-social-icon.style2{text-align:right}
}
.mobile-close{right:auto;left:30px;right:auto;left:30px}
.mobile-menu-container ul.nav-menu > li ul.sub-menu{float:right;padding:0 10px 0 0}
@media screen and (max-width: 782px) {
html #wpadminbar{display:none}
}
@media screen and (min-width: 768px) {
.footer .footer-bottom{text-align:right}
}
.mobile-menu-content.show{left:0!important}
.mobile-menu-content{right:auto;left:-100%!important}
.mobile-menu-container ul.nav-menu > li ul.sub-menu li a{float:right;text-align:right;font-family:inherit!important}
.contact-page .contact-text li{text-align:right}
.contact-page .contact-text i:before{margin-right:0;margin-left:10px}
.contact-page .wpcf7{text-align:right}
.box-des-about{text-align:right}
.about-page .vc_progress_bar .vc_single_bar .vc_label{left:auto;right:0}
.vc_progress_bar .vc_single_bar .vc_bar{left:auto;right:0}
.header-container .topbar ul li:after{left:auto;right:0}
.header-container .topbar ul li:first-child{padding-left:20px;padding-right:0}
.header-container .topbar ul li:last-child{padding-right:20px;padding-left:0}
.header-container .topbar-right > .vc_column-inner > .wpb_wrapper{float:left}
.static-bottom-store3 .text{left:auto;right:3.5%;text-align:right}
.static-bottom-store3 .text a:after{margin-left:0;margin-right:10px}
.static-bottom-store3 .text a:hover:after{content:"\f3d5"}
.owl-carousel .owl-dots .owl-dot{margin:0 0 0 6px}
.static-middle-store1 .text.text2{text-align:right;padding-right:7%;padding-left:0}
.main-container .product-view .summary.single-product-info .cart .variations .label{text-align:right}
#secondary .widget_product_categories li.cat-parent:before{right:auto;left:0}
#secondary .widget_categories .sub-menu li,#secondary .widget_recent_entries .sub-menu li,#secondary .widget_archive .sub-menu li,#secondary .widget_product_categories .sub-menu li,#secondary .widget_layered_nav .sub-menu li,#secondary .widget_pages .sub-menu li,#secondary .widget_meta .sub-menu li,#secondary .widget_nav_menu .sub-menu li,#secondary .widget .children li{padding-left:0;padding-right:15px}
#secondary .widget_price_filter .button{float:left}
#secondary .widget_price_filter .price_slider_amount .price_label{text-align:right}
.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:rtl}
.yith-woocompare-widget a.compare{float:left}
#secondary .yith-woocompare-widget .clear-all{float:right}
#secondary .widget_product_tag_cloud .tagcloud,#secondary .widget_tag_cloud .tagcloud{text-align:right}
.tagcloud a{margin:0 0 10px 6px}
.woocommerce .star-rating,.woocommerce-page .star-rating{width:85px}
.vc_tta-accordion .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-heading .vc_tta-controls-icon{right:auto!important;left:20px!important}
.vc_tta-accordion .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-heading a{padding:15px 20px 15px 60px !important}
#secondary .widget_parsidate_archive ul{list-style:none;padding:0}
.main-container #order_review #payment .payment_methods .payment_box{background:#dfdcde;padding:5px;margin-bottom:5px}
#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{margin:-1em 1em 0 0}
.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}
.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}
.main-container #customer_login .woocommerce-form-login__submit{float:right;margin-right:0;margin-left:25px}
.header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li > a.item_link .link_text:before{bottom:-7px}
.post-thumbnail .mejs-container{width:100%!important}
.post-thumbnail .wp-video{width:100%!important}
.theme-default .nivo-directionNav a{color:transparent}
.header-container .header-mobile .header-search{margin-right:0;margin-left:14px}
a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:transparent!important}
body{direction:rtl;unicode-bidi:embed}
caption,th,td{text-align:right}
.site-content .gallery-columns-4 .gallery-item{padding-left:2%;padding-right:0}
.site-content .gallery-columns-5 .gallery-item{padding-left:2%;padding-right:0}
.nav-previous,.previous-image{float:right}
.nav-next,.next-image{float:left;text-align:left}
.author-avatar{float:right}
.author-description{float:right;margin-right:15px;margin-right:1.071428571rem;margin-left:auto}
.comment-content ol,.comment-content ul{margin:0 24px 0 0;margin:0 1.714285714rem 0 0}
.entry-content li,.comment-content li{margin:0 24px 0 0;margin:0 1.714285714rem 0 0}
.entry-content td,.comment-content td{padding:6px 0 6px 10px}
article.format-aside .aside{border-right:22px solid #a8bfe8;border-left:none}
article.format-link header{float:left}
article.format-link .entry-content{float:right}
.format-status .entry-header img{float:right;margin-left:21px;margin-left:1.5rem;margin-right:0}
.comments-area article header img{float:right}
.comments-area article header cite,.comments-area article header time{margin-right:85px;margin-right:6.071428571rem;margin-left:auto}
.comments-area article header h4{left:0;right:auto}
.comments-area .bypostauthor cite span{margin-right:5px;margin-right:.357142857rem;margin-left:auto}
#respond h3#reply-title #cancel-comment-reply-link{margin-right:10px;margin-right:.714285714rem;margin-left:auto}
label ~ span.required{float:right;margin:-18px -16px 0 0;margin:-1.285714286rem -1.142857143rem 0 0}
.template-front-page .widget-area .widget_text img{float:right;margin:8px 0 8px 24px;margin:.571428571rem 0 .571428571rem 1.714285714rem}
.widget-area .widget ul ul{margin-right:12px;margin-right:.857142857rem;margin-left:auto}
.widget-area .textwidget li{margin-left:auto;margin-right:36px;margin-right:2.571428571rem}
.widget_recent_entries .post-date,.widget_rss .rss-date{margin-right:12px;margin-right:.857142857rem;margin-left:auto}
#wp-calendar th,#wp-calendar td,#wp-calendar caption{text-align:right}
#wp-calendar #next{padding-left:24px;padding-left:1.714285714rem;text-align:left;padding-right:0}
@media screen and (min-width: 600px) {
.site-content,.template-front-page.has-post-thumbnail article{float:right}
.widget-area,.entry-page-image{float:left}
.site-header h1,.site-header h2{text-align:right}
.template-front-page .widget-area .widget_text img{float:right;margin:8px 0 8px 24px}
.template-front-page .widget-area .widget,.template-front-page.two-sidebars .widget-area .front-widgets{float:right}
.template-front-page .widget-area .widget:nth-child(odd){clear:left}
.template-front-page .widget-area .widget:nth-child(even),.template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets{float:left;margin:0 24px;margin:0 1.714285714rem 0}
.main-navigation ul.nav-menu,.main-navigation div.nav-menu > ul{text-align:right}
.main-navigation li{margin-left:40px;margin-left:2.857142857rem;margin-right:auto}
.main-navigation li ul ul{margin-right:0;right:100%;left:auto}
.main-navigation ul li:hover > ul{border-right:0;border-left:none}
.commentlist .children{margin-right:48px;margin-right:3.428571429rem;margin-left:auto}
}
@media screen and (max-width: 479px) {
.rtl .header-container .header-mobile .header-search .search-dropdown .searchform{right:50%;margin-right:-40px;left:auto;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%)}
}
.header-container .header-search .search-dropdown .searchform .ws{padding-left:25px;padding-right:0}