/*

Theme Name: Sinrato

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

*/





body {

	direction: rtl;

	unicode-bidi: embed;

}

caption,

th,

td {

	text-align: right;

}



/* =Repeatable patterns

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



/* Images */

.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;

}



/* Navigation */

.nav-previous,

.previous-image {

	float: right;

}

.nav-next,

.next-image {

	float: left;

	text-align: left;

}



/* Author profiles */

.author-avatar {

	float: right;

}

.author-description {

	float: right;

	margin-right: 15px;

	margin-right: 1.071428571rem;

	margin-left: auto;

}





/* =Main Content

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



.comment-content ol,

.comment-content ul {

	margin: 0 24px 0 0;

	margin: 0 1.714285714rem 0 0;

}





/* =Basic post styling

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



.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;

}





/* Aside posts */

article.format-aside .aside {

	border-right: 22px solid #a8bfe8;

	border-left: none;

}



/* Link posts */

article.format-link header {

	float: left;

}

article.format-link .entry-content {

	float: right;

}



/* Status posts */

.format-status .entry-header img {

	float: right;

	margin-left: 21px;

	margin-left: 1.5rem;

	margin-right: 0;

}





/* =Comment styling

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



.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-right: auto;

}

.comments-area article header h4 {

	left: 0;

	right: auto;

}

.comments-area .bypostauthor cite span {

	margin-right: 5px;

	margin-right: 0.357142857rem;

	margin-left: auto;

}



/* Comment form */

#respond h3#reply-title #cancel-comment-reply-link {

	margin-right: 10px;

	margin-right: 0.714285714rem;

	margin-left: auto;

}

label ~ span.required {

	float: right;

	margin: -18px -16px 0 0;

	margin: -1.285714286rem -1.142857143rem 0 0;

}





/* =Front page template styling

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



.template-front-page .widget-area .widget_text img {

	float: right;

	margin: 8px 0 8px 24px;

	margin: 0.571428571rem 0 0.571428571rem 1.714285714rem;

}





/* =Widget styling

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



.widget-area .widget ul ul {

	margin-right: 12px;

	margin-right: 0.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: 0.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 queries

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



/* Minimum width of 600 pixels. */

@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 0;

		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;

	}

}
@font-face{
	font-family: 'iranyekan';
	src: url('fonts/iranyekanwebregular.eot');
	src: url('fonts/iranyekanwebregular.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
	url('fonts/iranyekanwebregular.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
	url('fonts/iranyekanwebregular.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('fonts/iranyekanwebregular.ttf') format('truetype');
}
.categories-menu-wrapper .categories-menu .catemenu-toggler {
    font-family: iranyekan;
}
.header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li > a.item_link .link_text {
    font-family: iranyekan;
}
.header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li {
    margin: 0 0 0 25px;
}
body {
    font-family: iranyekan;
text-align: right;
}
.header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li a.item_link .link_text {
    font-family: iranyekan;
}
.header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li ul.mega_dropdown {
    font-family: iranyekan;
}
.mega_main_menu li.default_dropdown.submenu_full_width.drop_to_center > .mega_dropdown, .mega_main_menu li.default_dropdown.drop_to_right .mega_dropdown {
    right: 0px;
    left: auto;
}
.mega_main_menu ul > li ul {
    text-align: right;
}
.wpb_single_image.vc_align_left {
    text-align: right;
}
.policy .wpb_single_image {
    float: right;
    margin: 0 0 0 15px;
}
h1, h2, h3, h4, h5, h6 {
    font-family: iranyekan;
}
.policy .wpb_text_column {
    text-align: right;
}
.woocommerce .product-wrapper .onsale, .woocommerce .single-product-image .onsale {
    font-family: iranyekan;
    left: 15px;
    right: auto;
direction: rtl;
}
.shop-products .gridview .list-col8 {
    text-align: right;
}
.shop-products .gridview .product-name {
    font-family:iranyekan;
}
.shop-products .gridview .add_to_cart_inline a {
    font-family: iranyekan;
}
.shop-products .gridview .product-name {
    font-family: iranyekan;
}
.header-container .header-search .search-without-dropdown .categories-container .cate-toggler-wrapper {
    text-align: right;
}
.header-container .header-search .search-without-dropdown .categories-container {
    float: right;
}
.header-container .header-search .search-without-dropdown .searchform .ws {
        border-right-color: rgb(235, 235, 235);
        border-right-style: solid;
        border-right-width: 1px;
    border-left: none;
    color: #a4a4a4;
    float: right;
    text-align: right;
}
.header-container .header-search .search-without-dropdown .searchform .searchsubmit {
-webkit-border-radius: 4px 0 0 4px !important;
}
.header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li:first-child {
    margin-right: 0;
}
.header-container .header-search .search-without-dropdown .categories-container .cate-toggler-wrapper {
    text-align: right;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 0 4px 4px 0;
}
.header-container .widget_shopping_cart_content .cart-toggler a::before {
    right: 0;
}
.header-container .widget_shopping_cart_content .cart-toggler a {
    padding-right: 40px;
}
.header-container .header-wishlist a.wishlist-link {
    padding-right: 40px;
}

.header-container .header-wishlist a.wishlist-link::before {
    right: 0;
}
.header-container .widget_shopping_cart_content .mini_cart_content {
    left: 0;
    text-align: right;
}
.categories-menu-wrapper .categories-menu .catemenu-toggler span::after {
    left: 20px;
}
.categories-menu-wrapper .categories-menu .catemenu-toggler span::before {
    margin-left: 15px;
}
.header-container .header-search .search-without-dropdown .categories-container .widget_product_categories ul.product-categories {
    text-align: right;
}
.header-container .header-sticky.ontop .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul {
    text-align: right;
}
.heading-title.style1 {
    text-align: right;
}
.heading-title.style1 h3 span {
    padding-left: 30px;
}
.wrapper .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list li a {
    font-family: iranyekan;
}
.wrapper .vc_tta-tabs .vc_tta-tabs-container {
    text-align: right !important;
}
.roadthemes-slider.navigation-style2 .owl-nav {
    right: auto;
    left: 0;
    direction: ltr;
}
.header-container .header-sticky.ontop .logo {
    text-align: right;
}
.wrapper .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list {
    padding: 0 0 0 30px !important;
}
.shop-products .listview .list-col8 {
    text-align: right;
direction: rtl;
}
.shop-products .listview .product-name {
    font-family: iranyekan;
}
.carousel-with-menus .vc_wp_custommenu li::after {
    margin-right: 20px;
}
.roadthemes-slider.roadthemes-products .shop-products {
    direction: ltr;
}
.posts-carousel .post-info {
    text-align: right;
direction: rtl;
}
.roadthemes-social-icon.style1 .social-icons li {
    margin: 0 0 0 7px;
}
.mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.default_dropdown.drop_to_right .mega_dropdown {
    right: 100% !important;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.menu-item-has-children > a.item_link::after {
    right: auto;
    left: 20px;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown li a.item_link .link_text {
    font-family: iranyekan;
}
.categories-menu-wrapper .categories-menu .morelesscate span i {
    padding-left: 10px;
}
.categories-menu-wrapper .categories-menu .morelesscate span {
    font-family: iranyekan;
}
body {
font-family: iranyekan !important;
}
.quickview-wrapper #quickview-content .product-images .main-image {
    float: right;
}
.quickview-wrapper #quickview-content .product-info {
    padding-right: 30px;
}
.quickview-wrapper #quickview-content .product-images {
    float: right;
}
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .quantity {
    float: right;
    margin-left: 15px;
}
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .button {
font-family: iranyekan !important;
}
.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 .product-info h1 {
    margin: 0 0 15px 50px;
}
.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .quantity .input-text {
font-family: iranyekan !important;
}
.quickview-wrapper .quick-modal .closeqv {
    left: 10px;
}
.shop-products .gridview .price-box {
    direction: rtl;
}
.quickview-wrapper #quickview-content .product-images .quick-thumbnails {
    float: right;
    direction: ltr;
}
.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 {
    margin: -2px 0 0 8px;
}
.main-container .product-view .summary.single-product-info .stock {
font-family: iranyekan !important;
}
.page-wrapper .woocommerce-breadcrumb, .page-wrapper .breadcrumbs {
font-family: iranyekan !important;
}
.page-wrapper .woocommerce-breadcrumb .separator::before, .page-wrapper .breadcrumbs .separator::before {
    content: '\f124';
}
.mega_main_menu li.default_dropdown > .mega_dropdown li.drop_to_right > .mega_dropdown {
    right: 100%;
    left: auto;
}
.main-container .product-view .summary.single-product-info .yith-wcwl-add-to-wishlist {
    margin: 0 0 20px 40px;
}
.main-container .product-view .summary.single-product-info .compare span.comparetip::before {
    margin-left: 8px;
}
.main-container .product-view .summary.single-product-info .compare {
    font-family: iranyekan !important;
}
.main-container .product-view .summary.single-product-info .product_meta .sku_wrapper a, .main-container .product-view .summary.single-product-info .product_meta .sku_wrapper span, .main-container .product-view .summary.single-product-info .product_meta .posted_in a, .main-container .product-view .summary.single-product-info .product_meta .posted_in span, .main-container .product-view .summary.single-product-info .product_meta .tagged_as a, .main-container .product-view .summary.single-product-info .product_meta .tagged_as span {
    font-family: iranyekan !important;
}
.main-container .product-view .summary.single-product-info .product_meta .sku_wrapper, .main-container .product-view .summary.single-product-info .product_meta .posted_in, .main-container .product-view .summary.single-product-info .product_meta .tagged_as {
    font-family: iranyekan !important;
}
.main-container .product-view .widget_socialsharing_widget .widget-title {
    font-family: iranyekan !important;
}
.main-container .product-view div.product-content-wrapper .woocommerce-tabs ul.tabs li a {
    font-family: iranyekan !important;
}
.main-container .product-view .summary.single-product-info .cart .button {
font-family: iranyekan !important;
}
.main-container .product-view .widget_socialsharing_widget .widget-title {
font-family: iranyekan !important;
}
.main-container .product-view div.product-content-wrapper .woocommerce-tabs ul.tabs li a {
font-family: iranyekan !important;
}
.main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews #review_form_wrapper .comment-form label {
font-family: iranyekan !important;
}
.main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews #comments .commentlist li .comment-text::before {
    border-right: 1px solid #ebebeb;
    right: -6px;
}
.main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews #comments .commentlist li .comment-text {
    margin-right: 80px;
}
.main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews #review_form_wrapper .comment-form .form-submit #submit {
font-family: iranyekan !important;
}
.main-container .button, .main-container button.button, .main-container a.button, .main-container a.button.alt, .main-container input#submit, .main-container input.button {
font-family: iranyekan !important;
}
.main-container .cart_totals table.shop_table th {
    text-align: right !important;
}
.main-container .shop_table .quantity .input-text {
font-family: iranyekan !important;
}
.header-container .header-search .search-without-dropdown .searchform .ws {
font-family: iranyekan !important;
}
.header-container .widget_shopping_cart_content .mini_cart_content ul.cart_list li img {
    float: right;
        margin-left: 0px;
    margin-left: 15px;
}
.header-container .widget_shopping_cart_content .mini_cart_content ul.cart_list li a {
    margin: 0 0 5px 30px;
    text-align: right;
}
.header-container .widget_shopping_cart_content .mini_cart_content .buttons a {
font-family: iranyekan !important;
}
.testimonials-wrapper.style-about-page .author .name, .testimonials-wrapper.style-about-page .author [itemprop="name"] {
font-family: iranyekan !important;
}
.testimonials-wrapper.style-about-page .author {
    text-align: right;
}
.wpb-js-composer .vc_tta.vc_tta-controls-align-left .vc_tta-panel-heading, .wpb-js-composer .vc_tta.vc_tta-controls-align-left .vc_tta-tabs-container {
    text-align: right !important;
}
.vc_tta-accordion .vc_tta-panels-container .vc_tta-panel h4 {
font-family: iranyekan !important;
}
#secondary .widget-title {
    text-align: right;
}
#secondary .widget-title span {
    padding-left: 10px;
}
#secondary .widget_sinrato_widgets ul li .post-wrapper .post-thumb {
    float: right;
    margin-left: 10px;
}
#secondary .widget_sinrato_widgets ul li .post-wrapper .post-info .post-date {
font-family: iranyekan !important;
}
.main-container .blog-page article .post-meta .post-date::before {
    margin-left: 5px;
}
.main-container .blog-page article .post-meta .post-author::before {
    margin-left: 5px;
}
.main-container .blog-page article .entry-summary {
    text-align: right;
}
.main-container .blog-page article .entry-summary .readmore {
font-family: iranyekan !important;
}
.header-container .widget_shopping_cart_content .mini_cart_content .total {
    text-align: right;
    direction: rtl;
}
.header-container .horizontal-menu > .mega_main_menu > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li {
font-family: iranyekan !important;
}
.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 {
font-family: iranyekan !important;
}
.mega_main_menu li.multicolumn_dropdown.submenu_full_width.drop_to_center > .mega_dropdown, .mega_main_menu li.multicolumn_dropdown.drop_to_right > .mega_dropdown {
    right: 0px;
    left: auto;
}
.contact-page .wpcf7 .wpcf7-submit {
font-family: iranyekan !important;
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon, .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {
    left: .7em !important;
}
#secondary .widget_price_filter .price_slider_amount .price_label .from, #secondary .widget_price_filter .price_slider_amount .price_label .to {
    direction: rtl;
}
#secondary .widget_price_filter .price_slider_amount .price_label {
    text-align: right;
}
.footer {
    direction: rtl;
}
.header-container {
    direction: rtl;
}
.toolbar .woocommerce-ordering .orderby-wrapper .chosen-container .chosen-drop ul li {
    text-align: right;
}
.toolbar .woocommerce-ordering .orderby-wrapper .chosen-container .chosen-drop {
    font-family: iranyekan !important;
}
#archive-product {
    direction: rtl;
}
.container {
    direction: rtl;
}
.shop-products .gridview .list-col8 {
    direction: rtl;
}
.shop-products .listview .price-box ins {
    float: right;
    margin-left: 8px;
}
.picabzarak {
margin: 0px 0px 0px 0;
}
.main-container .product-view .summary.single-product-info .cart .quantity .input-text {
    font-family: iranyekan !important;
}
.mobile-menu .mbmenu-toggler {
    font-family: iranyekan !important;
    text-align: right;
}
.mobile-menu .mbmenu-toggler span.mbmenu-icon {
    float: left;
    margin-right: 5px;
}
.mobile-menu .mobile-menu-container ul.nav-menu > li .fa {
    left: 0;
}
.mobile-menu .mobile-menu-container ul.nav-menu {
    text-align: right;
}
.fa-angle-right::before {
    content: "\f104";
}
.mobile-menu .mobile-menu-container ul.nav-menu > li ul.sub-menu li a {
    font-family: iranyekan !important;
}
.header-container .header-search .search-without-dropdown .categories-container .cate-toggler-wrapper {
    border-left: none;
}
.header-container .header-search .search-without-dropdown .searchform .ws {
  border-left: none;
}
.atc-notice-wrapper .buttons .button {
    font-family: iranyekan !important;
}
.atc-notice-wrapper .product-image {
    float: right;
}
.atc-notice-wrapper .product-info {
    padding-right: 20px;
}
.main-container .woocommerce form label {
    font-family: iranyekan !important;
}
.roadthemes-newsletter.style1 .mc4wp-form input[type="email"] {
    float: right;
    text-align: right;
}
.header-container .horizontal-menu {
  text-align: right;
}
.header-container .header-phone .lnr {
    margin-left: 15px;
}
.categories-menu-wrapper .categories-menu .categories > .menu_holder .menu_inner > ul > li.menu-item-has-children > a.item_link::after {
    content: '\f104';
}
.testimonials-wrapper.style1 .author {
    font-family: iranyekan !important;
}
.testimonials-wrapper.style1 .quote > .avatar, .testimonials-wrapper.style1 .quote > a.avatar-link {
    float: right;
    margin-left: 10px;
}
.testimonials-wrapper.style1 .author {
    padding-right: 100px;
    text-align: right;
}
.testimonials-wrapper.style1 .quote {
    text-align: right;
}
.testimonials-wrapper.style1 .owl-carousel .owl-dots {
    text-align: right;
}
.testimonials-wrapper.style1 .author .name, .testimonials-wrapper.style1 .author [itemprop="name"] {
    font-family: iranyekan !important;
}
.shop-products .gridview .count-down .hastime {
    direction: ltr;
}
.testimonials-wrapper.style1 .testimonials-text {
    direction: rtl;
}
.rtl {
    direction: ltr !important;
}
.shop-products .listview .add-to-cart {
    float: right !important;
}
.shop-products .listview .actions {
    float: right !important;
}
.quickview-wrapper #quickview-content .product-info .price-box {
    float: right;
    direction: rtl;
}
.quickview-wrapper #quickview-content .product-info .price-box ins {
    float: right;
    margin-left: 5px;
}
.quickview-wrapper #quickview-content .widget .social-icons li {
    float: right;
    margin-left: 10px;
}
.policy-2 .wpb_text_column {
    text-align: right !important;
}
.heading-title.style2 h3 {
    text-align: right !important;
}
.testimonials-wrapper.style-about-page .quote {
    direction: rtl;
}
.main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews #comments .commentlist li .comment-text strong {
    font-family: iranyekan !important;
}
#secondary .widget_sinrato_widgets ul li .post-wrapper .post-info > a {
    font-family: iranyekan !important;
}
.main-container .product-view div.product-content-wrapper .woocommerce-tabs #reviews #comments .commentlist li .comment-text strong {
    display: inline-flex;
}
.roadthemes-slider.roadthemes-products .owl-stage-outer {
    direction: ltr;
}
#cboxClose {
    left: 0 !important;
}
body #yith-woocompare {
    direction: rtl;
}
.main-container .product-view .upsells:last-of-type .roadthemes-slider.roadthemes-products .shop-products {
    direction: rtl;
}
.roadthemes-slider roadthemes-products up-sells upsells products navigation-style2 .roadthemes-slider.roadthemes-products .shop-products {
    direction: rtl;

}.testimonials-wrapper.style1 .testimonials-list {
    direction: ltr;
}
.testimonials-wrapper.style-about-page .testimonials-list {
    direction: ltr;
}
.sinrato .tp-bullet {
    margin-left: 12px !important;
}
.posts-carousel {
    direction: ltr;
}