/*
Theme Name: megashop
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
*/
@font-face {
	font-family: 'WY';
	src: url('fonts/Yekan.eot');
	src: url('fonts/Yekan.eot?#iefix') format('embedded-opentype'),  url('fonts/Yekan.woff') format('woff'),  url('fonts/Yekan.ttf') format('truetype'),  url('fonts/Yekan.svg') format('svg');
	font-weight: normal;
	font-style: normal;
 unicode-range: U+0600â€“06FF;
}
body {
	direction: rtl;
	unicode-bidi: embed;
	font-family:Tahoma;

	}
.header_login {
font-family:WY;
}
.post-description , .blog-posts-content .post-title {
font-family: WY;
}
.blog-posts-content .post-author{
text-align:right;
}
.entry-content .edit-link{
font-family:WY!important;
}
.attachment span.entry-date:before, .entry-content .edit-link a:before, .entry-meta .edit-link a:before, .site-content .byline a:before, .site-content .comments-link a:before, .site-content .entry-date a:before, .site-content .featured-post:before, .site-content .full-size-link a:before, .site-content .parent-post-link a:before, .site-content .post-format a:before{
margin-left: 3px;
margin-right:0;
}
.post-navigation a.next-post {
float: left;
}
.post-navigation a.prev-post {
float: right;
}
.fa-chevron-right:before {
content: "\f053"!important;
}
.fa-chevron-left:before {
content: "\f054"!important;
}
.comment-author a {

font-family: WY;
}
.comment-author, .comment-awaiting-moderation, .comment-content, .comment-list .reply, .comment-metadata {
padding-right: 30px;
padding-left: 0;
font-family: WY;
}
.comment-author .avatar{
right:0;
left:auto;
}
span.amount {
font-family: WY;
}
.tm_cms_banner_inner {
float: right;
padding-right: 10px;
padding-left:0;
padding: 17px 10px 18px 0;
}
.tm_cms_banner .cms-image {
float: right;
padding: 17px 5px 0 0px;
}
.tm_cms_banner .maintitle{font-family:WY}
.tm_cms_banner .subtitle {font-family: WY;}
.woocommerce ul.products li.product a, .woocommerce-page ul.products li.product a{padding: 7px 12px!important;}
.post-navigation, .image-navigation{
font-family: WY;
font-weight: normal;
}
.entry-meta {

font-family: WY;
font-weight: normal;

}


.owl-item .container-inner, .posts-content .container-inner   {direction:rtl;}
.blog-posts-content .comments-link{font-family:WY;}
h1, h2, h3, h4, h5, h6 {
font-family: WY!important;
}
.widget button,
.widget input[type="button"],
.widget input[type="reset"],
.widget input[type="submit"], 
a.button,
button,
.contributor-posts-link,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button_content_inner a,
.woocommerce #content input.button, 
.woocommerce #respond input#submit, 
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button, 
.woocommerce-page #content input.button, 
.woocommerce-page #respond input#submit, 
.woocommerce-page a.button, 
.woocommerce-page button.button, 
.woocommerce-page input.button {
font-family:WY;
font-weight:normal;
}
.page-title .entry-title-main, .woocommerce-account h2, .woocommerce .addresses .title h3, .woocommerce-page .addresses .title h3{
font-family:WY;
}
.widget a, .entry-title a {
font-family: WY;
font-weight: normal;
}
/*=============== Float Left ===============*/
.header-menu,.header_right,.header-search,.topbar-right,.header-search #searchform .search-submit,
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, 
.woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary, 
.header_login, .topbar-main a, .header_cart,.footer-block .follow-us, 
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering,
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, 
.woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, 
.woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button
{float:left;}

.breadcrumbs,#breadcrumbs, .woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb {clear:both;}
/*=============== Float Right ===============*/
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, 
.two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth,.header_left,.mega-menu ul li,
.mega-menu,.topbar-left,#searchform input[type="text"],.page-title .entry-title-main,
ul.products.list li.product img,.woocommerce #content div.product div.images, 
.woocommerce div.product div.images, .woocommerce-page #content div.product div.images, 
.woocommerce-page div.product div.images,.staff-page .staff-image,.staff-content,
.woocommerce .yith-wcwl-add-to-wishlist,.woocommerce #content div.product form.cart .button, 
.woocommerce div.product form.cart .button, .woocommerce-page #content div.product form.cart .button, 
.woocommerce-page div.product form.cart .button,.woocommerce #content div.product form.cart div.quantity, 
.woocommerce div.product form.cart div.quantity, .woocommerce-page #content div.product form.cart div.quantity, 
.woocommerce-page div.product form.cart div.quantity,.menu-category,.header-menu-links, .header_middle,.header-contactus,.footer-block h3, .footer-block .newsletter.newsletter-widget p, .footer-widget, .gridlist-toggle a, .gridlist-toggle, .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .header-contactus .contact-phone,.list-view .entry-header .entry-meta
{float:right;font-family:WY;font-weight:normal;}
.site-content .entry-meta > span{margin-left: 10px!important;margin-right:0;}
.excerpt {font-family: Tahoma;}
.entry-date .day, .grid .blog-list .entry-date .day, .blog-list .entry-date .day{font-family:WY;}
.entry-date .month, .grid .blog-list .entry-date .month, .blog-list .entry-date .month{font-family:WY}

.menu-category ul li ul li{padding: 6px 15px 7px 5px;}
.product-categories .children{border-radius:5px 0 0 5px;}
.mega-menu{left:auto;right:200px;}
.menu-category .cat-bullet{float:left;}
.cmstext .icon {padding:0 0 0 8px;}
.menu-container ul li {float:right; background-position:left 0;}
.header-menu-links li{background-position:right center;}
.header-menu-links li:first-child{padding-left:10px;}
.footer-block .newsletter.newsletter-widget {float:right; margin:8px 20px 8px 0;}
.footer-block .newsletter.newsletter-widget .newsletter-email {margin: 0 0 0 15px;}
.site-footer a { background-position:right center; }
.static-links-list a {padding:0 12px 0 0;}
.site-footer a:hover {background-position:right center;}
.footer-menu-links a, .footer-menu-links a:hover {padding:0;}
.footer-menu ul li, .footer-menu-links ul li {background-position:right center;}
.footer-menu ul li:first-child, .footer-menu-links ul li:first-child {padding-left:13px;}
.mega-menu ul li.menu-item-has-children a { padding:12px 15px 12px 30px;}
.mega-menu ul li a .dc-mega-icon:before {right:auto; left:12px;}
.mega-menu ul li .sub a { padding:7px 10px 7px 5px; text-align:right;}
.mega-menu ul li {background-position:left 0;}
.mega-menu ul li .sub li.mega-hdr {float:right;}
.header_cart .shopping_cart .cart-contents{font-family:WY;}
.woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del, .woocommerce #content div.product p.price del, .woocommerce #content div.product span.price del, .woocommerce div.product p.price del, .woocommerce div.product span.price del, .woocommerce-page #content div.product p.price del, .woocommerce-page #content div.product span.price del, .woocommerce-page div.product p.price del, .woocommerce-page div.product span.price del{
font-size:10px;
}

.header_cart .cart .widget_shopping_cart{right:auto;left:0;}
.menu-category ul li.cat-parent {background:url("images/megnor/menu_arrow_rtl.png") no-repeat scroll 6% center #f6f6f6;}
.menu-category ul li.cat-parent:hover {background:url("images/megnor/cate_arrow_hover_rtl.png") no-repeat scroll 0 center #f6f6f6;}
.product-categories .children {left:auto; right:100%;}
.menu-category ul li a { padding:0 10px 0 0;}
#secondary {float:right; }#primary, .homepage #home_primary {float:left;}
.search-form .search-submit, .widget_product_search #searchsubmit, .header-search #searchform #searchsubmit {margin:0 9px 0 0;}
.mega-menu li.main-li:first-child a{background:url("images/megnor/menu_separator.png") no-repeat scroll 0 18px transparent;padding-left:20px;}
.mega-menu li.main-li:last-child a{background:none;}
.mega-menu ul li .sub a{text-align:right;}
.mega-menu ul li .sub li.mega-hdr{float:right;}
.category-toolbar, .woocommerce #content div.product, .woocommerce div.product, .woocommerce-page #content div.product, .woocommerce-page div.product  {clear:both;}
.quantity input.minus {border-radius:0 3px 3px 0;}
.quantity input.plus {border-radius:3px 0 0 3px;}
.single_add_to_cart_button  {margin-right:10px;}

.widget .widget-title{  padding: 6px 0 6px 11px;font-family:WY}
.footer-menu, .footer-menu-links{font-family:WY}
p {

font-family: Tahoma;
line-height: 26px;
}

.widget button, .widget input[type="button"], .widget input[type="reset"], .widget input[type="submit"], a.button, button, .contributor-posts-link, input[type="button"], input[type="reset"], input[type="submit"], .button_content_inner a, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button{
padding:5px 5px;
}
.woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info{font-family:WY!important;s}
.header_cart .top-arrow {left:28px; right:auto;}
.header-menu, .main-navigation {border-right:none; border-left:1px solid #cbcaca; border-radius:0px 5px 5px 5px;}
.header_cart .togg .widget.widget_shopping_cart {right:auto; left:0;text-align:right;}
.menu-category ul li ul li a{background:url("images/megnor/cat_arrow_rtl.png") no-repeat scroll right center transparent; padding:0 12px 0 0; }
.menu-category ul li ul li a:hover{background:url("images/megnor/cat_arrow_rtl_hover.png") no-repeat scroll right center transparent;}
/* Start sidebar options */
.left-sidebar #primary {
    float: left;
    margin-right: 0;
    margin-left: 0;
}
caption, th, td {
font-weight: normal!important;
text-align: right;
font-family: WY;
}
.woocommerce #payment ul.payment_methods li, .woocommerce-page #payment ul.payment_methods li {
text-align: right;
font-family: WY;
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{
float:right
}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
float: left;
}
.left-sidebar #secondary {
    float: right;
    width: 20%;
}
.right-sidebar #primary {
    float: right;
    width: 75%;
    margin-right: 0;
    margin-left: 2%;
}
.right-sidebar #secondary {
    float: left;
    width: 23%;
}
.entry-header:before {left:0; right:auto;}
.site-content .entry-header{padding:0 0 0 40px;}

.primary-sidebar .widget ul li a {
    background: url("images/megnor/cat_arrow_rtl.png") no-repeat scroll center right  transparent;
    padding:0 13px 0 0;
}
.primary-sidebar .widget ul li a:hover {
    background: url("images/megnor/cat_arrow_rtl_hover.png") no-repeat scroll center right transparent;
}
/*=============== Content ===============*/
.owl-carousel .owl-wrapper-outer{direction:ltr;}

.woo-content .owl-theme .owl-controls .owl-buttons div.owl-prev, 
.blog-posts-content .owl-theme .owl-controls .owl-buttons div.owl-prev, 
.testimonials-container .owl-theme .owl-controls .owl-buttons div.owl-prev{right: auto;left: 0;}

.woo-content .owl-theme .owl-controls .owl-buttons div.owl-next, 
.blog-posts-content .owl-theme .owl-controls .owl-buttons div.owl-next, 
.testimonials-container .owl-theme .owl-controls .owl-buttons div.owl-next{right: auto;left: 26px;}

ul.products.list li.product img {
    float: right !important;  
    margin:0 0 0 3.8% !important;  
}
.woocommerce .woocommerce-product-rating .star-rating, .woocommerce-page .woocommerce-product-rating .star-rating{float:right; margin: 0.5em 0 0 4px;}
.list-view ul.products.list li.product .container-inner{text-align:right;}
ul.products.list li.product h3, ul.products.list li.product div[itemprop="description"], 
ul.products.list li.product .price, ul.products.list li.product .gridlist-buttonwrap{float:left;}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, 
.woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img{
	float: right;   
    margin-left: 10px;	
	margin-right:0;
}
.woocommerce .posts-content .container-inner{text-align:right;}
.woocommerce span.onsale, .woocommerce-page span.onsale{left:auto;right:6px;}
.woocommerce ul.products.list li.product .onsale, 
.woocommerce-page ul.products.list li.product .onsale{
	right: -30px;
	left:auto;
	-moz-transform: rotate(45deg);
	-o- transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	 transform: rotate(45deg);
}
woocommerce span.onsale, .woocommerce-page span.onsale {  
    right: -30px;
	left:auto;
    padding: 22px 25px 3px 36px;  
    -moz-transform: rotate(45deg);
	-o- transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	 transform: rotate(45deg);   
}
.products.list .star-rating{
    right: 34px !important;
	left:auto !important;
   
}
.woocommerce .list .star-rating, .woocommerce-page .list .star-rating{
	left: 0;
    right: auto;    
}
.woocommerce .products.list .star-rating, .woocommerce-page .products.list .star-rating { float:right;}
.newsletter-subscription{float:right;}
.banner3, .banner6{text-align:left;}

.owl-theme .owl-controls .owl-buttons div.owl-prev{right:auto;left:0;}
.owl-theme .owl-controls .owl-buttons div.owl-next{right:auto;left:25px;}

.entry-main-content .entry-content-date, .grid .blog-list .entry-main-content .entry-content-date, .blog-list .entry-main-content .entry-content-date { float:right; margin:0 0 0 10px;}
.paging-navigation .loop-pagination{text-align:left;}
.masonry .entry-date .month, .grid .entry-date .month {float:right; border-radius: 5px 0 0 5px;}
.masonry .entry-date .day, .grid .entry-date .day {float:right; border-radius:0 5px 5px 0; }
.options li {float:right;}.options li:first-child a {border-radius:0 7px 7px 0;}.options li:last-child a {border-radius:7px 0 0 7px;}

/*=============== Footer ===============*/
.static-links-list span{float:right;}
#to_top{right:auto;left:20px;}

.mobile_togglecolumn{
	text-align:left;
}
.widgets-footercontact .fa{
	float:right;  
	margin: 5px 0 0 15px;
}
.widgets-footercontact .fa-envelope{margin:4px 0px 0px 9px !important;}

/*=============== Shortcode Css ===============*/
.accordion .accordion-title, .toggle .accordion-title,.toggle .toggle-title{text-align:right
;}
.horizontal_tab #tab ul li {
    float: right;
    margin: 0 0 0 5px;
}
.message{font-family:WY;font-weight:normal;}
.vertical_tab .tab_groupcontent{padding: 9.9px!important;}
.service .service-text{font-family:WY;}
.service .style-2 .service-content, .service .style-3 .service-text {

text-align: right;
padding-right: 10px;
}
.service .style-3 .service-content {
text-align: right;}
.contact_address {
padding: 2px;
}
li.Offer {
height: 30px;
}
.col70 .fa {

left: 9px;
right:auto;

}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register, .woocommerce-page form.checkout_coupon, .woocommerce-page form.login, .woocommerce-page form.register{
text-align:right;
}
.tp-simpleresponsive .caption, .tp-simpleresponsive .tp-caption{font-family:WY!important}
blockquote.blockquote{font-family:WY;}
.progressbar-container{font-family: WY;}
button, input, select, textarea{font-family:WY;}
.breadcrumbs, #breadcrumbs, .woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb{
font-family:WY;}
.category_title{font-family:WY!important}
.vertical_tab ul.tabs{float:right;}
.horizontal_tab.style2 #tab ul li,.horizontal_tab.style3 #tab ul li{ margin: 0 0 -4px 5px;}
.vertical_tab.style2 #tab ul li a.current, .vertical_tab.style2 #tab ul li a:hover{
	border-left: none;
    border-top: 1px solid #F0EFEF;
    border-bottom: 1px solid #F0EFEF;
    border-right: 2px solid #E76453;
}
.fa{margin:0 0 0 5px;}
.button.left i{margin:0 0 0 10px;}
.button.right i{margin:0 10px 0 0;}
.woocommerce #payment ul.payment_methods li, .woocommerce-page #payment ul.payment_methods li{font-family:WY!important;text-align:right;}
.woocommerce #payment div.payment_box:after, .woocommerce-page #payment div.payment_box:after{margin: -1em 2em 0 0;right:0;left:auto !important;}
.progress_detail{right:10px;}
.gallery-caption .gallery-zoom{margin-left:10px;}
#sb-body img{left:0;}
.accordion .accordion-title, .toggle .accordion-title, .toggle .toggle-title {
text-align: right;
}

.menu-category{padding:0 3px}
.service .service-text {

font-family: WY;
text-align: right;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a {
  
    font-family: wy !important;
    font-weight: normal !important;
   
    
}

    .chosen-container-single .chosen-drop {
   left: 9999px;
}

.woocommerce .woocommerce-error li, .woocommerce .woocommerce-info li, .woocommerce .woocommerce-message li, .woocommerce-page .woocommerce-error li, .woocommerce-page .woocommerce-info li, .woocommerce-page .woocommerce-message li , .site-info a , .woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-ordering, .woocommerce-page .woocommerce-result-count {

    font-family: wy;
}
/*********************	Responsive for RTL by www.20script.ir	*********************/

@media only screen and (max-width: 999px){
	.menu-category,.menu-toggle:after{float:left !important;}
	#site-navigation h3{text-align:right;}
	.main-navigation{border-radius: 0 5px 5px 5px !important;}
	.menu-category .hitarea{right:auto !important;left:10px;}
	.product-categories .children{right:auto !important;}
	.mega-menu{left:auto !important;right:0;}
	.toggled-on .mega-menu .menu{left:auto !important;right:-1px;}
	.toggled-on .mega-menu ul li, .toggled-on .mega-menu ul li .sub-container.non-mega li, .toggled-on .mega-menu ul li .sub li.mega-hdr{text-align:right !important;}
	.toggled-on .mega-menu ul li .sub-container.mega .sub, .toggled-on .mega-menu ul li .sub-container.non-mega .sub{margin:0 10px 0 0 !important;}
	.toggled-on .mega-menu li > ul, .toggled-on .mega-menu li .sub-menu{margin:0 20px 0 0 !important;}
	.mobile_togglemenu:before, .sub-menu .mobile_togglemenu:before{right:auto !important;left:10px;}
	.mobile_togglecolumn{background-position:left 2px;}
	.active .mobile_togglecolumn {background-position: left -50px;}
}
@media only screen and (max-width: 767px){
	.header-contactus .contact-phone{float:none;}
	header_cart .togg .widget.jigoshop_cart, .header_cart .togg .widget.widget_shopping_cart {
		left: -30% !important;
		right: auto !important;				
	}
	.main-navigation{border-radius:5px 5px !important;}
}
@media only screen and (max-width: 479px){	
}
@media only screen and (max-width: 319px){
		.header_cart .togg .widget.jigoshop_cart, .header_cart .togg .widget.widget_shopping_cart {  left: -12% !important; right:auto !important;width: 210px;}
}