@font-face {
	font-family: iransans;
	font-style: normal;
	font-weight: normal;
	src: url('assets/fonts/IRANSansWeb.eot');
	src: url('assets/fonts/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('assets/fonts/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('assets/fonts/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('assets/fonts/IRANSansWeb.ttf') format('truetype');
}
@font-face {
  font-family: 'BZar';
  src: url('assets/fonts/BZar.eot?#') format('eot'),  /* IE6–8 */
       url('assets/fonts/BZar.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('assets/fonts/BZar.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}

@font-face {
  font-family: 'BNazanin';
  src: url('assets/fonts/BNazanin.eot?#') format('eot'),  /* IE6–8 */
       url('assets/fonts/BNazanin.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('assets/fonts/BNazanin.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}



body { font-family: 'iransans' !important; }
.site-title, h1, h2, h3, h4, h5, h6 { font-family: 'iransans' !important; }

button, input, select, textarea { font-family: 'iransans' !important; }
.site-title { font-family: 'iransans' !important; }
.site-description { font-family: 'iransans' !important; }
.menu, .page_item, .menu-item, .menu-item li, .menu-item a { font-family: 'iransans' !important; }
article h1, article h3, article h4, article h5, article h6 { font-family: 'BZar' !important; }
article { font-family: 'iransans' !important; }
article h2 { font-family: 'iransans' !important; }
.widget h1, .widget h2, .widget h3, .widget h4, .widget h5, .widget h6 { font-family: 'iransans' !important; }
.widget { font-family: 'iransans' !important; }
footer h1, footer h2, footer h3, footer h4, .widgets-area h5, footer h6 { font-family: 'iransans' !important; }
footer { font-family: 'iransans' !important; }




body {
    direction: rtl;
}
/*....................................................................................................................................................................*/

.fas {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome !important;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}
/*....................................................................................................................................................................*/
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("assets/fonts/fa-brands-400.eot");
  src: url("assets/fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), 
       url("assets/fonts/fa-brands-400.woff2") format("woff2"), 
       url("assets/fonts/fa-brands-400.woff") format("woff"), 
       url("assets/fonts/fa-brands-400.ttf") format("truetype"), 
       url("assets/fonts/fa-brands-400.svg#fontawesome") format("svg"); 
}
.fab {
    font-family: 'Font Awesome 5 Brands';
}


/*........................................................................................................................header...............................................*/
.rtl .wraper_header.style-one .wraper_header_main .header_main .brand-logo {
    float: left;
}
.rtl .wraper_header.style-one .wraper_header_main .nav {
    float: right;
}
.rtl .wraper_header.style-one .wraper_header_main .header_main_action ul > li.header-cart-bar > .header-cart-bar-icon {
    margin-left: 6px;
    margin-right: 0;
}
.rtl .wraper_header.style-one .wraper_header_main .header_main_action ul > li.header-cart-bar > .header-cart-bar-icon .cart-count {
    left: -13px;
    right: auto;
}
.rtl .wraper_header.style-one .wraper_header_main .header_main_action ul > li {
    margin-right: 30px;
    margin-left: 0;
}
.rtl .wraper_header.style-one .wraper_header_main .header_main_action {
    float: left;
}
.rtl .wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li {
    margin-left: 35px;
    margin-right: 0;
}
.rtl .wraper_header.style-one {
    direction: rtl;
}
.rtl .wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.menu-item-has-children > a:after {
    margin-right: 7px;
    margin-left: 0;
}
.rtl .wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:last-child, .wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:only-child {
    margin-left: 0 !important;
}
.rtl .wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul {
    right: -15px;
    text-align: right;
    left: auto;
}
.wraper_header.style-one .wraper_header_main .header-responsive-nav {
    float: left;
    margin-right: 27px;
    margin-left: 0;
}
/*............................................................*/
.rtl .wraper_header.style-eight .wraper_header_main .header_main .brand-logo, .wraper_header.style-eight .wraper_header_main .header_main .brand-logo-sticky {
    float: right;
}
.rtl .wraper_header.style-eight .wraper_header_main .nav {
    float: left;
}
.rtl .wraper_header.style-eight {
    direction: rtl;
}
.rtl .wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.menu-item-has-children > a:after {
    margin-right: 7px;
    margin-left: 0;
}
.rtl .wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul {
    right: -15px;
    text-align: right;
    left: auto;
}
.rtl .wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li {
    margin-left: 40px;
    margin-right: 0;
}
.rtl .wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:last-child, .wraper_header.style-eight .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:only-child {
    margin-left: 0 !important;
}
/*............................................*/
.rtl .wraper_header.style-two-a .wraper_header_main .header_main .brand-logo {
    float: right;
}
.rtl .wraper_header.style-two-a .wraper_header_main .nav {
    float: left;
}
.rtl .wraper_header.style-two-a .wraper_header_main .header_main_action {
    float: left;
}
.rtl .wraper_header.style-two-a .wraper_header_main .header_main_action ul > li.header-cart-bar > .header-cart-bar-icon .cart-count {
    left: -13px;
    right: auto;
}
.rtl .wraper_header.style-two-a {
    direction: rtl;
}
.rtl .wraper_header.style-two-a .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.menu-item-has-children > a:after {
    margin-right: 7px;
    margin-left: 0;
}
.rtl .wraper_header.style-two-a .wraper_header_main .nav > [class*='menu-'] > ul.menu > li {
    margin-left: 35px;
    margin-right: 0;
}
.rtl .wraper_header.style-two-a .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li, .wraper_header.style-two-a .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li, .wraper_header.style-two-a .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li, .wraper_header.style-two-a .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li {
    float: right;
}
.rtl .wraper_header.style-two-a .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:last-child, .wraper_header.style-two-a .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:only-child {
    margin-left: 0 !important;
}
.rtl .wraper_header.style-two-a .wraper_header_main .header_main_action ul > li.header-cart-bar > .header-cart-bar-icon {
    margin-left: 6px;
    margin-right: 0;
}
.rtl .wraper_header.style-two-a .wraper_header_main .header_main_action ul > li {
    margin-right: 30px;
    margin-left: 0;
}
.rtl .wraper_header.style-two-a .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul {
    right: -15px;
    left: auto;
    text-align: right;
}
.rtl .wraper_header.style-two-a .wraper_header_main .header-responsive-nav {
    float: left;
    margin-right: 25px;
    margin-left: 0;
}
/*...........................................................................................................*/
.rtl .wraper_header.style-two .wraper_header_main .header_main .brand-logo {
    float: right;
}
.rtl .wraper_header.style-two .wraper_header_main .nav {
    float: left;
}
.rtl .wraper_header.style-two .wraper_header_main .header_main_action {
    float: left;
}
.rtl .wraper_header.style-two .wraper_header_main .header_main_action ul > li.header-cart-bar > .header-cart-bar-icon {
    margin-left: 6px;
    margin-right: 0;
}
.rtl .wraper_header.style-two .wraper_header_main .header_main_action ul > li {
    margin-right: 30px;
    margin-left: 0;
}
.rtl .wraper_header.style-two .wraper_header_main .header_main_action ul > li.header-cart-bar > .header-cart-bar-icon .cart-count {
    left: -13px;
    right: auto;
}
.rtl .wraper_header.style-two {
    direction: rtl;
}
.rtl .wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li.menu-item-has-children > a:after {
    margin-right: 7px;
    margin-left: 0;
}
.rtl .wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li {
    margin-left: 35px;
    margin-right: 0;
}
.rtl .wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:last-child, .wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li:only-child {
    margin-left: 0 !important;
}
.rtl .wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul {
    left: auto;
    right: -15px;
    text-align: right;
}
.wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul, .wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul, .wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul li ul {
    right: 100%;
    left: auto;
    text-align: right;
}
.rtl div.background-position-left-top{
    background-position: left top !important;
}
.rtl .wraper_header.style-two .wraper_header_main .header-responsive-nav {
    float: left;
    margin-right: 25px;
    margin-left: 0;
}
.rtl .default-page ul:not(.wp-block-gallery):not([class*='woocommerce-']):not([class*='wc_']):not([class*='tribe-']) li, .comment-content ul:not(.wp-block-gallery):not([class*='woocommerce-']):not([class*='wc_']):not([class*='tribe-']) li, .wpb_text_column ul:not(.wp-block-gallery):not([class*='woocommerce-']):not([class*='wc_']):not([class*='tribe-']) li {
    padding-right: 15px;
    padding-left: 0;
}
/*.......................................................................................*/
body[data-header-style=header-style-four] .wraper_header.style-four .wraper_header_sidebar {
    right: 0;
    border-left: 1px rgba(0, 0, 0, 0.1) solid;
    left: auto;
    border-right: 0;
}
body[data-header-style=header-style-four].sidemenu-open .wraper_header.style-four .wraper_header_sidebar .header_sidebar .header-sidebar-brand-icon, body[data-header-style=header-style-four].sidemenu-open .wraper_header.style-four .wraper_header_sidebar .header_sidebar .header-sidebar-menu-open, body[data-header-style=header-style-four].sidemenu-open .wraper_header.style-four .wraper_header_sidebar .header_sidebar .header-sidebar-social {
    -webkit-transform: translateX(0px);
}
body[data-header-style=header-style-four] .wraper_header_main .sidemenu-close {
    left: 30px;
    right: auto;
}
body[data-header-style=header-style-four] .wraper_header_main .header_main .brand-logo {
    text-align: right;
}
body[data-header-style=header-style-four] .wraper_header_main .header_main .header-social ul.social li {
    margin-left: 15px;
    margin-right: 0;
}
body[data-header-style=header-style-four] .wraper_header_main .header_main .header-search-bar .form-row:before {
    right: 0;
    left: auto;
}
body[data-header-style=header-style-four] .wraper_header_main .header_main .header-search-bar .form-row button[type=submit] {
    left: 0;
    text-align: left;
    right: auto;
}
body[data-header-style=header-style-four] .wraper_header_main .header_main .header-search-bar .form-row input[type=search] {
    padding: 0px 0px 0px 50px;
}
body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > a:hover:before, body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a:hover:before, body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a:hover:before, body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a:hover:before, body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li a:hover:before {
    left: auto;
    right: 0;
}
body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > a:before, body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > a:before, body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a:before, body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a:before, body[data-header-style=header-style-four] .wraper_header_main .header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li a:before {
    right: auto;
    left: 0;
}



body[data-header-style=header-style-four] .wraper_header.style-four .mobile-sidebar-menu-open {
    right: 0;
    left: auto;
}

.left-position div {
    margin-right: -28px;
    margin-left: auto;
}
/*........................................................................................................................owl-carousel...............................................*/

.owl-carousel {
    direction: ltr;
}

.owl-carousel .owl-item {
    direction: rtl;
    float: right;
}


/*........................................................................................................................owl-carousel...............................................*/


.rtl .radiantthemes-custom-button.element-one[data-button-icon-position=right] .radiantthemes-custom-button-main i {
    margin-right: 10px;
    margin-left: 0;
}
.rtl .radiantthemes-custom-menu.element-one {
    text-align: right !important;
}
.rtl .rtl .radiantthemes-custom-menu.element-one ul.menu li {
    padding-right: 22px;
    padding-left: 0 
}
.rtl .radiantthemes-custom-menu.element-one ul.menu li:before {
    right: 0;
    left: auto !important;
}
.rtl .radiantthemes-social-widget.element-one>ul.radiantthemes-social-widget-buttons>li {
    margin-left: 14px;
    margin-right: 0 !important;
}
.rtl .footer-web-design:after {
    right: 0;
    left: auto;
    background-repeat: no-repeat;
    background-size: cover;
}
.rtl .creative-banner-text-back:after {
    right: 0;
    margin-right: -32px;
    left: auto;
    margin-left: 0;
}
.rtl .shadow-hover .vc_column-inner:hover {
    box-shadow: -22px 36px 40px rgba(200,187,144,0.2);
}
.rtl .shadow-active .vc_column-inner {
    box-shadow: -22px 36px 40px rgba(200,187,144,0.2);
}
.rtl .rt-portfolio-box.element-three .rt-portfolio-box-item {
    text-align: right;
}
.rtl .blog.element-one .blog-item>.holder>.data .btn {
    font-size: 13px;
    letter-spacing: 0;
}
.rtl .blog.element-one .blog-item>.holder>.data .btn>.btn-arrow>i {
    left: -2px;
    right: auto;
}
.rtl .blog.element-one .blog-item>.holder>.data .btn>.btn-arrow>i.fa-angle-right:before {
    content: "\f104";
}
.rtl .blog.element-one .blog-item>.holder>.data .btn>.btn-arrow {
    margin-right: 10px;
    margin-left: 0;
}
.rtl .radiantthemes-contact-box.element-two ul li i, .radiantthemes-contact-box.element-two ul li span[class*='ti-'] {
    right: 0;
    left: auto;
}
.rtl .radiantthemes-contact-box.element-two ul li {
    padding-right: 29px;
    padding-left: 0;
}
.rtl .radiantthemes-social-widget.element-five>ul.radiantthemes-social-widget-buttons>li {
    margin-left: 17px;
    margin-right: 0;
}
.rtl .creative-dream-image {
    float: left;
}
.rtl .wraper_header.style-eight .wraper_header_main .header-responsive-nav {
    float: left;
    margin-right: 12px;
    text-align: left;
    margin-left: 0;
}

.rtl .mobile-menu-close {
    text-align: left;
}
.rtl .mobile-menu-nav > [class*='menu-'] > ul.menu > li.menu-item-has-children > .radiantthemes-open-submenu, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li.menu-item-has-children > .radiantthemes-open-submenu, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li.menu-item-has-children > .radiantthemes-open-submenu, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li.menu-item-has-children > .radiantthemes-open-submenu, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li.menu-item-has-children > .radiantthemes-open-submenu {
    left: 10px;
    right: auto;
}
.rtl .mobile-menu-nav > [class*='menu-'] > ul.menu > li.menu-item-has-children > a, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li.menu-item-has-children > a, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li.menu-item-has-children > a, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li.menu-item-has-children > a, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li.menu-item-has-children a {
    padding-left: 50px;
    padding-right: 15px;
}
.rtl .mobile-menu-nav > [class*='menu-'] > ul.menu > li > a, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > a, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li a {
    padding: 10px 15px 10px 22px;
}
.rtl .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > a {
    padding-right: 30px !important;
}
.rtl .radiantthemes-custom-menu.element-one ul.menu li {
    padding-left: 0;
    padding-right: 22px;
    font-size: 15px;
    line-height: 28px;
    font-weight: 400;
    font-style: normal;
    margin-bottom: 12px;
}
.rtl .radiantthemes-custom-menu.element-one ul.menu li::before {
    content: "■"; 
    color: red;
    padding-left: 10px;
}
.rtl .radiantthemes-custom-menu.element-one ul.menu li > a {
    color: white;
}
#menu-products-menu > ul.menu li > a{
    color:white;
}
.rtl .letter-spacing-1 {
    letter-spacing: 0;
}
.rtl .radiantthemes-accordion.element-two .radiantthemes-accordion-item>.radiantthemes-accordion-item-title>.radiantthemes-accordion-item-title-icon {
    left: 0;
    right: auto;
}
.rtl .radiantthemes-accordion.element-two .radiantthemes-accordion-item {
    padding-right: 24px;
    padding-left: 20px;
}
.rtl .radiantthemes-accordion.element-two .radiantthemes-accordion-item>.radiantthemes-accordion-item-title {
    padding-left: 35px;
    padding-right: 0;
}
.rtl .inner-font-style h3 span {
    font-family: inherit;
}
.rtl .footer-background:after {
    right: 0;
    left: auto;
}
.extra-space {
    padding-right: 40px !important;
    padding-left: 0 !important;
}
.rtl .rt-pricing-table.element-four>.holder>.spotlight-tag {
    left: -10px;
    right: auto;
}
.rtl .rt-pricing-table.element-four>.holder {
    text-align: right;
}
.rtl .rt-pricing-table.element-four>.holder>.spotlight-tag>.spotlight-tag-text {
    border-radius: 0 3px 3px 0;
}
.rt-pricing-table .pricing {
    direction: ltr;
}
.rtl .video-image-width {
    float: left;
}
.rtl .shadow-section:after {
    right: -50px;
    left: auto;
}
.rtl .radiantthemes-custom-heading-bck-image-po {
    background-position: right 0 !important;
}
.rtl .shadow-box-bckgn-image-position {
    background-position: right 0 !important;
}
@media (min-width: 1200px){
.radiantthemes-timeline .radiantthemes-timeline-item div[class*="col-"]{
    float: right;
}}
.rtl .radiantthemes-timeline.element-two>.radiantthemes-timeline-item .radiantthemes-timeline-item-data {
    text-align: right;
}
.rtl .progress-bar {
    float: right;
}
.rtl .rt-progress-bar.element-one>.title>.progress-width {
    float: left;
}
.rtl .team.element-three .team-item>.holder {
    text-align: right;
}
.rtl .testimonial.element-one .testimonial-item>.holder>.testimonial-pic>.testimonial-pic-holder>.testimonial-pic-icon {
    left: -5px;
    right: auto;
}
.rtl .testimonial.element-five .testimonial-item>.holder {
    text-align: right;
}
.rtl .testimonial.element-five .testimonial-item>.holder>.testimonial-title .title {
    letter-spacing: 0;
}
.rtl .testimonial.element-five>.owl-dots {
    text-align: right !important;
}
.rtl .background-position-left-top > div, .background-position-left-top > * {
    background-position: left top !important;
}
.rtl .testimonial.element-two .testimonial-item>.holder {
    text-align: right;
}
.rtl .testimonial.element-two>.owl-dots {
    text-align: right !important;
}
.rtl .error404 .btn .ti-arrow-left:before {
    content: "\e628";
}
.rtl .wraper_error_main.style-one .error_main .btn > span {
    margin-left: 10px;
    margin-right: 0;
}


/*..............................................................................................shop.................................................................*/

.rtl .radiantthemes-shop-box.style-one > .holder > .onsale {
    left: auto;
    right: -10px;
}
.rtl nav.woocommerce-pagination a.next {
    transform: rotate(180deg);
}
.rtl nav.woocommerce-pagination a.prev {
    transform: rotate(180deg);
}
#woocommerce_product_categories-3 > ul > li.cat-item{
	
    padding-right: 1em;
}
#farzin-widget-ul{
}
#farzin-widget-ul > .cat-parent{
	font-weight:900;
}
#farzin-widget-ul> li > ul.children{
	font-weight:300 !important;
}
#farzin-widget-ul> li > ul.children > li.cat-item{
	/* border: 2px solid; */
    border-radius: 5px;
    background-color: #e2e2e2;
    border-color: black;
    color: black;
    padding-right: 1em;
}	
#farzin-widget-ul > li.cat-item.cat-item-79.cat-parent > ul > .children{
	font-wieght:300 !important;
}
#farzin-widget-ul > .children{
	font-weight:300 !important;
}
#farzin-widget-ul > li.cat-item.cat-item-79.cat-parent > ul > li.cat-item.cat-item-80
.woocommerce .woocommerce-ordering select {
    padding-left: 0;
    padding-right: 12px;
}
.rtl .shop_single > .summary .product_title {
    font-family: inherit !important;
}
.rtl .shop_single > .summary .quantity {
    margin: 7px 0px 7px 20px !important;
}
.rtl .shop_single > .summary form.cart .button:before {
    margin-right: 0;
    margin-left: 10px;
}
.rtl .wraper_shop_single.style-two .shop_single_accordion > .shop_single_accordion_item > .btn {
    padding: 11px 20px 10px 40px;
    text-align: right;
}
.rtl .wraper_shop_single.style-two .shop_single_accordion > .shop_single_accordion_item > .btn:before {
    right: auto;
    left: 15px;
}
.rtl table.woocommerce-product-attributes.shop_attributes th.woocommerce-product-attributes-item__label {
    text-align: right;
}
.rtl .shop_single table.shop_attributes > tbody > tr > td {
    text-align: left;
}
.rtl table.woocommerce-product-attributes.shop_attributes td.woocommerce-product-attributes-item__value {
    color: black;
}
.rtl .shop_single .woocommerce-Reviews {
    text-align: right;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin: 0px 80px 0px 0px !important;
}
@media screen and (max-width: 767px) and (min-width: 480px){
   .comments-area ol.comment-list li ol {
       padding-right: 20px !important;
       padding-left: 0 !important;
   }
   .rtl .shop_single > .summary .quantity {
       margin: 0px 0px 20px 0px !important;
   }
   .woocommerce-loop-category__title > h4{
      font-size:16px;
   }
   .h4, h4 {
      font-size:16px !important; 
   }    
}
@media (min-width: 1200px){
   .rtl .woocommerce .row.radiantthemes-cart div[class*="col-"] {
      float: right;
   }
}
.rtl .woocommerce .cart-collaterals .cart_totals > h2 {
    letter-spacing: 0;
}
.rtl .woocommerce table.shop_table > tbody > tr > th, .woocommerce table.shop_table > tbody > tr > td {
    text-align: right;
}
.rtl .woocommerce table.shop_table > thead > tr > th {
    text-align: right;
}
.rtl .woocommerce .coupon input.input-text, .woocommerce .checkout_coupon input.input-text {
    padding: 0px 40px 0px 70px !important;
}
.rtl .woocommerce .coupon:before, .woocommerce .checkout_coupon:before {
    right: 0;
    left: auto;
}
.rtl .woocommerce .coupon:after, .woocommerce .checkout_coupon:after {
    left: 0;
    content: "\e65e";
    right: auto;
}
.rtl .woocommerce form #customer_details {
    float: right;
}
.rtl .woocommerce form #order_review_heading, .woocommerce form #order_review {
    float: left;
}
.rtl .woocommerce-checkout-review-order-table th {
    text-align: right;
}
.rtl .woocommerce ul.order_details li {
    float: left;
    margin-right: 2em;
    border-left: 0;
    border-right: 1px dashed #d3ced2;
    margin-left: 0;
}
@media screen and (max-width: 770px) and (min-width: 321px){
.woocommerce form #customer_details, .woocommerce form #order_review_heading, .woocommerce form #order_review {
    width: 100%;
}
.woocommerce-loop-category__title > h4{
    font-size:16px;
}
.h4, h4 {
   font-size:16px !important; 
}  
}

/*..............................................................................................shop.................................................................*/

.wpcf7-form {
    direction: rtl;
}
input.wpcf7-form-control {
    text-align: right;
}
.rtl .radiant-contact-form .form-row input[type=text], .radiant-contact-form .form-row input[type=email], .radiant-contact-form .form-row input[type=url], .radiant-contact-form .form-row input[type=tel], .radiant-contact-form .form-row input[type=number], .radiant-contact-form .form-row input[type=password], .radiant-contact-form .form-row input[type=date], .radiant-contact-form .form-row input[type=time], .radiant-contact-form .form-row input[type=file], .radiant-contact-form .form-row select, .radiant-contact-form .form-row textarea {
    font-family: inherit !important;
}
.rtl .rt-recent-post-with-thumbnail.element-one > ul.rt-recent-post-with-thumbnail-holder > li.rt-recent-post-with-thumbnail-post img {
    right: 0;
    left: auto;
}

.rtl .rt-recent-post-with-thumbnail.element-one > ul.rt-recent-post-with-thumbnail-holder > li.rt-recent-post-with-thumbnail-post {
    padding-left: 0;
    padding-right: 65px;
}
.rti .widget-area > .widget.widget_archive ul li a:before, .widget-area > .widget.widget_categories ul li a:before, .widget-area > .widget.widget_meta ul li a:before, .widget-area > .widget.widget_pages ul li a:before, .widget-area > .widget.widget_nav_menu ul li a:before, .widget-area > .widget.widget_layered_nav ul li a:before, .widget-area > .widget.widget_product_categories ul li a:before {
    left: 0;
    right: auto;
}
.rtl .widget-area > .widget.widget_archive ul li a:hover:before, .widget-area > .widget.widget_categories ul li a:hover:before, .widget-area > .widget.widget_meta ul li a:hover:before, .widget-area > .widget.widget_pages ul li a:hover:before, .widget-area > .widget.widget_nav_menu ul li a:hover:before, .widget-area > .widget.widget_layered_nav ul li a:hover:before, .widget-area > .widget.widget_product_categories ul li a:hover:before {
    left: auto;
    right: 0;
}
/*..............................................................................blog.................................................................................................................*/
.rtl .post.style-one .category-list > a {
    margin-left: 8px;
    margin-right: 0;
}
.rtl .post.style-two.format-standard {
    text-align: right;
}
.rtl .post.style-two.format-standard .entry-main > .holder .entry-more .btn {
    font-size: 13px;
    letter-spacing: 0;
}
.rtl .post.style-two.format-standard .entry-main > .holder .entry-more .btn > .btn-arrow {
    margin-right: 10px;
    margin-left: 0;
}
.rtl .style-two.post .btn-arrow .fa-angle-right:before {
    content: "\f104";
}
.rtl .post.style-two.format-standard .entry-main > .holder .entry-more .btn > .btn-arrow > i {
    top: -8px;
    left: -2px;
    right: auto;
}
@media (min-width: 1200px){
.style-three.post div[class*="col-"]
{
    float: right;
}}
.rtl .post.style-three .entry-main .post-meta > span {
    font-size: 13px;
    letter-spacing: 0;
}
.rtl .post.style-three .entry-main > .more .btn {
    font-size: 13px;
    letter-spacing: 0;
}
.rtl .post.style-three .entry-main > .more .btn > .btn-arrow {
    margin-left: 0;
    margin-right: 10px;
}
.rtl .style-three.post .btn-arrow .fa-angle-right:before {
    content: "\f104";
}
.rtl .post.style-three .entry-main > .more .btn > .btn-arrow > i {
    top: -8px;
    left: -2px;
    right: auto;
}
@media (min-width: 1200px){
.wraper_blog_banner.style-one .blog_banner_main div[class*="col-"] {
    float: right;
}}
.rtl .blog_banner_main .text-left {
    text-align: right !important;
}
@media (min-width: 1200px){
.wraper_blog_banner_tags div[class*="col-"] {
    float: right;
}}

.rtl .blog_banner_tags .text-left {
    text-align: right !important;
}
.rtl .blog_banner_tags_item .site-meta a {
    color:#111;
}
.rtl .single-post .letter-spacing-2 {
    letter-spacing: 0;
}
.rtl .wraper_blog_navigation.style-one .blog_navigation .navigation-link.nav-previous {
    padding-right: 42px;
    text-align: right;
    padding-left: 0;
}
@media (min-width: 1200px){
.wraper_blog_navigation .blog_navigation div[class*="col-"] {
    float: right;
}}
.rtl .wraper_blog_navigation.style-one .blog_navigation .navigation-link.nav-previous > .icon {
    right: 0;
    left: auto;
}
.rtl .navigation-link.nav-previous .fa-angle-left:before {
    content: "\f105";
}
.rtl .wraper_blog_navigation.style-one .blog_navigation .navigation-link.nav-previous > .icon > .icon-arrow > i {
    right: -2px;
    left: auto;
}
.rtl .wraper_blog_navigation.style-one .blog_navigation .navigation-link.nav-previous:hover > .icon > .icon-arrow {
    -webkit-transform: translateX(7px);
}
.rtl .wraper_blog_navigation.style-one .blog_navigation .navigation-link.nav-next {
    padding-left: 42px;
    text-align: left;
    padding-right: 0;
}
.rtl .wraper_blog_navigation.style-one .blog_navigation .navigation-link.nav-next > .icon {
    left: 0;
    right: auto;
}
.rtl .navigation-link.nav-next .fa-angle-right:before {
    content: "\f104";
}
.wraper_blog_navigation.style-one .blog_navigation .navigation-link.nav-next > .icon > .icon-arrow > i {
    left: -2px;
    right: auto;
}
.rtl .wraper_blog_navigation.style-one .blog_navigation .navigation-link.nav-next:hover > .icon > .icon-arrow {
    -webkit-transform: translateX(-7px);
}
.rtl .comments-area ol.comment-list > li, .comments-area ol.comment-list > li ol.children > li {
    text-align: right;
}
.rtl .comments-area ol.comment-list li .comment-body {
    padding: 0px 72px 0px 0px;
}
.rtl .comments-area ol.comment-list li .comment-body .comment-meta .comment-author img {
    right: 0;
    left: auto;
}
.rtl .comments-area ol.comment-list li .reply {
    left: 0;
    right: auto;
}
.rtl .comments-area ol.comment-list li ol {
    padding-right: 40px;
    padding-left: 0;
}
.rtl .wraper_blog_navigation .blog_navigation div[class*="col-"] {
    float: right;
}
/*.........................................................................................portfolio........................................................*/
.rtl .rt-portfolio-box.element-eight .rt-portfolio-box-item>.holder>.data>.holder .title {
    color: #fff;
}
.rtl .rt-portfolio-box.element-eight .rt-portfolio-box-item>.holder>.data>.holder .categories {
    color: #fff;
}
.rtl .rt-portfolio-box.element-eight .rt-portfolio-box-item {
    text-align: right;
}
.rtl .rt-portfolio-box.element-eight .rt-portfolio-box-item>.holder>.action-buttons>.portfolio-link, .rt-portfolio-box.element-eight .rt-portfolio-box-item>.holder>.action-buttons>.portfolio-zoom {
    margin-left: 0;
    margin-right: 10px;
}
.rtl .rt-portfolio-box.element-eight .rt-portfolio-box-item>.holder>.action-buttons {
    right: auto;
    left: 25px;
}
.rtl .rt-portfolio-box.element-one .rt-portfolio-box-item>.holder>.data {
    left: auto;
    right: 0;
    transform: translateX(100%);
    -webkit-transform: translateX(100%);
}
.rtl .rt-portfolio-box.element-one .rt-portfolio-box-item>.holder>.data .title {
    transform: translateX(120%);
    -webkit-transform: translateX(120%);
}
.rtl .rt-portfolio-box.element-one .rt-portfolio-box-item>.holder>.data .categories {
    transform: translateX(120%);
    -webkit-transform: translateX(120%);
}
.rtl .rt-portfolio-box.element-one .rt-portfolio-box-item {
    text-align: right;
}
.rtl .rt-portfolio-box.element-one .rt-portfolio-box-item>.holder>.data .portfolio-link, .rt-portfolio-box.element-one .rt-portfolio-box-item>.holder>.data .portfolio-zoom {
    margin-left: 10px;
    margin-right: 0;
}
.rtl .rt-portfolio-box.element-four .rt-portfolio-box-item {
    text-align: right;
}
.rtl .rt-portfolio-box.element-four .rt-portfolio-box-item>.holder>.overlay {
    transform: scaleX(-0);
    transform-origin: right center;
}
.rtl .rt-portfolio-box.element-two .rt-portfolio-box-item {
    text-align: right;
}
.rtl .rt-portfolio-box.element-two .rt-portfolio-box-item>.holder>.data .portfolio-link, .rt-portfolio-box.element-two .rt-portfolio-box-item>.holder>.data .portfolio-zoom {
    margin-left: 10px;
    margin-right: 0 !important;
}
.rtl div.background-position-center-top, section.background-position-center-top, h1.background-position-center-top, h2.background-position-center-top, h3.background-position-center-top, 
h4.background-position-center-top, h5.background-position-center-top, h6.background-position-center-top, *.background-position-center-top > div, *.background-position-center-top > * {
    background-position: center top !important;
}
.rtl .rt-portfolio-box.element-nine .rt-portfolio-box-item {
    text-align: right;
}
/*...................................................................................................................................................................*/

.rtl .background-image-position-right-top {
    background-position: left top !important;
}
.rtl .rt-pricing-table.element-four>.holder>.spotlight-tag>.spotlight-tag-text:after {
    left: 0;
    transform: rotate(90deg);
    right: auto;
}
p {
    margin: 0 auto;
}
.left-position div {
    margin-right: -28px;
	margin-left: 0;
    z-index: 999;
}

.left-position .radiantthemes-custom-heading-text p {
    margin-right: 0;
    position: relative;
    right: 85px;
}

.wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li.menu-item-has-children > a:after {
    left: 30px;
    right: auto;
    content: "\f104";
}

.wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul, .wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul, .wraper_header.style-one .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul li ul {
    right: 100%;
    left: auto;
    text-align: right;
}
}
body[data-header-style=header-style-four] .wraper_header.style-four .wraper_header_sidebar .header_sidebar .header-sidebar-menu-open > .header-sidebar-menu-open-line {
    margin-right: 0;
}
body[data-header-style=header-style-four] .wraper_header.style-four .wraper_header_sidebar .header_sidebar .header-sidebar-social ul.social > li > a {
    font-family: inherit;
}
body[data-header-style=header-style-four] .wraper_header.style-four .wraper_header_sidebar .header_sidebar .header-sidebar-menu-open > .header-sidebar-menu-open-line {
    margin-right: 0 !important;
	    margin-left: auto;
}

body[data-header-style=header-style-four] .sidr.right {
    right: -450px;
}
#mobile-menu {
    left: -100%;
    right: auto;
}
.wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li.menu-item-has-children > a:after, .wraper_header.style-two .wraper_header_main .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li.menu-item-has-children > a:after {
    float: left;
    margin-right: 7px;
    margin-left: 0;
    content: "\f104";
}
.blog.element-two .blog-item>.holder>.data .author-meta>.author-meta-pic {
    right: 0;
    left: auto;
}
.blog.element-two .blog-item>.holder>.data .author-meta {
    padding-right: 57px;
    padding-left: 0;
}

.vc_gitem-post-data h4 {
    text-align:right !important;
}
.vc_grid-item .vc_btn3-container.vc_btn3-left {
    text-align: right !important;
}
.mobile-menu-close {
    padding: 10px 15px 8px 23px;
}
.radiantthemes-shop-box.style-one > .holder > .pic > .action-buttons > .button, .radiantthemes-shop-box.style-one > .holder > .pic > .action-buttons > .added_to_cart {
    float: right;
    padding: 8px 10px 9px 10px;
}   
.radiant-contact-form .form-row input[type=submit] {
    font-family: inherit !important;
}

.radiantthemes-shop-box.style-one > .holder > .pic > .action-buttons .button.add_to_cart_button.loading:after {
   left: 10px;
   right:auto;
}


.rtl .business-hover-box-bck-image-position-right div.vc_column-inner {
    background-position: right 0 !important;
}

/* radiantthemes-social-widget element-one */

.radiantthemes-social-widget.element-one > ul.radiantthemes-social-widget-buttons{
		font-size:0;
}
.radiantthemes-social-widget.element-one > ul.radiantthemes-social-widget-buttons > li{
			display:inline-block;
			vertical-align:top;
			margin-right:14px;
}
.radiantthemes-social-widget.element-one > ul.radiantthemes-social-widget-buttons > li > a{
				display:block;
				width:35px;
				height:35px;
				background-color:#fff;
				border-radius:50%;
				text-align:center;
				font-size:15px;
				color:#000;
				line-height:36px;
				cursor:pointer;
				transition:all 0.3s ease-in-out;
				-webkit-transition:all 0.3s ease-in-out;
}
.radiantthemes-social-widget.element-one > ul.radiantthemes-social-widget-buttons > li > a:hover{
				color:#fff;
                background-color:#ff0f27;
}    
.rtl .radiantthemes-custom-menu.element-one ul.menu li::before {
    color:red;
}
/* radiantthemes-social-widget element-two */

.radiantthemes-social-widget.element-two > ul.radiantthemes-social-widget-buttons{
		font-size:0;
}
.radiantthemes-social-widget.element-two > ul.radiantthemes-social-widget-buttons > li{
			display:inline-block;
			vertical-align:top;
			margin-right:15px;
}
.radiantthemes-social-widget.element-two > ul.radiantthemes-social-widget-buttons > li > a{
				display:block;
				width:45px;
				height:45px;
				background-color:#000;
				border-radius:50%;
				text-align:center;
				font-size:15px;
				color:#fff;
				line-height:45px;
				cursor:pointer;
				transition:all 0.3s ease-in-out;
				-webkit-transition:all 0.3s ease-in-out;
}
.radiantthemes-social-widget.element-two > ul.radiantthemes-social-widget-buttons > li > a:hover{
    color:#fff;
    background-color:red;
}    
/* radiantthemes-social-widget element-three */

.radiantthemes-social-widget.element-three > ul.radiantthemes-social-widget-buttons{
		font-size:0;
}
.radiantthemes-social-widget.element-three > ul.radiantthemes-social-widget-buttons	> li{
			display:inline-block;
			vertical-align:top;
			margin-right:17px;
}
.radiantthemes-social-widget.element-three > ul.radiantthemes-social-widget-buttons > li > a{
				display:block;
				text-align:center;
				font-size:16px;
				color:#000;
				line-height:1;
				cursor:pointer;
				transition:all 0.3s ease-in-out;
				-webkit-transition:all 0.3s ease-in-out;
}
.radiantthemes-social-widget.element-three > ul.radiantthemes-social-widget-buttons > li > a:hover{
    color:#fff;
}    
/* radiantthemes-social-widget element-four */
.radiantthemes-social-widget.element-four > ul.radiantthemes-social-widget-buttons{
		font-size:0;
}
.radiantthemes-social-widget.element-four > ul.radiantthemes-social-widget-buttons	> li{
			display:inline-block;
			vertical-align:top;
			margin-right:15px;
}
.radiantthemes-social-widget.element-four > ul.radiantthemes-social-widget-buttons	> li > a{
				display:block;
				width:45px;
				height:45px;
				background-color:transparent;
				border-width:2px;
				border-style:solid;
				border-radius:50%;
				text-align:center;
				font-size:15px;
				color:#fff;
				line-height:42px;
				cursor:pointer;
				transition:all 0.3s ease-in-out;
				-webkit-transition:all 0.3s ease-in-out;
}
.radiantthemes-social-widget.element-four > ul.radiantthemes-social-widget-buttons	> li > a:hover{
    color:#fff;
}
/* radiantthemes-social-widget element-five */
.radiantthemes-social-widget.element-five > ul.radiantthemes-social-widget-buttons{
		font-size:0;
}
.radiantthemes-social-widget.element-five > ul.radiantthemes-social-widget-buttons > li{
			display:inline-block;
			vertical-align:top;
			margin-right:17px;
}
.radiantthemes-social-widget.element-five > ul.radiantthemes-social-widget-buttons > li > a{
				display:block;
				text-align:center;
				font-size:16px;
				color:#fff;
				line-height:1;
				cursor:pointer;
				transition:all 0.3s ease-in-out;
}
.radiantthemes-social-widget.element-five > ul.radiantthemes-social-widget-buttons > li > a:hover{
    color:#fff;
}    
/* radiantthemes-social-widget element-six */
.radiantthemes-social-widget.element-six > ul.radiantthemes-social-widget-buttons{
		font-size:0;
}
.radiantthemes-social-widget.element-six > ul.radiantthemes-social-widget-buttons > li{
			display:inline-block;
			vertical-align:top;
			margin-right:15px;
}
.radiantthemes-social-widget.element-six > ul.radiantthemes-social-widget-buttons > li > a{
				display:block;
				width:40px;
				height:40px;
				background-color:transparent;
				border-width:2px;
				border-style:solid;
				border-radius:50%;
				text-align:center;
				font-size:15px;
				line-height:38px;
				cursor:pointer;
}
.radiantthemes-social-widget.element-six > ul.radiantthemes-social-widget-buttons > li > a:hover{
    color:#fff;
}
/* radiantthemes-social-widget element-seven */
.radiantthemes-social-widget.element-seven > ul.radiantthemes-social-widget-buttons{
		font-size:0;
}
.radiantthemes-social-widget.element-seven > ul.radiantthemes-social-widget-buttons > li{
			display:inline-block;
			vertical-align:top;
			margin-right:13px;
}
.radiantthemes-social-widget.element-seven > ul.radiantthemes-social-widget-buttons > li > a{
				display:block;
				width:45px;
				height:45px;
				background-color:transparent;
				border:2px rgba(0,0,0,0.1) solid;
				border-radius:50%;
				text-align:center;
				font-size:15px;
				color:#282828;
				line-height:42px;
				cursor:pointer;
				transition:all 0.3s ease-in-out;
				-webkit-transition:all 0.3s ease-in-out;
}
.radiantthemes-social-widget.element-seven > ul.radiantthemes-social-widget-buttons > li > a:hover{
    color:#fff;
    background-color:red;
}    
/* LARGE DESKTOP PART */
@media screen and (min-width:1200px){
}

/* DESKTOP PART */
@media screen and (min-width:992px) and (max-width:1199px){
}

/* TABLET LANDSCAPE PART */
@media screen and (min-width:768px) and (max-width:991px){
}

/* TABLET PROTRAIT PART */
@media screen and (min-width:480px) and (max-width:767px){
}
/* SMART PHONE LANDSCAPE PART */
@media screen and (min-width:321px) and (max-width:479px){
}
/* SMART PHONE PROTRAIT PART */
@media screen and (max-width:320px){
}
#1646579657826-f0ccf80c-8e51 .radiantthemes-shop-box{
 width:20%;
}