/*
Theme Name: Rogatehem
Theme URI: https://rogga.shop/
Author: Kia Team
Author URI: https://rogga.shop/
Description: The biggest WordPress Theme ever
License: Themeforest Split Licence
License URI: https://themeforest.net/licenses/standard
Text Domain: Rogatehem
Version: 21.5.9.3

All css files are placed in /css/ folder
*/
/*****************************/
/* GENERAL WEBSITE */


body {
    margin: 0px !important;
}
/*****************************************************************************************
 *                                          HEADER                                       *
 *****************************************************************************************/
/************************** Menu top bar ***********************************/
#Action_bar .social-menu {
    float: right !important;
    font-size: 11px;
}
#Action_bar .contact_details {
    float: left !important;
    font-size: 11px;
}
.header-stack #Action_bar .contact_details li, .header-stack #Action_bar .social, .header-stack #Action_bar .social-menu {
    padding: 2px 0 !important;
}
#Action_bar .social-menu li a {
    color: #efefef !important;
}
#Action_bar a {
    color: #efefef !important;
}


/************************** Mega Menu *****************************/
@media only screen and (min-width: 1240px){
	.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu {
	    padding: 15px 0 !important;
	}
	.theme-Rogatheme.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu > li {
	   /* width: 31% !important;
	    float: right !important;*/
		padding: 0 15px;
	    margin-bottom: 18px;
	}
	.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu a.mfn-megamenu-title {
	    border-bottom: 1p;
	    border-bottom: 1px solid #bfbfbf8c;
	    width: fit-content;
	    padding-bottom: 4px;
	}
	.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu > li a {
	    padding: 4px 10px;
	}
	.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu a.mfn-megamenu-title:before {
	    content: '\e8c3';
		font-family: "mfn-icons";
    	font-style: normal;
    	font-weight: 400;
    	speak: none;
    	display: inline-block;
    	text-decoration: none!important;
   		width: 1em;
        font-variant: normal;
   		text-transform: none;
	}
	#Top_bar .menu > li > ul.mfn-megamenu > li > ul li a {
	    font-size: 11px;
	    font-weight: bold;
	}
	.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu > li:last-child {
	    border-right-width: 1px !important;
	    border-left-width: 0px !important;
	}
}
#Top_bar .menu > li ul {
    background-color: #ffffff !important;
}
/************************** sticky  Menu *****************************/
.is-sticky .menu_wrapper {
    display: none;
}
.is-sticky .search-kiaweb {
    margin-top: 11px;
}
.sticky-white #Top_bar.is-sticky, .sticky-white #Top_bar.is-sticky #menu {
    background: #444444c9 !important;
}
.is-sticky .search-kiaweb #ajaxsearchpro1_1, .is-sticky .search-kiaweb #ajaxsearchpro1_2, .is-sticky .search-kiaweb div.asp_m.asp_m_1 {
    border-radius: 5px;
}
.is-sticky .woocart_zohour {
    top: 11px;
}
#Top_bar.is-sticky .kiaweb-header .logo {
    margin-top: 0px !important;
}
/************************** Sub Header *****************************/
#Subheader {
    background-color: #eccfd1 !important;
}
body.header-stack:not(.template-slider) #Header {
    min-height: 132px !important;
    box-shadow: 0px 3px 8px #efefef;
}
#Subheader {
    padding: 20px 0 !important;
}
#Subheader .title {
    font-size: 16px !important;
	width: 35% !important;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
#Subheader ul.breadcrumbs {
    width: 65% !important;
}
#Subheader ul.breadcrumbs li a:hover {
    text-decoration: none !important;
    color: #d67987 !important;
    text-shadow: 2px 1px 5px #ffffff73;
    font-weight: bold;
}
#Subheader ul.breadcrumbs li {
    margin-left: 0px !important;
}
#Subheader ul.breadcrumbs li span {
    margin-right: 0px !important;
}
#Subheader ul.breadcrumbs li, #Subheader ul.breadcrumbs li a {
    color: #888888 !important;
    font-size: 12px;
}
#Subheader .icon-right-open {
    color: #ff738c;
}
/* Iconnnnnnnnnnnnnnnnnnnnnnnnnn Menu
ul#menu-main-menu li a span:before , .arayeshi-menu a span:before , .kids-menu a span:before , .mens-menu a span:before , .barghi-menu a span:before , .behdashti-menu a span:before , .atr-menu a span:before , .body-menu a span:before , .mu-menu a span:before , .pust-menu a span:before{
    font-family: "mfn-icons";
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: none!important;
    width: 1em;
    margin-right: .2em;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    color: #b7b7b7;
    font-size: 13px;
    top: 3px;
    padding-left: 1px;
    position: relative;
}
.arayeshi-menu a span:before , .kids-menu a span:before , .mens-menu a span:before , .barghi-menu a span:before , .behdashti-menu a span:before , .atr-menu-menu a span:before , .body-menu a span:before , .mu-menu a span:before , .pust-menu a span:before{
    content: '\e8b5';
}*/
/********************************************* Chat Online چت *********************************************/
.arcontactus-widget .arcontactus-prompt , .arcontactus-widget .messanger p , .arcontactus-widget .arcontactus-message-button p{
    font-family: 'IRANsans' !important;
}
/********************************************* search جستجو *********************************************/
.search-kiaweb #ajaxsearchpro1_1, .search-kiaweb #ajaxsearchpro1_2, .search-kiaweb div.asp_m.asp_m_1 {
    height: 37px !important;
    box-shadow: none !important;
    background: #fff;
    border: 1px solid #f1f1f1;
    border-radius: 0px 5px 5px 0px;
}
.search-kiaweb #ajaxsearchpro1_1 .probox .promagnifier {
    height: 35px;
    background: rgb(239, 239, 239);
    width: 58px;
	border-radius: 5px ;
}
.search-kiaweb #ajaxsearchpro1_1, .search-kiaweb #ajaxsearchpro1_2, .search-kiaweb div.asp_m.asp_m_1{
    border-radius: 5px;
}
.search-kiaweb #ajaxsearchpro1_1 .probox .promagnifier .innericon {
    width: 57px;
}
.search-kiaweb #ajaxsearchpro1_1 .probox {
    height: 39px !important;
    line-height: 59px !important;
    box-shadow: none !important;
}
.search-kiaweb #ajaxsearchpro1_1 .probox .proinput input.orig, .search-kiaweb #ajaxsearchpro1_1 .probox .proinput input.orig::placeholder {
    height: 36px !important;
    font-family: "IRANsans", Arial, Tahoma, sans-serif !important;
}
#ajaxsearchprores1_1.ajaxsearchpro .results .item .asp_content h3 a, #ajaxsearchprores1_2 .results .item .asp_content h3 a, div.asp_r.asp_r_1 .results .item .asp_content h3 a, #ajaxsearchprores1_1.ajaxsearchpro .results .item .asp_content h3 a:hover, #ajaxsearchprores1_2 .results .item .asp_content h3 a:hover, div.asp_r.asp_r_1 .results .item .asp_content h3 a:hover {
    font-weight: normal !important;
    font-family: IRANsans;
}
#ajaxsearchprores1_1.vertical .results .item .asp_image, #ajaxsearchprores1_2.vertical .results .item .asp_image, div.asp_r.asp_r_1.vertical .results .item .asp_image {
    width: 45px !important;
    height: 45px !important;
    margin: 2px 8px 0px 0 !important;
    box-shadow: 0 0 0px 3px #e0e0e0 !important;
}
.kiaweb-header {
    width: 100%;
    height: 62px;
}
.header-magazine #Top_bar .logo {
    width: auto !important;
    margin-top: 3px !important;
    padding-bottom: 0px !important;

}
#Top_bar #logo, .header-fixed #Top_bar #logo, .header-plain #Top_bar #logo, .header-transparent #Top_bar #logo {
	line-height: 50px;
    padding: 5px 0px 0px 10px !important;
}
.search-kiaweb {
    float: right;
    margin-top: 14px;
    height: 37px;
    width: 612px;
}
.search-kiaweb input#lsds, .search-kiaweb select#cat {
    border-width: 1px;
    border-style: solid;
    border-color: rgb(201, 209, 215);
    border-image: initial;
    box-shadow: none;
	padding: 7px 10px !important;
}
.search-kiaweb input#lsds:focus {
    background: rgb(247, 247, 247) !important;
    color: #000 !important;
}
.search-kiaweb select#cat {
    width: 130px;
    float: left;
    border-radius: 24px 0px 0px 24px !important;
    background: rgb(255, 255, 255) url(https://rogga.shop/wp-content/uploads/2020/04/arrowdown.png) no-repeat 12px 16px;
        background-size: auto;
    background-size: 12px;
    height: 38px;
}
.search-kiaweb input#lsds {
    float: left;
    width: 220px;
    border-left: 0px !important;
}
.search-kiaweb input#searchsubmit {
    margin: 0px;
    border-radius: 0 34px 34px 0;
    height: 38px;
    width: 62px;
    background: rgb(255, 168, 0) url(https://rogga.shop/wp-content/uploads/2020/04/search.png) no-repeat center center;
    background-size: 30px;
    box-shadow: none;
    background-position: -10px;
    color: #000;
    padding: 0;
}
.search-kiaweb fieldset {
    width: 412px;
    float: left;
    margin-top: 11px;
}
.search-kiaweb select#cat:focus {
    background: rgb(245, 245, 245) url(https://rogga.shop/wp-content/uploads/2020/04/arrowdown.png) no-repeat 12px 16px !important;
    color: #000 !important;
}
/******* festi cart ******/
#Top_bar .menu > li #festi-cart span {
    background: none !important;
    padding: 0 2px !important;
}
body div.festi-cart-products-content > p.festi-cart-buttons a.festi-cart-checkout , body div.festi-cart-products-content > p.festi-cart-buttons a.festi-cart-view-cart{
    padding: 3px 10px !important;
    border-radius: 3px
}
div.festi-cart-products-content table.festi-cart-list, div.festi-cart-products-content table.festi-cart-list td, div.festi-cart-products-content table.festi-cart-list tr, div.festi-cart-widget-products-content table.festi-cart-list, div.festi-cart-widget-products-content table.festi-cart-list td, div.festi-cart-widget-products-content table.festi-cart-list tr, div.festi-cart-pop-up-products-content table.festi-cart-list, div.festi-cart-pop-up-products-content table.festi-cart-list td, div.festi-cart-pop-up-products-content table.festi-cart-list tr, div.festi-cart-products-content p.festi-cart-buttons a.festi-cart-view-cart, div.festi-cart-products-content p.festi-cart-buttons a.festi-cart-checkout {
    font-family: IRANsans !important;
}
div#popup-nav-wrapper .festi-cart-buttons a {
    padding: 7px 20px;
    font-family: 'IRANSANS-BOLD';
    border-radius: 6px;
}
.festi-cart-products table tr:first-child td {
    box-shadow: none;
}
div#popup-nav-wrapper {
    border-bottom: none !important;
}
div.festi-cart-products div.festi-cart-products-content {
    padding: 5px !important;
    overflow: hidden;
    font-size: 10px;
    text-align: center;
    font-family: IRANsans;
}
body div.festi-cart-products {
    box-shadow: 0 1px 10px rgba(170, 170, 170, 0.25);
    border-radius: 5px;
    margin-top: 4px;
}
#Top_bar .woocart_zohour .festi-cart-content .festi-cart-dropdown-arrow {
    display: none !important;
}
.woocart_zohour {
    position: relative;
    top: 14px;
	float: left;
}
a.festi-cart div.festi-cart-content {
	height: 29px;
    float: left;
}
#Top_bar .menu > li > a span {
    padding: 7px 12px 8px !important;
    font-size: 0.857rem;
    line-height: 30px !important;
    color: #828282;
    font-weight: 600;
}
#Top_bar .menu_wrapper {
    width: 100% !important;
}
a.festi-cart div.festi-cart-content img.festi-cart-icon {
    padding: 7px 0px !important;
}

.festi-cart-content span {
    display: initial !important;
    margin: 0px;
    padding: 0px !important;
	color: #fff;
}
#festi-cart .festi-cart-content {
    height: 37px;
    width: 78px !important;
    padding-left: 18px;
    box-sizing: border-box;
    border-radius: 5px;
/*    box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.28);*/
    border-color: rgba(223,225,229,0);
    background: #ffffff;
}
#Top_bar a#festi-cart {
    padding: 0 !important;
    height: 37px;
    position: absolute;
    left: 0px;
    background: #f6f6f6;
    z-index: 999 !important;
    border: 1px solid #d6d6d6;
    border-radius: 5px;
}
.digits-login-modal span {
    width: 28px;
    height: 31px;
    display: inline-block;
    font-size: 0px;
    padding: 0px 3px;
}
.profile-menu .icon-user {
    line-height: 42px;
}
.profile-menu:hover {
    color: #595959;
}
.modal-login-reg {
    height: 37px;
    position: absolute;
    left: 87px;
    top: 0px;
    background: #fff !important;
    z-index: 999 !important;
    color: #707070;
    border: 1px solid #d6d6d6;
    border-radius: 5px;
}
.digits-login-modal span:after {
    content: '\e94b';
    font-family: "mfn-icons";
    font-style: normal;
    font-weight: 400;
    speak: none;
    text-decoration: none!important;
    width: 1em;
    margin-right: .2em;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    font-size: 14px !important;
    margin: 0 auto;
    text-align: center;
    right: 6px;
    top: 8px !important;
    position: relative !important;
}
.festi-cart-content .budgeCounter {
    position: relative !important;
    left: -9px;
    top: 7px;
    width: 25px;
    display: block !important;
    float: left;
    padding: 5px 0 6px !important;
    border-radius: 50px;
    background: rgb(239, 239, 239) !important;
    color: #000;
    font-family: IRANsans;
    font-size: 14px !important;
}
div#festi-cart-pop-up-content span.festi-cart-closed.b-close {
    right: -15px !important;
    top: -30px !important;
    border: 1px solid;
    padding: 0px 6px;
    margin-top: 5px;
    border-radius: 22px;
    background: #dadadaad;
}

/*****************************************************************************************
 *                                             HOME                                      *
 *****************************************************************************************/


/*************************  General  ********************************/
.title-section {
    font-weight: bold;
    font-size: 16px;
    border-bottom: 2px #ff8877;
    width: fit-content;
    margin: 0 auto;
}
.en-title {
    display: block;
    letter-spacing: normal;
    color: #ec559847;
    font-family: "Herr Von Muellerhoff", cursive;
    font-size: 60px;
    line-height: 8px;
    text-transform: capitalize;
    font-weight: 400;
    text-align: center;
}
/************************* #1  Slider   ***********************************/
.slider-home img.scale-with-grid {
    border-radius: 5px;
}
.slider-home .tp-bgimg.defaultimg {
    border-radius: 5px;
}
.slider-home .baner-nebenslider {
    margin-bottom: 21px;
}
.content_slider .slider_pagination {
    margin-top: -30px !important;
}
.content_slider .content_slider_ul.slick-slider {
    border: none;
    padding-right: 0px !important;
}
.content_slider .content_slider_ul li a img {
    max-height: 430px;
}
/************************* #1  Barghi Aghayan   ***********************************/
.link-homemen a {
    height: 230px;
    display: block;
}

/************************* #2  VIP   ***********************************/
.shegeftangiz-home .offer-sec-image{
    margin: 70px 100px 30px 35px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 170px;
}
.shegeftangiz-home .shop_slider .shop_slider_ul li {
    width: 279px !important;
}
.column_attr.clearfix .offer-sec-image {
    margin: 0 auto;
    padding-top: 66px;
}
.shegeftangiz-home a.button.button_js.slider_next.slick-arrow, .shegeftangiz-home a.button.button_js.slider_prev.slick-arrow {
    display: none;
}
.shegeftangiz-home a.button.offer-sec-bt.button_size_2.button_js {
    font-weight: 700;
    border: 1px solid #fff;
    text-align: center !important;
    margin: 0 auto;
    display: table;
}
/************************* #3  Beuty Party    ***************************

/************************* #3  Call  to action    ***********************************/

.parallal-sec-home h3 {
    text-align: right;
    color: #fafafc;
    font-family: IRANsans-bold;
    font-size: 16px;
    padding-top: 18px;
}
.parallal-sec-home p {
    text-align: right;
    font-size: 12px;
    display: block;
    max-width: 473px;
    color: #a2a2a2;
    float: right;
    clear: both;
}
.parallal-sec-home a {
    left: 10%;
}

/******************************** #full width ****************************************/
.column.mcb-column.mcb-item-fx34r8hjq.one.column_image.full-img {
    width: 100vw;
    position: relative;
    left: 14%;
}
/******************************** #4 product ****************************************/
#trends-week .image_frame .image_wrapper {
    background: white;
}
#trends-week .shop_slider .shop_slider_ul li .item_wrapper , .shegeftangiz-home .shop_slider .shop_slider_ul li .item_wrapper{
    box-shadow: 0px 0px 0px 1px rgb(224, 224, 224);
    border-radius: 5px;
    overflow: hidden;
    margin: 10px !important;
}
#trends-week .shop_slider .blog_slider_header {
    display: none;
}
#trends-week .customer-home .wpls-logo-showcase {
    padding: 0 30px 45px 30px !important;
}
#trends-week .wpls-logo-showcase .slick-arrow {
    top: 33% !important;
}
.shop_slider .shop_slider_ul.slick-slider {
    padding-right: 0px !important;
}
.woocommerce #trends-week span.onsale, #trends-week  .shop_slider .shop_slider_ul li .item_wrapper span.onsale , .shegeftangiz-home .shop_slider .shop_slider_ul li .item_wrapper span.onsale{
    display: none;
}
.shop_slider .price {
    color: black !important;
    text-decoration: none !important;
    text-align: left !important;
    float: left;
    clear: both;
    width: 100%;
}
.shop_slider del .woocommerce-Price-amount.amount {
    color: red;
    text-decoration: inherit;
    font-size: 11px;
    float: left;
    clear: both;
    width: 100%;
}
.shop_slider .price ins {
    text-decoration: none !important;
}
/******************** Cat 3 Call to Actions **************/
.callaction3-img img {
    border-radius: 20px !important;
}
/************************* #3 Cat home    ***********************************/
.cat-home .one-third.column {
    width: 32% ;
}
.cat-home .column.mcb-column {
    margin: 8px !important;
}
.cat-home img {
    border-radius: 5px;
}
.cat-home .one-second.column {
    width: 48.6%;
}
/*************************         cat-3       **********************************/
.cat-3 img {
    border-radius: 7px;
}
.shop_slider .slider_pagination {
    margin-top: 5px !important;
}
/************************* #1  about us  Page  **********************************/
#about-uspage p {
    margin-bottom: 2px;
    line-height: 24px;
    text-align: justify;
}
#about-uspage h2 {
    font-family: IRANsans-bold;
    font-size: 21px;
    color: #909090;
}
#about-uspage h3 {
    font-family: IRANsans-bold;
    font-size: 18px;
    color: #909090;
    margin-top: 20px;
}
#about-uspage strong {
    font-size: 14px;
    padding-top: 9px !important;
    text-align: center;
    display: block;
}
#about-uspage .column.mcb-column.mcb-item-7etc5g7yi.two-third.column_column {
    margin-bottom: 0px !important;
}
#about-uspage img {
    margin-top: 55px;
    border-radius: 7px;
}
/************************* FaQ page    ***********************************/
.faq .question {
    margin-bottom: 7px;
    border-radius: 4px;
    box-shadow: 0px 1px 2px #b5b5b5;
}
.bt-faq .mcb-wrap-inner .column_button {
    text-align: right;
    float: none;
    display: grid;
    margin-bottom: 12px;
}
.bt-faq .column_button .button {
    max-width: 190px;
}
.bt-faq a {
    text-align: center;
    font-family: 'IRANsans-bold' !important;
}
.bt-faq a.button .button_label {
    text-align: center !important;
    float: none;
}
/************************* #2  Newsletter   ***********************************/
.news-letter input#input_1_3 {
    width: 75%;
    padding: 0 18px;
    background-color: #eee;
    height: 36px;
    line-height: 36px;
    border: none;
    border-radius: 5px;
    outline: none;
    text-align: right;
    color: #9e9e9e;
    font-size: .8rem;
}
.news-letter input#gform_submit_button_1 {
    float: left;
    padding: 0 18px;
    line-height: 36px;
    border: none;
    border-radius: 7px;
    outline: none;
    text-align: center;
	border-radius: 5px;
    padding: 0px 25px;
    background-color: #b11600;
}
.news-letter h4 {
    margin: 10px 0 -20px 0;
    font-size: 14px;
    color: #fff;
}
.news-letter span.gfield_required {
    display: none;
}
.news-letter .gform_footer.top_label {
    text-align: left !important;
    padding: 0px;
    margin-top: -56px;
}
.news-letter .gform_wrapper {
    margin: 0;
}
.news-letter {
    background-color: #08204a;
    background-image: url(data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2000 1500'%3E%3Cdefs%3E%3Crect stroke='%2308204a' stroke-width='0.5' width='1' height='1' id='s'/%3E%3Cpattern id='a' width='3' height='3' patternUnits='userSpaceOnUse' patternTransform='scale(33.2) translate(-969.88 -727.41)'%3E%3Cuse fill='%230d244e' href='%23s' y='2'/%3E%3Cuse fill='%230d244e' href='%23s' x='1' y='2'/%3E%3Cuse fill='%23122951' href='%23s' x='2' y='2'/%3E%3Cuse fill='%23122951' href='%23s'/%3E%3Cuse fill='%23172d55' href='%23s' x='2'/%3E%3Cuse fill='%23172d55' href='%23s' x='1' y='1'/%3E%3C/pattern%3E%3Cpattern id='b' width='7' height='11' patternUnits='userSpaceOnUse' patternTransform='scale(33.2) translate(-969.88 -727.41)'%3E%3Cg fill='%231c3258'%3E%3Cuse href='%23s'/%3E%3Cuse href='%23s' y='5' /%3E%3Cuse href='%23s' x='1' y='10'/%3E%3Cuse href='%23s' x='2' y='1'/%3E%3Cuse href='%23s' x='2' y='4'/%3E%3Cuse href='%23s' x='3' y='8'/%3E%3Cuse href='%23s' x='4' y='3'/%3E%3Cuse href='%23s' x='4' y='7'/%3E%3Cuse href='%23s' x='5' y='2'/%3E%3Cuse href='%23s' x='5' y='6'/%3E%3Cuse href='%23s' x='6' y='9'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='h' width='5' height='13' patternUnits='userSpaceOnUse' patternTransform='scale(33.2) translate(-969.88 -727.41)'%3E%3Cg fill='%231c3258'%3E%3Cuse href='%23s' y='5'/%3E%3Cuse href='%23s' y='8'/%3E%3Cuse href='%23s' x='1' y='1'/%3E%3Cuse href='%23s' x='1' y='9'/%3E%3Cuse href='%23s' x='1' y='12'/%3E%3Cuse href='%23s' x='2'/%3E%3Cuse href='%23s' x='2' y='4'/%3E%3Cuse href='%23s' x='3' y='2'/%3E%3Cuse href='%23s' x='3' y='6'/%3E%3Cuse href='%23s' x='3' y='11'/%3E%3Cuse href='%23s' x='4' y='3'/%3E%3Cuse href='%23s' x='4' y='7'/%3E%3Cuse href='%23s' x='4' y='10'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='c' width='17' height='13' patternUnits='userSpaceOnUse' patternTransform='scale(33.2) translate(-969.88 -727.41)'%3E%3Cg fill='%2321365c'%3E%3Cuse href='%23s' y='11'/%3E%3Cuse href='%23s' x='2' y='9'/%3E%3Cuse href='%23s' x='5' y='12'/%3E%3Cuse href='%23s' x='9' y='4'/%3E%3Cuse href='%23s' x='12' y='1'/%3E%3Cuse href='%23s' x='16' y='6'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='d' width='19' height='17' patternUnits='userSpaceOnUse' patternTransform='scale(33.2) translate(-969.88 -727.41)'%3E%3Cg fill='%2308204a'%3E%3Cuse href='%23s' y='9'/%3E%3Cuse href='%23s' x='16' y='5'/%3E%3Cuse href='%23s' x='14' y='2'/%3E%3Cuse href='%23s' x='11' y='11'/%3E%3Cuse href='%23s' x='6' y='14'/%3E%3C/g%3E%3Cg fill='%23263b60'%3E%3Cuse href='%23s' x='3' y='13'/%3E%3Cuse href='%23s' x='9' y='7'/%3E%3Cuse href='%23s' x='13' y='10'/%3E%3Cuse href='%23s' x='15' y='4'/%3E%3Cuse href='%23s' x='18' y='1'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='e' width='47' height='53' patternUnits='userSpaceOnUse' patternTransform='scale(33.2) translate(-969.88 -727.41)'%3E%3Cg fill='%23ff7f7f'%3E%3Cuse href='%23s' x='2' y='5'/%3E%3Cuse href='%23s' x='16' y='38'/%3E%3Cuse href='%23s' x='46' y='42'/%3E%3Cuse href='%23s' x='29' y='20'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='f' width='59' height='71' patternUnits='userSpaceOnUse' patternTransform='scale(33.2) translate(-969.88 -727.41)'%3E%3Cg fill='%23ff7f7f'%3E%3Cuse href='%23s' x='33' y='13'/%3E%3Cuse href='%23s' x='27' y='54'/%3E%3Cuse href='%23s' x='55' y='55'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='g' width='139' height='97' patternUnits='userSpaceOnUse' patternTransform='scale(33.2) translate(-969.88 -727.41)'%3E%3Cg fill='%23ff7f7f'%3E%3Cuse href='%23s' x='11' y='8'/%3E%3Cuse href='%23s' x='51' y='13'/%3E%3Cuse href='%23s' x='17' y='73'/%3E%3Cuse href='%23s' x='99' y='57'/%3E%3C/g%3E%3C/pattern%3E%3C/defs%3E%3Crect fill='url(%23a)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23b)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23h)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23c)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23d)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23e)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23f)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23g)' width='100%25' height='100%25'/%3E%3C/svg%3E);
    background-attachment: fixed;
    background-size: cover;
}
/************************* #3  Category   ***********************************/
#cat-home .titile-cat {
    height: 340px;
    font-family: IRANsans !important;
}
#cat-home .titile-cat h2 {
    font-family: IRANsans-bold;
    font-size: 19px;
    text-align: left;
    float: left;
    border-radius: 0px 4px 4px 3px;
    background: white;
    margin: 33px 0px 0px 0px;
    padding: 2px 12px 4px 5px;
    box-shadow: 2px 3px 9px #7b7b7b42;
    text-transform: none;
    -webkit-transition: .3s ease all;
    -o-transition: .3s ease all;
    transition: .3s ease all;
}
#cat-home .titile-cat:hover h2 {
    -ms-transform: translateX(10px);
    padding-left: 27px !important;
}
/************************* #4  Instagram   ***********************************/
.sbi_header_img_hover, .sbi_header_hashtag_icon {
    background: #e1a8b2 !important;
}
.sbi_header_img {
    float: right !important;
}
.sb_instagram .sbi_header_link {
    float: right;
}
.sbi_header_text h3, .sbi_header_text p {
    float: right !important;
    clear: both;
    width: auto;
    margin: 0 60px 0 0px !important;
    padding: 0 !important;
}
.sbi_header_text h3 {
    margin-right: 55px !important;
    font-family: IRANsans-bold;
}
.sb_instagram .sbi_bio {
    line-height: 1;
    padding-top: 7px !important;
    font-weight: bold;
}
/************************* #4  Brands   ***********************************/
.customer-home .wpls-logo-showcase {
    padding: 0 30px 45px 30px !important;
}
.wpls-logo-showcase .slick-arrow {
    top: 33% !important;
}
.customer-home .slick-dots {
    display: none !important;
}
/************************* #4   News  ***********************************/
.fancy_heading_icon .icon_top {
    font-size: 20px !important;
    line-height: 44px !important;
    float: right;
    margin: 0px !important;
}
.fancy_heading .title {
    font-size: 16px !important;
    font-weight: bold;
    float: right;
    margin: 0px !important;
}
.fancy_heading .inside {
    clear: both;
    text-align: right;
}
.news-home .post-title h2 {
    font-size: 14px !important;
    margin-bottom: 10px;
    margin-top: -15px;
    text-align: center;
    line-height: 25px;
}
.news-home .post-title h2 a {
    color: black !important;
    font-weight: 600;
}
.news-home .entry-title {
    min-height: 50px !important;
}
.news-home .grid .post-item {
    border-radius: 7px;
}
.news-home .post-excerpt {
    text-align: justify;
    font-size: 12px;
}
.news-home .image_frame {
    border: none !important;
}
.news-home img.scale-with-grid.wp-post-image {
    border-radius: 6px !important;
}
.news-home .post-footer {
    padding: 2px 18px;
}
.news-home .image_frame .image_wrapper .image_links a {
    line-height: 40px !important;
}
.news-home .image_frame .image_wrapper .image_links {
    height: 40px !important;
}
/******************** About us *********************************/
.aboutus-home h1 {
    font-family: 'IRANSANS-BOLD';
    font-size: 21px;
}
.aboutus-home h3 , .aboutus-home h2{
    font-family: 'IRANSANS-BOLD';
    font-size: 20px;
}
.aboutus-home p {
    text-align: justify;
}
a.link-men {
    height: 170px;
    width: -webkit-fill-available;
    display: inline-block;
}
/*****************************************************************************************
 *                                              FOOTER                                   *
 ****************************************************************************************/
/*************************  General  ********************************/
/************************* #1      **********************************/
#Footer .widget_nav_menu ul {
    padding: 0px 11px 0px 0px !important;
}
#Footer .widget_nav_menu ul li a {
    padding: 0px 0px 3px 0 !important;
    color: rgb(197, 197, 197) !important;
    text-decoration: none !important;
}
#Footer .widget_nav_menu ul li a:hover {
    color: #e1a8b2 !important;
    font-weight: bold;
}
@media only screen and (min-width: 960px){
	#nav_menu-2, #nav_menu-3, #nav_menu-4, #nav_menu-5, #nav_menu-6, #nav_menu-7, #nav_menu-8, #nav_menu-9 {
		width: 50%;
		float: right;
	}
}
#Footer .widget_nav_menu h4 {
    font-size: 14px !important;
    font-family: IRANsans-bold;
    margin-bottom: 9px !important;
    border-bottom: 2px solid #e1a8b2;
    width: 85%;
}
#Footer .widget_nav_menu ul li:after {
    border: none !important;
}
.widget_archive ul, .widget_nav_menu ul {
    list-style-type: disc !important;
    background: none !important;
}
.aboutusfooter {
    text-align: justify;
}
.aboutusfooter a img {
    width: 90px;
    height: auto;
    text-align: left;
    background: #ffffff59;
    padding: 5px 2px;
    border-radius: 6px;
}
/************************* Call to action USB     ***********************************/
.usb-link {
    text-align: center;
    display: inline-block;
    padding: 0px 5%;
	color: #e3c9ae !important;
}
#Footer {
    background-color: #383b44 !important;
}
.usb-link img {
    filter: drop-shadow(-1px 0 0 #a4a4a4);
    color: ;
}
.usb-link img:hover {
    filter: drop-shadow(-1px 0 0 );
}
.usb .title {
    font-size: 15px;
    font-family: IRANsans-bold;
	color: rgb(125, 125, 125);
}
.usb i {
    font-size: 19px;
}
#Footer .footer_action .one {
    margin-bottom: 10px !important;
    padding-top: 15px !important;
}
.usb a {
    padding: 0px 7px;
}
 /************************ copy right ********************************/
#Footer .footer_copy .copyright {float: none !important;}
.copy-kia {text-align: center;}
.copy-kia img {position: relative; top: 5px;}
.copy-kia a:hover {font-size: 15px;    font-weight: bold;    text-decoration: none !important;    color: #d1002d !important;}
.copyright , .copyright a{color: #ebebeb !important;}
#Footer .footer_copy .one {
    padding: 0 !important;
    margin-bottom: 0 !important;
}
#Footer .footer_copy {
    border-top: 5px solid #e1a8b2 !important;
	font-size: 11px;
}
.footer-copy-center #Footer .footer_copy a#back_to_top {
    top: -14px;
    border-radius: 50px;
    border: 1px solid #b6b6b6;
    background: #e1a8b2 !important;
    color: white !important;
	font-size: 16px ;
	margin: -10px 0 -10px !important;
}
/******************************************************************************************
 *                  >>>>>>>>>>>>          RESPONSIVE          <<<<<<<<<<                  *
 ******************************************************************************************/
  /* > 1240 ------------------------------------------------------------------------------------------------------------- > 1240 */

@media only screen and (min-width: 1240px){
	.woocommerce .related .products_wrapper ul.products li.product, .woocommerce .related ul li.product {
		width: 18.94%!important;
	}
	.woocommerce .related.products ul.products li.product{
	    clear: none !important;
	}
}
/* #Header Creative always Open	1240 - 1489 ----------------------------------------- #Header Creative always Open 1240 - 1489 */

@media only screen and (min-width: 1240px) and (max-width: 1489px){
	}
/* < 1240 ------------------------------------------------------------------------------------------------------------- < 1240 */

@media only screen and (max-width: 1239px){
	.news-letter h4 {
	    font-size: 13px;
	}
	.frage-moshavere-page .etelaat_tamas {
	    font-size: 11px;
	    text-align: justify;
	}
}
/* #Desktop	960 - 1239 ---------------------------------------------------------------------------------- #Desktop	960 - 1239 */

@media only screen and (min-width: 960px) and (max-width: 1239px){
	.cat-home .one-third.column {
	    width: 31%;
	}
	.cat-home .one-second.column {
	    width: 47.35%;
	}
	.posts_group.grid.col-5 .post-item:nth-child(4n+1) {
	    clear: none !important;
	}
	.posts_group.grid.col-5 .post-item {
	    width: 19.20% !IMPORTANT;
	    margin: 0 0.4% 20px !important;
	}
    #Footer .widget_nav_menu h4 {
        font-size: 11px !important;
    }
    #Footer .widget_nav_menu ul li a {
	    font-size: 10.5px;
	}
	.woocommerce .woocommerce-page .products_wrapper ul.products li.product {
	    margin: 6px !important;
	}
}
/* #Desktop	> 960 -------------------------------------------------------------------------------------------- #Desktop	> 960 */
@media only screen and (min-width: 960px){
}
@media only screen and (max-width: 960px){
.shegeftangiz-home .column.mcb-column.mcb-item-9921triur.one-fourth.column_column {
    display: none;
}
.shegeftangiz-home .column.mcb-column.mcb-item-ze01w2qyl.three-fourth.column_shop_slider.vip-slider-home {
    width: 100%;
}
}
/* #Tablet (Landscape) 768 - 959 --------------------------------------------------------------- #Tablet (Landscape) 768 - 959 */

@media only screen and (min-width: 768px) and (max-width: 959px){
	.search-kiaweb {
	    width: 350px;
	}
	.search-kiaweb #ajaxsearchpro1_1 .probox .promagnifier .innericon , .search-kiaweb #ajaxsearchpro1_1 .probox .promagnifier{
 	   width: 40px;
	}
	.woocart_zohour {
    right: -40px;
	}
	.cat-home .column.mcb-column {
	    margin: 3px !important;
	}
	.cat-home .one-third.column {
	    width: 31%;
	}
	.cat-home .one-second.column {
	    width: 46.95%;
	}
	.news-letter .gform_footer.top_label {
	    margin-top: 0;
	}
	.news-letter input#input_1_3 {
	    width: 100%;
	}
	.news-letter input#gform_submit_button_1 {
 	   float: none !important;
	   display: block;
 	   margin: 0 auto;
	   width: 100%;
 	   text-align: center !important;
	}
	html[dir=rtl] .news-letter .gform_wrapper span.ginput_left, html[dir=rtl] .news-letter .gform_wrapper ul.gform_fields li.gfield {
	    padding-left: 0 !important;
	}
	.posts_group.grid.col-5 .post-item:nth-child(3n+1) {
	    display: none;
	}
}
/* #Desktop & Tablet (Landscape) > 768 --------------------------------------------------- #Desktop & Tablet (Landscape) > 768 */

@media only screen and (min-width: 768px){
	.theme-Rogatheme_down .logo-no-sticky-padding #Top_bar.is-sticky #logo {
	    height: 60px!important;
	    line-height: 55px!important;
	}
	.bt-faq .wrap {
	   position: fixed;
	   right: 4%;
 	   top: 38%;
	}
	.shop-filters {
	    padding: 3px !important;
	}
	a.woof_show_auto_form{
		display: none !important;
	}
}
/* #Tablet (Portrait) & Mobile < 768 ------------------------------------------------------- #Tablet (Portrait) & Mobile < 768 */

@media only screen and (max-width: 767px){
	body #Top_bar, body #Action_bar {
	    background: #000000 !important;
	}
	#Action_bar .contact_details li > i {
	    margin-left: 0px;
	    color: #f1f1f18c;
	}
	#Action_bar a {
	    font-size: 9px;
	}
	#Action_bar .contact_details {
	    padding: 0px !important;
	}
	#Top_bar {
	    padding-bottom: 7px;
	}
	.hesperiden .tp-bullet {
	    width: 9px;
	    height: 9px;
	}
	.hesperiden.tp-bullets:before {
	    padding: 5px;
	}
	.tp-bullets.hesperiden.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal.noSwipe{
		margin-bottom: -13px;
	}
	.parallal-sec-home p {
 	   background: #0202022e;
	    padding: 2px 6px;
	    border-radius: 4px;
		color: #fdfdfd;
		max-width: 100% !important;
	}
	.news-letter h4 {
	    text-align: center;
	}
	.shegeftangiz-home .shop_slider .blog_slider_header , .shegeftangiz-home .shop_slider .slider_pagination , .bt-faq {
	    display: none;
	}
	.with_aside .sidebar.columns {
	    display: none;
	}
	.enamad-logo-wrapper {
	    max-width: 100px !important;
	    height: 100px !important;
	}
	ul.content_slider_ul.slick-initialized.slick-slider.slick-dotted {
	    padding-right: 0px;
	}
	.be-slide .content_slider.hide-arrows {
	    margin-bottom: 0px;
	}
	.be-slide .content_slider.hide-arrows {
	    margin-bottom: 0px;
	}
}
/* #Tablet (Portrait) & Mobile (Landscape) 480 - 768 ----------------------- #Tablet (Portrait) & Mobile (Landscape) 480 - 768 */

@media only screen and (min-width: 480px) and (max-width: 767px){
	.search-kiaweb {
	    width: 57% !important;
	    margin: 0 auto;
		right: 33px;
	    position: relative;
	}
	.rtl #Top_bar a.responsive-menu-toggle {
		left: auto !important;
	    right: 33px !important;
	}
	.woocart_zohour {
		top: 0px;
		left: 33px;
	}
	.cat-home .one-third.column {
	    width: 31.4% !important;
	    clear: none;
	}
	.cat-home .one-second.column {
	    width: 47.9% !important;
	    clear: none;
	}
	.cat-home .column.mcb-column {
 	   margin: 4px !important;
	}
	.cat-3 .one-second.column_image {
	    width: 47% !important;
	    clear: none;
	    margin: 2px 6px;
	}
	.news-home-rap .grid .post-item, .news-home-rap .masonry .post-item {
	    width: 48%!important;
	    margin: 0 4px 20px!important;
	}
	#cat-home .kosmetik-cat .column_image {
	    width: 23.55% !important;
	    clear: none;
	    margin: 10px 3px;
	}
}
/* #Mobile (Portrait) < 641 -------------------------------------------------------------------------*/
@media only screen and (max-width: 641px){
	html[dir=rtl] .news-letter .gform_wrapper {
  		padding-right: 0px !important;
	}
	html[dir=rtl] .news-letter .gform_wrapper span.ginput_left, html[dir=rtl] .news-letter .gform_wrapper ul.gform_fields li.gfield {
	    padding-left: 0 !important;
	}
	.news-letter .gform_footer.top_label {
	    margin-top: 0px;
	}
	.news-letter input#input_1_3 {
	    width: 100%;
	}
	.faq .question .answer {
	    text-align: justify;
	}
	.woocommerce-product-details__short-description #char {
	    column-count: 1;
	}
	.barrasi-takhassosi {
	    text-align: justify;
	}
}
/* #Mobile (Portrait) < 480 ------------------------------------------------------------------------- #Mobile (Portrait) < 480 */

@media only screen and (min-width: 448px) and (max-width: 500px){
	
}

@media only screen and (min-width: 365px) and (max-width: 480px){
	#cat-home .kosmetik-cat .column_image {
	    width: 48% !important;
	    clear: none;
	    margin: 10px 3px;
	}
}
@media only screen and (max-width: 480px){
	.rtl #Top_bar a.responsive-menu-toggle {
	    left: auto !important;
	    right: 33px !important;
	}
	.search-kiaweb {
 	   width: 80% !important;
 	   margin: 0px 35px !important;
 	   clear: both;
	}
	.woocart_zohour {
	    position: relative;
	    top: 20px;
	    width: 44%;
 		right: 12px;
	    float: left;
	}
	.header-magazine #Top_bar .logo {
	    max-width: 50%;
	    float: left;
		margin-left: 2% !important;
	}
	#Top_bar .logo #logo, #Top_bar .logo .custom-logo-link {
	    padding: 0!important;
	    margin: 10px 20px;
	}
	div.profile-menu {
	    height: 28px;
		padding: 0px 3px !important;
	}
	.profile-menu .icon-user {
	    line-height: 32px;
	}
	#Top_bar a#festi-cart {
	    padding: 0 !important;
	    height: 28px;
	}
	#festi-cart .festi-cart-content {
	    height: 28px;
	}
	.festi-cart-content .budgeCounter {
 	    top: 2px;
	    width: 15px;
	    padding: 5px 0 6px !important;
	}
	a.festi-cart div.festi-cart-content img.festi-cart-icon {
	    padding: 4px 0px !important;
	}
	.slider_pager.slider_pagination {
	    display: none;
	}
	.grid .post-item .post-excerpt {
	    min-height: 55px !important;
	}
    .aboutus-home .accordion .question .title {
        font-family: 'IRANSANS-BOLD';
        font-size: 12px;
    }
    .aboutus-home .accordion .question .answer {
	    font-size: 12px;
	    text-align: justify;
	}
	.contact_us_pg .etelaat_tamas_col {
	    border-radius: 10px;
	    padding: 30px 16px;
	}
	.etelaat_tamas img {
	    max-width: 13px !important;
	    position: relative;
	    top: 6px;
	}
	.etelaat_tamas p, .etelaat_tamas span {
    display: contents;
	}	
	.social_contact {
	    text-align: center;
	}
	html[dir=rtl] .gform_wrapper {
	    padding-right: 0px !important;
	}
	.social_contact a {
	   font-size: 19px;
	   margin: 0 auto;
 	   text-align: center !important;
	}
	.social_contact {
	    margin-top: 30px;
	}
	.woocommerce .product div.entry-summary h1.product_title {
	    font-size: 14px !important;
 	    font-family: 'IRANSANS-BOLD';
	    line-height: 28px !important;
	    text-align: center;
	}
	.woocommerce .product div.entry-summary .woocommerce-product-details__short-description li {
	    margin-right: 22px;
	    font-size: 12px;
		line-height: 24px;
	}
	.usb a {
	    padding: 0px 0px;
	}	
	#festi-cart .festi-cart-content {
	    width: 58px !important;
	}
	div.profile-menu {
	    left: 65px;
	}
}
/* Retina | iPad ----------------------------------------------------------------------------------------------- Retina | iPad */
@media only screen and (max-device-width: 1024px){
	.aboutusfooter img.absimg {
	    display: none;
	}

}


@media only screen and (max-width: 364px){
	#cat-home .kosmetik-cat .column_image {
	    width: 47% !important;
	    clear: none;
	    margin: 10px 3px;
	}
	.woocommerce .product div.entry-summary .woocommerce-product-details__short-description li {
	    font-size: 10px;
	}
	.woocommerce-product-details__short-description #char {
 	   column-count: 1;
	}
	.ui-tabs .ui-tabs-panel {
	    padding: 12px !important;
	}	
}
/********************************************************* END ResPonsive ****************************************************/
 /*****************************************************************************************
 *                                       INNER PAGES                                     *
 *****************************************************************************************/
 
/************************** General **********************************/
#comments .commentlist > li .comment-meta a.comment-edit-link {padding-left: 75px !important;}
/************************** Login page **********************************/
.digits-input-wrapper input.mobile_field.mobile_format.dig-mobmail.empty , .digits-input-wrapper input{
    text-align: right;
    font-size: 13px !important;
    font-family: IRANsans !important;
}
.dig_ma-box .backtoLogin, .dig_ma-box .forgotpassworda {
    color: #a3a3a3 !important;
    font-size: 10px;
}
.digits_login_form .dig_ul_left_side {
    background: #e1a8b2;
}
.digits_login_form .dig-bgleft-arrow-right {
    border-left-color: #ede6ea;
}
.digits_login_form .dig_ul_left_side {
    background: #eccfd1;
}
.dig_ul_divd {
    direction: ltr !important;
}
.digits_login_form .dig-bgleft-arrow-right {
    border-left-color: #eccfd1;
}
.digits_login_form .dig-container {
    background-color: #ffffff;
    border-radius: 10px;
    box-shadow: 0px 4px 13px 3px rgba(0,0,0,0.16);
}
/************************* Single POST  *******************************/
.single-post .post-wrapper-content h3 {
    font-size: 15px !important;
    text-shadow: 1px 1px 5px #c7c7c7a1;
}
.post-item {
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.16);
    border-radius: 4px;
    overflow: hidden;
}
.grid .post-desc-wrapper .post-desc h2.entry-title {
    font-size: 11px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.post-item .image_frame .image_wrapper a img {
    height: 163px !important;
    overflow: hidden;
}
.news-page .image_frame .image_wrapper .mask {
    display: none;
}
.news-page .post-title a {
    font-size: 15px;
    color: #080808;
}
.news-page .image_frame .image_wrapper {
    border-radius: 7px 7px 0px 0px!important
}
.news-page  h2 {
    margin-bottom: 10px;
    margin-top: -14px;
    text-align: center;
}
.news-page .post-excerpt {
    margin-bottom: 5px;
    font-size: 10px;
    text-align: justify;
    color: #909090;
}
.news-page .grid .post-item {
    border-radius: 7px;
    box-shadow: -3px 2px 15px #b3b3b3;
}
.news-page .post-footer {
    padding: 2px 18px;
}
.grid .post-item .post-excerpt {
    text-align: justify;
    font-size: 11px;
    color: #928282;
    min-height: 105px !important;
}
.grid .post-desc-wrapper .post-desc h2.entry-title a {
    font-family: IRANsans-bold !important;
    color: dimgrey !important;
}
.posts_group.grid.col-4 .post-item:nth-child(4n+1) {
	clear: none !important;
}
.post-footer .button-love {
    display: none;
}
.matlabe_pishnahadi {
    background: #fff;
    padding: 11px 25px;
    border-radius: 18px;
    line-height: 29px;
    border-right: 7px solid #a3d08e;
    box-shadow: 4px 6px 16px rgba(0,0,0,0.14);
    transition: 500ms;
	margin-bottom: 20px;
    margin-top: 10px;
}
.matlabe_pishnahadi:hover {
    transition: 500ms;
    padding-right: 30px;
    border-right: 11px solid #a3d08e;
    box-shadow: 4px 6px 16px rgba(0,0,0,0.14);
}
.matlabe_pishnahadi a {
    font-weight: bolder;
    color: #538a39 !important;
}
.section.section-post-header {
    display: none !important;
}
/************************* Contact us page  ***************************/
.etelaat_tamas_col h4 {
    color: #fff;
}
.etelaat_tamas p, .etelaat_tamas span {
     float: right;
     font-size: 13px;
}
.etelaat_tamas div {
    width: 100% !important;
}
.etelaat_tamas > div:nth-child(1) {
    height: 70px;
    margin-bottom: 60px;
}
.etelaat_tamas > div:nth-child(2) {
    height: 83px;
    margin-bottom: 20px;
}
.etelaat_tamas > div:nth-child(3) {
    height: 70px;
}
.etelaat_tamas img {
    margin-left: 10px;
    margin-top: -5px;
    filter: drop-shadow(0px 0 0 #e08b9a);
}
.form_tamas_col {
    box-sizing: border-box;
	padding: 30px 20px 0 10px;
	margin-bottom: 20px !important;
}
.form_tamas_col .gfield_label {
    display: none !important;
}
.form_tamas_col .gform_wrapper ul.gform_fields li.gfield {
	width: 50%;
    margin: 0 !important;
    padding: 0 !important;
    float: right;
    clear: none;
}
li#field_8_5 {
    width: 97%;
}
.form_tamas_col .gform_wrapper ul.gform_fields li.gfield input, 
.form_tamas_col .gform_wrapper ul.gform_fields li.gfield#field_6_5 #input_6_5 {
    box-shadow: none !important;
    border: 2px solid rgb(237, 237, 237);
    border-radius: 4px;
}
.form_tamas_col .gform_wrapper ul.gform_fields li.gfield input {
    width: 95%;
}
.form_tamas_col .gform_wrapper ul.gform_fields li.gfield#field_6_5 #input_6_5 {
    width: 97.5%;
	height: 140px;
}
.form_tamas_col .gform_wrapper ul.gform_fields li.gfield#field_6_5 {
    width: 100% !important;
}
.social_contact a {
    color: #fff !important;
    font-size: 26px;
    margin: 5px;
}
.social_contact {
    margin: 12px 0;
}
.etelaat_tamas {
    margin-top: 34px;
}
#Content .contact_us_pg.map_contact_pg .section_wrapper.mcb-section-inner {
    margin-top: 0 !important;
}
#Content .contact_us_pg.map_contact_pg .section_wrapper.mcb-section-inner .column_map_basic {
    margin: 0 !important;
    width: 100% !important;
}
.contact_us_pg .gform_wrapper .gform_footer.top_label {
    text-align: center !important;
}
input#gform_submit_button_6 {
    padding: 12px 8%;
}
.etelaat_tamas_col {
    margin: 0 !important;
    padding: 30px;
    box-sizing: border-box;
    color: #fff !important;
    line-height: 28px;
    font-size: 15px;
    background-color: #383b44 !important;
    border-radius: 0px 10px 10px 0px;
}
#Content .contact_us_pg .section_wrapper.mcb-section-inner {
    background: #fff !important;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.16) !important;
	overflow: hidden;
}
/************************* moshavere page  Advice *****************************/
.cat-moshavere-page .list_item.lists_3.clearfix {
    margin-left: 8px !important;
    margin-right: 9px !important;
    margin-top: 9px !important;
    margin-bottom: 9px !important;
    box-shadow: 0px 0px 5px 1px rgb(188 188 188);
    border-radius: 20px;
    background: #dca6ae85;
}
.cat-moshavere-page .list_left.list_image {
    margin: 0 auto;
}
.cat-moshavere-page .list_item.lists_3 .list_right h4 {
    margin-bottom: 10px;
    text-align: center;
    margin-top: 0px;
    font-family: 'IRANsans-bold';
    font-size: 18px;
}
.cat-moshavere-page .list_item.lists_3 .list_right .desc {
    font-size: 10px;
    text-align: center;
    padding: 3px 10px;
}
#Content .cat-moshavere-page .section_wrapper.mcb-section-inner , #Content .letzquestion-moshavere-page .section_wrapper.mcb-section-inner {
    background: #fff !important;
   /* box-shadow: 0 0 20px rgba(0, 0, 0, 0.16) !important;*/
}
.title-advice h3 {
    font-family: 'IRANSANS-BOLD';
    padding-top: 16px;
    font-size: 20px;
}
.letzquestion-moshavere-page .portfolio_group .portfolio-item .list_style_header h3 {
    margin-bottom: 0;
    margin-top: 10px;
    font-size: 14px;
    font-weight: 700;
    padding: 2px 10px;
    text-align: right;
    line-height: 24px;
}
.letzquestion-moshavere-page  .portfolio_group .portfolio-item .list_style_header .links_wrapper {
    display: none;
}
.letzquestion-moshavere-page .portfolio_group .portfolio-item .list_style_header {
    padding-left: 10px;
    padding-right: 0;
    margin-bottom: 0px;
    min-height: fit-content !important;
}
.letzquestion-moshavere-page  .portfolio_group.list .portfolio-item .desc {
    padding: 1px 0 0;
}
.letzquestion-moshavere-page .portfolio_group .portfolio-item .desc .details-wrapper {
    display: none;
}
.letzquestion-moshavere-page .portfolio_group .portfolio-item .desc .desc-wrapper {
    margin-left: 0px;
	margin-bottom: 0;
    margin-top: 0px;
    padding: 2px 14px;
    text-align: right;
	font-size: 12px;
	line-height: 14px;
}
.portfolio_group.list .portfolio-item {
    border: none !important;
}
.letzquestion-moshavere-page .portfolio_group.list .portfolio-item .portfolio-item-fw-bg {
    padding: 8px 2px;
    border-bottom: 1px solid #dadada;
}
.letzquestion-moshavere-page ul.portfolio_group.lm_wrapper.isotope.col-2.list , .letzquestion-moshavere-page ul.portfolio_group{
    padding-inline-start: 0px !important;
}
/********* Single Moshavere ************

.section-post-related .col-6 .post-related {
    width: 100%;
  margin-bottom: 0px;
}
.section-post-related .post-related .image_frame , .section-post-related .post-related a.button , .section-post-related .post-related hr{
    display: none;
}
.section-post-related .desc h4 {
    text-align: right;
}*/
/************************* Shop & Category ****************************/
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h4 {
    margin-bottom: 4px !important;
    margin-top: 4px !important;
}
/************************* Single Product  ****************************/
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    right: .5em;
    left: auto !important;
}
.text_video_product {
    padding-top: 30px;
}
.left_video_sp {
	margin: 0 auto;
}
.woocommerce-info.alert.alert_info .alert_icon {
    display: none;
}
@media only screen and (min-width: 665px) {
	.left_video_sp {
		width: max-content;
	}
}
.left_video_sp::after {
    content: '';
    background: url(https://rogga.shop/wp-content/uploads/2020/04/lcd4.png) no-repeat;
    background-size: cover;
    width: 100%;
    height: 50px;
    display: inline-table;
    top: -21px;
    position: relative;
    right: 0;
}
.left_video_sp iframe {
    border: 5px solid black;
}

.woocommerce .quantity input.qty {
    min-width: 90px;
    border-radius: 4px;
}
.woocommerce .product div.entry-summary h1.product_title {
    font-size: 17px !important;
    color: #717171;
    padding: 3px 0px 3px;
    position: inherit !important;
	font-weight: bold;
}
.woocommerce div.product p.price ins {
    font-weight: bold !important;
    font-size: 18px !important;
    color: #f00034 !important;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
}
.woocommerce .product div.entry-summary > p.price {
    margin-top: 0;
    margin-bottom: 10px !important;
    float: left;
}
.woocommerce .product div.entry-summary > p.price strong {
    font-size: 25px !important;
}
.woocommerce .quantity input.qty {
    font-family: IRANsans !important;
}
#tab-description h2:nth-of-type(2) {
    font-size: 17px !important;
    font-family: serif;
    padding-right: 19px;
    margin-bottom: 12px;
}
.woocommerce .product div.entry-summary .woocommerce-product-details__short-description h4 {
    color: #5d5959;
    font-size: 18px;
    font-weight: bold;
}
.woocommerce .product div.entry-summary .woocommerce-product-details__short-description li {
    list-style: disc;
    color: black;
    line-height: 28px;
    margin-right: 33px;
    font-size: 13px;
}
.woocommerce-product-details__short-description #char {
    column-count: 2;
}
.product_meta span, .product_meta span a {
    clear: both;
    direction: rtl;
    display: flex;
    color: #9a9a9a !important;
    font-size: 12px;
    line-height: 25px;
}
.woocommerce .product div.entry-summary .product_meta a:hover {
    text-decoration: none !important;
    font-weight: bold;
    color: #d67987 !important;
}
.woocommerce .product div.entry-summary .product_meta a {
    padding: 0px 2px;
	display: contents;
}
h2.woocommerce-Reviews-title {
    font-size: 20px;
}
#respond .comment-reply-title {
    font-size: 14px !important;
}
td.product_dimensions , td.product_weight{
    direction: ltr !important;
}
.woocommerce-content .ui-tabs .ui-tabs-nav li a{
    font-size: 14px !important;
    font-family: IRANsans-bold;
}
#tab-description ul li.clearfix {
	background: #f7f9fa;
    padding: 9px 21px;
    width: 880px;
    height: auto;
    color: #505050;
    border-bottom: 1px solid rgba(218, 217, 217, 0.38);
    margin-bottom: 6px !important;
    list-style: none;
    box-shadow: 5px 3px 0px #c1c1c11c;
    border-radius: 8px;
    font-family: IRANsans !important;
    line-height: 20px;
    direction: rtl;
    font-size: 12px;
    text-align: justify;
}
#tab-description ul.spec-list {
    padding-right: 40px;
}
#tab-description h4.title:before {
    content: '\e8b6';
    font-family: "mfn-icons";
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: none!important;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    color: #00c4ff;
    position: relative;
    right: 5px;
    top: 2px;
}
table.shop_attributes , div#tab-reviews , textarea#comment{
    font-family: IRANsans !important;
}
#tab-description h2 {
    font-size: 20px !important;
}
#tab-description h3 {
    font-size: 17px !important;
    direction: rtl;
    text-align: right;
}
.woocommerce-content .product_wrapper {
    background-color: #fff;
    padding: 20px !important;
    border-radius: 10px !important;
    box-shadow: 0px 2px 8px #a2a2a2b3;
    border: none;
}
/* NOOOOOOOOOOOOOOOOOkte **********************************************************************************************/
.woocommerce div.product p.in-stock {
    text-align: right;
    float: left;
    background-color: #383b44;
    padding: 4px 10px 6px;
    border-radius: 4px;
    color: #fff;
    border-bottom: 4px solid #eccfd1;
}
.woocommerce div.product p.in-stock:after {
    content: '\e841';
    font-family: "mfn-icons";
    font-size: 15px;
    background: #77e83073;
    border-radius: 50px;
    padding: 1px 7px;
    top: 3px;
    left: -5px;
    position: relative;
}
.woocommerce div.product .out-of-stock {
    background-color: #e52e35;
    padding: 5px 10px 5px;
    color: #fff;
    left: 30px;
    float: left;
    border-radius: 4px;
    border-bottom: 4px solid #eccfd1;
}
.woocommerce div.product .out-of-stock:after {
    content: '\e82a';
    font-family: "mfn-icons";
    font-size: 14px;
    background: #000000;
    border-radius: 50px;
    padding: 2px 7px;
    top: 2px;
    left: -5px;
    position: relative;
}
/* NOOOOOOOOOOOOOOOOOkte **********************************************************************************************/
.rtl.woocommerce div.product div.images .flex-control-thumbs li {
    margin: 4px;
    border: 1px solid #e6e6e6;
    width: 30.8% !important;
    box-shadow: 1px 1px 6px #f4f4f4;
}
.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {
    clear: none !important;
}
.woocommerce .product div.entry-summary .woocommerce-product-details__short-description {
    clear: both;
    float: right !important;
    margin-bottom: 15px;
    padding-bottom: 15px !important;
    color: #565656 !important;
    font-size: 12px !important;
    border-bottom: 1px solid #eaeaea;
	width: 100%;
	border-top: 1px solid #eaeaea;
    padding-top: 10px;
}
.woocommerce .product div.entry-summary .cart .button {
    clear: none;
    background-color: #3a9600 !important;
    padding: 9px 21px 11px 27px;
    overflow: hidden;
    color: #ffffff;
    font-weight: bold;
}
.woocommerce .product div.entry-summary .cart .button:after {
    content: '\e814';
    font-family: "mfn-icons";
    color: #ffffff;
    font-size: 15px;
    position: relative;
    left: -10px;
    top: 2px;
    background-color: transparent !important;
}
.woocommerce .product div.entry-summary .cart .button:hover:after {
    left: -20px;
}
.woocommerce .product div.entry-summary .woocommerce-product-details__short-description p {
    margin: 0px;
}
.woocommerce .product .product_wrapper .product_image_wrapper {
    position: relative;
    border: 1px solid #eaeaea;
    display: inherit;
}
.column.one-second.product_image_wrapper {
    width: 35% !important;
}
.woocommerce .product div.entry-summary .product_meta span.sku_wrapper {
    margin-top: 35px;
}
.woocommerce .product div.entry-summary .product_meta span.sku_wrapper , .woocommerce .product div.entry-summary .product_meta span.posted_in , .woocommerce .product div.entry-summary .product_meta span.tagged_as{
    color: #e1a8b1 !important;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    width: 58% !important;
}
.woocommerce-content .yith-wcwl-add-to-wishlist {
    display: inline-block;
}
.woocommerce-content .yith-wcwl-add-button > a i {
    background: rgba(0,0,0,0.4) none repeat scroll 0 0;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 38px;
    display: block;
    color: #fff;
    font-size: 17px;
    border-radius: 90%;
    margin: 0 auto;
}
.woocommerce-content .yith-wcwl-add-button > a {
    text-align: center !important;
    color: black;
    margin: 0 auto !important;
    display: inline-block;
    font-size: 11px;
}
.yith-wcwl-add-button .fa-clone:before {
    content: '\e89a' !important;
    font-family: "mfn-icons" !important;
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: none!important;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
	top: -2px;
    position: relative;
}
.woocommerce ul.products li.product .onsale , .woocommerce .product .product_wrapper .onsale {
    display: none;
}
.woocommerce table.table.table-bordered.attribute {
    font-family: IRANsans !important;
}
#tab-description tbody tr td {
    text-align: right !important;
}
#tab-description table strong {
    font-family: IRANsans-bold;
}
#tab-description table tr:nth-child(2n) td {
    background: rgba(35, 146, 236, 0.03) !important;
}
#tab-description table thead {
    background: #f4f4f4;
}
#tab-description {
    padding-top: 7px !important;
	font-family: IRANsans !important;
}
ul.products li.product-category.product img {
    width: 152px !important;
    margin: 40px auto 47px !important;
}
.woocommerce .product div.entry-summary .woocommerce-product-rating {
    position: absolute;
    left: 10px;
    top: 20px;
}
.woocommerce ul.products li.product .desc ,body.single-portfolio ul.products li.product .desc{
    height: 79px !important;
    border-top: 1px solid #f2f2f2;
}
.woocommerce .woocommerce-page .products_wrapper ul.products li.product{
    position: relative;
	margin: 9px;
    box-shadow: 0px 0px 0px 1px rgb(224, 224, 224);
    border-radius: 5px;
    overflow: hidden;
}
.woocommerce .irs-grid-text {
    color: #99a4ac;
    direction: ltr !important;
}
.woocommerce .irs-from, .woocommerce .irs-to, .irs-single {
    direction: ltr !important;
}
.woocommerce.archive ul.products li.product:hover {
    top: 0;
    box-shadow: 0 2px 17px 0 rgba(0,0,0,.09);
    z-index: 9;
}
.woocommerce .products ul, .woocommerce ul.products {
    margin: 0 !important;
    padding-left: 33px!important;
    padding-right: 33px!important;
}
.woocommerce-product-details__short-description h2 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 1px;
	margin-top: 13px !important;
}
.style-simple .ui-tabs .ui-tabs-panel {
    background: white !important;
}
.c-params__headline {
    color: #6f6f6f;
    font-size: 19px !important;
    line-height: 1.467;
    font-weight: 500;
    margin-bottom: 0px;
    letter-spacing: -.6px;
    margin-top: 18px;
}
#tab-description h2 span , .title-en{
    font-size: 12px;
    color: #959595;
	font-family: calibri;
    margin-bottom: 15px !important;
}
.c-params__headline span , .c-params__headline h3{
    font-size: 13px !important;
    font-size: 1.143rem;
    line-height: 2;
    letter-spacing: -.3px;
    display: block;
    color: #a7a7a7;
}
.c-params__title {
    color: #4d4d4d;
    margin-bottom: 25px;
    position: relative;
    padding-right: 19px;
    font-size: 1.143rem;
    line-height: 1.375;
    letter-spacing: -.3px;
}
.c-params__title:before {
    content: '\e8b7';
    font-family: "mfn-icons";
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: none!important;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    color: #e1a8b2;
}
.c-params__headline {
    color: #6f6f6f;
    font-size: 19px !important;
    line-height: 1.467;
    font-weight: 500;
    margin-bottom: 5px;
    letter-spacing: -.6px;
    margin-top: 18px;
}
.c-params__headline span , .c-params__headline h3{
    font-size: 13px !important;
    font-size: 1.143rem;
    line-height: 2;
    letter-spacing: -.3px;
    display: block;
    color: #a7a7a7;
}
.c-params__title {
    color: #4d4d4d;
    margin-bottom: 25px;
    position: relative;
    padding-right: 19px;
    font-size: 1.143rem;
    line-height: 1.375;
    letter-spacing: -.3px;
}
.c-params__title:before {
    content: '\e8b7';
    font-family: "mfn-icons";
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: none!important;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    color: #e2caae;
}
.c-params__list {
    list-style: none !important;
    padding: 0;
    margin-bottom: 50px !important;
    padding-right: 25px;
}
.c-params__list li {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -10px;
    margin-left: -10px;
    margin: 8px -8px;
}
.c-params__list-key, .c-params__list-value {
    padding-right: 8px;
    padding-left: 8px;
}
.c-params__list-key, .c-params__list-value {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-flex: 0;
}
.c-params__list-key {
    -ms-flex: 0 0 22.2%;
    flex: 0 0 22.2%;
    max-width: 22.2%;
}
.c-params__list-key .block, .c-params__list-value .block {
    display: block;
    background: #f5f5f5;
    padding: 8px 6px 8px;
    font-size: 12px !important;
    color: #8e8e8e;
    letter-spacing: -.3px;
    line-height: 25px;
    min-height: 27px;
    position: relative;
    font-family: 'IRANSANS-BOLD';
}
.c-params__list-value {
    background: #fafafa;
    padding: 8px 8px 8px 8px !important;
    line-height: 26px;
    font-size: 11px;
    width: 69%;
}
.barrasi-takhassosi {
    padding: 12px 20px;
    background: #fafafa;
    font-size: 12px;
    line-height: 23px;
}
.barrasi-takhassosi p{
	direction: rtl !important;
}
#tab-description .barrasi-takhassosi h3 {
    font-size: 15px !important;
}
.barrasi-takhassosi h4 {
    font-size: 15px !important;
    color: #898989;
    font-weight: bold;
    display: inline;
    line-height: 35px;
}
@media only screen and (max-width: 576px){
	.c-params__list-key, .c-params__list-value {
		padding: 0 !important;
		max-width: 100% !important;
		width: 100% !important;
		flex: 100% !important;
	}
	#Action_bar .contact_details , #Action_bar #social-menu{
	    width: 100%;
	    clear: both;
		text-align: center !important;
	}
	#Action_bar .social-menu {
		float: none !important;
	}

}
.woocommerce .product div.entry-summary .cart .button:before {
    width: 70px;
    height: 80px;
    position: absolute;
    right: -11px;
    top: -7px;
    background: hsla(0,0%,100%,.21);
    content: "";
    border-radius: 50%;
}
.woocommerce-page ul.products li.product h4,.shop_slider .shop_slider_ul li .item_wrapper .desc h4 {
    font-size: 12px;
}
.woocommerce .product .if-border-hide .image_frame:not(.has_border) {
    border-width: 7px !important;
    border-color: #ffffff;
}
.shop_slider .shop_slider_ul li .item_wrapper .desc {
    background: #fff;
    padding: 8px 12px;
    min-height: 100px;
}
.woocommerce-product-details__short-description .price {
    margin-bottom: -9px !important;
}
.woocommerce .product .product_wrapper div.entry-summary .cart {
    margin-bottom: 5px !important;
}
/***************** related products ********************/
.post-related .desc h4 a {
    font-size: 12px;
    text-align: center !important;
    font-family: IRANsans-bold !important;
}
.section-post-related .post-related .image_frame {
    margin-right: 0px !important;
    margin-left: 0;
}
.section-post-related .desc {
    text-align: center !important;
}
.section-post-related .post-related .image_wrapper {
    border-radius: 5px;
}
.section-post-related .col-4 .post-related {
    box-shadow: -3px 2px 15px #b3b3b3;
    border-radius: 7px;
}
.post-related img.scale-with-grid.wp-post-image {
    min-height: 201px;
}
.woocommerce .up-sells.upsells.products ul.products li.product {
    clear: none !important;
    margin: 0 6px !important;
}
.woocommerce .related.products ul.products li.product{
   margin: 0 4px !important;
}
.woocommerce .related .products_wrapper ul.products li.product, .woocommerce .related ul li.product {
    margin-top: 10px !important;
	box-shadow: 0 0 16px rgba(0, 0, 0, 0.17);
}
.woocommerce .product .related.products, .woocommerce .product .upsells.products {
    padding-bottom: 40px;
    border-radius: 10px;
    box-shadow: 0px 2px 8px #a2a2a2;
    border: none !important;
    background: #e2abb49c;
}
.woocommerce .product .related.products h2, .woocommerce .product .upsells.products h2 {
    padding-right: 20px;
}
/****************** Rate Emtiyaz **********************/
#yasr-custom-text-before-overall {
    display: block;
    padding-right: 15px;
    padding-left: 25px;
    vertical-align: top;
    font-weight: bold;
    font-size: 19px;
    padding-top: 7px;
    float: right;
}
.review-wrapper .review-total-wrapper {
    -webkit-border-radius: 7px;
    border-radius: 0px 7px 7px 0px !important;
    padding: 5px 20px !important;
    margin: 9px 0 11px 0px !important;
    border-bottom: none !important;
}
.review-wrapper .fb-review-total .fb-review-total-text {
    margin-left: 12px;
    font-size: 10px;
    background: #020f55;
    padding: 5px 20px 5px 20px;
    color: #fafafb;
    border-bottom: 2px solid white;
    border-radius: 7px 0px 0px 7px;
}
.review-pros-cons .review-cons ul li:before {
    content: "\f00d";
    color: red;
}
.review-pros ul li:before {
    content: "\f00c";
    color: #006710;
}
.review-pros-cons .review-cons ul li:before, .review-pros-cons .review-pros ul li:before {
    margin-right: 7px;
    padding-left: 5px;
    position: relative;
    top: -1px;
}
body.rtl .review-wrapper .review-pros-cons .review-pros  , body.rtl .review-wrapper .review-pros-cons .review-cons{
    padding-right: 5px;
    padding-left: 10px;
    line-height: 17px;
    font-size: 11px;
    color: #2d2d2d;
}
.review-wrapper .mb-5 {
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0px !important;
    font-size: 16px;
    font-weight: bold;
}
.review-pros-cons .review-pros .mb-5 strong:before , .review-pros-cons .review-cons .mb-5 strong:before{
    padding-left: 3px;
    color: #868686;
    font-size: 13px;
}
.review-wrapper .review-pros-cons {
    clear: both;
    padding: 0;
    border-radius: 5px !important;
    box-shadow: 0px 6px 10px #eaeaea;
    border: none !important;
}
.review-pros-cons .review-pros{
    border: none !important;
}
.rtl .review-total-box {
    unicode-bidi: normal !important;
}
.fa-star:before {
    padding-right: 4px;
}
.wp-review-38.review-wrapper .review-title {
    background: #e8d5bf;
}
/************************* Checkout پرداخت  ***************************/
mmerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_country_field {
    display: none !important;
}
.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper input#billing_phone {
    direction: ltr !important;
    text-align: right !important;
}
.woocommerce-billing-fields__field-wrapper {
    display: inline-block;
}
.woocommerce-checkout #payment div.form-row button#place_order {
    border-radius: 6px !important;
}
.woocommerce form .form-row input {
    padding: 4px 10px !important;
    box-shadow: none !important;
	background: #fafafa !important;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    text-align: right !important;
    font-size: 13px;
}
.select2-container .select2-selection--single {
    background: #fafafa;
}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
    float: right !important;
}
.woocommerce table.shop_table th, .woocommerce .shop_table .product-name {
    background: #fafafa !important;
	border-left: 1px solid #dcdcdc;
}
.woocommerce-form-coupon-toggle .woocommerce-info.alert {
    padding: 10px 35px 10px 35px !important;
	background: #717171;
}
.woocommerce-form-coupon-toggle .alert a.close {
    right: 5px !important;
    top: 11px !important;
}
.wc_payment_methods.payment_methods.methods::before {
    content: 'نوع پرداخت:' !important;
    margin-bottom: 20px;
    font-family: IRANsans-bold;
    color: #000;
    font-size: 17px;
}
.woocommerce-form-coupon-toggle .alert a.close i{
	color: rgb(0, 0, 0);
}
.woocommerce-form-coupon-toggle .alert_info a, .alert_info a:hover {
    color: #e1a8b1;
}
.alert_wrapper {
    text-align: right;
    direction: rtl;
}
.tm-cart-edit-options {
    margin-right: 10px;
    color: rgb(0, 155, 87);
}
.woocommerce #payment, .woocommerce-page #payment {
    background: #fff !important;
    padding: 10px;
}
.shop_table th, .shop_table tr td {
    box-shadow: none !important;
    background: #fff !important;
}
#order_review.woocommerce-checkout-review-order {
    box-shadow: 0 0 10px #00000036 !important;
	background: #fff;
    border-radius: 5px;
    overflow: hidden;
    margin-bottom: 30px;
}
.woocommerce-checkout-payment .wc_payment_methods {
    margin: 0 !important;
}
.payment_box.payment_method_bacs {
    background: #007cff !important;
	color: #fff !important;
}
.payment_box.payment_method_bacs::before {
    border: 1em solid #007cff !important;
	border-left-color:transparent !important;
	border-right-color:transparent !important;
	border-top-color:transparent !important;
}
p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    background: white !important;
    border-radius: 5px;
    text-align: right;
    direction: rtl;
}
section.woocommerce-order-details {
    direction: rtl;
}
.fp_apply_reward {
    display: block !important;
}
.woocommerce table.shop_table {
    background: #fff;
}
.woocommerce .wpmc-tabs-wrapper .wpmc-tabs-list li.wpmc-tab-item {
    float: right !important;
}
.wpmc-tabs-wrapper .wpmc-tab-item.current .wpmc-tab-number {
    color: #fff;
    background: rgb(0, 195, 216) !important;
    border-color: rgb(0, 195, 216) !important;
}
.wpmc-tabs-wrapper .wpmc-tab-item.current::before {
    border-bottom-color: rgb(0, 195, 216) !important;
    border-bottom-width: 4px !important;
}
.wpmc-tabs-wrapper .wpmc-tab-item.current {
    color: rgb(0, 179, 198) !important;
}
.wpmc-tabs-wrapper .wpmc-tab-item .wpmc-tab-number {
    background: rgb(170, 170, 170) !important;
    border-color: rgb(170, 170, 170) !important;
    width: 20px;
    min-width: 20px;
    min-height: 20px;
    height: 20px;
    margin-top: -9px;
	line-height: 22px;
	color: #fff;
	font-family: IRANsans;
}
.wpmc-tabs-wrapper .wpmc-tab-item::before {
    border-bottom-width: 4px !important;
    border-bottom-color: rgb(170, 170, 170) !important;
}
.woocommerce-billing-fields__field-wrapper,
.wpmc-step-item.wpmc-step-payment, form.woocommerce-form.woocommerce-form-login.login {
    -webkit-box-shadow: 0 12px 12px 0 rgba(181, 181, 181, 0.1);
    box-shadow: 0 12px 12px 0 rgba(181, 181, 181, 0.1);
    border: 1px solid rgb(231, 231, 231);
    background: rgb(255, 255, 255);
    padding: 20px;
    margin-bottom: 20px;
}
form.woocommerce-form.woocommerce-form-login.login > p:first-child {
    font-size: 16px;
    font-family: IRANsans-bold;
    color: #00abef;
}
.wpmc-footer-left {
    float: right !important;
}
.wpmc-footer-left, .wpmc-footer-right {
    width: auto !important;
}
#wpmc-next, #wpmc-prev, #wpmc-back-to-cart {
    border-radius: 4px;
    padding: 7px 8px;
}
#wpmc-next {
	background:	rgb(73, 203, 14) !important;
	border: 1px solid rgb(53, 116, 0);
}
#wpmc-back-to-cart {
	background:	rgb(154, 154, 154) !important;
	border: 1px solid rgb(48, 48, 48);
}

#wpmc-prev {
    background: rgb(218, 40, 40) !important;
    border: 1px solid rgb(144, 0, 0);
}
.wpmc-footer-left {
    float: left !important;
}
.woocommerce ul.order_details {
    -webkit-box-shadow: 0 12px 12px 0 rgba(181, 181, 181, 0.1);
    box-shadow: 0 12px 12px 0 rgba(181, 181, 181, 0.1);
    border: 1px solid rgb(231, 231, 231);
    background: rgb(255, 255, 255);
    margin-top: 30px;
    padding: 20px 20px 6px;
    border-radius: 50px;
	margin-bottom: 10px;
}
.woocommerce ul.order_details li {
    font-size: 11px !important;
}
.wpmc-nav-wrapper {
    margin-bottom: 80px;
}
#place_order[data-value="ثبت سفارش"], #bankmellat-payment-button {
    float: right !important;
    background: rgb(19, 138, 0);
    border-radius: 46px;
	overflow: hidden;
}
#bankmellat-checkout-form .button.cancel {
    background: rgb(202, 0, 0);
    border-radius: 46px;
    overflow: hidden;
}
/************************* Shop & category **************************************/
.woocommerce-page ul.products li.product h4{
    height: 53px !important;
	overflow: hidden !important;
	}

.woocommerce-content a.added::before {
    content: "\e841" !important;
    background: #FDA700 !important;
	width: 16px !important;
	height: 18px !important;
	display: inline-flex !important;
	font-size: 18px;
	align-items: center;
	color: #fff !important;
    padding-right: 3px;
}
.woocommerce a.button.added::after{
	font-family: WooCommerce;
    content: "" !important;
    margin-right: .53em;
    vertical-align: bottom;
	transition: all .0s !important;
}
.single-product .woocommerce-Price-amount.amount {
    font-weight: bold;
    color: rgb(240, 0, 52) !important;
    font-size: 23px !important;
}
.single-product .product .related.products .woocommerce-Price-amount.amount {
    font-size: 14px !important;
    color: black !important;
    float: left;
}
.woocommerce ul.products li.product .price del .woocommerce-Price-amount.amount span.woocommerce-Price-currencySymbol {
    color: black;
    font-size: 9px !important;
}
.single-product del span.woocommerce-Price-amount.amount {
    text-decoration: line-through !important;
    color: #3f3f3f !important;
    padding-left: 15px;
    padding-right: 15px;
    opacity: .75 !important;
    font-size: 13px !important;
}
.woocommerce-page ul.products li.product span.woocommerce-Price-currencySymbol {
    font-size: 12px;
}
span.woocommerce-Price-currencySymbol {
    font-size: 11px;
}
.woocommerce ul.products li.product .price del span.woocommerce-Price-amount.amount, .woocommerce ul.products li.product .price del .woocommerce-Price-currencySymbol {
    font-size: 12px !important;
    text-decoration: line-through;
	font-weight: 100;
}
.woocommerce ul.products li.product .price span.woocommerce-Price-amount.amount:nth-child(2) {
    display: none;
}
.woocommerce ul.products li.product .star-rating {
    position: absolute;
    left: 15px;
    top: 15px;
}
.woocommerce ul.products li.product .price del {
    text-decoration: none !important;
    color: #000 !important;
}
.woocommerce ul.products li.product .price ins {
    text-decoration: none !important;
    color: #000 !important;
}
.woocommerce ul.products li.product .price {
    color: #000000 !important;
    font-weight: bold !important;
}

/* *******************************************************************************************************************************************************
 * *******************************************************************************************************************************************************
*/
.tabs_wrapper.ui-tabs.ui-widget.ui-widget-content.ui-corner-all {
    margin-top: 10px;
	border-radius: 10px !important;
    box-shadow: 0px 2px 8px #a2a2a2;
    border: none;
}
.ui-tabs .ui-tabs-panel {
    padding: 15px 30px 20px !important;
}
#woof_results_by_ajax p.woocommerce-result-count , .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{
    display: none;
}
.woocommerce .product div.entry-summary .cart .button:not(.disabled):not(.is-inactive):not([disabled]):before {
    transition: all .3s ease-in-out;
}
.woocommerce .product div.entry-summary .cart .button:hover:before {
    width: 900px;
    height: 900px;
    right: -450px;
    top: -450px;
    transform: unset;
}
.woocommerce .star-rating span {
    color: #ff9b00 !important;
}
.widget_price_filter .price_label span, .widget_price_filter .price_label {
    font-size: 11px;
    font-weight: normal !important;
}
.woocommerce .widget_layered_nav ul.yith-wcan-color li a, .woocommerce-page .widget_layered_nav ul.yith-wcan-color li a {
    text-indent: inherit !important;
    width: inherit !important;
    padding: 3px 10px;
    font-size: 10px;
    background: #fff !important;
}
.woocommerce .widget_layered_nav ul.yith-wcan-label li a, .woocommerce-page .widget_layered_nav ul.yith-wcan-label li a, .woocommerce .widget_layered_nav ul.yith-wcan-label li span, .woocommerce-page .widget_layered_nav ul.yith-wcan-label li span {
    padding: 2px 8px 1px !important;
    font-size: 11px !important;
}
/* ***********************************************************************widget und filters *************************************************************** */
/***********11***********/
.yith-wcwl-add-button a.add_to_wishlist.single_add_to_wishlist {
    padding: 7px 21px 7px 24px;
	background-color: #568cdd !important;
}
.yith-wcwl-add-button a.add_to_wishlist.single_add_to_wishlist:after {
    content: '\e898';
    font-family: "mfn-icons";
    color: #fff;
    font-size: 15px;
    position: relative;
    left: -10px;
    top: 2px;
    background-color: #568cdd;
}
.yith-wcwl-add-button a.add_to_wishlist.single_add_to_wishlist:hover:after {
    content: '\e899';
}
#yith-wcwtl-output .button.alt:before {
    content: '\e817';
    font-family: "mfn-icons";
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: none!important;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    font-size: 17px;
    padding-left: 11px;
    position: relative;
    top: 3px;
    left: 10px;
    border-left: 1px solid #ffffff94;
}
.yith-wcwl-wishlistaddedbrowse.show , .yith-wcwl-wishlistexistsbrowse.show{
    text-align: center !important;
    color: black;
    margin: 0 auto !important;
    display: inline-block;
    font-size: 11px;
    margin-left: 30px !important;
}
.yith-wcwl-wishlistaddedbrowse.show:before , .yith-wcwl-wishlistexistsbrowse.show:before {
    content: '\e89a' !important;
    font-family: "mfn-icons" !important;
    font-style: normal;
    font-weight: 400;
    speak: none;
    text-decoration: none!important;
    margin-right: .2em;
    font-variant: normal;
    text-transform: none;
    margin-left: .2em;
    background: rgba(0,0,0,0.4) none repeat scroll 0 0;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 34px;
    display: block;
    color: #fff;
    font-size: 17px;
    border-radius: 90%;
    margin: 0 auto;
}
.yith-wcwl-wishlistaddedbrowse.show span.feedback , .yith-wcwl-wishlistexistsbrowse.show span.feedback{
    display: block;
}

.yith_magnifier_zoom_magnifier {
    border: 0 !important;
}
ul.yith_magnifier_gallery , .caroufredsel_wrapper{
    height: 85px !important;
}
.yith_magnifier_zoom_wrap {
    border-bottom: 1px solid #eaeaea;
}

.yith-wcwl-add-button.show a {
    color: #fff !important;
    text-decoration: none !important;
}

.yith-wcwl-add-button.show {
    background-color: #00c133 !important;
    padding: 9px 15px 9px 0px;
    text-align: center;
    overflow: hidden;
    border-radius: 5px;
}
.yith-wcwl-add-button.show:after {
    content: '\e098';
    font-family: "mfn-icons";
    color: #fff;
    font-size: 15px;
    position: relative;
    left: 16px;
    top: 2px;
    background-color: transparent !important;
}
.yith-wcwl-add-button.show:hover:after {
    content: '\e899';
}
.yith-wcwl-add-to-wishlist {
    margin-top: 0px !important;
}
#yith-wcwtl-output .button.alt {
    padding: 7px 21px 7px 24px;
}
/***************22*************/
.mcb-sidebar .widget > h3 {
    font-size: 14px !important;
    font-weight: bold;
}
.mcb-sidebar .widget:after {
    width: 100% !important;
}
.mcb-sidebar .widget_layered_nav ul li {
    border: none !important;
}
.mcb-sidebar .widget {
    margin-top: 11px !important;
}
.mcb-sidebar:before {
    content: "";
    background: none !important;
}
.aside_right .mcb-sidebar{
	border: none !important;
}
.rtl.woocommerce .price_label, .rtl.woocommerce .price_label span {
    direction: rtl !important;
}
@media only screen and (min-width: 1020px){
a.woof_hide_auto_form, a.woof_show_auto_form, .shop-filters .woof_auto_show, .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering, .woof.woof_sid.woof_sid_auto_shortcode {
    display: none !important;
}
}
.easy-autocomplete-container ul li, .easy-autocomplete-container ul .eac-category {
    font-size: 10px;
}
.eac-icon-right .eac-item img {
    right: unset !important;
    left: -7px;
    top: -8px !important;
}
.easy-autocomplete-container ul li div {
    display: block;
    font-weight: normal;
    word-break: break-all;
    padding-left: 25px;
    border-bottom: 1px solid #f0f0f0;
}
.shop-filters {
    margin-bottom: 0px  !important;
    padding: 0 !important;
    background: none !important;
}
.shop-filters .woocommerce-ordering select {
    margin-bottom: 0;
    border-radius: 5px;
    box-shadow: 0px 0px 0px 2px #e9e9e98f;
    padding: 7px 7px 7px 7px;
    font-size: 12px;
    max-width: 195px;
}
.shop-filters .woocommerce-ordering .orderby option {
    background: #f5f5f5 !important;
}
.shop-filters .woocommerce-ordering .orderby:focus {
    background: #ffffff !important;
}
.woof_text_search_container .woof_text_search_go {
    right: auto !important;
    left: 5px !important;
}
.woocommerce.woocommerce-page.woof_shortcode_output {
    padding-top: 12px;
}
.woof_products_top_panel li a {
    border-radius: 2em;
    background-color: #ffffff;
    border: 1px solid #dadada;
    padding: 0px 15px;
    display: inline-flex;
    line-height: 27px;
}
.yith-woocommerce-ajax-product-filter.with-checkbox ul li a:before {
    margin: 2px 0px -2px 8px !important;
}
.with_aside .sidebar.columns {
    margin-top: 30px !important;
}
.sidebar {
    padding-bottom: 20px;
}
.shop-filters a.woof_show_auto_form, .shop-filters a.woof_hide_auto_form {
    background: #eaeaea;
    border: 1px solid #b5b5b5;
    width: 114px;
    padding: 9px 15px 0 11px;
    margin: 15px !important;
    text-decoration: none !important;
    border-radius: 3px;
    color: #000;
}
.shop-filters a.woof_show_auto_form:after , .shop-filters a.woof_hide_auto_form:after {
    font-family: "mfn-icons";
    content: '\e8f0';
    margin-right: 7px;
}
.shop-filters a.woof_show_auto_form:before , .shop-filters a.woof_hide_auto_form:before {
    content: 'جستجوی پیشرفته';
    font-size: 11px;
}
.woof_sid_auto_shortcode {
    border: 0 !important;
}

#woof_svg_load_container {
    width: 120px !important;
    height: 120px !important;
}
.woof_list li {
    width: 100%;
    margin: 0 3px 0 3px !important;
    font-size: 10px;
    line-height: 14px;
    font-family: "IRANsans", Arial, Tahoma, sans-serif;
}
.woof_list label {
    margin-bottom: 0px;
}
.with_aside .section_wrapper {
    max-width: 100% !important;
    background: none !important;
    border: none !important;
    padding: 0 !important;
}
.with_aside .section_wrapper .column.one {
    width: 100% !important;
    margin: 0px !important;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title {
    font-size: 14px;
    padding-right: 6px;
    padding-left: 8px;
    text-align: center;
}
.sidebar a:hover {
    text-decoration: none !important;
}
.woof_text_search_container input[type='search'] {
    font-family: IRANsans;
    font-size: 10px;
    border-radius: 7px;
    border-color: rgba(223,225,229,0);
    background: #ffffff;
    margin-bottom: 6px;
}
.woof_show_text_search_container:before {
    content: "جست و جو";
    border-bottom: 1px solid gainsboro;
    padding: 4px 7px;
    font-family: IRANsans-bold;
    font-size: 13px;
    line-height: 25px;
    margin-bottom: 12px !important;
    display: block;
}
.woocommerce.widget_price_filter h4 {
    font-family: IRANsans-bold;
    font-size: 13px;
    line-height: 25px;
    display: block;
    margin-bottom: 12px !important;
    border-bottom: 1px solid gainsboro;
    padding: 4px 7px;
}
.woocommerce .ywcca_widget_container_style_1 .ywcca_widget_title {
    border-bottom: 1px solid gainsboro;
    padding: 4px 7px;
    font-family: IRANsans-bold;
    font-size: 13px;
    margin-bottom: 7px !important;
    display: block;
    text-align: right;
}
.woof_text_search_container .easy-autocomplete-container ul li, .woof_text_search_container .easy-autocomplete-container ul .eac-category {
    font-size: 10px;
}
.woof_text_search_container .eac-icon-right .eac-item img {
    right: unset !important;
    left: -7px;
    top: -8px !important;
}
.woof_text_search_container .easy-autocomplete-container ul li div {
    display: block;
    font-weight: normal;
    word-break: break-all;
    padding-left: 25px;
    border-bottom: 1px solid #f0f0f0;
}
@media only screen and (min-width: 1021px){
.woof_container, .woof_submit_search_form_container, #woocommerce_price_filter-2 , aside#yith_wc_category_accordion-2 , aside#woocommerce_layered_nav_filters-2{
	    padding-bottom: 5px;
	    padding: 8px !important;
	    background-color: rgb(255, 255, 255);
	    box-shadow: 0px 0px 0px 1px rgb(224, 224, 224) !important;
	    border-radius: 12px;
	    margin-bottom: 11px;
	    max-width: 229px;
	}
	.woof_text_search_container.woof_container.woof_container_woof_text {
	    box-shadow: 0px 0px 0px 1px #e0e0e0 !important;
	}
}
.woof_text_search_container.woof_container.woof_container_woof_text {
    background-color: rgb(255, 255, 255);
    border-radius: 12px;
    margin-bottom: 11px;
}
.woof_container.woof_container_checkbox.woof_container_pa_brands.woof_container_3.woof_container_ , .woof_container.woof_container_checkbox.woof_container_pa_event.woof_container_4.woof_container_ , .woof_container.woof_container_radio.woof_container_pa_skin.woof_container_5.woof_container_ , .woof_container.woof_container_checkbox.woof_container_pa_color.woof_container_6.woof_container_ , .woof_container.woof_container_checkbox.woof_container_pa_brand.woof_container_3.woof_container_{
    overflow: auto;
    max-height: 190px;
}
a.woof_front_toggle {
    padding-left: 10px;
    color: #909090;
}
/******* Recent Post in Sidebar **********/
.Recent_posts ul li .desc .date {
    font-size: 9px;
}
.Recent_posts.blog_news ul li .desc h6 {
    margin-top: -3px;
    font-size: 12px;
    color: black;
}
/***** Recent Products Viewed Sidebar ****/
ul.product_list_widget li ins span.woocommerce-Price-amount.amount {
    color: black !important;
    font-weight: bold;
}
ul.product_list_widget li del span.woocommerce-Price-amount.amount, ul.product_list_widget li del span.woocommerce-Price-amount.amount span {
    font-size: 10px;
}
.woocommerce ul.product_list_widget li a {
    color: #5c0148;
    font-size: 11px;
}
/*********************** Scrool bar **************************/
::-webkit-scrollbar {background-color: rgba(255, 255, 255, 0); width: 7px; height: 15px; border-radius: 461px !important;} ::-webkit-scrollbar-thumb { background: #efefef; border-radius: 64px; } ::-webkit-scrollbar-corner { background:#fff;}Â Â Â Â Â Â  ::-webkit-scrollbar-track{ background:#eee; border-radius:4px; box-shadow:inset 0 0 10px #aaa;}::-webkit-scrollbar-thumb:hover{ background:#888;}::-webkit-scrollbar-thumb:active{ background:#777;}
button.button.woof_reset_search_form , button.button.woof_submit_search_form , .woocommerce .widget_price_filter .price_slider_amount .button{
    padding: 5px 10px !important;
    font-size: 10px !important;
}
.woof_submit_search_form_container {
    text-align: left !important;
}
.woof_container_inner.woof_container_inner_ h4, .woof_container_inner_ram h4 {
    border-bottom: 1px solid gainsboro;
    padding: 4px 7px;
    font-family: IRANsans-bold;
    font-size: 13px;
    line-height: 25px;
}
.woocommerce .widget_layered_nav ul.yith-wcan-label li a:hover, .woocommerce-page .widget_layered_nav ul.yith-wcan-label li a:hover, .woocommerce .widget_layered_nav ul.yith-wcan-label li.chosen a, .woocommerce-page .widget_layered_nav ul.yith-wcan-label li.chosen a {
    background-color: #cb002c !important;
    color: #fff !important;
    font-weight: bold;
}
/********33******/
.ywcca_widget_container_style_1 {
    margin: 0 !important;
    border: 0 !important;
}
.ywcca_widget_container_style_1 .ywcca_widget_title {
    background: transparent !important;
}
.ywcca_widget_container_style_1 .ywcca_category_accordion_widget li.cat-item, .ywcca_widget_container_style_1 .ywcca_category_accordion_widget ul.menu li.menu-item {
    background: transparent !important;
}
.ywcca_widget_container_style_1 .ywcca_category_accordion_widget ul.children li, .ywcca_widget_container_style_1 .ywcca_category_accordion_widget ul.sub-menu li.menu-item {
    border: 0 !important;
}
.ywcca_widget_container_style_1 .ywcca_category_accordion_widget li.cat-item, .ywcca_widget_container_style_1 .ywcca_category_accordion_widget ul.menu li.menu-item {
    padding-right: 7px !important;
    padding-left: 0px !important;
}
.ywcca_widget_container_style_1 .ywcca_widget_title {
    text-align: right;
    padding: 5px 17px;
}
.ywcca_widget_container_style_1 .ywcca_category_accordion_widget ul.children, .ywcca_widget_container_style_1 .ywcca_category_accordion_widget ul.sub-menu {
    margin-right: -17px !important;
    margin-left: 0px !important;
}
.ywcca_widget_container_style_1 ul.ywcca_category_accordion_widget li .icon-plus_style_1, .ywcca_widget_container_style_1 ul.ywcca_category_accordion_widget li .icon-minus_style_1 {
    margin-left: 6px !important;
    margin-right: 0px !important;
}
.ywcca_widget_container_style_1 .ywcca_category_accordion_widget ul.children li, .ywcca_widget_container_style_1 .ywcca_category_accordion_widget ul.sub-menu li.menu-item {
    padding-left: 0px !important;
}
.ywcca_widget_container_style_1 .ywcca_category_accordion_widget li.cat-item:hover {
    background: #f0f0f3;
}
.ywcca_widget_container_style_1 .ywcca_category_accordion_widget li.cat-item, .ywcca_widget_container_style_1 .ywcca_category_accordion_widget ul.menu li.menu-item, .ywcca_widget_container_style_1 .ywcca_category_accordion_widget li.cat-item a, .ywcca_widget_container_style_1 .ywcca_category_accordion_widget ul.menu li.menu-item a {
    font-size: 11px !important;
}
.ywcca_widget_container_style_1 .ywcca_category_accordion_widget ul.children li {
    padding-right: 30px !important;
}
}*/
/* *******************************************************************************************************************************************************
 * 																			END
 * 																		WOOCoMerce Kia
 * *******************************************************************************************************************************************************
*/
