@font-face { font-family: "Open Sans"; src: url("../fonts/OpenSansRegular.eot") format("embedded-opentype"), url("../fonts/OpenSansRegular.woff2") format("woff2"), url("../fonts/OpenSansRegular.woff") format("woff"), url("../fonts/OpenSansRegular.ttf") format("truetype"), url("../fonts/OpenSansRegular.svg#OpenSansRegular") format("svg"); }
@font-face { font-family: RobotoBlack; src: url("../fonts/RobotoBlack.eot") format("embedded-opentype"), url("../fonts/RobotoBlack.woff2") format("woff2"), url("../fonts/RobotoBlack.woff") format("woff"), url("../fonts/RobotoBlack.ttf") format("truetype"), url("../fonts/RobotoBlack.svg#RobotoBlack") format("svg"); }
@font-face { font-family: RobotoMedium; src: url("../fonts/RobotoMedium.eot") format("embedded-opentype"), url("../fonts/RobotoMedium.woff2") format("woff2"), url("../fonts/RobotoMedium.woff") format("woff"), url("../fonts/RobotoMedium.ttf") format("truetype"), url("../fonts/RobotoMedium.svg#RobotoMedium") format("svg"); }
@font-face { font-family: LoraItalic; src: url("../fonts/LoraItalic.eot") format("embedded-opentype"), url("../fonts/LoraItalic.woff2") format("woff2"), url("../fonts/LoraItalic.woff") format("woff"), url("../fonts/LoraItalic.ttf") format("truetype"), url("../fonts/LoraItalic.svg#LoraItalic") format("svg"); }
*, html { outline: none !important; }
body { background-color: rgb(255, 255, 255); color: rgb(85, 85, 85); font-size: 14px; line-height: normal; font-family: "Open Sans", Helvetica, Arial, sans-serif; }
body .body-wrapper { overflow: hidden; position: relative; }
body a { color: rgb(70, 70, 70); }
body a:hover { color: rgb(230, 0, 50); text-decoration: none; }
body a:focus { text-decoration: none; }
body h1, body h2, body h3, body h4, body h5, body h6 { margin: 0px 0px 10px; }
body input, body textarea, body button { border: 1px solid rgb(204, 204, 204); margin-bottom: 10px; border-radius: 4px; padding: 0px 5px; outline: none medium !important; }
body img { display: block; max-width: 100%; height: auto; }
body ul { padding: 0px; }
body ul, body ol { margin-left: 15px; }
.rtl body ul, .rtl body ol { margin-left: 0px; margin-right: 15px; }
body ol { padding-left: 15px; }
body .container { padding: 0px; }
body.boxed-layout .body-wrapper { width: 1200px; background: rgb(255, 255, 255); margin: 0px auto; box-shadow: rgb(0, 0, 0) 0px 0px 8px; }
.clearfix::after { height: 0px; clear: both; content: " "; font-size: 0px; min-height: 0px; display: block; visibility: hidden; }
.float { float: none !important; }
table { margin-bottom: 20px; }
.thumbnail { max-width: 100%; }
.size-full { width: 100%; height: auto; margin: 0px 0px 30px; }
.alignleft { float: left; margin: 0px 15px 30px 0px; }
.rtl .alignleft { float: right; margin: 0px 0px 30px 15px; }
.aligncenter { display: block; margin: 0px auto 30px; clear: both; }
.alignright { float: right; margin: 0px 0px 30px 15px; }
.rtl .alignright { float: left; margin: 0px 15px 30px 0px; }
.alignnone { float: none; clear: both; display: block; margin: 0px 0px 30px; }
p .size-full { width: auto; height: auto; margin: 5px 0px 30px; }
p .alignleft { float: left; margin: 5px 15px 30px 0px; }
.rtl p .alignleft { float: right; margin: 5px 0px 30px 15px; }
p .aligncenter { display: block; margin: 5px auto 30px; }
p .alignright { float: right; margin: 5px 0px 30px 15px; clear: both; }
.rtl p .alignright { float: left; margin: 5px 15px 30px 0px; }
p .alignnone { float: none; display: block; margin: 5px 0px 30px; }
figure .size-full { margin: 0px; }
.video-wrapper { position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0px; }
.video-wrapper iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
ul.menu, .dropdown ul { list-style: none; margin: 0px; }
.fa::before { font-family: FontAwesome; }
.loading { position: relative; z-index: 2; height: 300px; overflow: hidden; }
.loading::before { background: url("../assets/img/loading.gif") center center / 60px 60px no-repeat rgb(255, 255, 255); content: ""; position: absolute; inset: 0px; z-index: 99; display: block; }
.rtl .loading::before { left: 0px !important; right: 0px !important; }
.loading.clearfix { overflow: hidden; }
.loading.add_to_cart_button::before { background: url("../assets/img/loadingp.gif") center center no-repeat rgb(255, 255, 255); }
ul.breadcrumb { margin: 0px 0px 20px; }
input.input-text:focus, select:focus, textarea:focus { background-color: rgb(250, 250, 250); }
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill { background-color: transparent; }
.wpb_map_wraper iframe { pointer-events: none; }
.quote-border { border-radius: 3px; background-color: rgb(244, 244, 244); padding: 20px; margin-bottom: 10px; font-style: italic; border: 1px solid rgb(221, 221, 221); }
.elementor-widget-slider_revolution .tp-bullets.custom, .wpb_revslider_element .tp-bullets.custom { width: 200px !important; }
.elementor-widget-slider_revolution .tp-bullets.custom .tp-bullet, .wpb_revslider_element .tp-bullets.custom .tp-bullet { cursor: pointer; box-sizing: content-box; width: 8px !important; height: 8px !important; background-color: rgb(255, 255, 255) !important; position: relative !important; display: inline-block !important; border-radius: 50% !important; text-align: center !important; left: 0px !important; }
.elementor-widget-slider_revolution .tp-bullets.custom .tp-bullet + .tp-bullet, .wpb_revslider_element .tp-bullets.custom .tp-bullet + .tp-bullet { margin-left: 10px !important; }
.rtl .elementor-widget-slider_revolution .tp-bullets.custom .tp-bullet + .tp-bullet, .rtl .wpb_revslider_element .tp-bullets.custom .tp-bullet + .tp-bullet { margin-right: 10px !important; margin-left: 0px !important; }
.elementor-widget-slider_revolution .tp-bullets.custom .tp-bullet::after, .wpb_revslider_element .tp-bullets.custom .tp-bullet::after { display: none; background-color: transparent; box-shadow: none; }
.elementor-widget-slider_revolution .tp-bullets.custom .tp-bullet.selected, .wpb_revslider_element .tp-bullets.custom .tp-bullet.selected { width: 30px !important; height: 8px !important; border-radius: 3px !important; background-color: rgb(230, 0, 50) !important; }
.home-style3 .elementor-widget-slider_revolution .tp-bullets.custom .tp-bullet.selected, .home-style3 .wpb_revslider_element .tp-bullets.custom .tp-bullet.selected { background-color: rgb(34, 34, 34) !important; }
.elementor-widget-slider_revolution .see-more1, .wpb_revslider_element .see-more1 { color: rgb(255, 255, 255) !important; font-size: 13px !important; text-transform: capitalize !important; }
.elementor-widget-slider_revolution .see-more1 .fa, .wpb_revslider_element .see-more1 .fa { margin-right: 8px !important; }
.elementor-widget-slider_revolution .see-more1:hover, .wpb_revslider_element .see-more1:hover { opacity: 0.85 !important; }
.elementor-widget-slider_revolution .see-more2, .wpb_revslider_element .see-more2 { color: rgb(15, 141, 179) !important; font-size: 13px !important; text-transform: capitalize !important; }
.elementor-widget-slider_revolution .see-more2 .fa, .wpb_revslider_element .see-more2 .fa { margin-right: 8px !important; }
.elementor-widget-slider_revolution .see-more2:hover, .wpb_revslider_element .see-more2:hover { opacity: 0.85 !important; }
.elementor-widget-slider_revolution .see-more3, .wpb_revslider_element .see-more3 { vertical-align: top; display: inline-block; border-radius: 0px; background: rgb(34, 34, 34); height: 40px; color: rgb(255, 255, 255) !important; font-size: 14px !important; transition: all 0.3s ease 0s !important; line-height: 39px !important; padding: 0px 20px !important; }
.elementor-widget-slider_revolution .see-more3:hover, .wpb_revslider_element .see-more3:hover { background: rgb(13, 127, 114) !important; border-color: rgb(230, 0, 50) !important; transition: all 0.3s ease 0s !important; }
.slider-more { color: rgb(255, 255, 255); }
.home-style2 .slider-more { color: rgb(230, 0, 50) !important; }
.home-style2 .slider-more:hover { opacity: 0.85 !important; }
.slider-more i { margin-right: 10px !important; }
.slider-more:hover { color: rgb(230, 0, 50) !important; }
.slider-more1 { color: rgb(230, 0, 50) !important; }
.slider-more1 i { margin-right: 10px !important; }
.slider-more1:hover { color: rgb(13, 127, 114) !important; }
.title-sytle1 .block-title { margin-bottom: 30px; }
.title-sytle1 .block-title h3 { padding: 15px 0px 13px; border-bottom: 1px solid rgb(237, 237, 237); position: relative; font-size: 18px; color: rgb(34, 34, 34); text-transform: uppercase; font-weight: 500; }
.rtl .title-sytle1 .block-title h3 { text-align: right; }
.title-sytle1 .block-title h3::before { content: ""; height: 2px; width: 100px; background-color: rgb(230, 0, 50); position: absolute; bottom: -1px; }
.rtl .title-sytle1 .block-title h3::before { right: 0px; left: auto; }
.title-sytle2 .box-title { position: absolute; z-index: 3; top: 0px; left: 15px; }
.title-sytle2 .box-title h3 { display: inline-block; position: relative; text-transform: uppercase; height: 42px; padding: 0px 15px; line-height: 42px; background-color: rgb(230, 0, 50); color: rgb(255, 255, 255); border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; font-weight: 600 !important; }
.title-sytle3 .box-title { background-color: rgb(242, 242, 242); }
.title-sytle3 .box-title h3 { position: relative; padding: 15px; color: rgb(34, 34, 34); font-size: 16px; text-transform: uppercase; margin-bottom: 0px; font-weight: 500 !important; }
.title-sytle3 .box-title h3::before { content: ""; font-family: FontAwesome; font-size: 18px; display: inline-block; margin-right: 10px; color: rgb(230, 0, 50); }
.rtl .title-sytle3 .box-title h3::before { margin-left: 10px; margin-right: 0px; }
.title-sytle4 .box-title { position: absolute; top: -8px; left: -8px; min-width: 204px; }
.rtl .title-sytle4 .box-title { right: -8px; left: auto; }
.title-sytle4 .box-title h3 { line-height: 48px; background-color: rgb(230, 0, 50); font-size: 18px; padding: 0px 16px; color: rgb(255, 255, 255); margin: 0px; border-top-right-radius: 7px; position: relative; text-transform: uppercase; box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 4px 0px; font-weight: 500 !important; }
.title-sytle4 .box-title h3::before { content: ""; width: 0px; height: 0px; border-bottom: 8px solid transparent; border-right: 8px solid rgb(0, 148, 155); left: 0px; bottom: -8px; position: absolute; }
.rtl .title-sytle4 .box-title h3::before { border-left: 8px solid rgb(0, 148, 155); border-right: 0px; right: 0px; left: auto; }
.title-sytle5 .block-title { margin-bottom: 30px; text-align: center; }
.title-sytle5 .block-title h3 { padding: 15px 0px 13px; border: 0px; position: relative; font-size: 18px; color: rgb(34, 34, 34); text-transform: uppercase; font-weight: 500 !important; }
.title-sytle5 .block-title h3::before { content: ""; height: 2px; width: 100px; background-color: rgb(230, 0, 50); position: absolute; bottom: -1px; left: 50%; margin-left: -50px; }
.title-sytle6 .block-title h3 { font-size: 24px; color: rgb(34, 34, 34); text-transform: uppercase; position: relative; padding: 0px 0px 0px 20px; margin-bottom: 25px; }
.rtl .title-sytle6 .block-title h3 { padding: 0px 20px 0px 0px; }
.title-sytle6 .block-title h3::before { content: ""; position: absolute; width: 2px; height: 19px; top: 4px; left: 0px; background: rgb(230, 0, 50); }
.rtl .title-sytle6 .block-title h3::before { left: auto; right: 0px; }
.title-sytle6 .block-title h3 span { font-weight: bold; }
.button-style1 .res-button { width: 28px; height: 28px; display: inline-block; position: absolute; top: 50%; margin-top: -24px; cursor: pointer; z-index: 3; }
.button-style1 .res-button.slick-prev { left: 5px; background: url("../assets/img/bg_general.png") -20px -1111px no-repeat; }
.button-style1 .res-button.slick-prev:hover { background: url("../assets/img/bg_general.png") -20px -1063px no-repeat; }
.button-style1 .res-button.slick-next { right: 5px; background: url("../assets/img/bg_general.png") -20px -1015px no-repeat; }
.button-style1 .res-button.slick-next:hover { background: url("../assets/img/bg_general.png") -20px -967px no-repeat; }
.button-style2 .res-button { width: 28px; height: 28px; display: inline-block; position: absolute; top: -34px; z-index: 2; cursor: pointer; }
.button-style2 .res-button.slick-prev { right: 48px; background: url("../assets/img/bg_general.png") -20px -1111px no-repeat; }
.rtl .button-style2 .res-button.slick-prev { left: 15px; right: auto; }
.button-style2 .res-button.slick-prev:hover { background: url("../assets/img/bg_general.png") -20px -1063px no-repeat; }
.button-style2 .res-button.slick-next { right: 15px; background: url("../assets/img/bg_general.png") -20px -1015px no-repeat; }
.rtl .button-style2 .res-button.slick-next { left: 48px; right: auto; }
.button-style2 .res-button.slick-next:hover { background: url("../assets/img/bg_general.png") -20px -967px no-repeat; }
.button-style3 .res-button { width: 41px; height: 41px; display: inline-block; position: absolute; top: 60%; margin-top: -20px; cursor: pointer; }
.button-style3 .res-button.slick-prev { left: 15px; background: url("../assets/img/bg_general.png") -20px -647px no-repeat; }
.button-style3 .res-button.slick-prev:hover { background: url("../assets/img/bg_general.png") -20px -586px no-repeat; }
.button-style3 .res-button.slick-next { right: 15px; background: url("../assets/img/bg_general.png") -20px -403px no-repeat; }
.button-style3 .res-button.slick-next:hover { background: url("../assets/img/bg_general.png") -20px -342px no-repeat; }
.button-style4 .res-button { position: absolute; top: 10px; cursor: pointer; font-size: 16px; width: 25px; height: 25px; border: 2px solid rgb(204, 204, 204); text-align: center; line-height: 21px; z-index: 8; background: rgb(64, 64, 64); border-radius: 50%; }
.button-style4 .res-button.slick-next { right: 15px; }
.rtl .button-style4 .res-button.slick-next { left: 15px; right: auto; }
.button-style4 .res-button.slick-next::before { content: ""; font-family: FontAwesome; color: rgb(179, 179, 179); }
.rtl .button-style4 .res-button.slick-next::before { content: ""; }
.button-style4 .res-button.slick-next:hover { background: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.button-style4 .res-button.slick-next:hover::before { color: rgb(255, 255, 255); transition: all 0.3s ease 0s; }
.button-style4 .res-button.slick-prev { right: 45px; }
.rtl .button-style4 .res-button.slick-prev { left: 45px; right: auto; }
.button-style4 .res-button.slick-prev::before { content: ""; font-family: FontAwesome; color: rgb(179, 179, 179); }
.rtl .button-style4 .res-button.slick-prev::before { content: ""; }
.button-style4 .res-button.slick-prev:hover { background: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.button-style4 .res-button.slick-prev:hover::before { color: rgb(255, 255, 255); transition: all 0.3s ease 0s; }
.button-style5 .res-button { display: inline-block; position: absolute; top: 50%; margin-top: -14px; cursor: pointer; z-index: 2; }
.button-style5 .res-button.slick-prev { left: -20px; }
.button-style5 .res-button.slick-prev::before { width: 40px; height: 40px; line-height: 40px; text-align: center; color: rgb(34, 34, 34); background: rgba(0, 0, 0, 0.1); cursor: pointer; z-index: 9; border-radius: 50%; content: ""; font-family: FontAwesome; font-size: 20px; display: block; }
.button-style5 .res-button.slick-next { right: -20px; }
.button-style5 .res-button.slick-next::before { width: 40px; height: 40px; line-height: 40px; text-align: center; color: rgb(34, 34, 34); background: rgba(0, 0, 0, 0.1); cursor: pointer; z-index: 9; border-radius: 50%; content: ""; font-family: FontAwesome; font-size: 20px; display: block; }
.button-style5 .res-button:hover::before { background: rgb(230, 0, 50); color: rgb(255, 255, 255); }
.sale-off, .sw-newlabel, .sw-outstock { position: absolute; z-index: 1; top: 10px; right: 10px; font-size: 12px; font-weight: bold; color: rgb(255, 255, 255); text-align: center; display: inline-block; width: 38px; height: 38px; border-radius: 50%; line-height: 38px; background-color: rgb(230, 0, 50); }
.rtl .sale-off, .rtl .sw-newlabel, .rtl .sw-outstock { left: 10px; right: auto; }
.sw-newlabel { background: rgb(28, 196, 144); right: auto; left: 10px; }
.rtl .sw-newlabel { left: auto; right: 10px; }
.sw-outstock { text-indent: -9999px; background: url("../assets/img/icon-outstock.png") center center / 42px 42px no-repeat; right: auto; left: 10px; width: 42px; height: 42px; }
.rtl .sw-outstock { left: auto; right: 10px; }
.sw-brand-container-slider { padding: 14px 80px; border: 1px solid rgb(235, 235, 235); border-radius: 8px; margin: 38px 0px 40px; }
.sw-brand-container-slider .slider .item-brand-cat { margin: 0px; }
.sw-brand-container-slider .slider .item-brand-cat .item-image a img { transition: all 0.3s ease 0s; margin: 0px auto; width: auto; }
.sw-brand-container-slider .slider .item-brand-cat .item-image a img:hover { opacity: 0.85; }
.sw-brand-container-slider .res-button { width: 41px; height: 41px; display: inline-block; position: absolute; top: 50%; margin-top: -20px; cursor: pointer; z-index: 9; }
.sw-brand-container-slider .res-button.slick-prev { left: 30px; background: url("../assets/img/bg_general.png") -20px -525px no-repeat; }
.sw-brand-container-slider .res-button.slick-prev:hover { background: url("../assets/img/bg_general.png") -20px -464px no-repeat; }
.sw-brand-container-slider .res-button.slick-next { right: 30px; background: url("../assets/img/bg_general.png") -20px -281px no-repeat; }
.sw-brand-container-slider .res-button.slick-next:hover { background: url("../assets/img/bg_general.png") -20px -220px no-repeat; }
.revo_social { text-align: center; line-height: 19px; }
.revo_social .main-social { margin: 0px auto; list-style-type: none; }
.revo_social .main-social li { display: inline-block; vertical-align: top; padding: 0px 10px; }
.revo_social .main-social li a { color: rgb(153, 153, 153); font-size: 16px; }
.revo_social .main-social li a:hover { color: rgb(230, 0, 50); }
.yith-wcwl-share { text-align: center; }
.woocommerce a.added_to_cart, .added_to_cart.wc-forward { display: none; }
.item-price { font-size: 18px; color: rgb(230, 0, 50); overflow: hidden; font-weight: 500; display: flex; }
.item-price del { text-decoration: line-through; color: rgb(125, 125, 125); margin: 3px 10px 0px; font-weight: 600; float: right; font-size: 14px; }
.rtl .item-price del { float: left; }
.item-price ins { float: left; margin: 0px; text-decoration: none; }
.rtl .item-price ins { float: right; }
.woocommerce span.onsale, .onsale { display: inline-block; height: 35px; width: 35px; line-height: 35px; color: rgb(255, 255, 255); background-color: rgb(255, 92, 0); text-transform: capitalize; font-weight: 600; position: absolute; top: 15px; right: 15px; left: auto; }
.border-tp { border-top: 1px solid rgb(221, 221, 221); margin-top: 95px; overflow: visible !important; }
.border-tp .order-title { margin-top: -20px; }
.order-desc { font-family: Niconne; font-size: 26px; color: rgba(1, 1, 1, 0.4); }
.mc4wp-form.mc4wp-form-success .mc4wp-alert.mc4wp-success { color: green; margin: 15px 0px; }
.revo-socials ul { overflow: hidden; margin-top: 30px; margin-bottom: 60px; }
.revo-socials ul > li { display: inline-block; }
.revo-socials ul > li > a { font-size: 22px; color: rgb(255, 255, 255); margin-right: 30px; }
.revo-socials ul > li > a:hover { color: rgb(250, 166, 0); }
.topsearch-entry::before { content: ""; display: block; position: fixed; top: 0px; left: 0px; right: 0px; height: 0px; background: rgba(0, 0, 0, 0.6); z-index: 9; transition: all 0.3s ease-out 0s; }
.topsearch-entry.on::before { height: 100%; }
.topsearch-entry .button-search-pro.loading::before { background-image: url("../assets/img/loadingp.gif"); background-color: rgb(45, 45, 45); background-size: 20px 20px; }
.topsearch-entry .input-group-btn { position: static; }
.topsearch-entry .input-group { display: block; }
.topsearch-entry .search-append { position: absolute; top: 120%; right: 0px; left: -20px; padding: 0px; min-width: 300px; text-align: left; border: none; }
.rtl .topsearch-entry .search-append { text-align: right; right: -20px; left: 0px; }
.rtl .topsearch-entry .search-append .autocomplete-suggestion > a img { margin-right: 0px; margin-left: 10px; }
.topsearch-entry .search-append .autocomplete-suggestions { box-shadow: rgb(204, 204, 204) 0px 0px 0px 1px; background: rgb(255, 255, 255); border-radius: 3px; }
.topsearch-entry .search-append .autocomplete-suggestion { clear: both; padding: 0px 10px; margin-bottom: 15px; }
.topsearch-entry .search-append .autocomplete-suggestion:first-child { padding-top: 15px; }
.topsearch-entry .search-append .autocomplete-suggestion:last-child { padding-bottom: 15px; }
.topsearch-entry .search-append .autocomplete-suggestion.no-result { padding: 10px; }
.topsearch-entry .search-append .autocomplete-suggestion > a { padding: 0px 10px; display: block; overflow: hidden; }
.topsearch-entry .search-append .autocomplete-suggestion > a img { margin-right: 10px; border: 1px solid rgb(204, 204, 204); }
.topsearch-entry .search-append .autocomplete-suggestion .media-body > span { display: block; margin-bottom: 5px; font-weight: 600; }
.topsearch-entry .search-append .autocomplete-suggestion .media-body > span strong { color: rgb(230, 0, 50); }
.topsearch-entry .search-append .autocomplete-suggestion .media-body .search-meta > div, .topsearch-entry .search-append .autocomplete-suggestion .media-body .search-meta > p { display: inline-block; vertical-align: top; }
.topsearch-entry .search-append .autocomplete-suggestion .media-body .search-meta .sku { margin-right: 20px; }
.topsearch-entry .search-append .autocomplete-suggestion .media-body .search-meta .sku > span { font-weight: bold; }
.topsearch-entry .search-append .autocomplete-suggestion .media-body .price { color: rgb(230, 0, 50); font-weight: bold; font-size: 14px; }
.topsearch-entry .search-append .autocomplete-suggestion .media-body .price span.price-label { color: rgb(102, 102, 102); }
.topsearch-entry .search-append .autocomplete-suggestion .media-body .price ins { text-decoration: none; }
.topsearch-entry .search-append .autocomplete-suggestion .media-body .price del { color: rgb(153, 153, 153); }
.sw-ajax-pagination > li.current > a { background: rgb(230, 0, 50); color: rgb(255, 255, 255); }
.sw-ajax-pagination > li.current > a:hover { color: rgb(255, 255, 255); }
.sw-ajax-pagination > li > a.disabled { opacity: 0.4; }
.button-collapse { display: none; border: none; background-color: transparent; position: relative; width: 40px; line-height: 5px; }
.button-collapse span { width: 30px; height: 2px; background-color: rgb(0, 0, 0); display: inline-block; margin: 2px 0px; }
@media (max-width: 991px) {
  .button-collapse { display: block; }
}
.home-style3 .wpb_revslider_element .tp-revslider-slidesli { overflow: visible !important; }
.home-style3 .wpb_revslider_element .tp-revslider-slidesli::before { content: ""; background: rgb(0, 0, 0); left: -102.6%; position: absolute; width: 100%; height: 100%; z-index: 9999999; opacity: 0.5; visibility: visible; }
.home-style3 .wpb_revslider_element .tp-revslider-slidesli::after { content: ""; background: rgb(0, 0, 0); right: -102.6%; position: absolute; width: 100%; height: 100%; z-index: 9999999; opacity: 0.5; visibility: visible; }
.header-style3 .header-top { min-height: 35px; border: 0px; background-color: rgb(242, 242, 242); }
.header-style3 .header-top .widget_nav_menu, .header-style3 .header-top .top-login { padding: 8px 0px; }
.header-style3 .header-top .widget_nav_menu ul.menu { top: 34px; }
.header-style3 .header-top .widget_nav_menu ul.menu > li { text-align: left; }
.rtl .header-style3 .header-top .widget_nav_menu ul.menu > li { text-align: right; }
.header-style3 .header-top .block-text-right { line-height: 34px; margin: 0px 20px 0px 0px; color: rgb(34, 34, 34); }
.header-style3 .header-top .block-text-right span { font-weight: bold; }
.header-style3 .header-top .block-text-left { line-height: 34px; font-style: italic; }
.header-style3 #lang_sel > ul.nav > li > a { padding: 0px; border: 0px; }
.header-style3 .top-header { text-align: center; }
.header-style3 .top-header .revo-logo { display: inline-block; }
.header-style3 .header-mid { padding: 21px 0px; }
.header-style3 .header-mid .elementor-widget-wp-widget-nav_menu ul.menu, .header-style3 .header-mid .widget_nav_menu ul.menu { margin: 5px 0px; }
.header-style3 .header-mid .elementor-widget-wp-widget-nav_menu ul.menu > li, .header-style3 .header-mid .widget_nav_menu ul.menu > li { display: inline-block; float: left; margin: 9px 5px 8px; }
.header-style3 .header-mid .elementor-widget-wp-widget-nav_menu ul.menu > li.menu-wishlist a, .header-style3 .header-mid .widget_nav_menu ul.menu > li.menu-wishlist a { background: url("../assets/img/bg_general.png") -20px -1524px no-repeat; }
.header-style3 .header-mid .elementor-widget-wp-widget-nav_menu ul.menu > li > a, .header-style3 .header-mid .widget_nav_menu ul.menu > li > a { display: inline-block; text-indent: -9999px; width: 20px; height: 20px; }
.header-style3 .header-mid .header-right { margin-right: 15px; }
.rtl .header-style3 .header-mid .header-right { margin: 0px 0px 0px 15px; }
.header-style3 .header-bottom { text-align: center; background-color: rgb(0, 0, 0); box-shadow: none; }
.header-style3 .header-bottom > .container { position: relative; }
.header-style3 .header-bottom .main-menu { display: inline-block; float: none; }
.header-style3 .header-bottom .header-right { display: none; }
.header-style3 .header-bottom.sticky-menu .search-cate { right: 35px; }
.rtl .header-style3 .header-bottom.sticky-menu .search-cate { left: 35px; right: auto; }
.header-style3 .header-bottom.sticky-menu .header-right { display: block; }
.header-style3 .header-bottom.sticky-menu .header-right .top-form.top-form-minicart .top-minicart-icon { background: url("../assets/img/cart-sticky.png") center center no-repeat; }
.header-style3 .header-bottom.sticky-menu .header-right .top-form.top-form-minicart .top-minicart-icon .minicart-number { background-color: rgb(255, 255, 255); color: rgb(34, 34, 34); }
.header-style3 .header-bottom.sticky-menu .header-right .wrapp-minicart { top: 44px; }
.header-style3 .search-cate { position: absolute; top: 0px; right: 0px; left: auto; display: inline-block; width: auto; }
.rtl .header-style3 .search-cate { left: 0px; right: auto; }
.header-style3 .search-cate .revo_top { padding: 0px; }
.header-style3 .search-cate .revo_top .top-form.top-search { min-width: initial; background-color: rgb(0, 0, 0); max-width: 180px; }
.header-style3 .search-cate .revo_top .top-form.top-search .topsearch-entry { padding: 0px; }
.header-style3 .search-cate .revo_top .top-form.top-search .cat-wrapper { display: none; }
.header-style3 .search-cate .revo_top .top-form.top-search input { padding-left: 0px; border-radius: 0px; background-color: rgb(0, 0, 0); text-transform: uppercase; color: rgb(255, 255, 255); }
.rtl .header-style3 .search-cate .revo_top .top-form.top-search input { padding-right: 0px; }
.header-style3 .search-cate .revo_top .top-form.top-search button.button-search-pro { background-color: rgb(0, 0, 0); width: 32px; }
.header-style3 .search-cate .revo_top .top-form.top-search button.button-search-pro:hover { background-color: rgb(0, 0, 0); color: rgb(230, 0, 50); border-radius: 0px; }
.header-style3 .search-cate .revo_top .top-form.top-search button.button-search-pro:hover::before { color: rgb(153, 153, 153); }
.header-style3 .top-form.top-form-minicart { padding: 8px 10px 9px 0px; }
.rtl .header-style3 .top-form.top-form-minicart { padding: 8px 10px 9px; }
.header-style3 .top-form.top-form-minicart .top-minicart-icon { text-align: center; border-radius: 50%; width: 28px; height: 26px; background: url("../assets/img/bg_general.png") -15px -1447px no-repeat; position: relative; }
.header-style3 .top-form.top-form-minicart .top-minicart-icon .minicart-number { font-size: 14px; display: inline-block; vertical-align: top; width: 20px; height: 20px; line-height: 20px; position: absolute; right: -12px; top: -5px; background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); border-radius: 50%; }
.rtl .header-style3 .top-form.top-form-minicart .top-minicart-icon .minicart-number { top: -3px; left: -7px; right: auto; }
.home-style4 .header-style4 .container { max-width: 1410px; position: relative; }
.home-style4 .sw-brand-home4 { border-top: 1px solid rgb(235, 235, 235); margin-top: 35px; }
.home-style4 .sw-brand-container-slider { padding: 10px 0px; border: 0px; margin: 0px; }
.home-style4 .responsive-post-slider.style2 { margin-top: 0px; }
.home-style4 .sw-category-slider { margin-bottom: 60px; }
.home-style4 .sw-category-slider .block-title { margin: 0px; }
.home-style4 .sw-category-slider .block-title h3 { text-align: center; font-size: 24px; color: rgb(34, 34, 34); border: 0px; margin: 0px; padding: 0px 0px 5px; }
.home-style4 .sw-category-slider .block-title h3::before { width: 0px; height: 0px; }
.home-style4 .sw-category-slider .description1 { text-align: center; font-size: 14px; color: rgb(34, 34, 34); margin-bottom: 40px; }
.title-video { text-align: center; font-size: 24px; color: rgb(34, 34, 34); text-transform: uppercase; font-weight: 500; }
.des-video { text-align: center; font-size: 14px; color: rgb(34, 34, 34); font-weight: 500; }
.container-home4 .wpb_wrapper { max-width: 1410px; margin: 0px auto; }
.header-style4.header-ontop .main-menu { top: 54px; }
.header-style4.header-ontop .header-top { position: fixed; top: 0px; left: 0px; width: 100%; z-index: 999; }
.header-style4.header-ontop .header-top .header-close { opacity: 1; visibility: visible; }
.header-style4 .main-menu { float: none; height: 100%; position: fixed; top: 54px; transform: translateX(-280px); width: 247px; background-color: rgb(255, 255, 255); z-index: 999; transition: all 0.3s ease 0s; display: block !important; opacity: 1 !important; }
.rtl .header-style4 .main-menu { transform: translateX(280px); }
.header-style4 .main-menu.open { transform: translateX(0px); height: 638px; overflow: hidden auto; }
.header-style4 .main-menu .resmenu-container .menu-responsive-wrapper { display: block; min-width: 247px; background-color: rgb(255, 255, 255); }
.header-style4 .main-menu .resmenu-container .menu-responsive-wrapper .revo_resmenu > li { box-shadow: none; border-top: 1px solid rgb(235, 235, 235); }
.header-style4 .main-menu .resmenu-container .menu-responsive-wrapper .revo_resmenu > li > .show-dropdown { height: 60px; line-height: 60px; }
.header-style4 .main-menu .resmenu-container .menu-responsive-wrapper .revo_resmenu > li > a { font-size: 14px; color: rgb(34, 34, 34); font-weight: 500; text-transform: uppercase; background-color: rgb(255, 255, 255); padding: 22px 20px; box-shadow: none; }
.header-style4 .main-menu .resmenu-container .menu-responsive-wrapper .revo_resmenu > li .show-dropdown { background-color: rgb(255, 255, 255); color: rgb(153, 153, 153); }
.header-style4 .main-menu .resmenu-container .menu-responsive-wrapper .revo_resmenu > li.active > a, .header-style4 .main-menu .resmenu-container .menu-responsive-wrapper .revo_resmenu > li.active:hover > a { color: rgb(230, 0, 50); background-color: rgb(255, 255, 255); box-shadow: none; }
.header-style4 .main-menu .resmenu-container .menu-responsive-wrapper .revo_resmenu > li.active .show-dropdown { background-color: rgb(255, 255, 255); }
.header-style4 .main-menu .resmenu-container .menu-responsive-wrapper .revo_resmenu > li .dropdown-resmenu { padding-bottom: 20px; }
.header-style4 .main-menu .resmenu-container .menu-responsive-wrapper .revo_resmenu > li .dropdown-resmenu > li { box-shadow: none; }
.header-style4 .main-menu .resmenu-container .menu-responsive-wrapper .revo_resmenu > li .dropdown-resmenu > li > a { background-color: rgb(255, 255, 255); color: rgb(153, 153, 153); font-size: 14px; text-transform: capitalize; font-weight: 500; box-shadow: none; }
.header-style4 .main-menu .resmenu-container .menu-responsive-wrapper .revo_resmenu > li .dropdown-resmenu > li > .show-dropdown { color: rgb(153, 153, 153); }
.header-style4 .main-menu .resmenu-container .menu-responsive-wrapper .revo_resmenu > li .dropdown-resmenu > li.active > a, .header-style4 .main-menu .resmenu-container .menu-responsive-wrapper .revo_resmenu > li .dropdown-resmenu > li.active:hover > a { color: rgb(230, 0, 50); background-color: rgb(255, 255, 255); box-shadow: none; }
.header-style4 .main-menu .nav-pills.nav-mega .revo-mega-menu.revo-menu-img > a span.menu-img { display: none; }
.header-style4 .main-menu .nav-pills.nav-mega .revo-mega-menu .dropdown-menu { left: 100%; top: 0px; }
.rtl .header-style4 .main-menu .nav-pills.nav-mega .revo-mega-menu .dropdown-menu { right: 100%; left: auto; }
.header-style4 .main-menu .nav-pills > li { display: block; text-align: left; position: relative; }
.rtl .header-style4 .main-menu .nav-pills > li { text-align: right; }
.header-style4 .main-menu .nav-pills > li.dropdown > a::after { content: ""; }
.header-style4 .main-menu .nav-pills > li > a { font-size: 14px; border-bottom: 1px solid rgb(235, 235, 235); border-radius: 0px; padding: 20px; }
.header-style4 .header-top { min-height: 54px; border: 0px; background-color: rgb(0, 55, 100); }
.header-style4 .header-top .header-open { float: left; position: relative; padding: 20px 0px; cursor: pointer; width: 35px; height: 20px; transition: all 0.3s ease 0s; }
.header-style4 .header-top .header-open:hover .btn_menu_line { background-color: rgb(255, 255, 255); width: 23px !important; }
.header-style4 .header-top .header-open .btn_menu_line { height: 2px; width: 23px; margin: 3px 0px; background: rgb(255, 255, 255); display: block; right: 0px; transition: all 0.3s ease 0s; }
.header-style4 .header-top .header-open .btn_menu_line:first-child { width: 12px; }
.header-style4 .header-top .header-open .btn_menu_line:nth-child(3) { width: 18px; }
.rtl .header-style4 .header-top .header-open { float: right; }
.rtl .header-style4 .header-top .header-open::before { margin-left: 10px; margin-right: 0px; }
.header-style4 .header-top .header-close { opacity: 0; visibility: hidden; padding: 17px 0px; position: fixed; right: 0px; top: 0px; width: 40px; height: 40px; cursor: pointer; transition: all 0.3s ease 0s; }
.header-style4 .header-top .header-close:hover .btn_menu_line { background-color: rgb(51, 51, 51); width: 23px !important; }
.header-style4 .header-top .header-close .btn_menu_line { height: 2px; width: 23px; margin: 3px 0px; background: rgb(51, 51, 51); display: block; right: 0px; transition: all 0.3s ease 0s; }
.header-style4 .header-top .header-close .btn_menu_line:first-child { width: 12px; }
.header-style4 .header-top .header-close .btn_menu_line:nth-child(3) { width: 18px; }
.rtl .header-style4 .header-top .header-close { left: 0px; right: auto; }
.header-style4 .header-top .header-close:hover { opacity: 0.7; }
.header-style4 .header-top .elementor-widget-wp-widget-nav_menu, .header-style4 .header-top .widget_nav_menu { padding: 18px 0px; }
.header-style4 .header-top .elementor-widget-wp-widget-nav_menu:hover h5, .header-style4 .header-top .elementor-widget-wp-widget-nav_menu:hover h3, .header-style4 .header-top .widget_nav_menu:hover h5, .header-style4 .header-top .widget_nav_menu:hover h3 { color: rgb(153, 153, 153); }
.header-style4 .header-top .elementor-widget-wp-widget-nav_menu h5, .header-style4 .header-top .elementor-widget-wp-widget-nav_menu h3, .header-style4 .header-top .widget_nav_menu h5, .header-style4 .header-top .widget_nav_menu h3 { color: rgb(255, 255, 255); border: 0px; }
.header-style4 .header-top .elementor-widget-wp-widget-nav_menu ul.menu, .header-style4 .header-top .widget_nav_menu ul.menu { top: 54px; left: -32px; }
.rtl .header-style4 .header-top .elementor-widget-wp-widget-nav_menu ul.menu, .rtl .header-style4 .header-top .widget_nav_menu ul.menu { left: auto; right: -32px; }
.header-style4 .header-top .elementor-widget-wp-widget-nav_menu ul.menu > li, .header-style4 .header-top .widget_nav_menu ul.menu > li { text-align: left; }
.rtl .header-style4 .header-top .elementor-widget-wp-widget-nav_menu ul.menu > li, .rtl .header-style4 .header-top .widget_nav_menu ul.menu > li { text-align: right; }
.header-style4 .header-top .top-login { padding: 18px 0px; }
.header-style4 .header-top .top-login ul li a { color: rgb(255, 255, 255); border: 0px; }
.header-style4 .header-top .top-login ul li a:hover { color: rgb(153, 153, 153); }
.header-style4 .header-top .top-login ul li a:hover::before { color: rgb(153, 153, 153); }
.header-style4 .header-top .top-login ul li a::before { color: rgb(255, 255, 255); }
.header-style4 .header-top .header-left { padding: 8px 0px; }
.header-style4 #lang_sel > ul.nav > li > a { padding: 0px; border: 0px; color: rgb(255, 255, 255); }
.header-style4 #lang_sel > ul.nav > li > a.lang_sel_sel::after { color: rgb(255, 255, 255); }
.header-style4 .currency_w > li > a { color: rgb(255, 255, 255); border-left: 1px solid rgba(221, 221, 221, 0.4); }
.rtl .header-style4 .currency_w > li > a { padding: 0px 13px 0px 0px; border-right: 1px solid rgba(221, 221, 221, 0.4); border-left: 0px; }
.header-style4 .currency_w > li > a::after { color: rgb(255, 255, 255); }
.header-style4 .top-header { position: absolute; width: auto; left: 50%; margin-left: -95px; top: 0px; min-height: 54px; }
.rtl .header-style4 .top-header { right: 50%; margin-right: -95px; left: auto; margin-left: 0px; width: auto; }
.header-style4 .top-header .revo-logo { display: inline-block; padding: 7px 0px; vertical-align: top; max-width: 120px; }
.header-style4 .revo_top .top-form.top-search { width: 145px; background-color: transparent; border-radius: 0px; border-left: 1px solid rgba(255, 255, 255, 0.1); border-right: 1px solid rgba(255, 255, 255, 0.1); min-width: initial; }
.header-style4 .revo_top .top-form.top-search input::-webkit-input-placeholder { color: rgb(255, 255, 255); }
.header-style4 .revo_top .top-form.top-search input { background-color: rgb(0, 55, 100); text-transform: uppercase; color: rgb(255, 255, 255); border: 0px; border-radius: 0px; margin: 0px; width: 100%; padding: 0px; }
.header-style4 .revo_top .top-form.top-search button.button-search-pro { background-color: transparent; border: 0px none; border-radius: 0px; height: 20px; margin: 0px; position: absolute; top: 0px; right: 15px; width: 20px; }
.rtl .header-style4 .revo_top .top-form.top-search button.button-search-pro { left: 15px; right: auto; }
.header-style4 .revo_top .top-form.top-search button.button-search-pro:hover::before { color: rgb(153, 153, 153); }
.header-style4 .revo_top .top-form.top-search button.button-search-pro::before { content: ""; font-family: FontAwesome; font-size: 16px; color: rgb(255, 255, 255); }
.header-style4 .top-form.top-form-minicart { padding: 14px 10px; }
.rtl .header-style4 .top-form.top-form-minicart { padding: 14px 10px; }
.header-style4 .top-form.top-form-minicart .top-minicart-icon { text-align: center; border-radius: 50%; width: 28px; height: 26px; background: url("../assets/img/bg_general.png") -15px -1483px no-repeat transparent; position: relative; }
.header-style4 .top-form.top-form-minicart .top-minicart-icon .minicart-number { font-size: 14px; display: inline-block; vertical-align: top; width: 20px; height: 20px; line-height: 20px; position: absolute; right: -12px; top: -5px; background-color: rgb(255, 255, 255); color: rgb(34, 34, 34); border-radius: 50%; }
.rtl .header-style4 .top-form.top-form-minicart .top-minicart-icon .minicart-number { left: -12px; right: auto; }
.header-style5 .header-top { background-color: rgb(242, 242, 242); border: 0px; }
.header-style5 .header-top .header-message { color: rgb(70, 70, 70); }
.header-style5 .header-top .top-login ul li a { color: rgb(70, 70, 70); border-left: 1px solid rgb(221, 221, 221); }
.header-style5 .header-top .widget_nav_menu h3 { color: rgb(70, 70, 70); border-left: 1px solid rgb(221, 221, 221); }
.header-style5 .revo_top .top-form.top-search .cat-wrapper { height: 44px; }
.header-style5 .revo_top .top-form.top-search .cat-wrapper select { height: 44px; }
.header-style5 .revo_top .top-form.top-search input { height: 44px; line-height: 44px; }
.header-style5 .revo_top .top-form.top-search button.form-button { background-color: rgb(15, 141, 114); }
.header-style5 .revo_top .top-form.top-search button.form-button:hover { background-color: rgb(15, 141, 114); }
.header-style5 .revo_top .top-form.top-search button.form-button:hover::before { color: rgb(153, 153, 153); }
.header-style5 #lang_sel > ul.nav > li > a { color: rgb(70, 70, 70); border-left: 1px solid rgb(221, 221, 221); }
.header-style5 .currency_w > li > a { border-left: 1px solid rgb(221, 221, 221); color: rgb(70, 70, 70); }
.header-style5 .header-mid { background-color: rgb(230, 0, 50); }
.header-style5 .header-mid .contact-us { color: rgb(255, 255, 255); background: url("../assets/img/bg_general.png") -20px -1955px no-repeat; }
.rtl .header-style5 .header-mid .contact-us { background: url("../assets/img/bg_general.png") 161px -1955px no-repeat; text-align: left; }
.header-style5 .header-mid .contact-us .text, .header-style5 .header-mid .contact-us .phone, .header-style5 .header-mid .contact-us a { color: rgb(255, 255, 255); }
.header-style5 .header-bottom { background-color: rgb(15, 141, 114); }
.header-style5 .header-bottom .widget_nav_menu ul.menu > li { margin: 12px 5px; }
.header-style5 .header-bottom .widget_nav_menu ul.menu > li > a { border: 0px; }
.header-style5 .top-form.top-form-minicart { padding: 12px 10px 10px 5px; }
.rtl .header-style5 .top-form.top-form-minicart { padding: 13px 10px 10px 5px; }
.header-style7 .header-mid.sticky-mid .mid-header .top-form.top-form-minicart .top-minicart-icon i { font-size: 16px; background-color: transparent; }
.header-style7 .header-mid.sticky-mid .mid-header .elementor-widget-wp-widget-nav_menu, .header-style7 .header-mid.sticky-mid .mid-header .widget_nav_menu { display: none; }
.header-style7 .header-bottom.sticky-menu { position: fixed; z-index: 99; top: 0px; }
.header-style7 .header-bottom.sticky-menu .container i { opacity: 1; }
.header-style7 .header-bottom .container { position: relative; }
.header-style7 .header-bottom .container i { color: rgb(255, 255, 255); font-size: 16px; position: absolute; top: 20px; right: 45px; cursor: pointer; display: inline-block; width: 20px; height: 20px; opacity: 0; }
.rtl .header-style7 .header-bottom .container i { left: 55px; right: auto; }
.header-style7 .header-bottom .container .sticky-search { position: absolute; top: 54px; right: 55px; opacity: 0; visibility: hidden; transform: translateY(60px); transition: all 0.3s ease 0s; }
.rtl .header-style7 .header-bottom .container .sticky-search { left: 55px; right: auto; }
.header-style7 .header-bottom .container .sticky-search.open { opacity: 1; visibility: visible; transform: translateY(0px); }
.header-style7 .header-bottom .container .sticky-search .top-form.top-search .cat-wrapper { display: none; }
.header-style7 .header-bottom .container .sticky-search .top-form.top-search input { border-radius: 0px; height: 40px; float: left; padding: 0px 20px; border: 1px solid rgb(204, 204, 204); }
.rtl .header-style7 .header-bottom .container .sticky-search .top-form.top-search input { float: right; }
.header-style7 .header-bottom .container .sticky-search .top-form.top-search .button-search-pro { border: 0px; border-radius: 0px; background-color: rgb(230, 0, 50); height: 40px; color: rgb(255, 255, 255); line-height: 40px; display: inline-block; width: 50px; }
.header-style7 .header-bottom .container .sticky-search .top-form.top-search .button-search-pro:hover { background-color: rgb(13, 127, 114); }
.header-style7 .header-top { background-color: rgb(48, 48, 48); border: none; min-height: 45px; }
.header-style7 .header-top .header-messages { color: rgb(255, 255, 255); line-height: 45px; }
.header-style7 .header-top .header-messages a { color: rgb(255, 255, 255); }
.header-style7 .header-top .header-messages a:hover { color: rgb(230, 0, 50); }
.header-style7 .header-top .top-login { padding: 13.5px 0px; }
.header-style7 .header-top .top-login ul li a { color: rgb(255, 255, 255); border-left: 0px; padding: 0px 20px 0px 0px; }
.header-style7 .header-top .elementor-widget-wp-widget-nav_menu, .header-style7 .header-top .widget_nav_menu { padding: 14.5px 0px; }
.header-style7 .header-top .elementor-widget-wp-widget-nav_menu h5, .header-style7 .header-top .elementor-widget-wp-widget-nav_menu h3, .header-style7 .header-top .widget_nav_menu h5, .header-style7 .header-top .widget_nav_menu h3 { color: rgb(255, 255, 255); border-color: rgb(103, 103, 103); line-height: 16px; padding: 0px 20px 0px 10px; }
.header-style7 .header-top .elementor-widget-wp-widget-nav_menu h5::after, .header-style7 .header-top .elementor-widget-wp-widget-nav_menu h3::after, .header-style7 .header-top .widget_nav_menu h5::after, .header-style7 .header-top .widget_nav_menu h3::after { content: ""; font-family: FontAwesome; display: inline-block; font-size: 12px; margin-left: 4px; vertical-align: top; color: rgb(255, 255, 255); line-height: 16px; }
.rtl .header-style7 .header-top .elementor-widget-wp-widget-nav_menu h5::after, .rtl .header-style7 .header-top .elementor-widget-wp-widget-nav_menu h3::after, .rtl .header-style7 .header-top .widget_nav_menu h5::after, .rtl .header-style7 .header-top .widget_nav_menu h3::after { margin: 0px 4px 0px 0px; }
.header-style7 .header-top #lang_sel a.lang_sel_sel { line-height: 16px; }
.header-style7 .header-top #lang_sel a.lang_sel_sel::after { color: rgb(255, 255, 255); line-height: 16px; }
.header-style7 .header-top #lang_sel > ul.nav { margin: 0px; }
.header-style7 .header-top #lang_sel > ul.nav > li { padding: 14.5px 0px; }
.header-style7 .header-top #lang_sel > ul.nav > li > a { color: rgb(255, 255, 255); border-color: rgb(103, 103, 103); padding: 0px 20px; }
.header-style7 .header-top .currency_w { margin: 0px; }
.header-style7 .header-top .currency_w > li { padding: 14.5px 0px; }
.header-style7 .header-top .currency_w > li > a { color: rgb(255, 255, 255); border-color: rgb(103, 103, 103); line-height: 16px; padding: 0px 0px 0px 20px; }
.header-style7 .header-top .currency_w > li > a::after { color: rgb(255, 255, 255); line-height: 16px; }
.header-style7 .header-mid { padding: 0px; }
.header-style7 .header-mid .top-header .revo-logo { padding: 25px 0px 26px; }
.header-style7 .header-mid .search-cate, .header-style7 .header-mid .mid-header { padding: 31px 0px; }
.header-style7 .header-mid.sticky-mid .mid-header { position: fixed; z-index: 99; top: 0px; right: 90px; float: none; padding: 5px 0px; left: auto; }
.rtl .header-style7 .header-mid.sticky-mid .mid-header { left: 90px; right: auto; }
.header-style7 .header-mid.sticky-mid .mid-header .top-form.top-form-minicart .wrapp-minicart { top: 51px; }
.header-style7 .header-mid.sticky-mid .mid-header .top-form.top-form-minicart .top-minicart-icon .title-cart { display: none; }
.header-style7 .revo_top { padding: 0px; }
.header-style7 .revo_top .top-form.top-search { border: 1px solid rgb(224, 224, 224); }
.header-style7 .revo_top .top-form.top-search .cat-wrapper { border-right: 1px solid rgb(224, 224, 224); height: 42px; }
.header-style7 .revo_top .top-form.top-search .cat-wrapper select { height: 42px; cursor: pointer; }
.header-style7 .revo_top .top-form.top-search .cat-wrapper select:hover { color: rgb(230, 0, 50); }
.header-style7 .revo_top .top-form.top-search input { height: 42px; }
.header-style7 .revo_top .top-form.top-search button.form-button { background-color: rgb(230, 0, 50); top: -1px; }
.header-style7 .revo_top .top-form.top-search button.form-button:hover { opacity: 0.85; }
.header-style7 .mid-header .elementor-widget-wp-widget-nav_menu ul, .header-style7 .mid-header .widget_nav_menu ul { margin: 0px 11px 0px 0px; }
.rtl .header-style7 .mid-header .elementor-widget-wp-widget-nav_menu ul, .rtl .header-style7 .mid-header .widget_nav_menu ul { margin: 0px 0px 0px 11px; }
.header-style7 .mid-header .elementor-widget-wp-widget-nav_menu ul li a, .header-style7 .mid-header .widget_nav_menu ul li a { display: inline-block; font-size: 0px; width: 44px; height: 44px; border-radius: 50%; background-color: rgb(124, 215, 229); text-align: center; line-height: 44px; }
.header-style7 .mid-header .elementor-widget-wp-widget-nav_menu ul li a::before, .header-style7 .mid-header .widget_nav_menu ul li a::before { content: ""; font-family: FontAwesome; font-size: 15px; color: rgb(255, 255, 255); }
.header-style7 .mid-header .top-form.top-form-minicart { padding: 0px; }
.header-style7 .mid-header .top-form.top-form-minicart .top-minicart-icon { background: none; width: auto; height: auto; text-align: left; }
.header-style7 .mid-header .top-form.top-form-minicart .top-minicart-icon i { float: left; margin: 0px; height: 44px; width: 44px; line-height: 44px; border-radius: 50%; text-align: center; background-color: rgb(255, 92, 0); color: rgb(255, 255, 255); }
.header-style7 .mid-header .top-form.top-form-minicart .top-minicart-icon .title-cart { float: left; margin-top: 8px; margin-left: 13px; }
.rtl .header-style7 .mid-header .top-form.top-form-minicart .top-minicart-icon .title-cart { direction: ltr; }
.rtl .header-style7 .mid-header .top-form.top-form-minicart .top-minicart-icon .title-cart span.woocommerce-Price-amount { float: left; margin-right: 5px; }
.header-style7 .mid-header .top-form.top-form-minicart .top-minicart-icon .title-cart h3 { font-family: "Open Sans"; font-weight: bold; font-size: 13px; color: rgb(34, 34, 34); margin-bottom: 1px; text-transform: uppercase; }
.header-style7 .mid-header .top-form.top-form-minicart .top-minicart-icon .title-cart a { font-family: "Open Sans"; font-size: 13px; color: rgb(84, 84, 84); }
.header-style7 .mid-header .top-form.top-form-minicart .top-minicart-icon .title-cart a span.woocommerce-Price-amount { font-family: "Open Sans"; font-weight: bold; }
.header-style7 .primary-menu .navbar-inverse { background: none; }
.header-style7 .nav-pills > li { padding: 0px 23px; }
.header-style7 .nav-pills > li > a { padding: 18px 0px; color: rgb(255, 255, 255); }
.header-style7 .nav-pills > li > a:hover { color: rgb(255, 255, 255); }
.header-style7 .nav-pills > li.active > a { color: rgb(255, 255, 255); }
.header-style7 .nav-pills > li.active > a:hover { color: rgb(255, 255, 255); }
.header-style7 .nav-pills > li.active > a::before { content: ""; height: 2px; width: 100%; background: rgb(255, 255, 255); position: absolute; bottom: 0px; }
.header-style7 .nav-pills > li:first-child { padding-left: 0px; }
.header-style7 .nav-pills > li.dropdown > a::after { right: -15px; }
.header-style7 .nav-pills.nav-mega .revo-mega-menu.revo-menu-img > a span.menu-img { right: -35px; top: 2px; }
.rtl .header-style7 .nav-pills.nav-mega .revo-mega-menu.revo-menu-img > a span.menu-img { right: auto; left: -35px; }
.header-style7 .vertical_megamenu { position: fixed; top: 120px; width: 232px; left: -300px; min-height: 613px; z-index: 999; text-align: left; direction: ltr; }
.header-style7 .vertical_megamenu .mega-left-title { background-color: rgba(0, 0, 0, 0.8); height: auto; left: 0px; padding: 0px 0px 35px; position: fixed; width: 38px; z-index: 6; top: 310px; cursor: pointer; border-top-right-radius: 8px; border-bottom-right-radius: 8px; color: rgb(255, 255, 255); }
.header-style7 .vertical_megamenu .mega-left-title span, .header-style7 .vertical_megamenu .mega-left-title strong { position: relative; right: -8px; display: block; transform: rotate(90deg); transform-origin: right top 0px; letter-spacing: 1px; }
.header-style7 .vertical_megamenu .mega-left-title span::after, .header-style7 .vertical_megamenu .mega-left-title strong::after { background: url("../assets/img/bg-cat7.png") center center no-repeat; content: ""; display: inline-block; transform: rotate(-90deg); top: 22px; right: -80px; position: absolute; width: 15px; height: 15px; }
.header-style7 .vertical_megamenu .mega-left-title::after { background: none; width: 0px; height: 0px; }
.header-style7 .vertical_megamenu .mega-left-title::before { background: none; width: 0px; height: 0px; }
.header-style7 .vertical_megamenu .wrapper_vertical_menu { display: block; visibility: visible; min-width: 232px; opacity: 1; }
.header-style7 .vertical_megamenu .wrapper_vertical_menu .vertical-megamenu { background-color: rgba(0, 0, 0, 0.8); border: 0px; }
.header-style7 .vertical_megamenu .wrapper_vertical_menu .vertical-megamenu > li.dropdown > a::after { font-size: 16px; }
.header-style7 .vertical_megamenu .wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu { position: static; }
.header-style7 .vertical_megamenu .wrapper_vertical_menu .vertical-megamenu > li > a { color: rgb(255, 255, 255); border-bottom: 1px solid rgba(232, 232, 232, 0.11); }
.header-style7 .vertical_megamenu .wrapper_vertical_menu .vertical-megamenu > li > a:hover { color: rgb(230, 0, 50); background-color: transparent; }
.home-style7 .wpb_revslider_element .rev_slider_wrapper .tp-caption .des { font-size: 13px !important; line-height: 18px !important; }
.home-style7 .revo_breadcrumbs { display: none; }
.service-home4 ul > li a { display: inline-block; }
.service-home4 ul > li a:hover { color: rgb(34, 34, 34); opacity: 0.85; }
.home-style1 .mega-left-title::after, .home-style22 .mega-left-title::after { display: none; }
.home-style1 .revo_breadcrumbs, .home-style2 .revo_breadcrumbs, .home-style3 .revo_breadcrumbs, .home-style4 .revo_breadcrumbs, .home-style5 .revo_breadcrumbs, .home-style6 .revo_breadcrumbs, .home-style8 .revo_breadcrumbs, .home-style9 .revo_breadcrumbs, .home-style10 .revo_breadcrumbs, .home-style11 .revo_breadcrumbs, .home-style12 .revo_breadcrumbs, .home-style13 .revo_breadcrumbs, .home-style14 .revo_breadcrumbs, .home-style22 .revo_breadcrumbs { display: none; }
.home-style2 .wpb_revslider_element, .home-style3 .wpb_revslider_element, .home-style4 .wpb_revslider_element, .home-style5 .wpb_revslider_element { margin-bottom: 20px; }
.block-popup-login { margin-top: 170px; width: 600px; padding: 0px 20px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 5px; }
.block-popup-login form.login, .block-popup-login form.register { border: 0px; padding: 0px; margin: 0px; text-align: left; border-radius: 0px; }
.rtl .block-popup-login form.login, .rtl .block-popup-login form.register { text-align: right; }
.block-popup-login form.login.loading, .block-popup-login form.register.loading { height: auto; }
.block-popup-login form.login.loading::before, .block-popup-login form.register.loading::before { opacity: 0.7; }
.block-popup-login .tt_popup_login { height: 42px; background-color: rgb(230, 0, 50); margin: 0px -20px; padding: 0px 10px; }
.block-popup-login .tt_popup_login strong { line-height: 42px; display: inline-block; padding-left: 55px; text-transform: uppercase; font-size: 15px; color: rgb(255, 255, 255); background-image: url("../assets/img/bg_general.png"); background-repeat: no-repeat; background-position: -20px -500px; position: relative; padding-right: 10px; background-color: rgb(230, 0, 50); }
.rtl .block-popup-login .tt_popup_login strong { background-position: right -20px top -500px; padding-left: 10px; padding-right: 55px; }
.block-popup-login .block-content { padding-top: 30px; padding-bottom: 40px; font-weight: normal; }
.block-popup-login .block-content .col-reg { width: 50%; float: left; min-height: 188px; }
.rtl .block-popup-login .block-content .col-reg { float: right; }
.block-popup-login .block-content .col-reg.registered-account { padding-right: 30px; border-right: 1px solid rgb(208, 208, 208); }
.rtl .block-popup-login .block-content .col-reg.registered-account { border-left: 1px solid rgb(208, 208, 208); border-right: 0px; padding-left: 30px; }
.block-popup-login .block-content .col-reg.registered-account .submit-login { position: relative; float: left; margin-top: 10px; }
.rtl .block-popup-login .block-content .col-reg.registered-account .submit-login { float: right; }
.block-popup-login .block-content .col-reg.registered-account .submit-login .btn-submit-login { background-color: rgb(230, 0, 50); padding: 0px 25px 0px 48px; height: 42px; font-size: 11px; font-weight: bold; white-space: nowrap; text-transform: uppercase; color: rgb(255, 255, 255); border-radius: 0px; border: 0px; }
.rtl .block-popup-login .block-content .col-reg.registered-account .submit-login .btn-submit-login { padding: 0px 48px 0px 25px; }
.block-popup-login .block-content .col-reg.registered-account .submit-login .btn-submit-login:hover { background-color: rgb(13, 127, 114); }
.block-popup-login .block-content .col-reg.registered-account .submit-login::before { background: url("../assets/img/bg_general.png") -20px -1593px no-repeat; content: ""; display: block; width: 15px; height: 18px; position: absolute; top: 10px; left: 20px; z-index: 5; }
.rtl .block-popup-login .block-content .col-reg.registered-account .submit-login::before { right: 20px; left: auto; }
.block-popup-login .block-content .col-reg.login-customer { padding-left: 30px; color: rgb(70, 70, 70); }
.rtl .block-popup-login .block-content .col-reg.login-customer { padding-right: 30px; padding-left: 0px; }
.block-popup-login .block-content .col-reg.login-customer h2 { font-size: 15px; font-weight: bold; margin-bottom: 0px; }
.block-popup-login .block-content .note-reg { margin: 0px; }
.block-popup-login .block-content .list-log { list-style: none; margin: 0px; }
.block-popup-login .block-content .list-log li { padding: 2px 0px 2px 14px; font-style: italic; position: relative; border-left: none; line-height: 22px; }
.rtl .block-popup-login .block-content .list-log li { padding: 2px 14px 2px 0px; }
.rtl .block-popup-login .block-content .list-log li::before { right: 0px; left: auto; }
.block-popup-login .block-content .list-log li::before { content: ""; display: inline-block; width: 5px; height: 5px; background-color: rgb(102, 102, 102); position: absolute; left: 0px; top: 10px; }
.block-popup-login .block-content .btn-reg-popup { height: 42px; line-height: 42px; padding: 0px 42px; text-transform: uppercase; display: inline-block; font-size: 11px; margin-top: 15px; color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(230, 0, 50); }
.block-popup-login .block-content .btn-reg-popup:hover { background-color: rgb(13, 127, 114); }
.block-popup-login .email-input { position: relative; }
.block-popup-login .email-input::before { background: url("../assets/img/bg_general.png") -20px -160px no-repeat rgb(171, 171, 171); content: ""; display: inline-block; width: 43px; height: 40px; position: absolute; top: 0px; left: 0px; right: auto; }
.rtl .block-popup-login .email-input::before { right: 0px; left: auto; }
.block-popup-login .pass-input { position: relative; }
.block-popup-login .pass-input::before { background: url("../assets/img/bg_general.png") -20px -100px no-repeat rgb(171, 171, 171); content: ""; display: inline-block; width: 43px; height: 40px; position: absolute; top: 0px; left: 0px; right: auto; }
.rtl .block-popup-login .pass-input::before { right: 0px; left: auto; }
.block-popup-login .input-text { margin-bottom: 14px; width: 100%; padding: 0px 5px 0px 52px; font-size: 108.33%; border: 1px solid rgb(209, 209, 209); border-radius: 0px; height: 40px !important; }
.rtl .block-popup-login .input-text { padding: 0px 52px 0px 5px; }
.block-popup-login .ft-link-p a { color: rgb(70, 70, 70); padding: 0px; border: 0px; }
.block-popup-login .ft-link-p a:hover { color: rgb(230, 0, 50); }
.block-popup-login #login_message { clear: both; padding: 10px 0px; color: rgb(4, 158, 6); }
.block-popup-login #login_message > a { font-weight: bold; }
.block-popup-login #login_message.error { color: rgb(236, 1, 34); }
.block-popup-login .login-line { text-align: center; position: relative; margin: 0px 0px 20px; }
.block-popup-login .login-line::before { content: ""; position: absolute; top: 10px; height: 1px; left: 0px; width: 100%; background: rgb(204, 204, 204); }
.block-popup-login .login-line > span { font-weight: bold; display: inline-block; padding: 0px 10px; background: rgb(255, 255, 255); position: relative; }
.block-popup-login .social-networks { text-align: center; }
.close-login { display: inline-block; background: url("../assets/img/bg_general.png") -24px -2208px no-repeat; width: 26px; height: 26px; overflow: hidden; text-indent: -9999px; right: 7px; left: auto; top: 7px; position: absolute; opacity: 1; }
.close-login:hover { opacity: 0.7; }
.rtl .close-login { left: 7px; right: auto; }
.header-top { background-color: rgb(242, 242, 242); min-height: 38px; border-bottom: 1px solid rgb(237, 237, 237); }
.header-top .header-message { color: rgb(45, 45, 45); line-height: 38px; }
.header-top .header-message a { color: rgb(230, 0, 50); font-weight: bold; }
.header-top .top-login { padding: 10px 0px; }
.header-top .top-login ul { margin: 0px; }
.header-top .top-login ul li { list-style: none; }
.header-top .top-login ul li a { font-size: 12px; color: rgb(45, 45, 45); position: relative; padding: 0px 10px 0px 5px; display: inline-block; vertical-align: top; border-left: 1px solid rgb(221, 221, 221); }
.header-style2 .header-top .top-login ul li a, .header-style1 .header-top .top-login ul li a, .header-style5 .header-top .top-login ul li a, .header-style12 .header-top .top-login ul li a { border-left: 0px; }
.rtl .header-style2 .header-top .top-login ul li a, .rtl .header-style1 .header-top .top-login ul li a, .rtl .header-style5 .header-top .top-login ul li a, .rtl .header-style12 .header-top .top-login ul li a { padding: 0px 5px 0px 10px; border-right: 0px; }
.header-top .top-login ul li a::before { content: ""; font-family: FontAwesome; margin: 0px 10px; display: inline-block; }
.header-top .top-login ul li a:hover { color: rgb(230, 0, 50); }
.header-style3 .header-top .top-login ul li a:hover { color: rgb(153, 153, 153); }
.header-top .top-login .div-logined ul li a { padding: 0px 10px 0px 0px; }
.header-top .top-login .div-logined ul li a.user-info { padding: 0px; }
.header-top .top-login .div-logined ul li a::before { content: ""; margin: 0px; }
.header-top .elementor-widget-wp-widget-nav_menu, .header-top .widget_nav_menu { position: relative; padding: 10px 0px; }
.header-top .elementor-widget-wp-widget-nav_menu:hover ul.menu, .header-top .widget_nav_menu:hover ul.menu { opacity: 1; display: block; }
.header-top .elementor-widget-wp-widget-nav_menu:hover h5, .header-top .elementor-widget-wp-widget-nav_menu:hover h3, .header-top .widget_nav_menu:hover h5, .header-top .widget_nav_menu:hover h3 { color: rgb(230, 0, 50); }
.header-style3 .header-top .elementor-widget-wp-widget-nav_menu:hover h5, .header-style3 .header-top .elementor-widget-wp-widget-nav_menu:hover h3, .header-style3 .header-top .widget_nav_menu:hover h5, .header-style3 .header-top .widget_nav_menu:hover h3 { color: rgb(153, 153, 153); }
.header-top .elementor-widget-wp-widget-nav_menu h5, .header-top .elementor-widget-wp-widget-nav_menu h3, .header-top .widget_nav_menu h5, .header-top .widget_nav_menu h3 { font-size: 12px; color: rgb(45, 45, 45); text-transform: capitalize; position: relative; border-left: 1px solid rgb(221, 221, 221); line-height: 18px; margin: 0px; }
.rtl .header-top .elementor-widget-wp-widget-nav_menu h5, .rtl .header-top .elementor-widget-wp-widget-nav_menu h3, .rtl .header-top .widget_nav_menu h5, .rtl .header-top .widget_nav_menu h3 { border-left: 0px; }
.header-top .elementor-widget-wp-widget-nav_menu h5::before, .header-top .elementor-widget-wp-widget-nav_menu h3::before, .header-top .widget_nav_menu h5::before, .header-top .widget_nav_menu h3::before { content: ""; font-family: FontAwesome; margin: 0px 10px; display: inline-block; }
.rtl .header-top .elementor-widget-wp-widget-nav_menu h5::before, .rtl .header-top .elementor-widget-wp-widget-nav_menu h3::before, .rtl .header-top .widget_nav_menu h5::before, .rtl .header-top .widget_nav_menu h3::before { margin: 0px 15px 0px 10px; }
.header-top .elementor-widget-wp-widget-nav_menu ul.menu, .header-top .widget_nav_menu ul.menu { position: absolute; width: 175px; left: 0px; top: 38px; background: rgb(255, 255, 255); z-index: 9999; transition: all 0.5s ease-in 0s; border: 1px rgb(242, 242, 242); box-shadow: rgba(30, 30, 30, 0.3) 4px 5px 1px; opacity: 0; display: none; margin: 0px; }
.header-top .elementor-widget-wp-widget-nav_menu ul.menu > li, .header-top .widget_nav_menu ul.menu > li { float: none; border: none; }
.header-top .elementor-widget-wp-widget-nav_menu ul.menu > li > a, .header-top .widget_nav_menu ul.menu > li > a { font-size: 12px; padding: 10px 20px; border: none; display: block; }
.header-top .elementor-widget-wp-widget-nav_menu ul.menu > li > a::after, .header-top .widget_nav_menu ul.menu > li > a::after { content: ""; }
.header-top .elementor-widget-wp-widget-nav_menu ul.menu > li > a span.fa, .header-top .widget_nav_menu ul.menu > li > a span.fa { margin-right: 10px; }
.header-top .elementor-widget-wp-widget-nav_menu ul.menu > li > a:hover, .header-top .widget_nav_menu ul.menu > li > a:hover { color: rgb(230, 0, 50); background-color: rgb(244, 244, 244); }
.header-mid { padding: 31px 0px; }
.header-mid .search-cate { margin-left: 15px; }
.rtl .header-mid .search-cate { margin: 0px 15px 0px 0px; }
.header-mid .contact-us { background: url("../assets/img/blue/icon-phone.png") left top 15px no-repeat; padding: 15px 15px 10px 45px; color: rgb(45, 45, 45); }
.rtl .header-mid .contact-us { padding: 15px 45px 10px 10px; background: url("../assets/img/blue/icon-phone.png") right top 15px no-repeat; }
.header-mid .contact-us .text { font-weight: bold; color: rgb(45, 45, 45); text-transform: capitalize; }
.header-mid .contact-us .phone { color: rgb(230, 0, 50); }
.header-mid .revo-logo { padding-top: 5px; }
.header-style1 .header-mid .sticky-search, .header-style1 .header-mid .sticky-cart { display: none; }
.header-style1 .header-mid .container { position: relative; }
.header-style1 .header-mid .container .sticky-search.open .sticky-search-content { opacity: 1; visibility: visible; transform: translateY(0px); }
.header-style1 .header-mid .container .sticky-search i { color: rgb(34, 34, 34); font-size: 16px; position: absolute; top: 23px; right: 45px; cursor: pointer; display: inline-block; width: 20px; height: 20px; opacity: 1; }
.rtl .header-style1 .header-mid .container .sticky-search i { left: 45px; right: auto; }
.header-style1 .header-mid .container .sticky-search .sticky-search-content { position: absolute; top: 69px; right: 45px; opacity: 0; visibility: hidden; transform: translateY(60px); transition: all 0.3s ease 0s; min-width: 248px; }
.rtl .header-style1 .header-mid .container .sticky-search .sticky-search-content { left: 45px; right: auto; }
.header-style1 .header-mid .container .sticky-search .sticky-search-content .top-form.top-search .cat-wrapper { display: none; }
.header-style1 .header-mid .container .sticky-search .sticky-search-content .top-form.top-search input { border-radius: 0px; height: 40px; float: left; padding: 0px 20px; border: 1px solid rgb(204, 204, 204); }
.rtl .header-style1 .header-mid .container .sticky-search .sticky-search-content .top-form.top-search input { float: right; }
.header-style1 .header-mid .container .sticky-search .sticky-search-content .top-form.top-search .button-search-pro { border: 0px; border-radius: 0px; background-color: rgb(230, 0, 50); height: 40px; color: rgb(255, 255, 255); line-height: 40px; display: inline-block; width: 50px; }
.header-style1 .header-mid .container .sticky-search .sticky-search-content .top-form.top-search .button-search-pro:hover { background-color: rgb(13, 127, 114); }
.header-style1 .header-mid .container .sticky-cart .top-form-minicart .minicart-number { background-color: rgb(230, 0, 50); color: rgb(255, 255, 255); right: -5px; }
.rtl .header-style1 .header-mid .container .sticky-cart .top-form-minicart .minicart-number { left: -5px; right: auto; }
.header-style1 .header-mid.sticky-menu .contact-us-header { display: none; }
.header-style1 .header-mid.sticky-menu .sticky-search, .header-style1 .header-mid.sticky-menu .sticky-cart { display: block; }
.header-bottom { background-color: rgb(230, 0, 50); box-shadow: rgba(0, 0, 0, 0.2) -1px 3px 3px 0px; position: relative; z-index: 8; }
.header-style2 .header-bottom { background-color: rgb(242, 242, 242); }
.header-style2 .header-bottom .sticky-search, .header-style5 .header-bottom .sticky-search { display: none; }
.header-style2 .header-bottom .container, .header-style5 .header-bottom .container { position: relative; }
.header-style2 .header-bottom .container .sticky-search.open .sticky-search-content, .header-style5 .header-bottom .container .sticky-search.open .sticky-search-content { opacity: 1; visibility: visible; transform: translateY(0px); }
.header-style2 .header-bottom .container .sticky-search i, .header-style5 .header-bottom .container .sticky-search i { color: rgb(34, 34, 34); font-size: 16px; position: absolute; top: 23px; right: 45px; cursor: pointer; display: inline-block; width: 20px; height: 20px; opacity: 1; }
.rtl .header-style2 .header-bottom .container .sticky-search i, .rtl .header-style5 .header-bottom .container .sticky-search i { left: 45px; right: auto; }
.header-style2 .header-bottom .container .sticky-search .sticky-search-content, .header-style5 .header-bottom .container .sticky-search .sticky-search-content { position: absolute; top: 55px; right: 45px; opacity: 0; visibility: hidden; transform: translateY(60px); transition: all 0.3s ease 0s; min-width: 248px; }
.rtl .header-style2 .header-bottom .container .sticky-search .sticky-search-content, .rtl .header-style5 .header-bottom .container .sticky-search .sticky-search-content { left: 45px; right: auto; }
.header-style2 .header-bottom .container .sticky-search .sticky-search-content .top-form.top-search .cat-wrapper, .header-style5 .header-bottom .container .sticky-search .sticky-search-content .top-form.top-search .cat-wrapper { display: none; }
.header-style2 .header-bottom .container .sticky-search .sticky-search-content .top-form.top-search input, .header-style5 .header-bottom .container .sticky-search .sticky-search-content .top-form.top-search input { border-radius: 0px; height: 40px; float: left; padding: 0px 20px; border: 1px solid rgb(204, 204, 204); }
.rtl .header-style2 .header-bottom .container .sticky-search .sticky-search-content .top-form.top-search input, .rtl .header-style5 .header-bottom .container .sticky-search .sticky-search-content .top-form.top-search input { float: right; }
.header-style2 .header-bottom .container .sticky-search .sticky-search-content .top-form.top-search .button-search-pro, .header-style5 .header-bottom .container .sticky-search .sticky-search-content .top-form.top-search .button-search-pro { border: 0px; border-radius: 0px; background-color: rgb(230, 0, 50); height: 40px; color: rgb(255, 255, 255); line-height: 40px; display: inline-block; width: 50px; }
.header-style2 .header-bottom .container .sticky-search .sticky-search-content .top-form.top-search .button-search-pro:hover, .header-style5 .header-bottom .container .sticky-search .sticky-search-content .top-form.top-search .button-search-pro:hover { background-color: rgb(13, 127, 114); }
.header-style2 .header-bottom .container .sticky-cart .top-form-minicart .minicart-number, .header-style5 .header-bottom .container .sticky-cart .top-form-minicart .minicart-number { background-color: rgb(230, 0, 50); color: rgb(255, 255, 255); right: -5px; }
.rtl .header-style2 .header-bottom .container .sticky-cart .top-form-minicart .minicart-number, .rtl .header-style5 .header-bottom .container .sticky-cart .top-form-minicart .minicart-number { left: -5px; right: auto; }
.header-style2 .header-bottom.sticky-menu .header-right, .header-style5 .header-bottom.sticky-menu .header-right { width: auto; padding: 0px; }
.rtl .header-style2 .header-bottom.sticky-menu .header-right, .rtl .header-style5 .header-bottom.sticky-menu .header-right { float: left; }
.header-style2 .header-bottom.sticky-menu .widget_nav_menu, .header-style5 .header-bottom.sticky-menu .widget_nav_menu { display: none; }
.header-style2 .header-bottom.sticky-menu .sticky-search, .header-style5 .header-bottom.sticky-menu .sticky-search { display: block; }
.header-style5 .header-bottom .container .sticky-search i { color: rgb(255, 255, 255); }
.header-bottom .elementor-widget-wp-widget-nav_menu ul.menu > li, .header-bottom .widget_nav_menu ul.menu > li { display: inline-block; float: left; margin: 11px 5px; }
.header-style2 .header-bottom .elementor-widget-wp-widget-nav_menu ul.menu > li, .header-style2 .header-bottom .widget_nav_menu ul.menu > li { margin: 10px 5px 9px; }
.header-style2 .header-bottom .elementor-widget-wp-widget-nav_menu ul.menu > li > a, .header-style2 .header-bottom .widget_nav_menu ul.menu > li > a { border: 1px solid rgb(230, 0, 50); }
.header-bottom .elementor-widget-wp-widget-nav_menu ul.menu > li.menu-wishlist a, .header-bottom .widget_nav_menu ul.menu > li.menu-wishlist a { background: url("../assets/img/bg_general.png") -12px -1403px no-repeat rgb(255, 255, 255); position: relative; }
.header-bottom .elementor-widget-wp-widget-nav_menu ul.menu > li.menu-compare a, .header-bottom .widget_nav_menu ul.menu > li.menu-compare a { background: url("../assets/img/bg_general.png") -14px -1295px no-repeat rgb(255, 255, 255); }
.header-bottom .elementor-widget-wp-widget-nav_menu ul.menu > li > a, .header-bottom .widget_nav_menu ul.menu > li > a { display: inline-block; text-indent: -9999px; width: 36px; height: 36px; border-radius: 50%; }
.header-style1 .sticky-menu .topsearch-entry .search-append { top: 41px; }
.revo_top { padding: 7px 0px; }
.header-style1 .sticky-menu .revo_top { padding: 0px; }
.revo_top .top-form.top-search { min-width: 595px; display: inline-block; position: relative; border-radius: 28px; background-color: rgb(255, 255, 255); margin-right: 25px; width: 96%; z-index: 99; }
.revo_top .top-form.top-search form { margin: 0px; position: relative; z-index: 10; }
.rtl .revo_top .top-form.top-search { margin: 0px; border-top-right-radius: 28px; border-bottom-right-radius: 28px; }
.header-style1 .sticky-menu .revo_top .top-form.top-search { min-width: 240px; margin: 0px; width: 240px; }
.header-style2 .revo_top .top-form.top-search { border: 2px solid rgb(230, 0, 50); min-width: 540px; }
.header-style2 .revo_top .top-form.top-search .cat-wrapper { height: 40px; }
.header-style2 .revo_top .top-form.top-search .cat-wrapper select { height: 40px; }
.header-style2 .revo_top .top-form.top-search input { height: 40px; line-height: 40px; }
.header-style2 .revo_top .top-form.top-search button.form-button { top: -2px; }
.revo_top .top-form.top-search .topsearch-entry { padding-left: 20px; }
.rtl .revo_top .top-form.top-search .topsearch-entry { padding-right: 20px; padding-left: 0px; }
.header-style1 .sticky-menu .rtl .revo_top .top-form.top-search .topsearch-entry { padding-right: 0px; }
.header-style1 .sticky-menu .revo_top .top-form.top-search .topsearch-entry { padding-left: 0px; }
.revo_top .top-form.top-search .cat-wrapper { background-color: rgb(255, 255, 255); position: absolute; height: 44px; top: 0px; left: 0px; right: auto; color: rgb(34, 34, 34); border-right: 1px solid rgb(230, 0, 50); border-radius: 0px !important; }
.revo_top .top-form.top-search .cat-wrapper::before { content: ""; font-family: FontAwesome; color: rgb(35, 47, 62); font-size: 14px; position: absolute; top: 15px; right: 20px; }
.rtl .revo_top .top-form.top-search .cat-wrapper { border-left: 1px solid rgb(230, 0, 50); border-right: 0px; right: 0px; left: auto; }
.rtl .revo_top .top-form.top-search .cat-wrapper::before { left: 15px; right: auto; }
.revo_top .top-form.top-search .cat-wrapper .label-search { display: block; margin-bottom: 0px; font-family: "Open Sans"; color: rgb(35, 47, 62); }
.revo_top .top-form.top-search .cat-wrapper select { appearance: none; border: none; background: transparent; padding: 0px 5px; height: 44px; width: 135px; border-radius: 0px !important; }
.revo_top .top-form.top-search .cat-wrapper select:focus { outline: none; background-color: rgb(255, 255, 255); }
.revo_top .top-form.top-search input { width: 100%; height: 44px; border: none; line-height: 44px; margin-bottom: 0px; padding-left: 150px; border-radius: 20px; }
.header_style3 .revo_top .top-form.top-search input { color: rgb(255, 255, 255); }
.rtl .revo_top .top-form.top-search input { padding-right: 150px; padding-left: 0px; }
.revo_top .top-form.top-search button.form-button { height: 44px; line-height: 44px; width: 68px; margin: 0px; border: 0px; position: absolute; left: auto; right: -2px; top: 0px; font-size: 14px; color: rgb(255, 255, 255); border-radius: 0px 20px 20px 0px; background-color: rgb(45, 45, 45); }
.header-style3 .revo_top .top-form.top-search button.form-button { right: -32px; }
.rtl .header-style3 .revo_top .top-form.top-search button.form-button { left: -8px; right: auto; }
.rtl .revo_top .top-form.top-search button.form-button { border-radius: 20px 0px 0px 20px; left: -2px; right: auto; }
.revo_top .top-form.top-search button.form-button:hover { background: none 0px 0px repeat scroll rgb(230, 0, 50); }
.header-style1 .revo_top .top-form.top-search button.form-button:hover { background-color: rgb(153, 153, 153); }
.revo_top .top-form.top-search button.form-button:hover::before { color: rgb(255, 255, 255); }
.revo_top .top-form.top-search.non-category input { padding: 0px; }
.rtl .revo_top .top-form.top-search.non-category input { padding-right: 0px; }
#lang_sel a, #lang_sel a:visited { border: 0px none; padding: 0px; }
#lang_sel a.lang_sel_sel::after { content: ""; font-family: FontAwesome; display: inline-block; font-size: 12px; margin-left: 4px; vertical-align: top; color: rgb(153, 153, 153); line-height: 18px; }
.rtl #lang_sel a.lang_sel_sel::after { margin-right: 4px; margin-left: 0px; }
#lang_sel img.iclflag { margin-top: -1px; display: inline-block; vertical-align: middle; margin-right: 5px; }
.rtl #lang_sel img.iclflag { margin: 0px 0px 0px 5px; }
#lang_sel > ul.nav { display: inline-block; list-style: none; }
.rtl #lang_sel > ul.nav { margin-right: 15px; }
#lang_sel > ul.nav > li { position: relative; padding: 10px 0px; }
#lang_sel > ul.nav > li > a { background-color: transparent; color: rgb(70, 70, 70); border-left: 1px solid rgb(221, 221, 221); padding-left: 15px; }
.rtl .header-style3 #lang_sel > ul.nav > li > a { border-right: 0px; padding-right: 0px; }
.rtl .header-style4 #lang_sel > ul.nav > li > a { border-right: 0px; padding-right: 0px; }
.rtl #lang_sel > ul.nav > li > a { border-left: 0px; border-right: 1px solid rgb(221, 221, 221); padding-right: 15px; padding-left: 0px; }
#lang_sel > ul.nav > li > a span { display: inline-block; }
#lang_sel > ul.nav > li > ul { border: 1px solid rgb(221, 221, 221); box-shadow: rgba(30, 30, 30, 0.3) 0px 1px 8px; left: 0px; top: 38px; z-index: 99999; position: absolute; background: rgb(255, 255, 255); width: 150px; padding: 10px 10px 5px; display: none; margin: 0px; }
.rtl #lang_sel > ul.nav > li > ul { right: 0px; left: auto; }
#lang_sel > ul.nav > li > ul li { background: rgb(255, 255, 255); list-style: none; border: 2px solid rgb(221, 221, 221); padding: 0px 10px; margin-bottom: 5px; }
#lang_sel > ul.nav > li > ul li:hover { border: 2px solid rgb(230, 0, 50); }
#lang_sel > ul.nav > li > ul li.active a { color: rgb(230, 0, 50); }
#lang_sel > ul.nav > li > ul li a { color: rgb(70, 70, 70); display: block; height: auto; line-height: 28px; }
#lang_sel > ul.nav > li > ul li a .iclflag { margin-right: 13px; }
.rtl #lang_sel > ul.nav > li > ul li a .iclflag { margin-left: 13px; margin-right: 0px; }
#lang_sel > ul.nav > li > ul li:hover a { color: rgb(230, 0, 50); }
#lang_sel > ul.nav > li > ul::before { content: ""; display: inline-block; background: transparent; height: 3px; width: 100%; position: absolute; top: -3px; right: 0px; }
#lang_sel > ul.nav > li:hover > ul { display: block !important; }
.currency_w { margin-bottom: 0px; }
.currency_w > li { position: relative; list-style: none; padding: 10px 0px; }
.currency_w > li > a { display: block; color: rgb(45, 45, 45); padding: 0px 0px 0px 13px; border-left: 1px solid rgb(221, 221, 221); }
.rtl .currency_w > li > a { padding: 0px 13px 0px 0px; border-right: 1px solid rgb(221, 221, 221); border-left: 0px; }
.currency_w > li > a::after { content: ""; font-family: FontAwesome; display: inline-block; margin-left: 10px; color: rgb(153, 153, 153); line-height: 18px; vertical-align: top; }
.rtl .currency_w > li > a::after { margin-right: 10px; margin-left: 0px; }
.currency_w > li .currency_switcher { border: 1px solid rgb(221, 221, 221); box-shadow: rgba(30, 30, 30, 0.3) 0px 1px 8px; left: 0px; top: 38px; z-index: 99999; position: absolute; background: rgb(255, 255, 255); width: 100px; padding: 10px 10px 5px; display: none; margin: 0px; }
.rtl .currency_w > li .currency_switcher { right: 0px; }
.currency_w > li .currency_switcher li { background: rgb(255, 255, 255); list-style: none; border: 2px solid rgb(221, 221, 221); padding: 3px 10px; margin-bottom: 5px; }
.currency_w > li .currency_switcher li:hover { border: 2px solid rgb(230, 0, 50); }
.currency_w > li .currency_switcher li:hover a { color: rgb(230, 0, 50); }
.currency_w > li .currency_switcher li a { background: none; border-top: 0px; border-right: 0px; border-left: 0px; border-image: initial; border-radius: 0px; color: rgb(70, 70, 70); display: block; border-bottom: none; }
.currency_w > li .currency_switcher li a.active { color: rgb(230, 0, 50); }
.currency_w > li .currency_switcher::before { content: ""; display: block; background: transparent; height: 3px; position: absolute; top: -3px; width: 100%; }
.currency_w > li:hover .currency_switcher { display: block; z-index: 9999; height: auto; }
.top-form { position: relative; float: right; }
.top-form:hover .wrapp-minicart { visibility: visible; opacity: 1; transform: translateY(0px); transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; }
.top-form.top-form-minicart { cursor: pointer; position: relative; padding: 11px 10px 10px 5px; }
.header-style2 .top-form.top-form-minicart { padding: 10px 10px 9px 5px; }
.rtl .top-form.top-form-minicart { padding: 10px 5px 10px 10px; }
.top-form.top-form-minicart .top-minicart-icon { text-align: center; border-radius: 50%; width: 36px; height: 36px; background: url("../assets/img/bg_general.png") -13px -1330px no-repeat rgb(255, 255, 255); position: relative; }
.header-style2 .top-form.top-form-minicart .top-minicart-icon { border: 1px solid rgb(230, 0, 50); }
.top-form.top-form-minicart .top-minicart-icon .minicart-number { font-size: 14px; display: inline-block; vertical-align: top; width: 20px; height: 20px; line-height: 20px; position: absolute; right: -12px; top: -5px; background-color: rgb(255, 255, 255); border-radius: 50%; }
.header-style2 .top-form.top-form-minicart .top-minicart-icon .minicart-number { background-color: rgb(230, 0, 50); color: rgb(255, 255, 255); }
.rtl .top-form.top-form-minicart .top-minicart-icon .minicart-number { left: -12px; right: auto; }
.top-form .wrapp-minicart { visibility: hidden; opacity: 0; transform: translateY(50px); transition: transform 0.3s ease 0s; background: none 0px 0px repeat scroll rgb(255, 255, 255); position: absolute; right: 0px; left: auto; top: 58px; width: 318px; z-index: 99999; box-shadow: rgba(0, 0, 0, 0.255) 0px 3px 5px 2px; }
.header-style2 .top-form .wrapp-minicart { top: 55px; }
.top-form .wrapp-minicart::before { content: ""; display: block; background: transparent; height: 25px; position: absolute; top: -25px; width: 100%; }
.rtl .top-form .wrapp-minicart { left: -30px; right: auto; }
.top-form .wrapp-minicart .minicart-padding .number-item { padding: 25px 20px 0px; font-size: 13px; color: rgb(125, 125, 125); }
.top-form .wrapp-minicart .minicart-padding .number-item .item { color: rgb(230, 0, 50); }
.top-form .wrapp-minicart .minicart-padding ul.minicart-content { background: rgb(255, 255, 255); max-height: 345px; overflow: auto; padding: 0px 15px 0px 20px; margin-left: 0px; }
.top-form .wrapp-minicart .minicart-padding ul.minicart-content li { list-style: none; position: relative; padding: 30px 0px; overflow: hidden; border-bottom: 1px solid rgb(240, 240, 240); }
.top-form .wrapp-minicart .minicart-padding ul.minicart-content li:first-child { padding-top: 25px; }
.top-form .wrapp-minicart .minicart-padding ul.minicart-content li .product-image { display: inline-block; width: 100px; background: rgb(255, 255, 255); border: 1px rgb(235, 235, 235); float: left; margin-right: 20px; position: relative; }
.rtl .top-form .wrapp-minicart .minicart-padding ul.minicart-content li .product-image { float: right; margin-left: 20px; margin-right: 0px; }
.top-form .wrapp-minicart .minicart-padding ul.minicart-content li .product-image:hover img { opacity: 0.8; }
.top-form .wrapp-minicart .minicart-padding ul.minicart-content li .product-action { position: absolute; top: 23px; right: 0px; }
.rtl .top-form .wrapp-minicart .minicart-padding ul.minicart-content li .product-action { left: 0px; right: auto; }
.top-form .wrapp-minicart .minicart-padding ul.minicart-content li .product-action a.btn-remove { display: block; margin: 7px 0px; }
.top-form .wrapp-minicart .minicart-padding ul.minicart-content li .product-action .btn-edit { display: block; margin: 7px 0px; }
.top-form .wrapp-minicart .minicart-padding ul.minicart-content li .detail-item { overflow: hidden; }
.top-form .wrapp-minicart .minicart-padding ul.minicart-content li .detail-item .product-details h4 { margin: 0px; padding-right: 20px; }
.rtl .top-form .wrapp-minicart .minicart-padding ul.minicart-content li .detail-item .product-details h4 { padding-left: 20px; padding-right: 0px; }
.top-form .wrapp-minicart .minicart-padding ul.minicart-content li .detail-item .product-details h4 a { font-weight: 600; font-size: 14px; color: rgb(34, 34, 34); text-transform: capitalize; line-height: 22px; }
.top-form .wrapp-minicart .minicart-padding ul.minicart-content li .detail-item .product-details h4 a:hover { color: rgb(230, 0, 50); }
.top-form .wrapp-minicart .minicart-padding ul.minicart-content li .detail-item .product-details .product-price { float: left; }
.rtl .top-form .wrapp-minicart .minicart-padding ul.minicart-content li .detail-item .product-details .product-price { float: right; }
.top-form .wrapp-minicart .minicart-padding ul.minicart-content li .detail-item .product-details .product-price .price { display: block; }
.top-form .wrapp-minicart .minicart-padding ul.minicart-content li .detail-item .product-details .product-price .price span.amount { font-weight: 500; font-size: 16px; color: rgb(230, 0, 50); padding: 10px 0px; display: inline-block; }
.top-form .wrapp-minicart .minicart-padding ul.minicart-content li .detail-item .product-details .product-price .qty { display: inline-block; width: 40px; height: 40px; line-height: 40px; text-align: center; color: rgb(113, 113, 113); font-size: 15px; border: 1px solid rgb(237, 237, 237); }
.top-form .wrapp-minicart .cart-checkout { line-height: normal; }
.top-form .wrapp-minicart .cart-checkout .price-total { line-height: 41px; padding: 0px 25px; }
.top-form .wrapp-minicart .cart-checkout .price-total .label-price-total { font-weight: 500; font-size: 12px; color: rgb(34, 34, 34); text-transform: uppercase; }
.top-form .wrapp-minicart .cart-checkout .price-total .price-total-w { float: right; }
.rtl .top-form .wrapp-minicart .cart-checkout .price-total .price-total-w { float: left; }
.top-form .wrapp-minicart .cart-checkout .price-total .price-total-w span.price span.amount { font-weight: 500; font-size: 20px; color: rgb(230, 0, 50); }
.top-form .wrapp-minicart .cart-checkout .cart-links { padding: 15px 22px 40px; overflow: hidden; width: 100%; }
.top-form .wrapp-minicart .cart-checkout .cart-links .cart-link { text-align: left; }
.rtl .top-form .wrapp-minicart .cart-checkout .cart-links .cart-link { text-align: right; }
.top-form .wrapp-minicart .cart-checkout .cart-links .checkout-link { text-align: right; }
.rtl .top-form .wrapp-minicart .cart-checkout .cart-links .checkout-link { text-align: left; }
.top-form .wrapp-minicart .cart-checkout .cart-links .cart-link, .top-form .wrapp-minicart .cart-checkout .cart-links .checkout-link { float: left; width: 50%; }
.rtl .top-form .wrapp-minicart .cart-checkout .cart-links .cart-link, .rtl .top-form .wrapp-minicart .cart-checkout .cart-links .checkout-link { float: right; }
.top-form .wrapp-minicart .cart-checkout .cart-links .cart-link a, .top-form .wrapp-minicart .cart-checkout .cart-links .checkout-link a { font-weight: 500; font-size: 12px; color: rgb(34, 34, 34); line-height: 43px; height: 45px; border: 1px solid rgb(237, 237, 237); padding: 0px 25px; background: rgb(255, 255, 255); display: inline-block; text-transform: uppercase; }
.top-form .wrapp-minicart .cart-checkout .cart-links .cart-link:hover a, .top-form .wrapp-minicart .cart-checkout .cart-links .checkout-link:hover a { border: 1px solid rgb(230, 0, 50); color: rgb(255, 255, 255); background-color: rgb(230, 0, 50); }
.slideshow-home1 { margin-left: -15px; }
.rtl .slideshow-home1 { margin: 0px -15px 0px 0px; }
.slideshow-home1 .vc_column-inner { padding: 0px; }
.slideshow-home1 .wpb_revslider_element { float: left; min-width: 650px; margin-bottom: 0px; }
.rtl .slideshow-home1 .wpb_revslider_element { float: right; }
.header-default.sticky-menu { position: fixed; background: rgb(0, 0, 0); }
.header-default.sticky-menu .revo-header, .header-default.sticky-menu .revo-center { display: none; }
.header-default.sticky-menu #main-menu { margin-bottom: 0px !important; }
body.resmenu-open { position: relative; }
body.resmenu-open::before { content: ""; background: rgba(0, 0, 0, 0.7); position: fixed; top: 0px; left: 0px; height: 100%; z-index: 9999; width: 100%; }
.header-style1 .sticky-menu { position: fixed; background: rgb(255, 255, 255); box-shadow: rgb(153, 153, 153) 0px 0px 2px 1px; z-index: 99; padding: 5px 0px; }
.header-style1 .sticky-menu .top-header .revo-logo { width: 150px; padding: 5px 0px; }
.header-style1 .sticky-menu .sticky-search.open i.fa::before { content: ""; }
.header-style5 .sticky-menu { position: fixed; z-index: 9; }
.header-style3 .sticky-menu { position: fixed; background: rgb(0, 0, 0); z-index: 9; }
.header-style2 .sticky-menu, .header-style4 .sticky-menu { position: fixed; z-index: 9; }
.primary-menu .navbar-inverse { background-color: transparent; border-color: rgb(255, 255, 255); }
.header-style2 .primary-menu .navbar-inverse { background-color: rgb(242, 242, 242); border-color: rgb(242, 242, 242); }
.header-style3 .primary-menu .navbar-inverse { background-color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); }
.header-style5 .primary-menu .navbar-inverse { background-color: rgb(15, 141, 114); border-color: rgb(15, 141, 114); }
.nav-pills { display: inline-block; margin-left: 0px; list-style-type: none; margin-bottom: 0px; }
.nav-pills.nav-css > li { float: none; display: inline-block; }
.nav-pills.nav-css > li > a { padding: 22px 18px; }
.nav-pills.nav-css > li.dropdown > a span.menu-img { position: absolute; right: 5px; top: -2px; }
.nav-pills.nav-css > li.dropdown .dropdown-menu { box-shadow: none; border: 1px solid rgb(234, 234, 234); padding: 0px; min-width: 200px; }
.nav-pills.nav-css > li.dropdown .dropdown-menu li { width: 100%; padding: 0px 20px; }
.nav-pills.nav-css > li.dropdown .dropdown-menu li > a { padding: 13px 0px; color: rgb(34, 34, 34); font-size: 13px; text-transform: capitalize; border-bottom: 1px solid rgb(234, 234, 234); }
.nav-pills.nav-css > li.dropdown .dropdown-menu li > a:hover { color: rgb(230, 0, 50); }
.nav-pills.nav-css > li.dropdown .dropdown-menu li.active > a { color: rgb(230, 0, 50); }
.nav-pills.nav-css > li.dropdown .dropdown-menu li:last-child > a { border: 0px; }
.nav-pills.nav-css > li.dropdown .dropdown-menu li.dropdown-submenu { position: relative; }
.nav-pills.nav-css > li.dropdown .dropdown-menu li.dropdown-submenu .dropdown-menu { top: -1px; left: 100%; }
.rtl .nav-pills.nav-css > li.dropdown .dropdown-menu li.dropdown-submenu .dropdown-menu { left: auto; right: 100%; }
.nav-pills.nav-css > li.dropdown .dropdown-menu li.dropdown-submenu .dropdown-menu > a { border-bottom: 1px solid rgb(234, 234, 234); }
.nav-pills.nav-css > li:hover .dropdown-menu { top: 100%; opacity: 1; visibility: visible; }
.nav-pills > li { float: none; display: inline-block; }
.header-style5 .nav-pills > li:first-child > a { padding-left: 0px; }
.rtl .header-style5 .nav-pills > li:first-child > a { padding: 0px 0px 0px 20px; }
.header-style2 .nav-pills > li:first-child > a { padding-left: 0px; }
.rtl .header-style2 .nav-pills > li:first-child > a { padding: 0px 0px 0px 20px; }
.nav-pills > li > a { text-transform: uppercase; background-color: transparent; position: relative; padding: 22px 18px; font-weight: 500; display: block; font-size: 13px; line-height: 20px; color: rgb(0, 60, 165); }
.header-gaming .nav-pills > li > a { color: rgb(255, 255, 255); padding: 25px; }
.header-style2 .nav-pills > li > a { padding: 17px 19px 18px; }
.header-style3 .nav-pills > li > a { padding: 12px 20px; font-weight: 600; color: rgb(255, 255, 255); }
.header-style5 .nav-pills > li > a { padding: 20px 19px; color: rgb(255, 255, 255); }
.nav-pills > li > a:hover, .nav-pills > li > a:focus { background-color: rgb(230, 0, 50); color: rgb(255, 255, 255) !important; }
.header-style1 .nav-pills > li > a:hover, .header-style1 .nav-pills > li > a:focus { background-color: transparent; }
.header-style3 .nav-pills > li > a:hover, .header-style3 .nav-pills > li > a:focus { color: rgb(125, 125, 125); }
.header-style5 .nav-pills > li > a:hover, .header-style5 .nav-pills > li > a:focus { color: rgb(155, 232, 244); }
.nav-pills > li.active > a { color: rgb(230, 0, 50); }
.nav-pills > li.dropdown > a { position: relative; }
.nav-pills > li.dropdown > a::after { content: ""; font-family: FontAwesome; position: absolute; right: 5px; }
.header-style3 .nav-pills > li.dropdown > a::after { color: rgb(125, 125, 125); }
.rtl .nav-pills > li.dropdown > a::after { left: 5px; right: auto; }
.header-style3 .nav-pills > li.dropdown > a:hover::before { color: rgb(230, 0, 50); }
.header-style3 .nav-pills > li.dropdown > a::before { color: rgb(125, 125, 125); }
.header-style5 .nav-pills > li.dropdown > a:hover::before { color: rgb(155, 232, 244); }
.header-style5 .nav-pills > li.dropdown > a::before { color: rgb(125, 125, 125); }
.nav-pills > li.dropdown .dropdown-menu { text-align: left; display: block; visibility: hidden; top: 125%; padding: 15px 0px; border: none; min-width: 200px; border-radius: 0px; opacity: 0; transition: all 0.3s ease 0s; }
.rtl .nav-pills > li.dropdown .dropdown-menu { text-align: right; }
.nav-pills > li.dropdown .dropdown-menu li { width: 100%; }
.nav-pills > li.dropdown .dropdown-menu li > a { position: relative; text-transform: capitalize; display: block; padding: 12px 25px; color: rgb(125, 125, 125); }
.nav-pills > li.dropdown .dropdown-menu li > a:hover {color: rgb(255 255 255);background-color: rgb(230, 0, 50);}
.nav-pills > li.dropdown .dropdown-menu li.dropdown-submenu { position: relative; }
.nav-pills > li.dropdown .dropdown-menu li.dropdown-submenu .dropdown-menu { position: absolute; top: -16px; left: 110%; visibility: hidden; margin: 0px; opacity: 0; transition: all 0.3s ease 0s; }
.rtl .nav-pills > li.dropdown .dropdown-menu li.dropdown-submenu .dropdown-menu { left: auto; right: 110%; }
.nav-pills > li.dropdown .dropdown-menu > .dropdown-submenu:hover > .dropdown-menu { left: 100%; visibility: visible; opacity: 1; }
.rtl .nav-pills > li.dropdown .dropdown-menu > .dropdown-submenu:hover > .dropdown-menu { left: auto; right: 100%; }
.nav-pills > li.dropdown:hover::before { top: 100%; visibility: visible; opacity: 1; }
.nav-pills > li.dropdown > .dropdown-menu.visible { visibility: visible; top: 100%; opacity: 1; }
.nav-pills > li.active { position: relative; }
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { background-color: transparent; color: rgb(230, 0, 50); }
.header-style5 .nav-pills > li.active > a, .header-style5 .nav-pills > li.active > a:hover, .header-style5 .nav-pills > li.active > a:focus { color: rgb(155, 232, 244); }
.header-style3 .nav-pills > li.active > a, .header-style3 .nav-pills > li.active > a:hover, .header-style3 .nav-pills > li.active > a:focus { color: rgb(125, 125, 125); }
.nav-pills .dropdown-menu li.active > a, .nav-pills .dropdown-menu li:hover > a { color: rgb(230, 0, 50); background-color: transparent; }
.nav-pills.nav-mega .menu-img { position: absolute; right: 5px; top: -2px; }
.nav-pills.nav-mega .revo-mega-menu .wpb_raw_html { margin-bottom: 0px; }
.nav-pills.nav-mega .revo-mega-menu.revo-menu-img > a span.menu-img { position: absolute; right: 5px; top: -2px; }
.header-style3 .nav-pills.nav-mega .revo-mega-menu.revo-menu-img > a span.menu-img { display: none; }
.header-style10 .nav-pills.nav-mega .revo-mega-menu.revo-menu-img > a span.menu-img img { max-width: 38px; }
.nav-pills.nav-mega .revo-mega-menu .dropdown-menu { padding: 30px 15px 15px; width: 100%; visibility: hidden; box-shadow: rgb(153, 153, 153) 0px 0px 5px; }
.nav-pills.nav-mega .revo-mega-menu .dropdown-menu li.active > a, .nav-pills.nav-mega .revo-mega-menu .dropdown-menu li:hover > a {background-color: rgb(230, 0, 50);}
.nav-pills.nav-mega .revo-mega-menu .dropdown-menu li .dropdown-sub > li.active > a, .nav-pills.nav-mega .revo-mega-menu .dropdown-menu li .dropdown-sub > li:hover > a { background-color: transparent; color: rgb(230, 0, 50); }
.nav-pills.nav-mega .revo-mega-menu .dropdown-menu > li { float: left; padding: 0px 15px; }
.nav-pills.nav-mega .revo-mega-menu .dropdown-menu > li.image-full { padding-top: 0px; width: 100% !important; }
.nav-pills.nav-mega .revo-mega-menu .dropdown-menu > li.image-full > a { border-bottom: 0px; font-size: 14px; text-transform: uppercase; padding: 7px 20px; }
.nav-pills.nav-mega .revo-mega-menu .dropdown-menu > li.image-full > a .menu-title { display: none; }
.nav-pills.nav-mega .revo-mega-menu .dropdown-menu > li.image-full img { width: 100%; }
.nav-pills.nav-mega .revo-mega-menu .dropdown-menu > li .item-bottom { display: none; }
.rtl .nav-pills.nav-mega .revo-mega-menu .dropdown-menu > li { float: right; }
.nav-pills.nav-mega .revo-mega-menu .dropdown-menu .dropdown-submenu > a, .nav-pills.nav-mega .revo-mega-menu .dropdown-menu .dropdown-submenu > .have-title { text-transform: uppercase; padding: 0px; display: block; color: rgb(34, 34, 34); font-size: 14px; font-weight: 500; }
.nav-pills.nav-mega .revo-mega-menu .dropdown-menu .dropdown-submenu > a .menu-title, .nav-pills.nav-mega .revo-mega-menu .dropdown-menu .dropdown-submenu > .have-title .menu-title { display: block; padding-bottom: 15px; border-bottom: 1px solid rgb(234, 234, 234); margin-bottom: 5px; }
.nav-pills.nav-mega .revo-mega-menu .dropdown-menu .dropdown-submenu .dropdown-sub a { padding: 9px 0px; text-transform: capitalize; font-size: 13px; color: rgb(125, 125, 125); }
.nav-pills.nav-mega .revo-mega-menu .dropdown-menu .dropdown-submenu .dropdown-sub a:hover { color: rgb(230, 0, 50); }
.nav-pills.nav-mega .revo-mega-menu .dropdown-menu .dropdown-submenu .dropdown-sub > li .menu-img { float: left; width: 25px; margin-right: 15px; }
.rtl .nav-pills.nav-mega .revo-mega-menu .dropdown-menu .dropdown-submenu .dropdown-sub > li .menu-img { float: right; margin-right: 0px; margin-left: 15px; }
.nav-pills.nav-mega .revo-mega-menu .dropdown-menu.column-1 { min-width: 1170px; padding: 30px 0px 15px; }
.nav-pills.nav-mega .revo-mega-menu .dropdown-menu.column-1 > li { width: 100%; }
.nav-pills.nav-mega .revo-mega-menu .dropdown-menu.column-2 { min-width: 380px; }
.nav-pills.nav-mega .revo-mega-menu .dropdown-menu.column-2 > li { width: 50%; }
.nav-pills.nav-mega .revo-mega-menu .dropdown-menu.column-3 { min-width: 720px; }
.nav-pills.nav-mega .revo-mega-menu .dropdown-menu.column-3 > li { width: 33.33%; }
.nav-pills.nav-mega .revo-mega-menu .dropdown-menu.column-4 { min-width: 875px; }
.nav-pills.nav-mega .revo-mega-menu .dropdown-menu.column-4 > li { width: 25%; }
.nav-pills.nav-mega .revo-mega-menu .dropdown-menu.column-5 { min-width: 1170px; }
.nav-pills.nav-mega .revo-mega-menu .dropdown-menu.column-5 > li { width: 20%; }
.nav-pills.nav-mega .revo-mega-menu .dropdown-menu .revo-menu-img > a { padding: 15px 0px 0px; }
.nav-pills.nav-mega .revo-mega-menu .dropdown-menu .revo-menu-img > a::before { display: none; }
.nav-pills.nav-mega .revo-mega-menu .dropdown-menu .revo-menu-img > a:hover { color: rgb(230, 0, 50); }
.nav-pills.nav-mega .revo-mega-menu .dropdown-menu .revo-menu-img:hover img { opacity: 0.75; }
.nav-pills.nav-mega .revo-mega-menu .dropdown-menu .menu-shortcode > a { display: none; }
.nav-pills.nav-mega .revo-mega-menu.custom-image-col5 .dropdown-menu.column-5 > li { width: 18%; }
.nav-pills.nav-mega .revo-mega-menu.custom-image-col5 .dropdown-menu.column-5 > li.revo-menu-img { width: 28%; }
.nav-pills.nav-mega .revo-mega-menu.custom-mega-product .dropdown-menu { padding: 0px; }
.nav-pills.nav-mega .revo-mega-menu.custom-mega-product .dropdown-menu > li { padding: 0px; }
.nav-pills.nav-mega .revo-mega-menu:hover .dropdown-menu .listing-tab-shortcode .tabbable.tabs .tab-content { visibility: visible; }
.nav-pills.nav-mega .revo-menu-custom > .dropdown-menu > li.active > a { color: rgb(230, 0, 50); }
.nav-pills.nav-mega .revo-menu-custom ul { box-shadow: rgb(153, 153, 153) 0px 0px 5px; }
.nav-pills.nav-mega .revo-menu-custom ul .menu-img { display: none; }
.nav-pills.nav-mega .revo-menu-custom ul > li > a { font-size: 13px; }
.nav-pills.nav-mega .revo-menu-custom ul li > .have-title { position: relative; display: block; padding: 10px 25px; }
.nav-pills.nav-mega .revo-menu-custom ul li > .have-title::before { content: ""; font-family: fontawesome; font-size: 6px; display: inline-block; vertical-align: middle; padding-right: 8px; }
.rtl .nav-pills.nav-mega .revo-menu-custom ul li > .have-title::before { padding-right: 0px; padding-left: 8px; }
.nav-pills.nav-mega .revo-menu-custom ul .dropdown-submenu > ul { position: absolute; background-color: rgb(255, 255, 255); left: 110%; top: 0px; padding: 15px 0px; visibility: hidden; opacity: 0; transition: all 0.3s ease 0s; min-width: 180px; }
.rtl .nav-pills.nav-mega .revo-menu-custom ul .dropdown-submenu > ul { left: auto; right: 110%; }
.nav-pills.nav-mega .revo-menu-custom ul .dropdown-submenu > ul > li { position: relative; }
.nav-pills.nav-mega .revo-menu-custom ul .dropdown-submenu > ul > li ul { padding: 15px 0px; position: absolute; background-color: rgb(255, 255, 255); left: 110%; top: 0px; visibility: hidden; opacity: 0; transition: all 0.3s ease 0s; }
.rtl .nav-pills.nav-mega .revo-menu-custom ul .dropdown-submenu > ul > li ul { left: auto; right: 110%; }
.nav-pills.nav-mega .revo-menu-custom ul .dropdown-submenu > ul > li ul > li:hover > ul { left: 100%; visibility: visible; opacity: 1; }
.rtl .nav-pills.nav-mega .revo-menu-custom ul .dropdown-submenu > ul > li ul > li:hover > ul { left: auto; right: 100%; }
.nav-pills.nav-mega .revo-menu-custom ul .dropdown-submenu > ul > li:hover > ul { left: 100%; visibility: visible; opacity: 1; }
.rtl .nav-pills.nav-mega .revo-menu-custom ul .dropdown-submenu > ul > li:hover > ul { left: auto; right: 100%; }
.nav-pills.nav-mega .revo-menu-custom ul .dropdown-submenu:hover > ul { left: 100%; visibility: visible; opacity: 1; }
.rtl .nav-pills.nav-mega .revo-menu-custom ul .dropdown-submenu:hover > ul { left: auto; right: 100%; }
.nav-pills.nav-mega .revo-mega-menu.custom-image-col4 .dropdown-menu.column-4 > li.revo-menu-img { width: 22%; }
.nav-pills.nav-mega .revo-mega-menu.custom-image-col4 .dropdown-menu.column-4 > li.revo-menu-img a .menu-title { border-bottom: none; }
.nav-pills.nav-mega .revo-mega-menu.custom-image-col4 .dropdown-menu.column-4 > li.custom-slider-col4 { width: 31%; margin-left: 1.3%; border-left: 1px solid rgb(230, 230, 230); }
.rtl .nav-pills.nav-mega .revo-mega-menu.custom-image-col4 .dropdown-menu.column-4 > li.custom-slider-col4 { border-right: 1px solid rgb(230, 230, 230); border-left: 0px; margin-right: 1.3%; margin-left: 0px; }
.nav-pills.nav-mega .revo-mega-menu.custom-image-col4 .dropdown-menu.column-4 > li.custom-slider-col4 .order-title { display: none; }
.nav-pills.nav-mega .revo-mega-menu.custom-image-col4 .dropdown-menu.column-4 > li.custom-slider-col4 .sw-woo-container-slider { margin-bottom: 0px; }
.nav-pills.nav-mega .revo-mega-menu.custom-image-col4 .dropdown-menu.column-4 > li.custom-slider-col4 .sw-woo-container-slider .item .item-wrap .item-detail .item-content { padding: 20px 15px; }
.nav-pills.nav-mega .revo-mega-menu.custom-image-col4 .dropdown-menu.column-4 > li.custom-slider-col4 .sw-woo-container-slider .item .item-wrap:hover .item-detail { border: 1px solid transparent; }
.nav-pills.nav-mega .revo-mega-menu.custom-image-col4 .dropdown-menu.column-4 > li.custom-slider-col4 .sw-woo-container-slider .slick-next { right: 0px; }
.nav-pills.nav-mega .revo-mega-menu.custom-image-col4 .dropdown-menu.column-4 > li.custom-slider-col4 .sw-woo-container-slider .slick-prev { left: 0px; }
.mega-left-title { background: rgb(45, 45, 45); height: 58px; line-height: 58px; overflow: hidden; padding: 0px 15px; }
.header-style2 .mega-left-title { line-height: 60px; height: 60px; background-color: rgb(230, 0, 50); position: relative; margin-top: -5px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.rtl .header-style2 .mega-left-title { margin-top: -4px; }
.mega-left-title span, .mega-left-title strong { color: rgb(255, 255, 255); text-transform: uppercase; font-size: 13px; font-weight: 500; }
.mega-left-title::before { content: ""; width: 19px; height: 14px; display: inline-block; margin-right: 10px; background: url("../assets/img/bg_general.png") -20px -1379px no-repeat; }
.rtl .mega-left-title::before { margin-left: 10px; margin-right: 0px; }
.mega-left-title::after { position: absolute; right: 25px; top: 20px; content: ""; width: 19px; height: 15px; display: inline-block; background: url("../assets/img/bg_general.png") -20px -1558px no-repeat; }
.rtl .mega-left-title::after { left: 25px; right: auto; }
.vertical_megamenu-header .wpb_content_element { margin: 0px; }
.elementor-widget-container .vertical_megamenu-header { float: none; }
.vertical_megamenu-header:hover .wrapper_vertical_menu { opacity: 1; transform: translateY(0px); visibility: visible; }
.home-style1 .header-style1 .vertical_megamenu-header .wrapper_vertical_menu, .home-style22 .header-style1 .vertical_megamenu-header .wrapper_vertical_menu { opacity: 1; transform: translateY(0px); visibility: visible; }
.wrapper_vertical_menu { position: absolute; min-width: 270px; opacity: 0; transition: all 0.3s ease-out 0s; transform: translateY(40px); z-index: 9; visibility: hidden; }
.wrapper_vertical_menu .dropdown-sub { margin: 0px; }
.wrapper_vertical_menu .vertical-megamenu { position: relative; margin: 0px; border-width: 0px 1px 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: rgb(239, 239, 239); border-bottom-color: rgb(239, 239, 239); border-left-color: rgb(239, 239, 239); border-image: initial; background-color: rgb(255, 255, 255); border-top-style: initial; border-top-color: initial; z-index: 9; }
.wrapper_vertical_menu .vertical-megamenu > li { padding: 0px 15px; background: none; border: 0px; position: relative; z-index: 1; cursor: pointer; }
.wrapper_vertical_menu .vertical-megamenu > li:last-child > a { border-bottom: 0px; }
.wrapper_vertical_menu .vertical-megamenu > li.showMore a.open-more-cat { background: url("../assets/img/icon-more.jpg") left center no-repeat; }
.rtl .wrapper_vertical_menu .vertical-megamenu > li.showMore a.open-more-cat { background: url("../assets/img/icon-more.jpg") right center no-repeat; }
.wrapper_vertical_menu .vertical-megamenu > li.showMore a.close-more-cat { background: url("../assets/img/icon-less.jpg") left center no-repeat; }
.rtl .wrapper_vertical_menu .vertical-megamenu > li.showMore a.close-more-cat { background: url("../assets/img/icon-less.jpg") right center no-repeat; }
.wrapper_vertical_menu .vertical-megamenu > li.icon-phone > a span.menu-img { position: absolute; left: 0px; top: 13px; display: inline-block; }
.wrapper_vertical_menu .vertical-megamenu > li.icon-sport > a span.menu-img { position: absolute; left: 0px; top: 19px; display: inline-block; }
.wrapper_vertical_menu .vertical-megamenu > li > a { font-size: 14px; padding: 0px 20px 0px 30px; line-height: 50px; font-weight: 600; color: rgb(34, 34, 34); border-bottom: 1px solid rgb(239, 239, 239); }
.wrapper_vertical_menu .vertical-megamenu > li > a > span.menu-img { position: absolute; left: 0px; top: 16px; display: inline-block; }
.rtl .wrapper_vertical_menu .vertical-megamenu > li > a > span.menu-img { right: 0px; left: auto; }
.rtl .wrapper_vertical_menu .vertical-megamenu > li > a { padding: 0px 30px 0px 20px; }
.wrapper_vertical_menu .vertical-megamenu > li > a:hover { background-color: rgb(255, 255, 255); }
.wrapper_vertical_menu .vertical-megamenu > li > a .have-title { transition: all 0.5s ease 0s; }
.wrapper_vertical_menu .vertical-megamenu > li > a:hover { color: rgb(230, 0, 50); }
.wrapper_vertical_menu .vertical-megamenu > li > .dropdown-menu { position: absolute; left: 100%; top: 0px; border-radius: 0px; min-width: 230px; padding: 0px; border: 0px; }
.rtl .wrapper_vertical_menu .vertical-megamenu > li > .dropdown-menu { left: auto; right: 100%; }
.wrapper_vertical_menu .vertical-megamenu > li > .dropdown-menu > li { position: relative; line-height: 32px; }
.wrapper_vertical_menu .vertical-megamenu > li > .dropdown-menu > li > a { position: relative; padding: 10px 20px; color: rgb(34, 34, 34); background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(235, 235, 235); text-transform: capitalize; }
.wrapper_vertical_menu .vertical-megamenu > li > .dropdown-menu > li .dropdown-menu { position: absolute; left: 100%; margin: 0px; top: 0px; background: rgb(255, 255, 255); display: none; min-width: 230px; padding: 0px; border-radius: 0px; border: 0px; }
.rtl .wrapper_vertical_menu .vertical-megamenu > li > .dropdown-menu > li .dropdown-menu { left: auto; right: 100%; }
.wrapper_vertical_menu .vertical-megamenu > li > .dropdown-menu > li .dropdown-menu > li { position: relative; line-height: 32px; }
.wrapper_vertical_menu .vertical-megamenu > li > .dropdown-menu > li .dropdown-menu > li > a { position: relative; padding: 10px 20px; color: rgb(34, 34, 34); background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(235, 235, 235); text-transform: capitalize; }
.wrapper_vertical_menu .vertical-megamenu > li > .dropdown-menu > li .dropdown-menu > li > a:hover { background-color: rgb(255, 255, 255); }
.wrapper_vertical_menu .vertical-megamenu > li > .dropdown-menu > li .dropdown-menu > li:hover > a { background-color: rgb(247, 247, 247); color: rgb(230, 0, 50); }
.wrapper_vertical_menu .vertical-megamenu > li > .dropdown-menu > li .dropdown-menu > li:hover > a::before { background-color: rgb(230, 0, 50); }
.wrapper_vertical_menu .vertical-megamenu > li > .dropdown-menu > li .dropdown-menu > li:hover > .dropdown-menu { display: block; }
.wrapper_vertical_menu .vertical-megamenu > li > .dropdown-menu > li:hover > a { color: rgb(230, 0, 50); }
.wrapper_vertical_menu .vertical-megamenu > li > .dropdown-menu > li:hover > a::before { background-color: rgb(230, 0, 50); }
.wrapper_vertical_menu .vertical-megamenu > li > .dropdown-menu > li:hover > .dropdown-menu { display: block; }
.wrapper_vertical_menu .vertical-megamenu > li.dropdown > a:hover::after { color: rgb(230, 0, 50); }
.wrapper_vertical_menu .vertical-megamenu > li.dropdown > a::after { content: ""; font-family: fontawesome; font-size: 14px; color: rgb(125, 125, 125); position: absolute; right: 0px; top: 0px; }
.rtl .wrapper_vertical_menu .vertical-megamenu > li.dropdown > a::after { left: 0px; right: auto; content: ""; }
.wrapper_vertical_menu .vertical-megamenu > li:hover > a { color: rgb(230, 0, 50); }
.wrapper_vertical_menu .vertical-megamenu > li:hover > a .have-title { transition: all 0.5s ease 0s; padding-left: 20px; }
.wrapper_vertical_menu .vertical-megamenu > li:hover .dropdown-menu { display: block; }
.wrapper_vertical_menu .vertical-megamenu > li > .dropdown-menu.visible { display: block; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-menu-custom ul { min-width: 180px; padding: 20px 0px; border: 1px solid rgb(238, 238, 238); border-radius: 0px; box-shadow: none; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-menu-custom ul > li { line-height: 32px; padding: 0px 30px; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-menu-custom ul > li a { color: rgb(119, 119, 119); font-size: 14px; position: relative; background-color: rgb(255, 255, 255); }
.wrapper_vertical_menu .vertical-megamenu > li.revo-menu-custom ul > li .dropdown-sub { min-width: 180px; padding: 20px 0px; border: 1px solid rgb(187, 187, 187); border-radius: 5px; box-shadow: none; display: none; position: absolute; left: 100%; top: 0px; background-color: rgb(255, 255, 255); }
.rtl .wrapper_vertical_menu .vertical-megamenu > li.revo-menu-custom ul > li .dropdown-sub { left: auto; right: 100%; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-menu-custom ul > li .dropdown-sub > li { padding: 0px 30px; line-height: normal; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-menu-custom ul > li .dropdown-sub > li a { padding: 6px 10px 6px 15px; font-size: 14px; line-height: 20px; position: relative; background-color: rgb(255, 255, 255); text-transform: capitalize; }
.rtl .wrapper_vertical_menu .vertical-megamenu > li.revo-menu-custom ul > li .dropdown-sub > li a { padding-left: 0px; padding-right: 15px; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-menu-custom ul > li .dropdown-sub > li:hover > a { background: rgb(255, 255, 255); color: rgb(230, 0, 50); }
.wrapper_vertical_menu .vertical-megamenu > li.revo-menu-custom ul > li .dropdown-sub > li:hover > a::before { background-color: rgb(230, 0, 50); }
.wrapper_vertical_menu .vertical-megamenu > li.revo-menu-custom ul > li:hover > .dropdown-sub { display: block; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-menu-custom ul > li.active > a, .wrapper_vertical_menu .vertical-megamenu > li.revo-menu-custom ul > li:hover > a { color: rgb(230, 0, 50); }
.wrapper_vertical_menu .vertical-megamenu > li.revo-menu-custom ul > li.active > a::before, .wrapper_vertical_menu .vertical-megamenu > li.revo-menu-custom ul > li:hover > a::before { background-color: rgb(230, 0, 50); }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > li { position: static; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .column-1.dropdown-menu .revo-menu-img { clear: none; position: absolute; top: 0px; right: 0px; padding: 0px; max-width: 260px !important; width: 260px !important; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .column-1.dropdown-menu .revo-menu-img > a { padding: 0px; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .column-1.dropdown-menu .revo-menu-img > a::before { width: 0px; margin: 0px; }
.rtl .wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .column-1.dropdown-menu .revo-menu-img { right: auto; left: 0px; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .column-2 { min-width: 600px; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .column-2 > li { width: 160px; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .column-2 > li:nth-child(2n+1) { clear: both; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .column-2 .column-2 { clear: both; width: 100%; background-color: rgb(221, 221, 221); height: 60px; line-height: 60px; padding: 0px 30px; }
.rtl .wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .column-2 .column-2 { padding: 0px 30px; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .column-2 .column-2 .tag-menu ul { margin: 0px; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .column-2 .column-2 .tag-menu ul > li { display: inline-block; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .column-2 .column-2 .tag-menu ul > li span { font-size: 13px; color: rgb(102, 102, 102); }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .column-2 .column-2 .tag-menu ul > li:first-child span { font-weight: bold; color: rgb(34, 34, 34); }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu.menu-fashion > .column-3 .revo-menu-img { width: 100%; padding: 0px 15px 5px; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .column-3 { min-width: 650px; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .column-3 .revo-menu-img { padding: 0px 15px 5px; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .column-3 .revo-menu-img > a { padding: 0px; border: none; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .column-3 .revo-menu-img > a .have-title .menu-title { padding-bottom: 10px; display: block; border-bottom: 1px solid rgb(238, 238, 238); margin-bottom: 10px; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .column-3 .revo-menu-img > a img { transition: all 0.3s ease 0s; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .column-3 .revo-menu-img > a img:hover { opacity: 0.85; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .column-3 > li:nth-child(3n+1) { clear: both; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .column-4 { min-width: 885px; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .column-4 > li { width: 285px !important; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .column-4 > li img { transition: all 0.3s ease 0s; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .column-4 > li img:hover { opacity: 0.85; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .column-4 > li > .dropdown-menu { padding: 5px 15px 18px; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .column-4 > li.revo-menu-img > a .menu-title { margin-top: 24px; display: inline-block; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .column-4 > li:nth-child(4n+1) { clear: both; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .column-5 { min-width: 900px; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .column-5 > li:nth-child(5n+1) { clear: both; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .dropdown-menu { border: 0px; border-radius: 0px; box-shadow: rgb(153, 153, 153) 2px 3px 5px; margin: 0px; padding: 0px 15px; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .dropdown-menu > li { width: 205px; padding: 25px 15px 10px; float: left; line-height: unset; }
.rtl .wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .dropdown-menu > li { float: right; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .dropdown-menu > li:last-child { border: 0px; }
.rtl .wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .dropdown-menu > li:last-child { border: 0px; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .dropdown-menu > li:hover > a { background-color: rgb(255, 255, 255); }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .dropdown-menu > li.dropdown-submenu > a { margin-bottom: 5px; padding: 0px 0px 10px; font-size: 16px; color: rgb(34, 34, 34); text-transform: uppercase; font-weight: 500; }
.rtl .wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .dropdown-menu > li { float: right; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .dropdown-menu > li > a, .wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .dropdown-menu > li > span { display: block; font-size: 18px; margin-bottom: 15px; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .dropdown-menu > li > a::after, .wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .dropdown-menu > li > span::after { display: none; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .dropdown-menu > li .dropdown-sub > li:last-child > a { border: 0px; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .dropdown-menu > li .dropdown-sub > li > a { padding: 0px; line-height: 38px; display: block; font-size: 13px; color: rgb(125, 125, 125); position: relative; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .dropdown-menu > li .dropdown-sub > li.revo-menu-img > a { padding-left: 30px; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .dropdown-menu > li .dropdown-sub > li.revo-menu-img > a span.menu-img { position: absolute; left: 0px; top: 14px; display: inline-block; }
.rtl .wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .dropdown-menu > li .dropdown-sub > li.revo-menu-img > a span.menu-img { right: 0px; left: auto; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .dropdown-menu > li .dropdown-sub > li.revo-menu-img > a .menu-title { padding: 0px; margin: 0px; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .dropdown-menu > li .dropdown-sub > li.active a, .wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .dropdown-menu > li .dropdown-sub > li:hover a { color: rgb(230, 0, 50); }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .dropdown-menu > li.col-1 { min-width: 160px; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .dropdown-menu > li.col-2 { min-width: 360px; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .dropdown-menu > li.col-3 { min-width: 540px; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .dropdown-menu > li.col-4 { min-width: 720px; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .dropdown-menu > li.col-5 { min-width: 900px; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .dropdown-menu > li.col-6 { min-width: 900px; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu > .dropdown-menu > li.col3-img-right { padding: 30px 10px 25px; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-menu-icon > a span.fa { margin: 0px 7px 0px 0px; display: inline-block; width: 20px; text-align: center; }
.wrapper_vertical_menu .vertical-megamenu > li.icon-phone.revo-menu-img > a span.menu-img { position: absolute; left: 0px; top: 13px; display: inline-block; }
.wrapper_vertical_menu .vertical-megamenu > li.icon-sport.revo-menu-img > a span.menu-img { position: absolute; left: 0px; top: 19px; display: inline-block; }
.wrapper_vertical_menu .vertical-megamenu > li.revo-menu-img > a span.menu-img { position: absolute; left: 0px; top: 18px; display: inline-block; }
.rtl .wrapper_vertical_menu .vertical-megamenu > li.revo-menu-img > a span.menu-img { right: 0px; left: auto; }
.mega-menu .wrap-content { overflow: hidden; }
.mega-menu .wrap-content .item { float: left; width: 25%; padding: 0px 15px; }
.mega-menu .wrap-content .item .item-image img { margin-bottom: 10px; transition: all 0.3s ease 0s; }
.mega-menu .wrap-content .item .item-image:hover img { opacity: 0.9; }
.mega-menu .wrap-content .item .item-content h3 { font-size: 14px; color: rgb(34, 34, 34); text-transform: uppercase; padding: 15px 0px; border-bottom: 1px solid rgb(234, 234, 234); font-weight: 500 !important; }
.mega-menu .wrap-content .item .item-content ul > li > a { padding: 10px 0px; font-size: 13px; color: rgb(125, 125, 125); }
.mega-menu .wrap-content .item .item-content ul > li > a:hover { color: rgb(230, 0, 50); }
.resmenu-container .navbar-toggle { display: none; float: left; background-color: transparent; border-color: transparent; }
.resmenu-container .navbar-toggle .icon-bar { background-color: rgb(17, 17, 17); height: 3px; }
.header-style25 .resmenu-container .navbar-toggle .icon-bar { background-color: rgb(255, 255, 255); }
.resmenu-container .navbar-toggle:hover, .resmenu-container .navbar-toggle:focus { background-color: transparent; }
.resmenu-container .navbar-toggle:hover .icon-bar, .resmenu-container .navbar-toggle:focus .icon-bar { background-color: rgb(230, 0, 50); }
.resmenu-container .menu-responsive-wrapper { position: absolute; top: 55px; padding: 0px; min-width: 300px; background: rgb(70, 70, 70); z-index: 999; }
.resmenu-container .menu-responsive-wrapper ul { list-style-type: none; margin: 0px; }
.resmenu-container .menu-responsive-wrapper ul .dropdown-resmenu { display: none; }
.resmenu-container .menu-responsive-wrapper ul .dropdown-resmenu > li > a { padding-left: 25px; }
.resmenu-container .menu-responsive-wrapper ul > li { position: relative; box-shadow: rgb(85, 85, 85) 0px 1px 0px 0px; }
.resmenu-container .menu-responsive-wrapper ul > li > a { color: rgb(255, 255, 255); padding: 10px 20px; display: block; box-shadow: rgb(85, 85, 85) 0px 1px 0px 0px; }
.resmenu-container .menu-responsive-wrapper ul > li .show-dropdown { display: block; width: 40px; position: absolute; right: 0px; top: 0px; height: 39px; background: rgb(17, 17, 17); cursor: pointer; text-align: center; line-height: 39px; font-size: 20px; }
.resmenu-container .menu-responsive-wrapper ul > li .show-dropdown::after { content: "+"; font-family: FontAwesome; }
.resmenu-container .menu-responsive-wrapper ul > li .show-dropdown.show::after { content: "â€“"; }
.resmenu-container .menu-responsive-wrapper ul > li .show-dropdown:hover { color: rgb(255, 255, 255); background: rgb(230, 0, 50); }
.rtl .resmenu-container .menu-responsive-wrapper ul > li .show-dropdown { right: auto; left: 0px; }
.resmenu-container .menu-responsive-wrapper ul > li:hover > a, .resmenu-container .menu-responsive-wrapper ul > li.active > a { background: rgb(238, 238, 238); color: rgb(230, 0, 50); }
.resmenu-container .menu-responsive-wrapper ul > li:hover > .show-dropdown, .resmenu-container .menu-responsive-wrapper ul > li.active > .show-dropdown { background: rgb(230, 0, 50); color: rgb(255, 255, 255); }
.resmenu-container .menu-responsive-wrapper ul > li.has-img > a { display: flex; }
.resmenu-container .menu-responsive-wrapper ul > li.has-img > a span.menu-img { display: block; max-width: 40px; margin-right: 10px; }
.resmenu-container.resmenu-container-sidebar { font-size: 14px; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper { min-width: 320px; position: fixed; top: 0px; bottom: 0px; left: 0px; width: 0px; transform: translate(-350px, 0px); z-index: 9999; transition: all 0.3s ease-out 0s; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper.open { transform: translate(0px, 0px); }
.admin-bar .resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper { top: 46px; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner { background: rgb(255, 255, 255); position: relative; height: 100%; overflow-x: auto; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner ul { list-style-type: none; margin: 0px; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner ul > li { position: relative; box-shadow: none; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner ul > li > a { color: rgb(51, 51, 51); padding: 12px 0px; display: block; box-shadow: none; border-bottom: 1px solid rgb(238, 238, 238); }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner ul > li .show-dropdown { display: block; width: 40px; position: absolute; right: 0px; top: 0px; height: 39px; cursor: pointer; text-align: center; line-height: 39px; font-size: 18px; color: rgb(204, 204, 204); background: none; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner ul > li .show-dropdown::after { content: ""; font-family: FontAwesome; }
.rtl .resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner ul > li .show-dropdown::after { content: ""; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner ul > li .show-dropdown.show::after { content: ""; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner ul > li .show-dropdown:hover { color: rgb(230, 0, 50); background: none; }
.rtl .resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner ul > li .show-dropdown { right: auto; left: 0px; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner ul > li:hover > a, .resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner ul > li.active > a { color: rgb(230, 0, 50); background: none; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner ul > li:hover > .show-dropdown, .resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner ul > li.active > .show-dropdown { color: rgb(230, 0, 50); background: none; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner ul > li > ul > li > a { padding-left: 10px; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner ul > li.has-img > a { display: flex; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner ul > li.has-img > a span.menu-img { display: block; max-width: 40px; margin-right: 10px; }
.rtl .resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner ul > li.has-img > a span.menu-img { margin-right: 0px; margin-left: 10px; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .nav-tabs { border-top: 1px solid rgb(228, 228, 228); display: flex; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .nav-tabs > li { box-shadow: none; flex: 4 1 0%; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .nav-tabs > li > a { display: flex; align-items: center; padding: 10px; box-shadow: none; border-radius: 0px; border-width: 0px 1px 1px 0px; border-top-style: initial; border-left-style: initial; border-top-color: initial; border-left-color: initial; border-image: initial; text-transform: uppercase; background: rgb(250, 250, 250); color: rgb(153, 153, 153); margin: 0px; border-bottom-style: solid; border-bottom-color: rgb(228, 228, 228); border-right-style: solid; border-right-color: rgb(228, 228, 228); height: 100%; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .nav-tabs > li > a::before { content: ""; font-family: FontAwesome; margin-right: 10px; }
.rtl .resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .nav-tabs > li > a::before { margin-right: 0px; margin-left: 10px; display: inline-block; vertical-align: top; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .nav-tabs > li > a.tab-vertical { border-left: 1px solid rgb(228, 228, 228); }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .nav-tabs > li > a.tab-vertical::before { content: ""; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .nav-tabs > li.active > a { color: rgb(51, 51, 51); background: none; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .nav-tabs > li .dropdown { display: none; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .nav-tabs > li.more-menu { flex: 1 1 0%; background: rgb(250, 250, 250); border-bottom: 1px solid rgb(228, 228, 228); display: flex; align-items: center; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .nav-tabs > li.more-menu > a { display: flex; align-items: center; border-bottom: 0px; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .nav-tabs > li.more-menu > a > span { font-size: 14px; background: rgb(153, 153, 153); color: rgb(255, 255, 255); width: 30px; height: 30px; display: inline-block; text-align: center; line-height: 30px; border-radius: 50%; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .nav-tabs > li.more-menu > a::before { display: none; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .nav-tabs > li.more-menu > ul { position: absolute; top: 100%; background: rgb(250, 250, 250); right: 0px; min-width: 200px; z-index: 99; box-shadow: rgb(221, 221, 221) 0px 0px 0px 1px; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .nav-tabs > li.more-menu:hover > a > span { background: rgb(230, 0, 50); }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .nav-tabs > li:last-child > a { border-right: 0px; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .tab-content { padding: 0px 15px; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .resmenu-top { padding: 10px; background: rgb(250, 250, 250); display: flex; justify-content: space-between; position: relative; z-index: 99; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .resmenu-top .resmenu-top-mobile > a { display: block; width: 40px; height: 40px; box-shadow: rgb(228, 228, 228) 0px 0px 0px 1px; background: rgb(255, 255, 255); color: rgb(153, 153, 153); line-height: 40px; text-align: center; font-size: 18px; margin-left: 15px; }
.rtl .resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .resmenu-top .resmenu-top-mobile > a { margin-left: 0px; margin-right: 15px; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .resmenu-top .resmenu-top-mobile #respmenu_setting_content { display: none; position: absolute; right: 10px; top: 60px; min-width: 120px; background: rgb(255, 255, 255); box-shadow: rgb(204, 204, 204) 0px 0px 3px; padding: 10px; }
.rtl .resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .resmenu-top .resmenu-top-mobile #respmenu_setting_content { right: auto; left: 10px; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .resmenu-top .resmenu-top-mobile #respmenu_setting_content #lang_sel > ul.nav { display: block; }
.rtl .resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .resmenu-top .resmenu-top-mobile #respmenu_setting_content #lang_sel > ul.nav { margin-right: 0px; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .resmenu-top .resmenu-top-mobile #respmenu_setting_content #lang_sel > ul.nav > li { padding: 0px 0px 10px; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .resmenu-top .resmenu-top-mobile #respmenu_setting_content #lang_sel > ul.nav > li > a { padding: 0px; color: rgb(51, 51, 51); border: none; }
.rtl .resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .resmenu-top .resmenu-top-mobile #respmenu_setting_content #lang_sel > ul.nav > li > a { border: none; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .resmenu-top .resmenu-top-mobile #respmenu_setting_content #lang_sel > ul.nav > li > a::after { color: rgb(51, 51, 51); float: right; }
.rtl .resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .resmenu-top .resmenu-top-mobile #respmenu_setting_content #lang_sel > ul.nav > li > a::after { float: left; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .resmenu-top .resmenu-top-mobile #respmenu_setting_content #lang_sel > ul.nav > li:hover > ul { left: -10px; top: 30px; max-height: none; }
.rtl .resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .resmenu-top .resmenu-top-mobile #respmenu_setting_content #lang_sel > ul.nav > li:hover > ul { left: auto; right: -10px; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .resmenu-top .resmenu-top-mobile #respmenu_setting_content ul.currency_w li { padding: 0px; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .resmenu-top .resmenu-top-mobile #respmenu_setting_content ul.currency_w li > a { padding: 0px; border: 0px; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .resmenu-top .resmenu-top-mobile #respmenu_setting_content ul.currency_w li > a::after { color: rgb(51, 51, 51); float: right; }
.rtl .resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .resmenu-top .resmenu-top-mobile #respmenu_setting_content ul.currency_w li > a::after { float: left; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .resmenu-top .resmenu-top-mobile #respmenu_setting_content ul.currency_w li:hover .currency_switcher { left: -10px; top: 28px; min-width: 122px; }
.rtl .resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .resmenu-top .resmenu-top-mobile #respmenu_setting_content ul.currency_w li:hover .currency_switcher { left: auto; right: -10px; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-close { position: absolute; top: 0px; right: -25px; color: rgb(255, 255, 255); font-size: 16px; cursor: pointer; background: rgb(0, 0, 0); width: 25px; height: 25px; text-align: center; z-index: 999; line-height: 25px; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-close::after { content: "x"; }
.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-close:hover { background: rgb(230, 0, 50); }
@media (max-width: 991px) {
  #main-menu .primary-menu .resmenu-container .navbar-toggle { display: inline-block; vertical-align: top; z-index: 99; margin: 10px 0px; }
  .header-style1 #main-menu .primary-menu .resmenu-container .navbar-toggle { border: 1px solid rgb(255, 92, 0); }
  .header-style5 #main-menu .primary-menu .resmenu-container .navbar-toggle, .header-style7 #main-menu .primary-menu .resmenu-container .navbar-toggle { border: 1px solid rgb(255, 255, 255); }
  .header-style11 #main-menu .primary-menu .resmenu-container .navbar-toggle { margin-top: 13px; }
  .header-style5 #main-menu .primary-menu .resmenu-container .navbar-toggle .icon-bar, .header-style7 #main-menu .primary-menu .resmenu-container .navbar-toggle .icon-bar { background: rgb(255, 255, 255); }
  #main-menu .primary-menu .nav-pills { display: none; }
  .resmenu-container-sidebar .revo_top { padding: 0px; }
  .resmenu-container-sidebar .revo_top .top-form.top-search { min-width: auto; box-shadow: rgb(228, 228, 228) 0px 0px 0px 1px; border-radius: 0px; margin: 0px; width: 100%; }
  .resmenu-container-sidebar .revo_top .top-form.top-search .cat-wrapper { display: none; }
  .resmenu-container-sidebar .revo_top .top-form.top-search input { padding: 0px 10px; border-radius: 4px; height: 40px; line-height: 40px; }
  .rtl .resmenu-container-sidebar .revo_top .top-form.top-search input { border-radius: 4px; }
  .resmenu-container-sidebar .revo_top .top-form.top-search button.form-button { background: none; font-size: 16px; border-radius: 0px 4px 4px 0px; height: 40px; line-height: 40px; }
  .resmenu-container-sidebar .revo_top .top-form.top-search button.form-button::before { color: rgb(153, 153, 153); }
  .rtl .resmenu-container-sidebar .revo_top .top-form.top-search button.form-button { border-radius: 4px 0px 0px 4px; }
  .rtl .resmenu-container-sidebar .revo_top .top-form.top-search .topsearch-entry { padding-right: 0px; }
  .resmenu-container-sidebar .topsearch-entry .search-append { left: 0px; }
}
#cpanel-form { position: fixed; right: -300px; top: 40%; width: 300px; float: right; z-index: 10; text-align: left; direction: ltr; }
#cpanel-form .cpanel-inner { background: none 0px 0px repeat scroll rgb(229, 229, 229); border-color: rgb(243, 243, 243); color: rgb(85, 85, 85); font-size: 11px; padding: 8px; position: relative; z-index: 999; }
#cpanel-form .cpanel-title { background: rgb(102, 102, 102); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1px inset; color: rgb(255, 255, 255); float: left; font-size: 14px; font-weight: bold; padding: 3px 10px 0px; width: 282px; }
#cpanel-form .cpanel-title h4 { float: left; margin-top: 5px; font-size: 16px; text-transform: uppercase; }
#cpanel-form .cpanel-title h4 i { color: rgb(223, 223, 223); }
#cpanel-form .cpannel-button .btn { background: linear-gradient(rgb(161, 161, 161) 0%, rgb(150, 150, 150) 100%) repeat-x rgb(161, 161, 161); border-radius: 0px; margin-left: 10px; margin-bottom: 15px; margin-top: 15px; font-size: 14px; color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }
#cpanel-form .cpannel-button .btn:hover { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; background-image: linear-gradient(rgb(150, 150, 150) 0%, rgb(161, 161, 161) 100%); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }
#cpanel-form img { display: inline-block; }
#cpanel-form .panel, #cpanel-form .panel-default { border: 1px solid rgb(188, 188, 188); margin-bottom: 5px; border-radius: 0px; }
#cpanel-form .panel .panel-heading, #cpanel-form .panel-default .panel-heading { color: rgb(255, 255, 255); background-image: linear-gradient(rgb(255, 255, 255) 0%, rgb(246, 246, 246) 100%); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); clear: both; text-shadow: none; padding: 0px !important; }
#cpanel-form .panel .panel-heading .accordion-toggle, #cpanel-form .panel-default .panel-heading .accordion-toggle { color: rgb(144, 144, 144); font-size: 12px; position: relative; display: block; padding: 8px 15px; }
#cpanel-form .panel .panel-heading .accordion-toggle img, #cpanel-form .panel-default .panel-heading .accordion-toggle img { margin-right: 10px; opacity: 0.2; width: 20px; display: inline-block; }
#cpanel-form .panel .panel-heading .accordion-toggle::after, #cpanel-form .panel-default .panel-heading .accordion-toggle::after { content: ""; font-family: FontAwesome; position: absolute; right: 10px; }
#cpanel-form .panel .panel-heading i, #cpanel-form .panel-default .panel-heading i { color: rgb(144, 144, 144); }
#cpanel-form .panel .panel-collapse, #cpanel-form .panel-default .panel-collapse { max-height: 190px; overflow-y: auto; }
#cpanel-form .panel .panel-collapse .accordion-inner, #cpanel-form .panel-default .panel-collapse .accordion-inner { border-top: 1px solid rgb(229, 229, 229); padding: 9px 15px; }
#cpanel-form .panel .control-group, #cpanel-form .panel-default .control-group { margin-bottom: 10px; }
#cpanel-form a.cpanel-control { background-color: rgb(112, 112, 112); background-position: 50% 50%; background-repeat: no-repeat; border: 1px solid rgb(255, 255, 255); border-radius: 5px 0px 0px 5px; box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 3px; height: 40px; left: -40px; line-height: 36px; padding: 0px 0px 5px 10px; position: absolute; width: 40px; z-index: 10; top: 20%; }
#cpanel-form a.cpanel-control::before { content: ""; color: rgb(255, 255, 255); display: inline; font-family: FontAwesome; font-size: 20px; }
#cpanel-form a.cpanel-control.active::before { content: ""; font-family: FontAwesome; font-size: 20px; }
#cpanel-form label { float: left; width: 50%; padding: 5px 0px; text-align: left; font-size: 12px; font-weight: 500; }
#cpanel-form label.revo-radio-img-selected { box-shadow: rgb(173, 35, 35) 0px 0px 0px 2px inset; }
#cpanel-form .controls { margin-left: 0px; }
#cpanel-form .controls label { float: left; width: auto; padding: 2px; }
#cpanel-form .controls select { font-size: 12px; }
#cpanel-form .revo-radio-img input[type="radio"], #cpanel-form .revo-radio-img span { display: none; }
#cpanel-form .revo-radio-img img { width: 33px; cursor: pointer; }
.lt-ie9 #cpanel-form .revo-radio-img img { width: auto; }
#cpanel-form input, #cpanel-form textarea, #cpanel-form .uneditable-input { width: 206px; border: 1px solid rgb(221, 221, 221); background: rgb(255, 255, 255); }
#cpanel-form select { background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); width: 220px; }
#cpanel-form select, #cpanel-form input { height: 20px; line-height: 30px; padding: 4px 6px; border-radius: 4px; }
#cpanel-form select, #cpanel-form input { border-radius: 0px; height: 30px; }
#cpanel-form fieldset { width: 100%; }
#cpanel-form input[type="checkbox"] { width: 20px; height: 20px; }
.sidebar .widget { margin-bottom: 30px; }
.sidebar .widget { margin-bottom: 30px; }
.sidebar .widget .widget-inner .block-title-widget { background-color: rgb(242, 242, 242); }
.sidebar .widget .widget-inner .block-title-widget h2 { position: relative; padding: 15px; color: rgb(34, 34, 34); font-size: 16px; margin-bottom: 0px; font-weight: 500 !important; }
.sidebar .widget .widget-inner .block-title-widget h2::before { font-family: FontAwesome; font-size: 18px; display: inline-block; margin-right: 10px; color: rgb(230, 0, 50); }
.rtl .sidebar .widget .widget-inner .block-title-widget h2::before { margin-left: 10px; margin-right: 0px; }
.sidebar .widget .widget-inner select { max-width: 100%; padding: 7px; }
.sidebar .widget .widget-inner ul { list-style: none; margin: 0px; border: 1px solid rgb(235, 235, 235); }
.sidebar .widget .widget-inner ul > li { padding: 15px; border-bottom: 1px solid rgb(221, 221, 221); }
.sidebar .widget .widget-inner ul > li > a { display: inline-block; vertical-align: top; }
.sidebar .widget .widget-inner ul > li:last-child { border: 0px; }
.sidebar .widget .widget-inner ul > li ul.children { margin-left: 15px; padding-top: 10px; border: 0px; }
.sidebar .widget .widget-inner ul > li ul.children > li:first-child { border-top: 1px solid rgb(221, 221, 221); }
.sidebar .widget.widget_search .searchform { margin-top: 20px; }
.sidebar .widget.widget_search .searchform .screen-reader-text { display: block; }
.sidebar .widget.widget_search .searchform > div { position: relative; min-height: 60px; }
.sidebar .widget.widget_search .searchform > div input { position: absolute; left: 0px; top: 30px; width: 100%; border: 1px solid rgb(201, 201, 201); border-radius: 0px; padding: 7px 60px 7px 7px; background: rgb(255, 255, 255); }
.rtl .sidebar .widget.widget_search .searchform > div input { padding: 7px 7px 7px 60px; }
.sidebar .widget.widget_search .searchform > div input#searchsubmit { background: rgb(34, 34, 34); border: rgb(34, 34, 34); padding: 8px; right: 0px; width: auto; left: auto; color: rgb(255, 255, 255); }
.sidebar .widget.widget_search .searchform > div input#searchsubmit:hover { background: rgb(230, 0, 50); }
.rtl .sidebar .widget.widget_search .searchform > div input#searchsubmit { right: auto; left: 0px; }
.sidebar .widget.widget_calendar #calendar_wrap { width: 100%; }
.sidebar .widget.widget_calendar #calendar_wrap #wp-calendar { width: 100%; max-width: 50%; }
.sidebar .widget.widget_calendar #calendar_wrap #wp-calendar tbody tr td, .sidebar .widget.widget_calendar #calendar_wrap #wp-calendar tr th { padding: 10px; text-align: center; border: 1px solid rgb(204, 204, 204); }
.sidebar .widget.widget_calendar #calendar_wrap #wp-calendar tbody tr td > a, .sidebar .widget.widget_calendar #calendar_wrap #wp-calendar tr th > a { font-weight: bold; }
.sidebar .widget.widget_calendar #calendar_wrap #wp-calendar #today { font-weight: bold; }
.sidebar .widget.widget_archive .screen-reader-text, .sidebar .widget.widget_categories .screen-reader-text { display: none; }
.sidebar .widget.widget_archive select, .sidebar .widget.widget_categories select { margin-top: 20px; width: 100%; }
.sidebar .widget.widget_text .textwidget { padding-top: 15px; }
.sidebar .widget.widget_tag_cloud .tagcloud { padding-top: 15px; }
.sidebar .widget.widget_rss .block-title-widget h2 span { float: left; }
.sidebar .widget.widget_rss .block-title-widget h2::before { content: ""; }
.sidebar .widget.widget_rss .block-title-widget h2 img { display: inline-block; margin-right: 10px; }
.sidebar .widget.widget_rss .widget-inner > ul li a { padding: 0px; }
.sidebar .widget.widget_rss .widget-inner > ul li a.rsswidget { display: block; font-weight: bold; margin-bottom: 5px; }
.sidebar .widget.widget_rss .widget-inner > ul li .rss-date { display: block; color: rgb(153, 153, 153); font-size: 12px; margin-bottom: 10px; }
.sidebar .widget.widget_recent_comments .widget-inner ul#recentcomments > li .comment-author-link { font-weight: bold; }
.sidebar .widget.widget_tag_cloud .tagcloud { margin: 0px !important; }
.sidebar .widget.widget_tag_cloud .tagcloud a { display: inline-block; color: rgb(51, 51, 51); border: 1px solid rgb(224, 224, 224); padding: 6px 9px; margin: 5px 2px; border-radius: 3px; }
.sidebar .widget.widget_tag_cloud .tagcloud a:hover { border: 1px solid rgb(230, 0, 50); background-color: rgb(230, 0, 50); color: rgb(255, 255, 255); }
.sidebar .widget.widget_nav_menu .widget-inner ul.menu { border: 0px; }
.sidebar .widget.widget_nav_menu .widget-inner ul.menu > li { padding: 0px; position: relative; }
.sidebar .widget.widget_nav_menu .widget-inner ul.menu > li > a { display: block; padding: 10px 0px; }
.sidebar .widget.widget_nav_menu .widget-inner ul.menu > li:hover > a { color: rgb(230, 0, 50); }
.sidebar .widget.widget_nav_menu .widget-inner ul.menu > li:hover > ul.dropdown-menu { display: block; }
.sidebar .widget.widget_nav_menu .widget-inner ul.menu > li ul.dropdown-menu { position: static; border-radius: 0px; display: block; box-shadow: none; border: 0px; background: none; padding: 0px; float: none; margin-left: 15px; min-width: auto; }
.sidebar .widget.widget_nav_menu .widget-inner ul.menu > li ul.dropdown-menu > li { padding: 0px; position: relative; }
.sidebar .widget.widget_nav_menu .widget-inner ul.menu > li ul.dropdown-menu > li.active > a { background-color: rgb(255, 255, 255); color: rgb(230, 0, 50); }
.sidebar .widget.widget_nav_menu .widget-inner ul.menu > li ul.dropdown-menu > li > a { display: block; padding: 10px 15px; }
.sidebar .widget.widget_nav_menu .widget-inner ul.menu > li ul.dropdown-menu > li > a:hover, .sidebar .widget.widget_nav_menu .widget-inner ul.menu > li ul.dropdown-menu > li > a:focus { background: none; color: rgb(230, 0, 50); }
.sidebar .widget.widget_nav_menu .widget-inner ul.menu > li ul.dropdown-menu > li:first-child { border-top: 1px solid rgb(204, 204, 204); }
.page .listing-title h1 { margin: 40px 0px 0px; }
.wp_left_contact { color: rgb(153, 153, 153); line-height: 22px; }
.wp_left_contact h4 { margin-bottom: 28px; color: rgb(49, 49, 49); }
.wp_left_contact ul { list-style-type: none; margin: 0px; color: rgb(102, 102, 102); }
.wp_left_contact ul li { margin: 15px 0px; display: inline-block; width: 100%; }
.wp_left_contact ul li i { margin-right: 10px; }
.rtl .wp_left_contact ul li i { margin-right: 0px; margin-left: 10px; }
.wp_left_contact ul li a { color: rgb(102, 102, 102); }
.wp_left_contact ul li a:hover { color: rgb(230, 0, 50); }
.wp_left_contact ul li.address i { font-size: 16px; }
.wp_left_contact ul li.email i { font-size: 12px; }
.wp_left_contact ul li.phone { font-size: 20px; }
.wp_left_contact ul li.phone a { font-weight: 600; }
.wp_left_contact ul li.phone i { font-size: 18px; }
.wpb_gmaps_widget .wpb_wrapper { padding: 0px; }
.wpb_gmaps_widget .wpb_wrapper .wpb_map_wraper { border: 5px solid rgb(255, 255, 255); }
.wpcf7 .wp-input { margin: 0px -15px; }
.wpcf7 .wp-input .wpcf7-form-control-wrap { width: 33.333%; float: left; padding: 0px 15px; }
.wpcf7 .wp-input .wpcf7-form-control-wrap input { width: 100%; border-radius: 0px; }
.wpcf7 .wp-input .wpcf7-form-control-wrap input::-webkit-input-placeholder { color: rgb(85, 85, 85); }
.wpcf7 .wp-input .wpcf7-form-control-wrap .wpcf7-text { height: 40px; border: 1px solid rgb(221, 221, 221); font-size: 13px; color: rgb(85, 85, 85); padding: 10px 20px; margin-bottom: 20px; }
.wpcf7 textarea { padding: 10px 20px; height: 40px; border: 1px solid rgb(221, 221, 221); font-size: 13px; width: 100%; min-height: 150px; border-radius: 0px; }
.wpcf7 textarea::-webkit-input-placeholder { color: rgb(85, 85, 85); }
.wpcf7.your-message { float: none; clear: both; }
.wpcf7 .wpcf7-submit { margin-top: 10px; color: rgb(255, 255, 255); font-size: 12px; text-transform: uppercase; border: 0px; background-color: rgb(34, 34, 34); height: 42px; line-height: 42px; padding: 0px 30px; border-radius: 42px; }
.rtl .wpcf7 .wpcf7-submit { float: right; }
.wpcf7 .wpcf7-submit:hover { background-color: rgb(230, 0, 50); }
.about_us .title-page { font-size: 18px; color: rgb(34, 34, 34); text-transform: uppercase; margin-bottom: 20px; font-weight: 500 !important; }
.about_us .about-us { text-align: center; }
.contact_us.rtl .wpcf7 .wpcf7-form-control-wrap input, .contact_us.rtl .wpcf7 textarea { text-align: right; }
.contact_us.rtl .block-contact .item .item-wrap { text-align: right; }
.contact_us.rtl .block-contact .item .item-wrap .icon { float: right; margin: 0px 0px 0px 10px; }
.contact_us .block-contact .item .item-wrap { background-color: rgb(242, 242, 242); font-weight: 600; font-size: 14px; color: rgb(34, 34, 34); overflow: hidden; text-align: left; padding: 17px 20px; }
.contact_us .block-contact .item .item-wrap .icon { display: inline-block; height: 66px; width: 66px; border-radius: 50%; border: 1px solid rgb(183, 183, 183); float: left; margin-right: 10px; }
.contact_us .block-contact .item .item-wrap .info { padding: 20px 0px; line-height: 20px; }
.contact_us .block-contact .item.support .item-wrap .icon { background: url("../assets/img/bg_general.png") -9px -1706px no-repeat rgb(242, 242, 242); }
.contact_us .block-contact .item.phone .item-wrap .icon { background: url("../assets/img/bg_general.png") -9px -1761px no-repeat rgb(242, 242, 242); }
.contact_us .block-contact .item.address .item-wrap .icon { background: url("../assets/img/bg_general.png") -9px -1818px no-repeat rgb(242, 242, 242); }
.contact_us .block-contact .item.address .item-wrap .info { padding: 13px 0px; }
.contact_us .title-page { font-size: 18px; color: rgb(34, 34, 34); text-transform: uppercase; margin-bottom: 20px; text-align: center; font-weight: 500 !important; }
.contact_us .des { text-align: center; margin-bottom: 36px; }
.contact_us .wpcf7 .wpcf7-form-control-wrap input { border-radius: 0px; color: rgb(140, 140, 140); height: 45px; padding: 0px 15px; width: 100%; margin-bottom: 30px; }
.contact_us .wpcf7 .wpcf7-form-control-wrap .wpcf7-not-valid-tip { margin-top: -10px; }
.contact_us .wpcf7 textarea { color: rgb(140, 140, 140); }
.contact_us .wpcf7 input[type="submit"] { height: 43px; border-radius: 0px; background-color: rgb(230, 0, 50); color: rgb(255, 255, 255); font-size: 13px; text-transform: uppercase; font-weight: 500; margin: 15px 0px 0px; padding: 0px 30px; border: 0px; }
.contact_us .wpcf7 input[type="submit"]:hover { background-color: rgb(13, 127, 114); }
.sw-ourteam-slider { margin-bottom: 60px; }
.sw-ourteam-slider .slick-slider .slick-list { margin: 0px -15px; }
.sw-ourteam-slider .slick-slider .item { padding: 0px 15px; text-align: center; }
.sw-ourteam-slider .slick-slider .item .item-wrap { background-color: transparent; }
.sw-ourteam-slider .slick-slider .item .item-wrap .item-img img { margin: auto; }
.sw-ourteam-slider .slick-slider .item .item-wrap .item-img img:hover { opacity: 0.75; }
.sw-ourteam-slider .slick-slider .item .item-wrap .item-content { padding: 10px 0px 15px; color: rgb(153, 153, 153); }
.sw-ourteam-slider .slick-slider .item .item-wrap .item-content h3 { font-size: 16px; color: rgb(49, 49, 49); }
.sw-ourteam-slider .slick-slider .item .item-wrap .item-content .team-info { margin-bottom: 15px; }
.sw-ourteam-slider .slick-slider .item .item-wrap .item-content .item-desc { line-height: 22px; }
.sw-ourteam-slider .slick-slider .item .item-wrap .item-social .team-social { display: inline-block; vertical-align: top; margin: 5px 2px; }
.sw-ourteam-slider .slick-slider .item .item-wrap .item-social .team-social a { display: inline-block; vertical-align: top; width: 46px; height: 46px; line-height: 46px; text-align: center; font-size: 14px; color: rgb(255, 255, 255); background-color: rgb(153, 153, 153); border-radius: 100%; transition: all 0.3s ease 0s; }
.sw-ourteam-slider .slick-slider .item .item-wrap .item-social .team-social a:hover { background-color: rgb(230, 0, 50); }
.portfolio-desc h1 { font-size: 18px; font-weight: bold; color: rgb(51, 51, 51); margin-bottom: 15px; text-transform: uppercase; }
.portfolio-desc .p-desc { font-size: 13px; color: rgb(102, 102, 102); margin-bottom: 0px; }
.portfolio-intro { position: relative; margin-bottom: 30px; }
.revo-portfolio .portfolio-tab { text-align: center; }
.rtl .revo-portfolio .portfolio-tab { text-align: center; }
.revo-portfolio .portfolio-tab ul { margin: 0px 0px 25px; background: rgb(255, 255, 255); display: inline-block; overflow: hidden; }
.revo-portfolio .portfolio-tab ul li { float: left; border: 1px solid rgb(235, 235, 235); cursor: pointer; display: inline-block; font-size: 16px; padding: 0px 20px; height: 40px; line-height: 38px; color: rgb(34, 34, 34); margin-right: 10px; background-color: rgb(255, 255, 255); }
.rtl .revo-portfolio .portfolio-tab ul li { float: right; }
.revo-portfolio .portfolio-tab ul li.selected { background: rgb(230, 0, 50); color: rgb(255, 255, 255); border-color: rgb(230, 0, 50); }
.revo-portfolio .btn-loadmore { padding: 0px; cursor: pointer; text-align: center; min-height: 40px; margin-bottom: 40px; transition: all 0.3s ease-out 0s; }
.revo-portfolio .btn-loadmore.btn-loading { margin-top: 20px; background: url("../assets/img/loadingp.gif") center center / 40px 40px no-repeat; border-color: transparent; }
.revo-portfolio .btn-loadmore.btn-loading .des-load { border: 0px; display: none; }
.revo-portfolio .btn-loadmore.btn-loading .des-load::before { content: ""; }
.revo-portfolio .btn-loadmore .des-load { font-size: 14px; padding: 10px 20px; display: inline-block; line-height: normal; background: rgb(230, 0, 50); font-weight: bold; color: rgb(255, 255, 255); border-radius: 0px; }
.revo-portfolio .btn-loadmore .des-load:hover { opacity: 0.8; }
.revo-portfolio .btn-loadmore .des-load::before { content: attr(data-label); }
.revo-portfolio .btn-loadmore.btn-loaded .des-load::before { content: attr(data-label-loaded); }
.revo-portfolio .portfolio-container { overflow: hidden; }
.revo-portfolio .portfolio-container ul.portfolio-content { width: 100%; margin: 0px; }
.revo-portfolio .portfolio-container ul.portfolio-content::after { content: ""; display: block; clear: both; }
.revo-portfolio .portfolio-container ul.portfolio-content > li { margin-bottom: 30px; overflow: hidden; border-radius: 0px; position: relative; display: inline-block; }
.revo-portfolio .portfolio-container ul.portfolio-content > li.grid-item { padding: 0px 15px; float: left; }
.revo-portfolio .portfolio-container ul.portfolio-content > li .portfolio-item-inner { overflow: hidden; }
.revo-portfolio .portfolio-container ul.portfolio-content > li .portfolio-item-inner .portfolio-in { position: relative; z-index: 1; }
.revo-portfolio .portfolio-container ul.portfolio-content > li .portfolio-item-inner .portfolio-in a.portfolio-img img:hover { opacity: 1; }
.revo-portfolio .portfolio-container ul.portfolio-content > li .portfolio-item-inner .portfolio-in .p-item-content { position: absolute; z-index: 10; top: 50%; margin-top: -10%; width: 100%; text-align: center; }
.revo-portfolio .portfolio-container ul.portfolio-content > li .portfolio-item-inner .portfolio-in .p-item-content .p-item { text-align: center; box-shadow: rgb(255, 255, 255) 0px 0px 1px 1px; display: inline-block; width: 35px; height: 35px; border-radius: 50%; line-height: 35px; font-size: 14px; color: rgb(255, 255, 255); margin: 0px 5px; opacity: 0; transition: all 0.5s ease 0s; }
.revo-portfolio .portfolio-container ul.portfolio-content > li .portfolio-item-inner .portfolio-in .p-item-content .p-item.item-more { right: 50%; left: auto; transform: translate3d(-100px, 0px, 0px); }
.revo-portfolio .portfolio-container ul.portfolio-content > li .portfolio-item-inner .portfolio-in .p-item-content .p-item.item-popup { transform: translate3d(100px, 0px, 0px); left: 50%; right: auto; }
.revo-portfolio .portfolio-container ul.portfolio-content > li .portfolio-item-inner .portfolio-in .p-item-content .p-item:hover { color: rgb(230, 0, 50); box-shadow: rgb(230, 0, 50) 0px 0px 1px 1px; }
.revo-portfolio .portfolio-container ul.portfolio-content > li .portfolio-item-inner .portfolio-in .p-item-content .p-item-title { display: block; margin-bottom: 10px; background: none; font-size: 16px; font-weight: bold; transform: translate3d(0px, -100px, 0px); opacity: 0; transition: all 0.3s ease 0s; color: rgb(255, 255, 255); }
.revo-portfolio .portfolio-container ul.portfolio-content > li .portfolio-item-inner .portfolio-in .p-item-content .p-item-title:hover { color: rgb(230, 0, 50); }
.revo-portfolio .portfolio-container ul.portfolio-content > li .portfolio-item-inner .portfolio-in:hover .p-item-content .p-item { opacity: 1; transform: translate3d(0px, 0px, 0px); }
.revo-portfolio .portfolio-container ul.portfolio-content > li .portfolio-item-inner .portfolio-in:hover .p-item-content .p-item-title { opacity: 1; transform: translate3d(0px, 0px, 0px); }
.revo-portfolio .portfolio-container ul.portfolio-content > li .portfolio-item-inner .portfolio-in:hover::before { opacity: 1; transform: scale(1); }
.revo-portfolio .portfolio-container ul.portfolio-content > li .portfolio-item-inner .portfolio-in::before { content: ""; background: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; position: absolute; inset: 0px; opacity: 0; transform: scale(0); transition: all 0.3s ease 0s; }
.revo-portfolio .portfolio-container ul.portfolio-content > li.portfolio-item { width: 33.332%; margin: 0px; padding: 0px; border: 0px; }
.revo-portfolio .portfolio-container ul.portfolio-content > li.portfolio-item img { width: 100%; }
.revo-portfolio .portfolio-container ul.portfolio-content > li.portfolio-item.p-double-width { width: 40%; }
.revo-portfolio .portfolio-container ul.portfolio-content > li.portfolio-item ::after { height: 0px; clear: both; content: " "; font-size: 0px; min-height: 0px; display: block; visibility: hidden; }
.single-portfolio .portfolio-top { background: rgb(255, 255, 255); padding: 0px 0px 20px; margin-bottom: 30px; }
.single-portfolio .portfolio-top h1 { font-size: 24px; margin-bottom: 20px; color: rgb(51, 51, 51); font-weight: bold; text-transform: uppercase; }
.single-portfolio .portfolio-top .portfolio-content .single-thumbnail { width: 60%; margin-right: 30px; }
.single-portfolio .portfolio-top .portfolio-content .single-portfolio-content { overflow: hidden; }
.single-portfolio .portfolio-top .portfolio-content .single-portfolio-content h3 { font-size: 14px; border-bottom: 4px double rgb(226, 226, 226); padding-bottom: 10px; margin-bottom: 20px; font-weight: bold; }
.single-portfolio .portfolio-top .portfolio-content .single-portfolio-content .single-description { margin-bottom: 25px; }
.single-portfolio .portfolio-top .portfolio-content .single-portfolio-content .portfolio-meta .pmeta-item { margin-bottom: 10px; }
.single-portfolio .portfolio-top .portfolio-content .single-portfolio-content .portfolio-meta .pmeta-item span { font-weight: bold; display: inline-block; min-width: 120px; }
.single-portfolio .portfolio-top .portfolio-content .single-portfolio-content .portfolio-meta .pmeta-item > .meta-link { color: rgb(230, 0, 50); }
.single-portfolio .portfolio-top .portfolio-content .single-portfolio-content .portfolio-meta .pmeta-item > .meta-link:hover { color: rgb(13, 127, 114); }
.single-portfolio .related-portfolio { background: rgb(255, 255, 255); padding: 0px 0px 20px; margin-bottom: 40px; border-top: 2px solid rgb(230, 0, 50); position: relative; }
.single-portfolio .related-portfolio::before { content: ""; width: 100%; height: 1px; background-color: rgb(235, 235, 235); position: absolute; top: 60px; left: 0px; display: inline-block; }
.single-portfolio .related-portfolio .related-items { margin: 0px -10px; }
.single-portfolio .related-portfolio .related-items .related-item { width: 25%; padding: 0px 10px; }
.single-portfolio .related-portfolio .related-items .related-item img { margin-bottom: 15px; }
.single-portfolio .related-portfolio .related-items .related-item .thumbnail-portfolio:hover img { opacity: 0.8; }
.single-portfolio .related-portfolio .related-items .related-item h4 { font-size: 14px; margin: 0px; }
.single-portfolio .related-portfolio .related-items .related-item h4 a { text-transform: capitalize; font-weight: bold; }
.single-portfolio.rtl .portfolio-top .portfolio-content .single-thumbnail { margin-left: 30px; margin-right: 0px; }
.p-title { color: rgb(51, 51, 51); font-size: 15px; margin: 0px 0px 20px; padding: 20px 0px; text-transform: uppercase; font-family: MontserratBold !important; }
.masonry .btn-loadmore .des-load { margin-top: 30px; }
.portfolio .cmm-box-right .control-group button { margin-bottom: 30px; }
@media (min-width: 1200px) {
  .p-lg-1 { width: 100%; }
  .p-lg-2 { width: 50%; }
  .p-lg-3 { width: 33.3333%; }
  .p-lg-4 { width: 25%; }
  .p-lg-5 { width: 20%; }
  .p-lg-6 { width: 16.6666%; }
}
@media (max-width: 1199px) and (min-width: 992px) {
  .p-md-1 { width: 100%; }
  .p-md-2 { width: 50%; }
  .p-md-3 { width: 33.3333%; }
  .p-md-4 { width: 25%; }
  .p-md-5 { width: 20%; }
  .p-md-6 { width: 16.6666%; }
}
@media (max-width: 991px) and (min-width: 768px) {
  .p-sm-1 { width: 100%; }
  .p-sm-2 { width: 50%; }
  .p-sm-3 { width: 33.3333%; }
  .p-sm-4 { width: 25%; }
  .p-sm-5 { width: 20%; }
  .p-sm-6 { width: 16.6666%; }
}
@media (max-width: 767px) and (min-width: 480px) {
  .p-xs-1 { width: 100%; }
  .p-xs-2 { width: 50%; }
  .p-xs-3 { width: 33.3333%; }
  .p-xs-4 { width: 25%; }
  .p-xs-5 { width: 20%; }
  .p-xs-6 { width: 16.6666%; }
}
@media (max-width: 480px) {
  .grid-item { width: 100%; }
}
.sidebar .widget.widget_categories .block-title-widget, .sidebar .widget.widget_recent_entries .block-title-widget { background-color: rgb(242, 242, 242); }
.sidebar .widget.widget_categories .block-title-widget h2, .sidebar .widget.widget_recent_entries .block-title-widget h2 { position: relative; padding: 15px; color: rgb(34, 34, 34); font-size: 16px; margin-bottom: 0px; font-weight: 500 !important; }
.sidebar .widget.widget_categories .block-title-widget h2::before, .sidebar .widget.widget_recent_entries .block-title-widget h2::before { font-family: FontAwesome; font-size: 18px; display: inline-block; margin-right: 10px; color: rgb(230, 0, 50); }
.rtl .sidebar .widget.widget_categories .block-title-widget h2::before, .rtl .sidebar .widget.widget_recent_entries .block-title-widget h2::before { margin-left: 10px; margin-right: 0px; }
.listing-title h1 { font-size: 28px; color: rgb(34, 34, 34); margin: 0px 0px 30px; display: block; text-transform: uppercase; font-weight: 500 !important; }
.category-contents { margin-bottom: 40px; }
.category-contents .blog-content .post { margin-bottom: 30px; }
.category-contents .blog-content .post.format-gallery .entry-thumb::before { border: 0px !important; }
.category-contents .blog-content .post.format-audio .entry-thumb { width: 100%; }
.category-contents .blog-content .post.sticky .entry .entry-content { background: rgb(242, 242, 242); padding: 20px; }
.category-contents .blog-content .post .entry { background-color: rgb(255, 255, 255); }
.category-contents .blog-content .post .entry .entry-thumb { position: relative; display: inline-block; vertical-align: top; max-width: 100%; }
.category-contents .blog-content .post .entry .entry-thumb:hover img { opacity: 0.85; }
.category-contents .blog-content .post .entry .entry-thumb::before { content: ""; width: 0px; height: 0px; border-bottom: 85px solid transparent; border-left: 80px solid rgb(255, 255, 255); left: 0px; top: 0px; position: absolute; z-index: 2; }
.rtl .category-contents .blog-content .post .entry .entry-thumb::before { right: 0px; left: auto; border-right: 80px solid rgb(255, 255, 255); border-left: 0px; }
.category-contents .blog-content .post .entry .entry-thumb .entry-meta { position: absolute; top: 0px; left: 0px; z-index: 2; }
.rtl .category-contents .blog-content .post .entry .entry-thumb .entry-meta { right: 0px; left: auto; }
.category-contents .blog-content .post .entry .entry-thumb .entry-meta .day-time { font-size: 24px; color: rgb(144, 144, 144); font-weight: 500; }
.category-contents .blog-content .post .entry .entry-thumb .entry-meta .month-time { font-size: 14px; color: rgb(144, 144, 144); display: block; }
.category-contents .blog-content .post .entry .entry-content { padding: 0px; }
.category-contents .blog-content .post .entry .entry-content .content-top { padding: 15px 0px; border-bottom: 1px solid rgb(235, 235, 235); }
.category-contents .blog-content .post .entry .entry-content .content-top .entry-title h4 { margin-bottom: 20px; }
.category-contents .blog-content .post .entry .entry-content .content-top .entry-title h4 a { font-size: 18px; color: rgb(34, 34, 34); font-weight: 500; line-height: normal; }
.category-contents .blog-content .post .entry .entry-content .content-top .entry-title h4 a:hover { color: rgb(230, 0, 50); }
.category-contents .blog-content .post .entry .entry-content .content-top .entry-meta { color: rgb(144, 144, 144); font-size: 13px; margin-bottom: 5px; }
.category-contents .blog-content .post .entry .entry-content .content-top .entry-meta a { color: rgb(144, 144, 144); }
.category-contents .blog-content .post .entry .entry-content .content-top .entry-meta a:hover { color: rgb(230, 0, 50); }
.category-contents .blog-content .post .entry .entry-content .content-top .entry-meta span { margin-right: 20px; display: inline-block; }
.rtl .category-contents .blog-content .post .entry .entry-content .content-top .entry-meta span { margin-left: 20px; margin-right: 0px; }
.category-contents .blog-content .post .entry .entry-content .content-top .entry-meta .fa { margin-right: 10px; }
.rtl .category-contents .blog-content .post .entry .entry-content .content-top .entry-meta .fa { margin-left: 10px; margin-right: 0px; }
.category-contents .blog-content .post .entry .entry-content .content-top .entry-meta-tag { color: rgb(144, 144, 144); text-transform: capitalize; font-size: 13px; }
.category-contents .blog-content .post .entry .entry-content .content-top .entry-meta-tag a { color: rgb(144, 144, 144); }
.category-contents .blog-content .post .entry .entry-content .content-top .entry-meta-tag a:hover { color: rgb(230, 0, 50); }
.category-contents .blog-content .post .entry .entry-content .content-top .entry-meta-tag .fa { margin-right: 10px; }
.rtl .category-contents .blog-content .post .entry .entry-content .content-top .entry-meta-tag .fa { margin: 0px 0px 0px 10px; }
.category-contents .blog-content .post .entry .entry-content .readmore { text-align: center; }
.category-contents .blog-content .post .entry .entry-content .readmore a { display: block; width: 100%; padding: 15px 0px 5px; font-size: 13px; font-weight: 600; color: rgb(230, 0, 50); text-align: left; }
.rtl .category-contents .blog-content .post .entry .entry-content .readmore a { text-align: right; }
.category-contents .blog-content .post .entry .entry-content .readmore a:hover { color: rgb(16, 150, 134); }
.category-contents .blog-content .post .entry .entry-content .readmore a i { padding: 0px 6px; font-size: 14px; }
.rtl .category-contents .blog-content .post .entry .entry-content .readmore a i::before { content: ""; }
.category-contents .blog-content.blog-content-grid .post .entry .entry-content .content-top .entry-title h4 a { font-size: 16px; }
.category-contents .blog-content.blog-content-list .post .entry .entry-content .content-top { padding: 20px 0px; }
.category-contents .blog-content.blog-content-list .post .entry .entry-content .content-top .entry-title h4 { margin-bottom: 15px; }
.category-contents .blog-content.blog-content-list .post .entry .entry-content .content-top .entry-meta { margin-bottom: 15px; }
.category-contents .blog-content.blog-content-list .post.no-thumb .entry .entry-thumb::before { display: none; }
.pagination { display: inline-block; float: none; width: 100%; padding: 20px 0px; margin: 10px 0px 0px; text-align: center; background-color: rgb(242, 242, 242); border: 1px solid rgb(235, 235, 235); }
.pagination ul { margin: 0px; list-style-type: none; float: none; display: inline-block; background-color: rgb(242, 242, 242); }
.pagination ul li { float: left; position: relative; text-transform: capitalize; text-align: center; margin: 0px 5px; background-color: rgb(242, 242, 242); transition: all 0.3s ease 0s; }
.rtl .pagination ul li { float: right; }
.pagination ul li:hover a { color: rgb(230, 0, 50); }
.pagination ul li span.current { background-color: rgb(255, 255, 255); color: rgb(230, 0, 50) !important; }
.pagination ul li a, .pagination ul li span.current { background-color: rgb(255, 255, 255); display: block; width: 32px; line-height: 30px; height: 32px; border-radius: 50%; border: 1px solid rgb(235, 235, 235); text-align: center; font-size: 16px; color: rgb(34, 34, 34); margin-bottom: 5px; }
.pagination ul li .next, .pagination ul li .prev { width: 90px; text-align: center; text-transform: uppercase; color: rgb(34, 34, 34); border-radius: 20px; }
.pagination ul li .next:hover, .pagination ul li .prev:hover { border: 1px solid rgb(230, 0, 50); background-color: rgb(230, 0, 50); color: rgb(255, 255, 255); }
.rtl .pagination ul li .fa-angle-right::before { content: ""; }
.rtl .pagination ul li .fa-angle-left::before { content: ""; }
.format-audio .entry .wp-entry-thumb iframe { vertical-align: top; margin: 0px; }
blockquote { border: 0px; padding: 5px 30px; position: relative; }
blockquote::before { content: ""; width: 17px; height: 13px; position: absolute; left: 0px; top: 0px; }
blockquote::after { content: ""; width: 17px; height: 13px; position: absolute; right: 0px; bottom: 0px; }
blockquote p { font-style: italic; font-size: 13px; }
.format-gallery .carousel.gallery-slider .carousel-control { display: inline-block; line-height: 32px; border-radius: 50%; position: absolute; z-index: 9; cursor: pointer; font-size: 0px; top: 50%; margin-top: -16px; background-color: rgb(255, 255, 255); transition: all 0.3s ease 0s; opacity: 0; transform: scale(0); text-shadow: none; background-image: none; width: 32px !important; height: 32px !important; }
.format-gallery .carousel.gallery-slider .carousel-control.left { left: 15px; }
.format-gallery .carousel.gallery-slider .carousel-control.left::before { content: ""; font-family: FontAwesome; font-size: 16px; color: rgb(153, 153, 153); }
.format-gallery .carousel.gallery-slider .carousel-control.left:hover::before { color: rgb(230, 0, 50); }
.format-gallery .carousel.gallery-slider .carousel-control.right { right: 15px; }
.format-gallery .carousel.gallery-slider .carousel-control.right::before { content: ""; font-family: FontAwesome; font-size: 16px; color: rgb(153, 153, 153); }
.format-gallery .carousel.gallery-slider .carousel-control.right:hover::before { color: rgb(230, 0, 50); }
.format-gallery .carousel.gallery-slider .carousel-inner .item img { margin: 0px; }
.format-gallery .carousel.gallery-slider:hover .carousel-control { opacity: 1; transform: scale(1); }
.format-gallery .gallery .thumbnail:hover { background-color: rgb(230, 0, 50); border-color: rgb(230, 0, 50); }
.single.main .post .entry-wrap, .single.main .team .entry-wrap, .single.main .attachment .entry-wrap { background-color: rgb(255, 255, 255); position: relative; }
.single.main .post .entry-wrap .entry-thumb, .single.main .team .entry-wrap .entry-thumb, .single.main .attachment .entry-wrap .entry-thumb { position: relative; }
.single.main .post .entry-wrap .entry-thumb img, .single.main .team .entry-wrap .entry-thumb img, .single.main .attachment .entry-wrap .entry-thumb img { width: 100%; }
.single.main .post .entry-wrap .entry-thumb::before, .single.main .team .entry-wrap .entry-thumb::before, .single.main .attachment .entry-wrap .entry-thumb::before { content: ""; width: 0px; height: 0px; border-bottom: 85px solid transparent; border-left: 80px solid rgb(255, 255, 255); left: 0px; top: 0px; position: absolute; z-index: 2; }
.rtl .single.main .post .entry-wrap .entry-thumb::before, .rtl .single.main .team .entry-wrap .entry-thumb::before, .rtl .single.main .attachment .entry-wrap .entry-thumb::before { border-right: 80px solid rgb(255, 255, 255); border-left: 0px; right: 0px; left: auto; }
.single.main .post .entry-wrap .entry-title, .single.main .team .entry-wrap .entry-title, .single.main .attachment .entry-wrap .entry-title { color: rgb(34, 34, 34); font-size: 22px; margin-top: 25px; font-weight: 500 !important; }
.single.main .post .entry-wrap .entry-date, .single.main .team .entry-wrap .entry-date, .single.main .attachment .entry-wrap .entry-date { position: absolute; top: 0px; left: 0px; z-index: 2; }
.rtl .single.main .post .entry-wrap .entry-date, .rtl .single.main .team .entry-wrap .entry-date, .rtl .single.main .attachment .entry-wrap .entry-date { right: 0px; left: auto; }
.single.main .post .entry-wrap .entry-date .day-time, .single.main .team .entry-wrap .entry-date .day-time, .single.main .attachment .entry-wrap .entry-date .day-time { font-size: 24px; color: rgb(144, 144, 144); font-weight: 500; }
.single.main .post .entry-wrap .entry-date .month-time, .single.main .team .entry-wrap .entry-date .month-time, .single.main .attachment .entry-wrap .entry-date .month-time { font-size: 14px; color: rgb(144, 144, 144); display: block; }
.single.main .post .entry-wrap .entry-content, .single.main .team .entry-wrap .entry-content, .single.main .attachment .entry-wrap .entry-content { padding: 20px 0px 0px; }
.single.main .post .entry-wrap .entry-content .entry-meta, .single.main .team .entry-wrap .entry-content .entry-meta, .single.main .attachment .entry-wrap .entry-content .entry-meta { color: rgb(144, 144, 144); font-size: 13px; overflow: hidden; display: block; padding: 8px 0px 20px; margin-bottom: 20px; border-bottom: 1px solid rgb(235, 235, 235); }
.single.main .post .entry-wrap .entry-content .entry-meta a, .single.main .team .entry-wrap .entry-content .entry-meta a, .single.main .attachment .entry-wrap .entry-content .entry-meta a { color: rgb(144, 144, 144); font-size: 13px; text-transform: capitalize; }
.single.main .post .entry-wrap .entry-content .entry-meta a:hover, .single.main .team .entry-wrap .entry-content .entry-meta a:hover, .single.main .attachment .entry-wrap .entry-content .entry-meta a:hover { color: rgb(230, 0, 50); }
.single.main .post .entry-wrap .entry-content .entry-meta .entry-date, .single.main .team .entry-wrap .entry-content .entry-meta .entry-date, .single.main .attachment .entry-wrap .entry-content .entry-meta .entry-date { position: relative; top: auto; left: auto; right: auto; }
.single.main .post .entry-wrap .entry-content .entry-meta .entry-author, .single.main .post .entry-wrap .entry-content .entry-meta .entry-tag, .single.main .post .entry-wrap .entry-content .entry-meta .entry-comment, .single.main .post .entry-wrap .entry-content .entry-meta .entry-date, .single.main .team .entry-wrap .entry-content .entry-meta .entry-author, .single.main .team .entry-wrap .entry-content .entry-meta .entry-tag, .single.main .team .entry-wrap .entry-content .entry-meta .entry-comment, .single.main .team .entry-wrap .entry-content .entry-meta .entry-date, .single.main .attachment .entry-wrap .entry-content .entry-meta .entry-author, .single.main .attachment .entry-wrap .entry-content .entry-meta .entry-tag, .single.main .attachment .entry-wrap .entry-content .entry-meta .entry-comment, .single.main .attachment .entry-wrap .entry-content .entry-meta .entry-date { float: left; margin-right: 20px; }
.rtl .single.main .post .entry-wrap .entry-content .entry-meta .entry-author, .rtl .single.main .post .entry-wrap .entry-content .entry-meta .entry-tag, .rtl .single.main .post .entry-wrap .entry-content .entry-meta .entry-comment, .rtl .single.main .post .entry-wrap .entry-content .entry-meta .entry-date, .rtl .single.main .team .entry-wrap .entry-content .entry-meta .entry-author, .rtl .single.main .team .entry-wrap .entry-content .entry-meta .entry-tag, .rtl .single.main .team .entry-wrap .entry-content .entry-meta .entry-comment, .rtl .single.main .team .entry-wrap .entry-content .entry-meta .entry-date, .rtl .single.main .attachment .entry-wrap .entry-content .entry-meta .entry-author, .rtl .single.main .attachment .entry-wrap .entry-content .entry-meta .entry-tag, .rtl .single.main .attachment .entry-wrap .entry-content .entry-meta .entry-comment, .rtl .single.main .attachment .entry-wrap .entry-content .entry-meta .entry-date { float: right; margin: 0px 0px 0px 20px; }
.rtl .single.main .post .entry-wrap .entry-content .entry-meta .entry-author i, .rtl .single.main .post .entry-wrap .entry-content .entry-meta .entry-tag i, .rtl .single.main .post .entry-wrap .entry-content .entry-meta .entry-comment i, .rtl .single.main .post .entry-wrap .entry-content .entry-meta .entry-date i, .rtl .single.main .team .entry-wrap .entry-content .entry-meta .entry-author i, .rtl .single.main .team .entry-wrap .entry-content .entry-meta .entry-tag i, .rtl .single.main .team .entry-wrap .entry-content .entry-meta .entry-comment i, .rtl .single.main .team .entry-wrap .entry-content .entry-meta .entry-date i, .rtl .single.main .attachment .entry-wrap .entry-content .entry-meta .entry-author i, .rtl .single.main .attachment .entry-wrap .entry-content .entry-meta .entry-tag i, .rtl .single.main .attachment .entry-wrap .entry-content .entry-meta .entry-comment i, .rtl .single.main .attachment .entry-wrap .entry-content .entry-meta .entry-date i { margin: 0px 0px 0px 10px; }
.single.main .post .entry-wrap .entry-content .entry-meta .entry-author i, .single.main .post .entry-wrap .entry-content .entry-meta .entry-tag i, .single.main .post .entry-wrap .entry-content .entry-meta .entry-comment i, .single.main .post .entry-wrap .entry-content .entry-meta .entry-date i, .single.main .team .entry-wrap .entry-content .entry-meta .entry-author i, .single.main .team .entry-wrap .entry-content .entry-meta .entry-tag i, .single.main .team .entry-wrap .entry-content .entry-meta .entry-comment i, .single.main .team .entry-wrap .entry-content .entry-meta .entry-date i, .single.main .attachment .entry-wrap .entry-content .entry-meta .entry-author i, .single.main .attachment .entry-wrap .entry-content .entry-meta .entry-tag i, .single.main .attachment .entry-wrap .entry-content .entry-meta .entry-comment i, .single.main .attachment .entry-wrap .entry-content .entry-meta .entry-date i { margin: 0px 10px 0px 0px; }
.single.main .post .entry-wrap .entry-content .entry-summary, .single.main .team .entry-wrap .entry-content .entry-summary, .single.main .attachment .entry-wrap .entry-content .entry-summary { line-height: 26px; color: rgb(125, 125, 125); }
.single.main .post .entry-wrap .entry-content .entry-summary h3, .single.main .team .entry-wrap .entry-content .entry-summary h3, .single.main .attachment .entry-wrap .entry-content .entry-summary h3 { color: rgb(34, 34, 34); text-transform: uppercase; margin: 25px 0px; font-size: 13px; font-weight: 600 !important; }
.single.main .post .entry-wrap .entry-content .entry-summary p .alignnone, .single.main .team .entry-wrap .entry-content .entry-summary p .alignnone, .single.main .attachment .entry-wrap .entry-content .entry-summary p .alignnone { float: left; display: block; clear: none; margin: 20px 0px 30px; }
.single.main .post .entry-wrap .entry-content .entry-summary p .alignnone.image-single, .single.main .team .entry-wrap .entry-content .entry-summary p .alignnone.image-single, .single.main .attachment .entry-wrap .entry-content .entry-summary p .alignnone.image-single { margin-left: 30px; }
.single.main .post .entry-wrap .entry-content .social-share, .single.main .team .entry-wrap .entry-content .social-share, .single.main .attachment .entry-wrap .entry-content .social-share { line-height: 33px; display: block; border-bottom: 1px solid rgb(235, 235, 235); padding: 25px 0px 40px; }
.single.main .post .entry-wrap .entry-content .social-share .title-share, .single.main .team .entry-wrap .entry-content .social-share .title-share, .single.main .attachment .entry-wrap .entry-content .social-share .title-share { float: left; font-size: 14px; color: rgb(34, 34, 34); margin-right: 20px; font-weight: 500; text-transform: uppercase; }
.rtl .single.main .post .entry-wrap .entry-content .social-share .title-share, .rtl .single.main .team .entry-wrap .entry-content .social-share .title-share, .rtl .single.main .attachment .entry-wrap .entry-content .social-share .title-share { margin-left: 20px; margin-right: 0px; float: right; }
.single.main .post .entry-wrap .entry-content .social-share a, .single.main .team .entry-wrap .entry-content .social-share a, .single.main .attachment .entry-wrap .entry-content .social-share a { display: inline-block; vertical-align: top; padding: 0px; margin: 0px 4px; text-align: center; border-radius: 50%; height: 33px; width: 33px; color: rgb(255, 255, 255); background-color: rgb(230, 0, 50); font-size: 16px; transition: all 0.3s ease 0s; }
.single.main .post .entry-wrap .entry-content .social-share a:hover, .single.main .team .entry-wrap .entry-content .social-share a:hover, .single.main .attachment .entry-wrap .entry-content .social-share a:hover { background-color: rgb(0, 0, 0); }
.single.main .post .entry-wrap .entry-content .social-share a i, .single.main .team .entry-wrap .entry-content .social-share a i, .single.main .attachment .entry-wrap .entry-content .social-share a i { line-height: 33px; }
.single.main .post #authorDetails, .single.main .team #authorDetails, .single.main .attachment #authorDetails { margin: 40px 0px 0px; }
.single.main .post #authorDetails .authorDetail, .single.main .team #authorDetails .authorDetail, .single.main .attachment #authorDetails .authorDetail { background-color: rgb(255, 255, 255); display: inline-block; vertical-align: top; width: 100%; }
.single.main .post #authorDetails .authorDetail .avatar, .single.main .team #authorDetails .authorDetail .avatar, .single.main .attachment #authorDetails .authorDetail .avatar { overflow: hidden; float: left; }
.rtl .single.main .post #authorDetails .authorDetail .avatar, .rtl .single.main .team #authorDetails .authorDetail .avatar, .rtl .single.main .attachment #authorDetails .authorDetail .avatar { float: right; }
.single.main .post #authorDetails .authorDetail .infomation, .single.main .team #authorDetails .authorDetail .infomation, .single.main .attachment #authorDetails .authorDetail .infomation { overflow: hidden; padding: 10px 20px; color: rgb(153, 153, 153); line-height: 22px; }
.single.main .post #authorDetails .authorDetail .infomation .name-author, .single.main .team #authorDetails .authorDetail .infomation .name-author, .single.main .attachment #authorDetails .authorDetail .infomation .name-author { text-transform: uppercase; color: rgb(34, 34, 34); font-size: 14px; font-weight: 500; }
.single-post-relate { margin-bottom: 60px; margin-top: 40px; }
.single-post-relate > h4 { text-transform: uppercase; margin-bottom: 20px; font-size: 16px; color: rgb(70, 70, 70); padding: 0px 0px 15px; border-bottom: 1px solid rgb(235, 235, 235); position: relative; font-weight: 500 !important; }
.single-post-relate > h4::before { content: ""; width: 100px; height: 2px; position: absolute; left: 0px; bottom: -1px; background-color: rgb(230, 0, 50); }
.rtl .single-post-relate > h4::before { right: 0px; left: auto; }
.single-post-relate .post .item-relate-img { position: relative; }
.single-post-relate .post .item-relate-img:hover img { opacity: 0.85; }
.single-post-relate .post .item-relate-img::before { content: ""; width: 0px; height: 0px; border-bottom: 85px solid transparent; border-left: 80px solid rgb(255, 255, 255); left: 0px; top: 0px; position: absolute; z-index: 2; }
.rtl .single-post-relate .post .item-relate-img::before { border-right: 80px solid rgb(255, 255, 255); border-left: 0px; right: 0px; left: auto; }
.single-post-relate .post .item-relate-img .entry-meta { position: absolute; top: 0px; left: 0px; z-index: 2; }
.rtl .single-post-relate .post .item-relate-img .entry-meta { left: auto; right: 10px; }
.single-post-relate .post .item-relate-img .entry-meta .day-time { font-size: 24px; color: rgb(144, 144, 144); font-weight: 500; }
.single-post-relate .post .item-relate-img .entry-meta .month-time { font-size: 14px; color: rgb(144, 144, 144); display: block; }
.single-post-relate .post .item-relate-content { background-color: rgb(255, 255, 255); padding: 15px 0px; }
.single-post-relate .post .item-relate-content h4 { margin-bottom: 15px; text-transform: capitalize; }
.single-post-relate .post .item-relate-content h4 a { color: rgb(34, 34, 34); font-size: 14px; font-weight: 500; }
.single-post-relate .post .item-relate-content h4 a:hover { color: rgb(230, 0, 50); }
.single-post-relate .post .item-relate-content .entry-meta { color: rgb(144, 144, 144); font-size: 13px; overflow: hidden; display: block; border-bottom: 1px solid rgb(235, 235, 235); padding-bottom: 5px; }
.single-post-relate .post .item-relate-content .entry-meta a { color: rgb(144, 144, 144); font-size: 13px; text-transform: capitalize; }
.single-post-relate .post .item-relate-content .entry-meta a:hover { color: rgb(230, 0, 50); }
.single-post-relate .post .item-relate-content .entry-meta .entry-tag, .single-post-relate .post .item-relate-content .entry-meta .entry-comment { float: left; margin-right: 20px; margin-bottom: 10px; }
.rtl .single-post-relate .post .item-relate-content .entry-meta .entry-tag, .rtl .single-post-relate .post .item-relate-content .entry-meta .entry-comment { float: right; display: block; margin-left: 20px; margin-right: 0px; }
.rtl .single-post-relate .post .item-relate-content .entry-meta .entry-tag i, .rtl .single-post-relate .post .item-relate-content .entry-meta .entry-comment i { margin: 0px 0px 0px 10px; }
.single-post-relate .post .item-relate-content .entry-meta .entry-tag i, .single-post-relate .post .item-relate-content .entry-meta .entry-comment i { margin: 0px 10px 0px 0px; }
.single-post-relate .post .item-relate-content .read-more { color: rgb(230, 0, 50); text-transform: capitalize; font-weight: 600; font-size: 14px; display: block; margin: 15px 0px; }
.single-post-relate .post .item-relate-content .read-more i { margin-right: 10px; }
.rtl .single-post-relate .post .item-relate-content .read-more i { margin: 0px 0px 0px 10px; }
.rtl .single-post-relate .post .item-relate-content .read-more i::before { content: ""; }
#comments h3 { color: rgb(34, 34, 34); text-transform: uppercase; font-size: 16px; margin-bottom: 20px; font-weight: 500 !important; }
#comments h3 small { color: rgb(34, 34, 34); font-size: 16px; }
#comments .commentlist .children { margin-left: 90px; margin-right: 0px; }
.rtl #comments .commentlist .children { margin-right: 90px; margin-left: 0px; }
#comments .comment { margin-bottom: 30px; background-color: rgb(255, 255, 255); }
#comments .comment .author { margin: 0px; overflow: hidden; }
#comments .comment .media-body { padding-left: 20px; }
.rtl #comments .comment .media-body { padding-right: 20px; padding-left: 0px; }
#comments .comment .media-body .media .media-heading { overflow: hidden; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px solid rgb(235, 235, 235); }
#comments .comment .media-body .media .media-heading .author-name { color: rgb(34, 34, 34); text-transform: uppercase; font-weight: 500; margin-bottom: 5px; }
#comments .comment .media-body .media .media-heading .time { color: rgb(144, 144, 144); font-weight: 600; font-size: 11px; line-height: 21px; padding: 0px 50px; margin-top: -3px; text-transform: uppercase; }
#comments .comment .media-body .media .media-heading .time a { color: rgb(144, 144, 144); }
#comments .comment .media-body .media .media-heading .reply a { position: relative; font-size: 0px; }
#comments .comment .media-body .media .media-heading .reply a::before { font-size: 20px; color: rgb(153, 153, 153); content: ""; display: inline-block; vertical-align: top; font-family: fontawesome; }
#comments .comment .media-body .media .media-heading .reply a:hover::before { color: rgb(230, 0, 50); }
#comments .pingback .media-heading .time { display: none; }
#respond { margin-bottom: 60px; }
#respond .title { font-size: 16px; color: rgb(34, 34, 34); text-transform: uppercase; margin-bottom: 30px; font-weight: 500 !important; }
#respond .comment-form .cmm-box-top { margin: 0px -15px 10px; }
#respond .comment-form .cmm-box-top .control-group { width: 33.333%; padding: 0px 15px; }
#respond .comment-form .cmm-box-top input { width: 100%; border: 1px solid rgb(235, 235, 235); height: 42px; text-indent: 15px; border-radius: 0px; }
#respond .comment-form .cmm-box-top input:focus { background-color: rgb(250, 250, 250); }
#respond .comment-form .cmm-box-bottom textarea { width: 100%; border: 1px solid rgb(235, 235, 235); padding: 14px 20px; border-radius: 0px; }
#respond .comment-form #submit { margin-top: 10px; height: 42px; border: 0px; line-height: 42px; font-size: 13px; font-weight: 500; color: rgb(255, 255, 255); text-transform: uppercase; padding: 0px 25px; border-radius: 0px; background: rgb(230, 0, 50); }
#respond .comment-form #submit:hover { background: rgb(13, 127, 114); }
.sidebar-related-post .sidebar-relate-content { padding: 30px 20px 0px; }
.sidebar-related-post .sidebar-relate-content .item { margin-bottom: 30px; }
.sidebar-related-post .sidebar-relate-content .item .item-inner .img_over { position: relative; margin-bottom: 10px; }
.sidebar-related-post .sidebar-relate-content .item .item-inner .img_over::before { position: absolute; content: ""; inset: 0px; width: 100%; height: 100%; z-index: 1; background: url("../assets/img/icon-plus.png") center center no-repeat rgba(0, 0, 0, 0.5); pointer-events: none; transform: scale(0); opacity: 0; transition: all 0.5s ease 0s; }
.sidebar-related-post .sidebar-relate-content .item .item-inner .img_over .entry-meta { position: absolute; top: 10px; left: 10px; padding: 10px 15px; background-color: rgba(18, 171, 153, 0.8); }
.rtl .sidebar-related-post .sidebar-relate-content .item .item-inner .img_over .entry-meta { left: auto; right: 10px; }
.sidebar-related-post .sidebar-relate-content .item .item-inner .img_over .entry-meta .post_day { font-size: 22px; font-weight: bold; display: block; color: rgb(255, 255, 255); margin-bottom: 5px; }
.sidebar-related-post .sidebar-relate-content .item .item-inner .img_over .entry-meta .post_my { display: block; color: rgb(255, 255, 255); font-size: 14px; }
.sidebar-related-post .sidebar-relate-content .item .item-inner .entry-content .entry-title h4 { margin-bottom: 13px; }
.sidebar-related-post .sidebar-relate-content .item .item-inner .entry-content .entry-meta-content { color: rgb(153, 153, 153); }
.sidebar-related-post .sidebar-relate-content .item .item-inner:hover .img_over::before { transform: scale(1); opacity: 1; }
.wrapper_404 { width: 100%; height: auto; text-align: center; }
.layout-sidebar .wrapper_404 > .container { width: 86%; float: right; max-width: none; padding: 0px 30px; }
.wrapper_404 .content_404 { overflow: hidden; padding: 80px 0px; }
.wrapper_404 .content_404 .block-top { text-align: left; }
.rtl .wrapper_404 .content_404 .block-top { text-align: right; }
.wrapper_404 .content_404 .block-top h2 { color: rgb(34, 34, 34); font-size: 24px; text-transform: uppercase; margin-bottom: 25px; font-weight: 500 !important; }
.wrapper_404 .content_404 .block-top .warning-code { font-size: 14px; color: rgb(125, 125, 125); }
.wrapper_404 .content_404 .block-middle { margin: 30px 0px 40px; overflow: hidden; }
.wrapper_404 .content_404 .block-middle .revo_search_404 .top-search { float: left; }
.rtl .wrapper_404 .content_404 .block-middle .revo_search_404 .top-search { float: right; }
.wrapper_404 .content_404 .block-middle .revo_search_404 .top-search .topsearch-entry .form-search { width: 670px; max-width: 100%; height: 50px; line-height: 50px; background-color: rgb(255, 255, 255); overflow: hidden; margin: auto; position: relative; border-radius: 0px; border: 1px solid rgb(224, 224, 224); }
.wrapper_404 .content_404 .block-middle .revo_search_404 .top-search .topsearch-entry .form-search .search-query { width: 100%; border: 0px; margin: 0px; height: 50px; line-height: 50px; padding: 0px 80px 0px 15px; border-radius: 0px; }
.rtl .wrapper_404 .content_404 .block-middle .revo_search_404 .top-search .topsearch-entry .form-search .search-query { padding-right: 15px; padding-left: 80px; }
.wrapper_404 .content_404 .block-middle .revo_search_404 .top-search .topsearch-entry .form-search .form-button { position: absolute; top: 0px; bottom: 0px; right: 0px; width: 60px; background-color: transparent; border: 0px; margin: 0px; }
.wrapper_404 .content_404 .block-middle .revo_search_404 .top-search .topsearch-entry .form-search .form-button::before { content: ""; font-size: 18px; color: rgb(125, 125, 125); font-family: fontawesome; transition: all 0.3s ease 0s; }
.wrapper_404 .content_404 .block-middle .revo_search_404 .top-search .topsearch-entry .form-search .form-button:hover::before { color: rgb(230, 0, 50); }
.rtl .wrapper_404 .content_404 .block-middle .revo_search_404 .top-search .topsearch-entry .form-search .form-button { right: auto; left: 0px; }
.wrapper_404 .content_404 .block-bottom { text-align: left; }
.wrapper_404 .content_404 .block-bottom .btn-404 { height: 40px; line-height: 40px; color: rgb(255, 255, 255); font-size: 14px; background-color: rgb(230, 0, 50); border-radius: 20px; padding: 0px 35px; display: inline-block; vertical-align: top; font-weight: bold; text-transform: uppercase; margin: 0px 20px 0px 0px; }
.rtl .wrapper_404 .content_404 .block-bottom .btn-404 { float: right; }
.wrapper_404 .content_404 .block-bottom .btn-404:hover { background-color: rgb(13, 127, 114); }
.quote-border { background-color: rgb(244, 244, 244); padding: 20px; margin-bottom: 10px; font-style: italic; border: 1px solid rgb(221, 221, 221); border-radius: 3px; }
iframe { border: none; margin-bottom: 10px; max-width: 100%; }
.block-whychoose { display: inline-block; margin-bottom: 30px !important; }
.block-whychoose .image-whychoose { float: left; width: 64px; }
.rtl .block-whychoose .image-whychoose { float: right; }
.block-whychoose .content-whychoose { margin-left: 80px; }
.rtl .block-whychoose .content-whychoose { margin-right: 80px; margin-left: 0px; }
.block-whychoose .content-whychoose h2 { color: rgb(0, 0, 0); font-size: 13px; text-transform: uppercase; }
.block-whychoose .content-whychoose .description { color: rgb(102, 102, 102); }
.vc_wp_search .widget_search .searchform .screen-reader-text { display: none; }
.vc_wp_search .widget_search .searchform input[type="submit"] { text-indent: -9999px; display: block; border: 0px; height: 34px; width: 34px !important; background: url("../assets/img/search-icon.png") center center no-repeat scroll rgb(102, 102, 102) !important; }
.vc_wp_search .widget_search .searchform input[type="submit"]:hover { background: url("../assets/img/search-icon.png") center center no-repeat scroll rgb(230, 0, 50) !important; }
.vc_wp_search .widget_search .searchform input[type="text"] { border: 1px solid rgb(224, 224, 224); }
.wpb_single_image .vc_single_image-wrapper img:hover { opacity: 0.75; }
#wp-calendar { width: 100%; }
#wp-calendar caption { padding: 10px 0px; }
#wp-calendar tr th { text-align: center; }
#wp-calendar tr td { padding: 10px 0px; }
#subscribe_popup { text-align: left; display: none; background-repeat: no-repeat; background-color: rgb(255, 255, 255); position: relative; min-width: 770px; }
#subscribe_popup .subscribe-popup-container { padding: 64px 68px 25px; }
#subscribe_popup .subscribe-popup-container h2 { color: rgb(34, 34, 34); font-size: 30px; text-transform: uppercase; margin-bottom: 17px; font-weight: 500 !important; }
#subscribe_popup .subscribe-popup-container .description { font-size: 16px; color: rgb(85, 85, 85); font-weight: 600; margin-bottom: 30px; }
#subscribe_popup .subscribe-popup-container .subscribe-form { margin-bottom: 15px; border: 1px solid rgb(235, 235, 235); max-width: 390px; position: relative; }
.rtl #subscribe_popup .subscribe-popup-container .subscribe-form { float: left; }
#subscribe_popup .subscribe-popup-container .subscribe-form p, #subscribe_popup .subscribe-popup-container .subscribe-form input { margin: 0px; }
#subscribe_popup .subscribe-popup-container .subscribe-form input[type="email"] { padding: 0px 15px; height: 43px; line-height: 43px; overflow: hidden; display: block; font-size: 13px; width: 350px; border-radius: 0px; border: 0px; }
#subscribe_popup .subscribe-popup-container .subscribe-form input[type="submit"] { background: url("../assets/img/blue/icon-newsletter.png") center center no-repeat rgb(255, 255, 255); position: absolute; height: 43px; width: 43px; overflow: hidden; top: 0px; right: 0px; text-indent: -9999px; border: 0px; border-radius: 0px; }
.rtl #subscribe_popup .subscribe-popup-container .subscribe-form input[type="submit"] { left: 0px; right: auto; }
#subscribe_popup .subscribe-popup-container .subscribe-form input[type="submit"]::before { display: none; }
#subscribe_popup .subscribe-popup-container .subscribe-form input[type="submit"]:hover { opacity: 0.85; }
#subscribe_popup .subscribe-popup-container .subscribe-checkbox { line-height: 30px; clear: both; }
.rtl #subscribe_popup .subscribe-popup-container .subscribe-checkbox { margin-left: 160px; }
#subscribe_popup .subscribe-popup-container .subscribe-checkbox input { cursor: pointer; }
#subscribe_popup .subscribe-popup-container .subscribe-checkbox label { vertical-align: top; line-height: 25px; margin: 0px; color: rgb(34, 34, 34); font-weight: 500; }
#subscribe_popup .subscribe-popup-container .subscribe-checkbox label span { display: inline-block; vertical-align: top; line-height: 20px; }
#subscribe_popup .subscribe-social { padding: 15px 0px; background-color: rgba(18, 171, 153, 0.7); text-align: center; position: relative; z-index: 3; margin-top: 20px; }
#subscribe_popup .subscribe-social h3 { color: rgb(255, 255, 255); font-size: 16px; text-transform: uppercase; font-weight: 500 !important; }
#subscribe_popup .subscribe-social > .subscribe-social-inner .revo-socials ul { margin: 0px; }
#subscribe_popup .subscribe-social > .subscribe-social-inner .revo-socials ul > li > a { display: block; width: 40px; height: 40px; border-radius: 50%; font-size: 16px; line-height: 40px; background: rgb(51, 51, 51); margin: 0px 5px; }
.sw-instagram-gallery { margin-bottom: 10px; }
.sw-instagram-gallery .intagram-gallery-content { margin: 0px -5px; display: inline-block; vertical-align: top; }
.sw-instagram-gallery .intagram-gallery-content .item { position: relative; padding: 0px 5px; }
.sw-instagram-gallery .intagram-gallery-content .item > a > .fa { position: absolute; z-index: 2; font-size: 24px; top: 15px; right: 15px; color: rgb(206, 206, 206); }
.sw-instagram-gallery .intagram-gallery-content .item:hover img { opacity: 0.7; }
.sw-instagram-gallery .intagram-gallery-content.col_1 .item { width: 100%; }
.sw-instagram-gallery .intagram-gallery-content.col_2 .item { width: 50%; }
.sw-instagram-gallery .intagram-gallery-content.col_3 .item { width: 33.333%; }
.sw-instagram-gallery .intagram-gallery-content.col_4 .item { width: 25%; }
.sw-instagram-gallery .intagram-gallery-content.col_5 .item { width: 20%; }
.block-title-widget h2 { color: rgb(34, 34, 34); padding: 20px; font-size: 16px !important; font-weight: 500 !important; margin: 0px !important; }
.sidebar .widget.widget_layered_nav ul { border: 0px; }
.sidebar .widget.widget_product_categories { border: 1px solid rgb(235, 235, 235); }
.sidebar .widget.widget_product_categories .block-title-widget { background-color: rgb(242, 242, 242); }
.sidebar .widget.widget_product_categories .block-title-widget h2 { position: relative; padding: 15px; color: rgb(34, 34, 34); font-size: 16px; margin-bottom: 0px; font-weight: 500 !important; }
.sidebar .widget.widget_product_categories .block-title-widget h2::before { font-family: FontAwesome; font-size: 18px; display: inline-block; margin-right: 10px; color: rgb(230, 0, 50); }
.rtl .sidebar .widget.widget_product_categories .block-title-widget h2::before { margin-left: 10px; margin-right: 0px; }
.sidebar .widget.widget_product_categories .product-categories { border: 0px; }
.sidebar .widget.widget_product_categories .product-categories > li { border-top: 1px solid rgb(235, 235, 235); border-bottom: 0px !important; padding: 15px 20px !important; }
.sidebar .widget.widget_product_categories .product-categories > li:last-child { border-top: 1px solid rgb(235, 235, 235) !important; }
.sidebar .widget.widget_product_categories .product-categories > li > a { font-size: 13px; color: rgb(125, 125, 125); font-weight: 600; cursor: pointer; }
.sidebar .widget.widget_product_categories .product-categories > li > a:hover { color: rgb(230, 0, 50); }
.sidebar .widget.widget_product_categories .product-categories.accordion-categories li.cat-parent { position: relative; }
.sidebar .widget.widget_product_categories .product-categories.accordion-categories li.cat-parent .child-category-more { font-family: Arial; display: block; width: 18px; height: 18px; border-radius: 50%; background: rgb(187, 187, 187); position: absolute; right: 18px; left: auto; top: 16px; cursor: pointer; color: rgb(255, 255, 255); }
.sidebar .widget.widget_product_categories .product-categories.accordion-categories li.cat-parent .child-category-more::before { content: ""; display: block; width: 10px; height: 2px; background: rgb(255, 255, 255); position: absolute; top: 8px; left: 4px; }
.sidebar .widget.widget_product_categories .product-categories.accordion-categories li.cat-parent .child-category-more::after { content: ""; display: block; width: 10px; height: 2px; background: rgb(255, 255, 255); transform: rotate(90deg); position: absolute; top: 8px; left: 4px; }
.sidebar .widget.widget_product_categories .product-categories.accordion-categories li.cat-parent > ul { display: none; }
.sidebar .widget.widget_product_categories .product-categories.accordion-categories li.cat-parent.active > a, .sidebar .widget.widget_product_categories .product-categories.accordion-categories li.cat-parent:hover > a { color: rgb(230, 0, 50); }
.sidebar .widget.widget_product_categories .product-categories.accordion-categories li.cat-parent.active .child-category-more, .sidebar .widget.widget_product_categories .product-categories.accordion-categories li.cat-parent:hover .child-category-more { background: rgb(230, 0, 50); }
.sidebar .widget.widget_product_categories .product-categories.accordion-categories li.cat-parent.active .child-category-more::after { display: none; }
.sidebar .widget.widget_product_categories .product-categories.accordion-categories li > ul.children > li.cat-parent .child-category-more::after { display: block; }
.sidebar .widget.widget_product_categories .product-categories.accordion-categories li > ul.children > li.cat-parent.active .child-category-more::after { display: none; }
.sw-category-slider { margin-bottom: 35px; }
.sw-category-slider .block-title { margin-bottom: 30px; }
.sw-category-slider .block-title h3 { padding: 15px 0px 13px; border-bottom: 1px solid rgb(237, 237, 237); position: relative; font-size: 18px; color: rgb(34, 34, 34); text-transform: uppercase; font-weight: 500; }
.rtl .sw-category-slider .block-title h3 { text-align: right; }
.sw-category-slider .block-title h3::before { content: ""; height: 2px; width: 100px; background-color: rgb(230, 0, 50); position: absolute; bottom: -1px; }
.rtl .sw-category-slider .block-title h3::before { right: 0px; left: auto; }
.sw-category-slider .box-title h3 { text-align: center; font-size: 24px; font-weight: 500; color: rgb(34, 34, 34); text-transform: uppercase; margin-bottom: 5px; }
.sw-category-slider .desciption { text-align: center; font-size: 14px; color: rgb(34, 34, 34); margin-bottom: 38px; }
.sw-category-slider .responsive { margin: 0px -15px; }
.sw-category-slider .responsive .item-product-cat { padding: 0px 15px; }
.sw-category-slider .responsive .item-product-cat:hover .item-image img { opacity: 0.85; }
.sw-category-slider .responsive .item-product-cat:hover .item-content h3 a { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); }
.home-style4 .sw-category-slider .responsive .item-product-cat:hover .item-content h3 a { background-color: rgb(230, 0, 50); }
.sw-category-slider .responsive .item-product-cat .item-image img { margin: 0px; transition: all 0.3s ease 0s; }
.sw-category-slider .responsive .item-product-cat .item-content h3 { box-shadow: rgba(100, 100, 100, 0.3) 0px 2px 3px 0px; }
.sw-category-slider .responsive .item-product-cat .item-content h3 a { display: block; height: 52px; line-height: 52px; text-align: center; color: rgb(34, 34, 34); text-transform: uppercase; font-size: 16px; font-weight: 500; background-color: rgb(255, 255, 255); }
.sw-category-slider .res-button { width: 41px; height: 41px; display: inline-block; position: absolute; top: 50%; margin-top: -20px; cursor: pointer; z-index: 3; }
.sw-category-slider .res-button.slick-prev { left: 30px; background: url("../assets/img/bg_general.png") -20px -525px no-repeat; }
.sw-category-slider .res-button.slick-prev:hover { background: url("../assets/img/bg_general.png") -20px -464px no-repeat; }
.sw-category-slider .res-button.slick-next { right: 30px; background: url("../assets/img/bg_general.png") -20px -281px no-repeat; }
.sw-category-slider .res-button.slick-next:hover { background: url("../assets/img/bg_general.png") -20px -220px no-repeat; }
.countdown-slider { border: 1px solid rgb(224, 224, 224); position: relative; }
.countdown-slider .box-title { position: absolute; z-index: 3; top: -6px; left: 15px; }
.rtl .countdown-slider .box-title { right: 15px; left: auto; }
.countdown-slider .box-title h3 { display: inline-block; position: relative; font-size: 16px; text-transform: uppercase; height: 42px; padding: 0px 15px; line-height: 42px; background-color: rgb(230, 0, 50); color: rgb(255, 255, 255); border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; font-weight: 500 !important; }
.countdown-slider .box-title h3::before { content: ""; width: 0px; height: 0px; border-top: 5px solid transparent; border-right: 5px solid rgb(0, 148, 155); left: -5px; position: absolute; }
.countdown-slider .box-title h3::after { content: ""; width: 0px; height: 0px; border-top: 5px solid transparent; border-left: 5px solid rgb(0, 148, 155); right: -5px; position: absolute; }
.countdown-slider .res-button { width: 41px; height: 41px; display: inline-block; position: absolute; top: 50%; margin-top: -20px; cursor: pointer; z-index: 3; }
.countdown-slider .res-button.slick-prev { left: 15px; background: url("../assets/img/bg_general.png") -20px -525px no-repeat; }
.countdown-slider .res-button.slick-prev:hover { background: url("../assets/img/bg_general.png") -20px -464px no-repeat; }
.countdown-slider .res-button.slick-next { right: 15px; background: url("../assets/img/bg_general.png") -20px -281px no-repeat; }
.countdown-slider .res-button.slick-next:hover { background: url("../assets/img/bg_general.png") -20px -220px no-repeat; }
.countdown-slider .slider .item-countdown .item-wrap { padding: 28px 95px 10px 20px; position: relative; }
.rtl .countdown-slider .slider .item-countdown .item-wrap { padding: 28px 20px 10px 95px; }
.countdown-slider .slider .item-countdown .item-wrap .item-detail .item-image-countdown { float: left; width: 45%; text-align: center; }
.countdown-slider .slider .item-countdown .item-wrap .item-detail .item-image-countdown a.sw-quickview { display: none; }
.countdown-slider .slider .item-countdown .item-wrap .item-detail .item-image-countdown span.onsale { display: none; }
.rtl .countdown-slider .slider .item-countdown .item-wrap .item-detail .item-image-countdown { float: right; }
.countdown-slider .slider .item-countdown .item-wrap .item-detail .item-image-countdown a { width: 300px; display: inline-block; }
.countdown-slider .slider .item-countdown .item-wrap .item-detail .item-content h4 a { color: rgb(34, 34, 34); font-size: 18px; text-transform: capitalize; font-weight: 500 !important; }
.countdown-slider .slider .item-countdown .item-wrap .item-detail .item-content h4 a:hover { color: rgb(230, 0, 50); }
.countdown-slider .slider .item-countdown .item-wrap .item-detail .item-content .reviews-content { overflow: hidden; padding: 0px 0px 12px; border-bottom: 1px solid rgb(237, 237, 237); }
.countdown-slider .slider .item-countdown .item-wrap .item-detail .item-content .reviews-content .star { float: left; margin: 3px 20px 0px 0px; }
.rtl .countdown-slider .slider .item-countdown .item-wrap .item-detail .item-content .reviews-content .star { float: right; margin: 3px 0px 0px 20px; }
.countdown-slider .slider .item-countdown .item-wrap .item-detail .item-content .description { line-height: 24px; padding: 18px 0px; }
.countdown-slider .slider .item-countdown .item-wrap .item-detail .item-content .item-price { margin-bottom: 20px; }
.countdown-slider .slider .item-countdown .item-wrap .item-detail .item-content .item-price .amount { font-size: 22px; }
.countdown-slider .slider .item-countdown .item-wrap .item-detail .item-content .item-price del { line-height: 26px; font-size: 16px; color: rgb(125, 125, 125); }
.countdown-slider .slider .item-countdown .item-wrap .item-detail .item-content .item-price del .amount { line-height: 26px; font-size: 16px; }
.countdown-slider .slider .item-countdown .item-wrap .item-detail .item-content .product-countdown .countdown-section { position: relative; display: inline-block; margin-right: 24px; }
.rtl .countdown-slider .slider .item-countdown .item-wrap .item-detail .item-content .product-countdown .countdown-section { margin-left: 24px; margin-right: 0px; }
.countdown-slider .slider .item-countdown .item-wrap .item-detail .item-content .product-countdown .countdown-section .countdown-amount { display: block; width: 70px; height: 42px; background-color: rgb(235, 235, 235); font-weight: 500; line-height: 42px; text-align: center; font-size: 30px; color: rgb(34, 34, 34); margin-bottom: 10px; border-radius: 3px; }
.countdown-slider .slider .item-countdown .item-wrap .item-detail .item-content .product-countdown .countdown-section .countdown-period { text-align: center; font-size: 12px; display: block; font-weight: 500; color: rgb(125, 125, 125); text-transform: uppercase; }
.countdown-slider2 { border-width: 0px 1px 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: rgb(224, 224, 224); border-bottom-color: rgb(224, 224, 224); border-left-color: rgb(224, 224, 224); border-image: initial; padding: 23px 10px 6px; position: relative; border-top-style: initial; border-top-color: initial; }
.countdown-slider2 .res-button { width: 28px; height: 28px; display: inline-block; position: absolute; top: 50%; margin-top: -24px; cursor: pointer; z-index: 3; }
.countdown-slider2 .res-button.slick-prev { left: 5px; background: url("../assets/img/bg_general.png") -20px -1111px no-repeat; }
.countdown-slider2 .res-button.slick-prev:hover { background: url("../assets/img/bg_general.png") -20px -1063px no-repeat; }
.countdown-slider2 .res-button.slick-next { right: 5px; background: url("../assets/img/bg_general.png") -20px -1015px no-repeat; }
.countdown-slider2 .res-button.slick-next:hover { background: url("../assets/img/bg_general.png") -20px -967px no-repeat; }
.countdown-slider2 .slider .item-countdown .item-detail { padding: 0px 10px; }
.countdown-slider2 .slider .item-countdown .item-detail .item-image-countdown { position: relative; border: 1px solid rgb(224, 224, 224); border-radius: 5px; padding: 5px; margin-bottom: 10px; }
.countdown-slider2 .slider .item-countdown .item-detail .item-image-countdown:hover { opacity: 0.85; border: 1px solid rgb(230, 0, 50); }
.countdown-slider2 .slider .item-countdown .item-detail .item-image-countdown a.sw-quickview { display: none; }
.countdown-slider2 .slider .item-countdown .item-detail .item-image-countdown img { transition: all 0.3s ease 0s; }
.countdown-slider2 .slider .item-countdown .item-detail .item-image-countdown .onsale { display: none; }
.countdown-slider2 .slider .item-countdown .item-detail .item-content h4 { font-size: 13px; text-align: center; }
.countdown-slider2 .slider .item-countdown .item-detail .item-content h4 a { color: rgb(125, 125, 125); font-weight: 500; text-transform: capitalize; }
.countdown-slider2 .slider .item-countdown .item-detail .item-content h4 a:hover { color: rgb(230, 0, 50); }
.sw-best-seller-product { border: 1px solid rgb(224, 224, 224); }
.sw-best-seller-product .box-title { background-color: rgb(242, 242, 242); }
.sw-best-seller-product .box-title h3 { position: relative; padding: 15px; color: rgb(34, 34, 34); font-size: 16px; margin-bottom: 0px; font-weight: 500 !important; }
.sw-best-seller-product .box-title h3::before { content: ""; font-family: FontAwesome; font-size: 18px; display: inline-block; margin-right: 10px; color: rgb(230, 0, 50); }
.rtl .sw-best-seller-product .box-title h3::before { margin-left: 10px; margin-right: 0px; }
.sw-best-seller-product .wrap-content { padding: 15px 15px 2px; border-top: 1px solid rgb(235, 235, 235); }
.elementor-element .sw-best-seller-product .wrap-content { padding: 15px 15px 0px; }
.sw-best-seller-product .wrap-content .item { overflow: hidden; margin-bottom: 33px; }
.sw-best-seller-product .wrap-content .item > p { display: none; }
.sw-best-seller-product .wrap-content .item .item-img { float: left; width: 80px; margin-right: 10px; position: relative; z-index: 2; }
.sw-best-seller-product .wrap-content .item .item-img:hover img { opacity: 0.85; }
.sw-best-seller-product .wrap-content .item .item-img a br { display: none; }
.rtl .sw-best-seller-product .wrap-content .item .item-img { float: right; margin-left: 10px; margin-right: 0px; }
.sw-best-seller-product .wrap-content .item .item-content { position: relative; padding-top: 15px; }
.sw-best-seller-product .wrap-content .item .item-content h4 a { color: rgb(34, 34, 34); font-weight: 500; font-size: 14px; text-transform: capitalize; }
.sw-best-seller-product .wrap-content .item .item-content h4 a:hover { color: rgb(230, 0, 50); }
.sw-best-seller-product .wrap-content .item .item-content .item-price { display: inline-block; vertical-align: top; }
.sw-best-seller-product .wrap-content .item .item-content .item-price ins { margin: 0px 10px 0px 0px; }
.sw-best-seller-product .wrap-content .item .item-content .item-price del { margin: 0px; line-height: 24px; }
.sw-best-seller-product .wrap-content .item .item-content .item-price .amount { font-size: 16px; }
.sw-best-seller-product .wrap-content .item .item-content .item-price del .amount { font-size: 14px; }
.sw-woo-tab-default { margin-bottom: 45px; }
.sw-woo-tab-default:last-child { margin-bottom: 40px; }
.sw-woo-tab-default .resp-tab .category-slider-content { overflow: hidden; }
.sw-woo-tab-default .resp-tab .category-slider-content .button-collapse { display: none; }
.sw-woo-tab-default .resp-tab .category-slider-content.style1 .box-title { position: absolute; top: -8px; right: -8px; left: auto; min-width: 204px; text-align: right; }
.rtl .sw-woo-tab-default .resp-tab .category-slider-content.style1 .box-title { text-align: left; left: -8px; right: auto; }
.sw-woo-tab-default .resp-tab .category-slider-content.style1 .box-title h3 { line-height: 48px; background-color: rgb(230, 0, 50); font-size: 18px; padding: 0px 16px; color: rgb(255, 255, 255); margin: 0px; border-top-left-radius: 7px; border-top-right-radius: 0px; box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 3px 0px; position: relative; text-transform: uppercase; font-weight: 500 !important; }
.sw-woo-tab-default .resp-tab .category-slider-content.style1 .box-title h3::before { content: ""; width: 0px; height: 0px; border-bottom: 8px solid transparent; border-left: 8px solid rgb(0, 148, 155); border-right: 0px; right: 0px; left: auto; bottom: -8px; position: absolute; }
.rtl .sw-woo-tab-default .resp-tab .category-slider-content.style1 .box-title h3::before { left: 0px; right: auto; border-left: 0px; border-right: 8px solid rgb(0, 148, 155); }
.sw-woo-tab-default .resp-tab .category-slider-content.style1 .categories-image { float: right; }
.rtl .sw-woo-tab-default .resp-tab .category-slider-content.style1 .categories-image { float: left; }
.sw-woo-tab-default .resp-tab .category-slider-content.style1 ul.nav-tabs { margin-right: 196px; margin-left: 0px; }
.rtl .sw-woo-tab-default .resp-tab .category-slider-content.style1 ul.nav-tabs { margin-left: 196px; margin-right: 0px; }
.sw-woo-tab-default .resp-tab .category-slider-content.style1 ul.nav-tabs > li { float: right; }
.rtl .sw-woo-tab-default .resp-tab .category-slider-content.style1 ul.nav-tabs > li { float: left; }
.sw-woo-tab-default .resp-tab .category-slider-content.style1 .tab-content .tab-pane.active .res-button.slick-prev { left: 15px; right: auto; }
.rtl .sw-woo-tab-default .resp-tab .category-slider-content.style1 .tab-content .tab-pane.active .res-button.slick-prev { right: 48px; left: auto; }
.sw-woo-tab-default .resp-tab .category-slider-content.style1 .tab-content .tab-pane.active .res-button.slick-next { left: 48px; right: auto; }
.rtl .sw-woo-tab-default .resp-tab .category-slider-content.style1 .tab-content .tab-pane.active .res-button.slick-next { right: 15px; left: auto; }
.sw-woo-tab-default .resp-tab .category-slider-content.style1 .tab-content .tab-pane .woo-tab-container-slider { border-right: 0px; border-left: 1px solid rgb(235, 235, 235); }
.sw-woo-tab-default .resp-tab .category-slider-content.style1 .tab-content .tab-pane .woo-tab-container-slider .slider .slick-list { margin: 0px; }
.sw-woo-tab-default .resp-tab .category-slider-content .box-title { position: absolute; top: -8px; left: -8px; min-width: 204px; }
.rtl .sw-woo-tab-default .resp-tab .category-slider-content .box-title { right: -8px; left: auto; }
.sw-woo-tab-default .resp-tab .category-slider-content .box-title h3 { line-height: 48px; background-color: rgb(230, 0, 50); font-size: 18px; padding: 0px 16px; color: rgb(255, 255, 255); margin: 0px; border-top-right-radius: 7px; position: relative; text-transform: uppercase; box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 4px 0px; font-weight: 500 !important; }
.sw-woo-tab-default .resp-tab .category-slider-content .box-title h3::before { content: ""; width: 0px; height: 0px; border-bottom: 8px solid transparent; border-right: 8px solid rgb(0, 148, 155); left: 0px; bottom: -8px; position: absolute; }
.rtl .sw-woo-tab-default .resp-tab .category-slider-content .box-title h3::before { border-left: 8px solid rgb(0, 148, 155); border-right: 0px; right: 0px; left: auto; }
.sw-woo-tab-default .resp-tab .category-slider-content ul.nav-tabs { margin-left: 196px; border: 0px; background-color: rgb(242, 242, 242); }
.rtl .sw-woo-tab-default .resp-tab .category-slider-content ul.nav-tabs { margin-right: 196px; margin-left: 0px; }
.sw-woo-tab-default .resp-tab .category-slider-content ul.nav-tabs li { margin: 0px; }
.rtl .sw-woo-tab-default .resp-tab .category-slider-content ul.nav-tabs li { float: right; }
.sw-woo-tab-default .resp-tab .category-slider-content ul.nav-tabs li > a { border: 0px; font-size: 12px; color: rgb(51, 51, 51); text-transform: uppercase; padding: 0px 15px; line-height: 40px; font-weight: 600; border-radius: 0px; }
.sw-woo-tab-default .resp-tab .category-slider-content ul.nav-tabs li.active > a, .sw-woo-tab-default .resp-tab .category-slider-content ul.nav-tabs li:hover > a { background-color: rgb(242, 242, 242); color: rgb(230, 0, 50); }
.sw-woo-tab-default .resp-tab .category-slider-content .categories-image { float: left; position: relative; z-index: 3; }
.sw-woo-tab-default .resp-tab .category-slider-content .categories-image .item-image a { position: relative; display: block; }
.sw-woo-tab-default .resp-tab .category-slider-content .categories-image .item-image a::before { display: inline-block; background-color: rgba(0, 0, 0, 0.3); content: ""; height: 100%; width: 100%; left: 0px; position: absolute; top: 0px; transition: all 0.2s ease-in-out 0s; visibility: hidden; opacity: 0; }
.sw-woo-tab-default .resp-tab .category-slider-content .categories-image .item-image a:hover::before { opacity: 1; visibility: visible; }
.rtl .sw-woo-tab-default .resp-tab .category-slider-content .categories-image { float: right; }
.sw-woo-tab-default .resp-tab .category-slider-content .tab-content .tab-pane.active .res-button { width: 28px; height: 28px; display: inline-block; position: absolute; top: -34px; z-index: 2; cursor: pointer; }
.sw-woo-tab-default .resp-tab .category-slider-content .tab-content .tab-pane.active .res-button.slick-prev { right: 48px; background: url("../assets/img/bg_general.png") -20px -1111px no-repeat; }
.rtl .sw-woo-tab-default .resp-tab .category-slider-content .tab-content .tab-pane.active .res-button.slick-prev { left: 15px; right: auto; }
.sw-woo-tab-default .resp-tab .category-slider-content .tab-content .tab-pane.active .res-button.slick-prev:hover { background: url("../assets/img/bg_general.png") -20px -1063px no-repeat; }
.sw-woo-tab-default .resp-tab .category-slider-content .tab-content .tab-pane.active .res-button.slick-next { right: 15px; background: url("../assets/img/bg_general.png") -20px -1015px no-repeat; }
.rtl .sw-woo-tab-default .resp-tab .category-slider-content .tab-content .tab-pane.active .res-button.slick-next { left: 48px; right: auto; }
.sw-woo-tab-default .resp-tab .category-slider-content .tab-content .tab-pane.active .res-button.slick-next:hover { background: url("../assets/img/bg_general.png") -20px -967px no-repeat; }
.sw-woo-tab-default .resp-tab .category-slider-content .tab-content .tab-pane.active .res-button { top: 6px; }
.sw-woo-tab-default .resp-tab .category-slider-content .tab-content .tab-pane .woo-tab-container-slider { border-right: 1px solid rgb(235, 235, 235); }
.rtl .sw-woo-tab-default .resp-tab .category-slider-content .tab-content .tab-pane .woo-tab-container-slider { border-left: 1px solid rgb(235, 235, 235); border-right: 0px; }
.sw-woo-tab-default .resp-tab .category-slider-content .tab-content .tab-pane .woo-tab-container-slider .slider .slick-list { margin: 0px; padding: 0px; }
.sw-woo-tab-default .resp-tab .category-slider-content .tab-content .tab-pane .woo-tab-container-slider .slider .slick-list .item { overflow: hidden; margin: 0px; }
.featured-short { margin-top: 0px !important; }
.featured-short .block-title h3 { position: relative; padding: 15px; color: rgb(34, 34, 34); font-size: 16px; text-transform: uppercase; margin-bottom: 0px; background-color: rgb(242, 242, 242); font-weight: 500 !important; }
.featured-short .resp-slider-container { padding: 20px 20px 0px; background-color: rgb(255, 255, 255); }
.featured-short .resp-slider-container .sw-quickview, .featured-short .resp-slider-container .sale-off, .featured-short .resp-slider-container .item-content .item-bottom { display: none !important; }
.featured-short .resp-slider-container .item .item-wrap:hover .item-detail .item-content .item-price, .featured-short .resp-slider-container .item .item-wrap:hover .item-detail .item-content h4 a { opacity: 1; }
.featured-short .resp-slider-container .item-wrap .item-detail { display: flex; align-items: center; text-align: left; margin-bottom: 30px; }
.rtl .featured-short .resp-slider-container .item-wrap .item-detail { text-align: right; }
.featured-short .resp-slider-container .item-wrap .item-detail .item-content { width: auto; float: left; }
.rtl .featured-short .resp-slider-container .item-wrap .item-detail .item-content { float: right; }
.featured-short .resp-slider-container .item-wrap .item-detail .item-img { width: 82px; border: 1px solid rgb(218, 218, 218); margin-right: 10px; float: left; }
.rtl .featured-short .resp-slider-container .item-wrap .item-detail .item-img { float: right; margin: 0px 0px 0px 10px; }
.featured-short, .sw-best-seller-product-slider, .sw-featured-product-slider { border: 1px solid rgb(224, 224, 224); margin: 15px 0px 30px; }
.featured-short .box-title, .sw-best-seller-product-slider .box-title, .sw-featured-product-slider .box-title { background-color: rgb(242, 242, 242); }
.featured-short .box-title h3, .sw-best-seller-product-slider .box-title h3, .sw-featured-product-slider .box-title h3 { position: relative; padding: 15px; color: rgb(34, 34, 34); font-size: 16px; text-transform: uppercase; margin-bottom: 0px; font-weight: 500 !important; }
.featured-short .box-title h3::before, .sw-best-seller-product-slider .box-title h3::before, .sw-featured-product-slider .box-title h3::before { content: ""; font-family: FontAwesome; font-size: 18px; display: inline-block; margin-right: 10px; color: rgb(230, 0, 50); }
.rtl .featured-short .box-title h3::before, .rtl .sw-best-seller-product-slider .box-title h3::before, .rtl .sw-featured-product-slider .box-title h3::before { margin-left: 10px; margin-right: 0px; }
.featured-short .res-button, .featured-short .btn-bs, .sw-best-seller-product-slider .res-button, .sw-best-seller-product-slider .btn-bs, .sw-featured-product-slider .res-button, .sw-featured-product-slider .btn-bs { width: 28px; height: 28px; display: inline-block; position: absolute; top: 11px; cursor: pointer; z-index: 9; }
.featured-short .res-button.slick-prev, .featured-short .res-button.prev-bs, .featured-short .btn-bs.slick-prev, .featured-short .btn-bs.prev-bs, .sw-best-seller-product-slider .res-button.slick-prev, .sw-best-seller-product-slider .res-button.prev-bs, .sw-best-seller-product-slider .btn-bs.slick-prev, .sw-best-seller-product-slider .btn-bs.prev-bs, .sw-featured-product-slider .res-button.slick-prev, .sw-featured-product-slider .res-button.prev-bs, .sw-featured-product-slider .btn-bs.slick-prev, .sw-featured-product-slider .btn-bs.prev-bs { right: 48px; background: url("../assets/img/bg_general.png") -20px -1111px no-repeat; }
.featured-short .res-button.slick-prev:hover, .featured-short .res-button.prev-bs:hover, .featured-short .btn-bs.slick-prev:hover, .featured-short .btn-bs.prev-bs:hover, .sw-best-seller-product-slider .res-button.slick-prev:hover, .sw-best-seller-product-slider .res-button.prev-bs:hover, .sw-best-seller-product-slider .btn-bs.slick-prev:hover, .sw-best-seller-product-slider .btn-bs.prev-bs:hover, .sw-featured-product-slider .res-button.slick-prev:hover, .sw-featured-product-slider .res-button.prev-bs:hover, .sw-featured-product-slider .btn-bs.slick-prev:hover, .sw-featured-product-slider .btn-bs.prev-bs:hover { background: url("../assets/img/bg_general.png") -20px -1063px no-repeat; }
.rtl .featured-short .res-button.slick-prev, .rtl .featured-short .res-button.prev-bs, .rtl .featured-short .btn-bs.slick-prev, .rtl .featured-short .btn-bs.prev-bs, .rtl .sw-best-seller-product-slider .res-button.slick-prev, .rtl .sw-best-seller-product-slider .res-button.prev-bs, .rtl .sw-best-seller-product-slider .btn-bs.slick-prev, .rtl .sw-best-seller-product-slider .btn-bs.prev-bs, .rtl .sw-featured-product-slider .res-button.slick-prev, .rtl .sw-featured-product-slider .res-button.prev-bs, .rtl .sw-featured-product-slider .btn-bs.slick-prev, .rtl .sw-featured-product-slider .btn-bs.prev-bs { left: 15px; right: auto; }
.featured-short .res-button.slick-next, .featured-short .res-button.next-bs, .featured-short .btn-bs.slick-next, .featured-short .btn-bs.next-bs, .sw-best-seller-product-slider .res-button.slick-next, .sw-best-seller-product-slider .res-button.next-bs, .sw-best-seller-product-slider .btn-bs.slick-next, .sw-best-seller-product-slider .btn-bs.next-bs, .sw-featured-product-slider .res-button.slick-next, .sw-featured-product-slider .res-button.next-bs, .sw-featured-product-slider .btn-bs.slick-next, .sw-featured-product-slider .btn-bs.next-bs { right: 15px; background: url("../assets/img/bg_general.png") -20px -1015px no-repeat; }
.featured-short .res-button.slick-next:hover, .featured-short .res-button.next-bs:hover, .featured-short .btn-bs.slick-next:hover, .featured-short .btn-bs.next-bs:hover, .sw-best-seller-product-slider .res-button.slick-next:hover, .sw-best-seller-product-slider .res-button.next-bs:hover, .sw-best-seller-product-slider .btn-bs.slick-next:hover, .sw-best-seller-product-slider .btn-bs.next-bs:hover, .sw-featured-product-slider .res-button.slick-next:hover, .sw-featured-product-slider .res-button.next-bs:hover, .sw-featured-product-slider .btn-bs.slick-next:hover, .sw-featured-product-slider .btn-bs.next-bs:hover { background: url("../assets/img/bg_general.png") -20px -967px no-repeat; }
.rtl .featured-short .res-button.slick-next, .rtl .featured-short .res-button.next-bs, .rtl .featured-short .btn-bs.slick-next, .rtl .featured-short .btn-bs.next-bs, .rtl .sw-best-seller-product-slider .res-button.slick-next, .rtl .sw-best-seller-product-slider .res-button.next-bs, .rtl .sw-best-seller-product-slider .btn-bs.slick-next, .rtl .sw-best-seller-product-slider .btn-bs.next-bs, .rtl .sw-featured-product-slider .res-button.slick-next, .rtl .sw-featured-product-slider .res-button.next-bs, .rtl .sw-featured-product-slider .btn-bs.slick-next, .rtl .sw-featured-product-slider .btn-bs.next-bs { left: 48px; right: auto; }
.featured-short .carousel-inner, .sw-best-seller-product-slider .carousel-inner, .sw-featured-product-slider .carousel-inner { overflow: hidden; }
.featured-short .carousel-inner .image-slide, .sw-best-seller-product-slider .carousel-inner .image-slide, .sw-featured-product-slider .carousel-inner .image-slide { float: left; width: 50%; position: relative; z-index: 3; }
.rtl .featured-short .carousel-inner .image-slide, .rtl .sw-best-seller-product-slider .carousel-inner .image-slide, .rtl .sw-featured-product-slider .carousel-inner .image-slide { float: right; }
.featured-short .carousel-inner .item, .sw-best-seller-product-slider .carousel-inner .item, .sw-featured-product-slider .carousel-inner .item { float: right; width: 50%; padding: 25px 0px 0px; }
.rtl .featured-short .carousel-inner .item, .rtl .sw-best-seller-product-slider .carousel-inner .item, .rtl .sw-featured-product-slider .carousel-inner .item { float: left; }
.featured-short .carousel-inner .item .item-detail, .sw-best-seller-product-slider .carousel-inner .item .item-detail, .sw-featured-product-slider .carousel-inner .item .item-detail { overflow: hidden; margin-bottom: 30px; }
.featured-short .carousel-inner .item .item-detail:hover .item-img img, .sw-best-seller-product-slider .carousel-inner .item .item-detail:hover .item-img img, .sw-featured-product-slider .carousel-inner .item .item-detail:hover .item-img img { opacity: 0.85; }
.featured-short .carousel-inner .item .item-detail .item-content, .sw-best-seller-product-slider .carousel-inner .item .item-detail .item-content, .sw-featured-product-slider .carousel-inner .item .item-detail .item-content { padding: 15px 0px 0px; }
.featured-short .carousel-inner .item .item-detail .item-content h4 a, .sw-best-seller-product-slider .carousel-inner .item .item-detail .item-content h4 a, .sw-featured-product-slider .carousel-inner .item .item-detail .item-content h4 a { font-size: 14px; font-weight: 600; color: rgb(34, 34, 34); text-transform: capitalize; }
.featured-short .carousel-inner .item .item-detail .item-content h4 a:hover, .sw-best-seller-product-slider .carousel-inner .item .item-detail .item-content h4 a:hover, .sw-featured-product-slider .carousel-inner .item .item-detail .item-content h4 a:hover { color: rgb(230, 0, 50); }
.featured-short .carousel-inner .item .item-detail .item-content .item-price, .sw-best-seller-product-slider .carousel-inner .item .item-detail .item-content .item-price, .sw-featured-product-slider .carousel-inner .item .item-detail .item-content .item-price { font-size: 16px; }
.featured-short .carousel-inner .item .item-detail .item-content .item-price del .amount, .sw-best-seller-product-slider .carousel-inner .item .item-detail .item-content .item-price del .amount, .sw-featured-product-slider .carousel-inner .item .item-detail .item-content .item-price del .amount { font-size: 14px; }
.featured-short .carousel-inner .item .item-detail .item-img, .sw-best-seller-product-slider .carousel-inner .item .item-detail .item-img, .sw-featured-product-slider .carousel-inner .item .item-detail .item-img { width: 90px; float: left; margin: 0px 10px; }
.rtl .featured-short .carousel-inner .item .item-detail .item-img, .rtl .sw-best-seller-product-slider .carousel-inner .item .item-detail .item-img, .rtl .sw-featured-product-slider .carousel-inner .item .item-detail .item-img { float: right; }
.featured-short .carousel-inner .item .item-detail:last-child, .sw-best-seller-product-slider .carousel-inner .item .item-detail:last-child, .sw-featured-product-slider .carousel-inner .item .item-detail:last-child { margin-bottom: 0px; }
.rtl .sw-child-cat.style1 .child-top .box-title h3::before { border-left: 8px solid rgb(43, 175, 164); border-right: 0px; }
.sw-child-cat { border-top: 2px solid rgb(230, 0, 50); }
.sw-child-cat.style1 { border-top: 2px solid rgb(43, 175, 164); }
.sw-child-cat.style1 .child-top .box-title h3 { background-color: rgb(43, 175, 164); }
.sw-child-cat.style1 .child-top .box-title h3::before { border-right: 8px solid rgb(43, 175, 164); }
.sw-child-cat.style1 .child-top .childcat-content ul > li > a:hover { color: rgb(43, 175, 164); }
.sw-child-cat.style2 { border-top: 2px solid rgb(242, 79, 90); }
.sw-child-cat.style2 .child-top .box-title h3 { background-color: rgb(242, 79, 90); }
.sw-child-cat.style2 .child-top .box-title h3::before { border-right: 8px solid rgb(172, 54, 90); }
.rtl .sw-child-cat.style2 .child-top .box-title h3::before { border-left: 8px solid rgb(172, 54, 90); border-right: 0px; }
.sw-child-cat.style2 .child-top .childcat-content ul > li > a:hover { color: rgb(242, 79, 90); }
.sw-child-cat .child-top { position: relative; z-index: 3; float: left; min-width: 195px; }
.rtl .sw-child-cat .child-top { float: right; }
.sw-child-cat .child-top .box-title { position: relative; }
.sw-child-cat .child-top .box-title h3 { line-height: 46px; background-color: rgb(230, 0, 50); font-size: 18px; padding: 0px 16px; color: rgb(255, 255, 255); margin: -2px 0px 0px -8px; border-radius: 0px; position: relative; text-transform: uppercase; box-shadow: rgba(208, 208, 208, 0.6) 0px 2px 4px 0px; font-weight: 500 !important; }
.rtl .sw-child-cat .child-top .box-title h3 { margin-right: -8px; margin-left: 0px; }
.sw-child-cat .child-top .box-title h3::before { content: ""; width: 0px; height: 0px; border-bottom: 8px solid transparent; border-right: 8px solid rgb(0, 148, 155); left: 0px; bottom: -8px; position: absolute; }
.rtl .sw-child-cat .child-top .box-title h3::before { right: 0px; left: auto; border-right: 0px; border-left: 8px solid rgb(0, 148, 155); }
.sw-child-cat .child-top .box-title .button-collapse { display: none; }
.sw-child-cat .child-top .childcat-content { clear: both; padding: 29px 15px 42px; border-left: 1px solid rgb(224, 224, 224); border-right: 1px solid rgb(224, 224, 224); border-bottom: 1px solid rgb(224, 224, 224); width: 100%; }
.sw-child-cat .child-top .childcat-content ul { margin: 0px; list-style: none; }
.sw-child-cat .child-top .childcat-content ul > li { line-height: 35px; }
.sw-child-cat .child-top .childcat-content ul > li i { margin-right: 5px; }
.rtl .sw-child-cat .child-top .childcat-content ul > li i { margin: 0px 0px 0px 5px; }
.sw-child-cat .child-top .childcat-content ul > li > a { color: rgb(34, 34, 34); font-weight: 600; text-transform: capitalize; }
.sw-child-cat .child-top .childcat-content ul > li > a:hover { color: rgb(230, 0, 50); }
.sw-child-cat .slider .item .item-wrap { border-bottom: 1px solid rgb(224, 224, 224); border-right: 1px solid rgb(224, 224, 224); }
.rtl .sw-child-cat .slider .item .item-wrap { border-left: 1px solid rgb(224, 224, 224); border-right: 0px; }
.sw-child-cat .slider .item .item-wrap .item-content { padding: 5px 0px 13px; }
.featured-product .view-all { display: none; text-align: center; }
.featured-product .view-all a { display: inline-block; vertical-align: top; background: rgb(53, 43, 52); color: rgb(255, 255, 255); font-size: 14px; text-transform: uppercase; height: 50px; line-height: 50px; padding: 0px 35px; transition: all 0.3s ease 0s; }
.featured-product .view-all a:hover { background: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.sw-child-cat2 { border-top: 2px solid rgb(97, 112, 188); border-right: 1px solid rgb(235, 235, 235); margin-top: 40px; }
.sw-child-cat2.style2 { border-top: 2px solid rgb(255, 51, 102); }
.sw-child-cat2.style2 .child-top .box-title h3 { background-color: rgb(255, 51, 102); }
.sw-child-cat2.style2 .child-top .box-title h3::before { border-right: 8px solid rgb(185, 26, 102); }
.rtl .sw-child-cat2.style2 .child-top .box-title h3::before { border-left: 8px solid rgb(185, 26, 102); border-right: 0px; }
.sw-child-cat2.style2 .child-top .childcat-content ul > li > a { padding: 0px 12px 0px 16px; }
.sw-child-cat2.style2 .child-top .childcat-content ul > li > a:hover { color: rgb(255, 51, 102); }
.sw-child-cat2.style2 .child-top .childcat-content ul > li:last-child > a { color: rgb(230, 0, 50); }
.sw-child-cat2.style2 .child-top .childcat-content ul > li:last-child > a:hover { color: rgb(255, 51, 102); }
.sw-child-cat2 .child-top { position: relative; z-index: 2; float: left; box-shadow: rgba(208, 208, 208, 0.6) 0px 2px 3px 0px; width: 100%; }
.sw-child-cat2 .child-top .box-title { position: relative; float: left; min-width: 199px; }
.rtl .sw-child-cat2 .child-top .box-title { float: right; }
.sw-child-cat2 .child-top .box-title h3 { line-height: 46px; background-color: rgb(97, 112, 188); font-size: 18px; padding: 0px 14px; color: rgb(255, 255, 255); margin: -2px 0px 0px -8px; border-radius: 0px; position: relative; text-transform: uppercase; font-weight: 500 !important; }
.rtl .sw-child-cat2 .child-top .box-title h3 { margin-right: -8px; margin-left: 0px; }
.sw-child-cat2 .child-top .box-title h3::before { content: ""; width: 0px; height: 0px; border-bottom: 8px solid transparent; border-right: 8px solid rgb(27, 87, 188); left: 0px; bottom: -8px; position: absolute; }
.rtl .sw-child-cat2 .child-top .box-title h3::before { right: 0px; left: auto; border-left: 8px solid rgb(27, 87, 188); border-right: 0px; }
.sw-child-cat2 .child-top .box-title .button-collapse { display: none; }
.sw-child-cat2 .child-top .childcat-content { padding: 10px 1px; }
.sw-child-cat2 .child-top .childcat-content ul { margin: 0px; list-style: none; }
.sw-child-cat2 .child-top .childcat-content ul > li { line-height: 23px; float: left; }
.rtl .sw-child-cat2 .child-top .childcat-content ul > li { float: right; }
.sw-child-cat2 .child-top .childcat-content ul > li i { margin-right: 5px; }
.rtl .sw-child-cat2 .child-top .childcat-content ul > li i { margin: 0px 0px 0px 5px; }
.sw-child-cat2 .child-top .childcat-content ul > li > a { padding: 0px 10px; color: rgb(34, 34, 34); font-weight: 600; text-transform: capitalize; }
.sw-child-cat2 .child-top .childcat-content ul > li > a:hover { color: rgb(97, 112, 188); }
.sw-child-cat2 .child-top .childcat-content ul > li:last-child > a { color: rgb(230, 0, 50); }
.sw-child-cat2 .child-top .childcat-content ul > li:last-child > a:hover { color: rgb(97, 112, 188); }
.sw-child-cat2 .resp-slider-container { clear: both; overflow: hidden; border-bottom: 1px solid rgb(235, 235, 235); border-left: 1px solid rgb(235, 235, 235); }
.sw-child-cat2 .resp-slider-container .item { float: left; width: 53%; padding: 7px 3px 7px 20px; }
.rtl .sw-child-cat2 .resp-slider-container .item { float: right; }
.sw-child-cat2 .resp-slider-container .item:first-child { width: 47%; border-right: 1px solid rgb(235, 235, 235); padding: 20px 0px 0px; }
.rtl .sw-child-cat2 .resp-slider-container .item:first-child { border-left: 1px solid rgb(235, 235, 235); border-right: 0px; }
.sw-child-cat2 .resp-slider-container .item:first-child .item-wrap .products-thumb { width: 100%; }
.sw-child-cat2 .resp-slider-container .item:first-child .item-wrap .item-content { text-align: center; }
.rtl .sw-child-cat2 .resp-slider-container .item:first-child .item-wrap .item-content { text-align: center; }
.sw-child-cat2 .resp-slider-container .item:first-child .item-wrap .item-content h4 a { font-size: 16px; font-weight: 600; }
.sw-child-cat2 .resp-slider-container .item .item-wrap .products-thumb { float: left; width: 100px; }
.rtl .sw-child-cat2 .resp-slider-container .item .item-wrap .products-thumb { float: right; }
.sw-child-cat2 .resp-slider-container .item .item-wrap .item-content { padding: 20px 0px; display: block; text-align: left; }
.rtl .sw-child-cat2 .resp-slider-container .item .item-wrap .item-content { text-align: right; }
.sw-child-cat2 .resp-slider-container .item .item-wrap .item-content h4 a { font-weight: 600; }
.sw-child-cat2 .resp-slider-container .item .item-wrap:hover .products-thumb a.sw-quickview { opacity: 0; }
.sw-child-cat2 .resp-slider-container .item .item-wrap:hover .item-content h4 a { opacity: 1; }
.sw-child-cat2 .resp-slider-container .item .item-wrap:hover .item-content .item-price { opacity: 1; }
.sw-woo-tab-cat { margin: 66px 0px 0px; }
.sw-woo-tab-cat .resp-tab .top-tab-slider .box-title h3 { font-size: 24px; color: rgb(34, 34, 34); text-transform: uppercase; font-weight: 500 !important; }
.sw-woo-tab-cat .resp-tab .top-tab-slider .description { font-size: 14px; color: rgb(34, 34, 34); }
.sw-woo-tab-cat .resp-tab .top-tab-slider .nav.nav-tabs { margin: 28px 0px 36px; }
.sw-woo-tab-cat .resp-tab .top-tab-slider .nav.nav-tabs > li { margin: 0px; height: 40px; overflow: hidden; }
.rtl .sw-woo-tab-cat .resp-tab .top-tab-slider .nav.nav-tabs > li { float: right; }
.sw-woo-tab-cat .resp-tab .top-tab-slider .nav.nav-tabs > li > a { display: inline-block; height: 40px; min-width: 160px; text-align: center; line-height: 40px; text-transform: uppercase; border-radius: 0px; border: 1px solid rgb(32, 32, 32); background-color: rgb(255, 255, 255); color: rgb(34, 34, 34); font-weight: 500; }
.sw-woo-tab-cat .resp-tab .top-tab-slider .nav.nav-tabs > li > a:hover { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); border: 1px solid rgb(34, 34, 34); }
.sw-woo-tab-cat .resp-tab .top-tab-slider .nav.nav-tabs > li.active > a { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); border: 1px solid rgb(34, 34, 34); }
.sw-woo-tab-cat .resp-tab .tab-pane.active .res-button { width: 41px; height: 41px; display: inline-block; position: absolute; top: 60%; margin-top: -20px; cursor: pointer; }
.sw-woo-tab-cat .resp-tab .tab-pane.active .res-button.slick-prev { left: 15px; background: url("../assets/img/bg_general.png") -20px -647px no-repeat; }
.sw-woo-tab-cat .resp-tab .tab-pane.active .res-button.slick-prev:hover { background: url("../assets/img/bg_general.png") -20px -586px no-repeat; }
.sw-woo-tab-cat .resp-tab .tab-pane.active .res-button.slick-next { right: 15px; background: url("../assets/img/bg_general.png") -20px -403px no-repeat; }
.sw-woo-tab-cat .resp-tab .tab-pane.active .res-button.slick-next:hover { background: url("../assets/img/bg_general.png") -20px -342px no-repeat; }
.sw-woo-tab-cat .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap { border: 0px; }
.sw-woo-tab-cat .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .products-thumb a.sw-quickview { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); }
.sw-woo-tab-cat .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .products-thumb a.sw-quickview:hover { background-color: rgb(230, 0, 50); }
.sw-woo-tab-cat .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content { padding: 15px 0px 0px; }
.sw-woo-tab-cat .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content .item-price { color: rgb(34, 34, 34); }
.sw-woo-tab-cat .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content .item-bottom { bottom: 0px; }
.sw-woo-tab-cat .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button, .sw-woo-tab-cat .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content .item-bottom .product_type_external, .sw-woo-tab-cat .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped { background-color: rgb(34, 34, 34); }
.sw-woo-tab-cat .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button:hover, .sw-woo-tab-cat .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content .item-bottom .product_type_external:hover, .sw-woo-tab-cat .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped:hover { background-color: rgb(34, 34, 34); opacity: 0.85; }
.sw-woo-tab-cat .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .sw-woo-tab-cat .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .sw-woo-tab-cat .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .sw-woo-tab-cat .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content .item-bottom a.compare { color: rgb(34, 34, 34); border: 1px solid rgb(34, 34, 34); }
.sw-woo-tab-cat .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover, .sw-woo-tab-cat .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover, .sw-woo-tab-cat .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover, .sw-woo-tab-cat .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content .item-bottom a.compare:hover { background-color: rgb(34, 34, 34); border: 1px solid rgb(34, 34, 34); }
.sw-woo-tab-style2 { margin: 27px 0px 65px; }
.sw-woo-tab-style2 .resp-tab .top-tab-slider .order-title h2 { font-size: 24px; color: rgb(34, 34, 34); text-transform: uppercase; font-weight: 500 !important; }
.sw-woo-tab-style2 .resp-tab .top-tab-slider .description { font-size: 14px; color: rgb(34, 34, 34); }
.sw-woo-tab-style2 .resp-tab .top-tab-slider .nav.nav-tabs { margin: 28px 0px 36px; }
.sw-woo-tab-style2 .resp-tab .top-tab-slider .nav.nav-tabs > li { margin: 0px; }
.rtl .sw-woo-tab-style2 .resp-tab .top-tab-slider .nav.nav-tabs > li { float: right; }
.rtl .sw-woo-tab-style2 .resp-tab .top-tab-slider .nav.nav-tabs > li:last-child > a { border-left: 1px solid rgb(230, 0, 50); }
.rtl .sw-woo-tab-style2 .resp-tab .top-tab-slider .nav.nav-tabs > li:first-child > a { border-left: 0px; }
.sw-woo-tab-style2 .resp-tab .top-tab-slider .nav.nav-tabs > li:first-child > a { border-left: 1px solid rgb(230, 0, 50); }
.sw-woo-tab-style2 .resp-tab .top-tab-slider .nav.nav-tabs > li > a { display: inline-block; height: 40px; min-width: 160px; text-align: center; line-height: 40px; text-transform: uppercase; border-radius: 0px; border-width: 1px 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgb(230, 0, 50); border-right-color: rgb(230, 0, 50); border-bottom-color: rgb(230, 0, 50); border-image: initial; background-color: rgb(255, 255, 255); color: rgb(34, 34, 34); padding: 0px 10px; font-size: 13px; font-weight: 500; border-left-style: initial; border-left-color: initial; }
.sw-woo-tab-style2 .resp-tab .top-tab-slider .nav.nav-tabs > li > a:hover { background-color: rgb(230, 0, 50); color: rgb(255, 255, 255); border-width: 1px 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgb(230, 0, 50); border-right-color: rgb(230, 0, 50); border-bottom-color: rgb(230, 0, 50); border-image: initial; border-left-style: initial; border-left-color: initial; }
.sw-woo-tab-style2 .resp-tab .top-tab-slider .nav.nav-tabs > li.active > a { background-color: rgb(230, 0, 50); color: rgb(255, 255, 255); border: 1px solid rgb(230, 0, 50); }
.sw-woo-tab-style2 .resp-tab .tab-pane.active .res-button { width: 41px; height: 41px; display: inline-block; position: absolute; top: 60%; margin-top: -20px; cursor: pointer; }
.sw-woo-tab-style2 .resp-tab .tab-pane.active .res-button.slick-prev { left: 15px; background: url("../assets/img/bg_general.png") -20px -647px no-repeat; }
.sw-woo-tab-style2 .resp-tab .tab-pane.active .res-button.slick-prev:hover { background: url("../assets/img/bg_general.png") -20px -586px no-repeat; }
.sw-woo-tab-style2 .resp-tab .tab-pane.active .res-button.slick-next { right: 15px; background: url("../assets/img/bg_general.png") -20px -403px no-repeat; }
.sw-woo-tab-style2 .resp-tab .tab-pane.active .res-button.slick-next:hover { background: url("../assets/img/bg_general.png") -20px -342px no-repeat; }
.sw-woo-tab-style2 .resp-tab .tab-pane.active .res-button { z-index: 3; }
.sw-woo-tab-style2 .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap { border: 0px; }
.sw-woo-tab-style2 .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .products-thumb a.sw-quickview { background-color: rgb(230, 0, 50); color: rgb(255, 255, 255); }
.sw-woo-tab-style2 .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .products-thumb a.sw-quickview:hover { opacity: 0.85; }
.sw-woo-tab-style2 .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content { padding: 15px 0px 0px; }
.sw-woo-tab-style2 .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content .item-price { color: rgb(34, 34, 34); }
.sw-woo-tab-style2 .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content .item-bottom { bottom: 0px; }
.sw-woo-tab-style2 .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button, .sw-woo-tab-style2 .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content .item-bottom .product_type_external, .sw-woo-tab-style2 .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped { background-color: rgb(230, 0, 50); }
.sw-woo-tab-style2 .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button:hover, .sw-woo-tab-style2 .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content .item-bottom .product_type_external:hover, .sw-woo-tab-style2 .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped:hover { opacity: 0.85; }
.sw-woo-tab-style2 .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .sw-woo-tab-style2 .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .sw-woo-tab-style2 .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .sw-woo-tab-style2 .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content .item-bottom a.compare { color: rgb(230, 0, 50); border: 1px solid rgb(230, 0, 50); }
.sw-woo-tab-style2 .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover, .sw-woo-tab-style2 .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover, .sw-woo-tab-style2 .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover, .sw-woo-tab-style2 .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content .item-bottom a.compare:hover { color: rgb(255, 255, 255); background-color: rgb(230, 0, 50); }
.sw-woo-tab-style3 { margin: 0px 0px 40px; }
.sw-woo-tab-style3 .resp-tab .top-tab-slider .nav.nav-tabs { margin: 0px 0px 25px; }
.sw-woo-tab-style3 .resp-tab .top-tab-slider .nav.nav-tabs > li { margin: 0px; position: relative; }
.rtl .sw-woo-tab-style3 .resp-tab .top-tab-slider .nav.nav-tabs > li { float: right; }
.sw-woo-tab-style3 .resp-tab .top-tab-slider .nav.nav-tabs > li::after { position: absolute; z-index: 5; top: 2px; right: 0px; content: ""; width: 1px; height: 22px; background-color: rgb(239, 239, 239); transform: rotate(20deg); }
.rtl .sw-woo-tab-style3 .resp-tab .top-tab-slider .nav.nav-tabs > li::after { left: 0px; right: auto; }
.sw-woo-tab-style3 .resp-tab .top-tab-slider .nav.nav-tabs > li:last-child::after { height: 0px; width: 0px; }
.sw-woo-tab-style3 .resp-tab .top-tab-slider .nav.nav-tabs > li > a { display: inline-block; text-align: center; font-size: 18px; text-transform: uppercase; border-radius: 0px; border: 0px; line-height: 25px; height: auto; font-weight: 500; background-color: rgb(255, 255, 255); color: rgb(34, 34, 34); padding: 0px 15px 10px; position: relative; }
.sw-woo-tab-style3 .resp-tab .top-tab-slider .nav.nav-tabs > li > a::before { content: ""; width: 100px; height: 2px; display: inline-block; position: absolute; left: 50%; margin-left: -50px; opacity: 0; bottom: 0px; background-color: rgb(230, 0, 50); }
.sw-woo-tab-style3 .resp-tab .top-tab-slider .nav.nav-tabs > li > a:hover { background-color: rgb(255, 255, 255); color: rgb(230, 0, 50); border: 0px; }
.sw-woo-tab-style3 .resp-tab .top-tab-slider .nav.nav-tabs > li > a:hover::before { opacity: 1; }
.sw-woo-tab-style3 .resp-tab .top-tab-slider .nav.nav-tabs > li.active > a { background-color: rgb(255, 255, 255); color: rgb(230, 0, 50); border: 0px; }
.sw-woo-tab-style3 .resp-tab .top-tab-slider .nav.nav-tabs > li.active > a::before { opacity: 1; }
.sw-woo-tab-style3 .resp-tab .tab-pane.active .responsive-slider { border-top: 1px solid rgb(235, 235, 235); border-left: 1px solid rgb(235, 235, 235); border-right: 1px solid rgb(235, 235, 235); }
.rtl .sw-woo-tab-style3 .resp-tab .tab-pane.active .responsive-slider { border-right: 0px; }
.sw-woo-tab-style3 .resp-tab .tab-pane.active .res-button { width: 28px; height: 28px; display: inline-block; position: absolute; top: -34px; z-index: 2; cursor: pointer; }
.sw-woo-tab-style3 .resp-tab .tab-pane.active .res-button.slick-prev { right: 48px; background: url("../assets/img/bg_general.png") -20px -1111px no-repeat; }
.rtl .sw-woo-tab-style3 .resp-tab .tab-pane.active .res-button.slick-prev { left: 15px; right: auto; }
.sw-woo-tab-style3 .resp-tab .tab-pane.active .res-button.slick-prev:hover { background: url("../assets/img/bg_general.png") -20px -1063px no-repeat; }
.sw-woo-tab-style3 .resp-tab .tab-pane.active .res-button.slick-next { right: 15px; background: url("../assets/img/bg_general.png") -20px -1015px no-repeat; }
.rtl .sw-woo-tab-style3 .resp-tab .tab-pane.active .res-button.slick-next { left: 48px; right: auto; }
.sw-woo-tab-style3 .resp-tab .tab-pane.active .res-button.slick-next:hover { background: url("../assets/img/bg_general.png") -20px -967px no-repeat; }
.sw-woo-tab-style3 .resp-tab .tab-pane.active .res-button { top: 0px; }
.seller_elementor { margin: 0px; }
.seller_elementor .banner-category { float: left; width: 50%; }
.seller_elementor .resp-slider-container { float: left; width: 50%; }
.seller_elementor .resp-slider-container .item-detail { width: 100%; display: inline-block; }
.seller_elementor .resp-slider-container .item-detail .item-inner { display: flex; align-items: center; padding: 10px 0px 0px; }
.seller_elementor .resp-slider-container .item-detail .item-inner .item-img { float: left; }
.seller_elementor .resp-slider-container .item-detail .item-inner .item-price p { margin: 0px; }
.seller_elementor .resp-slider-container .item-detail .item-inner .item-price del { margin: 0px 10px; }
.block-text1 .wrap-content { text-align: center; padding: 65px 0px 58px; }
.rtl .block-text1 .wrap-content { float: left; }
.block-text1 .wrap-content h4 { color: rgb(125, 125, 125); font-size: 22px; text-transform: uppercase; margin: 0px; font-weight: 600 !important; }
.block-text1 .wrap-content h3 { display: block; padding: 5px 0px 15px; margin: 0px; font-size: 32px; color: rgb(34, 34, 34); text-transform: uppercase; font-weight: 600 !important; }
.block-text1 .wrap-content a { font-size: 13px; color: rgb(230, 0, 50); font-weight: 600; text-transform: capitalize; }
.block-text1 .wrap-content a i { margin: 0px 5px; }
.block-home-2 { background-color: rgb(255, 255, 255); padding: 29px 0px; border: 1px solid rgb(235, 235, 235); border-radius: 5px; margin: 20px 0px 40px; }
.block-home-2 .wpb_raw_html { margin: 0px; }
.block-home-2 .block-infos .info { width: 20%; float: left; }
.rtl .block-home-2 .block-infos .info { float: right; }
.block-home-2 .block-infos .info.info1 .inner { border-left: 0px; }
.rtl .block-home-2 .block-infos .info.info1 .inner { border-right: 0px; }
.block-home-2 .block-infos .info .inner { border-left: 1px solid rgb(235, 235, 235); padding-left: 30px; float: left; width: 100%; }
.rtl .block-home-2 .block-infos .info .inner { float: right; padding-right: 30px; padding-left: 0px; border-right: 1px solid rgb(235, 235, 235); border-left: 0px; }
.block-home-2 .block-infos .info .inner i { float: left; font-size: 36px; padding-top: 2px; color: rgb(230, 0, 50); }
.rtl .block-home-2 .block-infos .info .inner i { float: right; }
.block-home-2 .block-infos .info .inner .info-cont { padding-left: 50px; }
.rtl .block-home-2 .block-infos .info .inner .info-cont { padding-right: 50px; padding-left: 0px; }
.block-home-2 .block-infos .info .inner .info-cont span { font-size: 13px; color: rgb(34, 34, 34); text-transform: uppercase; font-weight: 600; margin-bottom: 2px; }
.block-home-2 .block-infos .info .inner .info-cont p { text-transform: capitalize; padding-top: 2px; color: rgb(102, 102, 102); margin-bottom: 3px; }
.block-home-2 .block-infos .info:hover { color: rgb(230, 0, 50); }
.block-home-2 .block-infos .info:hover .info-cont span { color: rgb(230, 0, 50); }
.block-home2 .wrap-content { text-align: center; padding: 70px 0px 63px; }
.rtl .block-home2 .wrap-content { float: left; }
.block-home2 .wrap-content h4 { color: rgb(255, 255, 255); font-size: 20px; text-transform: uppercase; margin: 0px; }
.block-home2 .wrap-content h3 { display: block; padding: 5px 0px 15px; margin: 0px; font-size: 25px; color: rgb(255, 255, 255); text-transform: uppercase; font-weight: 500 !important; }
.block-home2 .wrap-content a { font-size: 13px; color: rgb(230, 0, 50); font-weight: 600; text-transform: capitalize; }
.block-home2 .wrap-content a i { margin: 0px 5px; }
.block1-home3 { margin: 0px 0px 62px !important; }
.block1-home3 .wrap-content .item:hover .item-img::before { opacity: 1; }
.block1-home3 .wrap-content .item:hover .item-img a { transform: translateY(0px); opacity: 1; }
.block1-home3 .wrap-content .item .item-img { position: relative; margin-bottom: 27px; }
.block1-home3 .wrap-content .item .item-img::before { content: ""; width: 100%; height: 100%; position: absolute; opacity: 0; inset: 0px; background-color: rgba(0, 0, 0, 0.6); display: inline-block; transition: all 0.5s ease 0s; }
.block1-home3 .wrap-content .item .item-img a { position: absolute; display: inline-block; color: rgb(34, 34, 34); text-transform: uppercase; text-align: center; font-size: 13px; font-weight: 600; height: 44px; line-height: 44px; opacity: 0; width: 190px; top: 50%; margin-top: -22px; left: 50%; margin-left: -95px; background-color: rgba(255, 255, 255, 0.8); transform: translateY(-60px); transition: all 0.4s ease 0s; }
.block1-home3 .wrap-content .item .item-img a:hover { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); }
.block1-home3 .wrap-content .item .item-img img { margin: 0px; }
.block1-home3 .wrap-content .item .item-content { text-align: center; }
.block1-home3 .wrap-content .item .item-content h4 { font-size: 14px; text-transform: uppercase; color: rgb(125, 125, 125); font-weight: 600 !important; }
.block1-home3 .wrap-content .item .item-content h3 { font-size: 18px; text-transform: uppercase; color: rgb(34, 34, 34); font-weight: 500 !important; }
.block2-home3 .wrap-content .title { text-align: center; margin-bottom: 35px; }
.block2-home3 .wrap-content .title h3 { font-size: 24px; text-transform: uppercase; color: rgb(34, 34, 34); margin-bottom: 2px; font-weight: 500 !important; }
.block2-home3 .wrap-content .title .des { font-size: 14px; color: rgb(34, 34, 34); }
.block2-home3 .wrap-content .item { float: left; }
.rtl .block2-home3 .wrap-content .item { float: right; }
.block2-home3 .wrap-content .item .item-img { position: relative; }
.block2-home3 .wrap-content .item .item-img img { margin: 0px; }
.block2-home3 .wrap-content .item .item-img .link-shop { display: inline-block; overflow: hidden; position: absolute; top: 50%; left: 50%; margin-left: -95px; margin-top: -50px; }
.rtl .block2-home3 .wrap-content .item .item-img .link-shop { right: 50%; margin-right: -95px; left: auto; margin-left: 0px; }
.block2-home3 .wrap-content .item .item-img .link-shop a { transition: all 0.5s ease 0s; display: inline-block; text-align: center; width: 190px; height: 43px; line-height: 43px; background-color: rgba(255, 255, 255, 0.8); color: rgb(34, 34, 34); text-transform: uppercase; font-weight: 600; font-size: 13px; margin: 5px 0px; }
.block2-home3 .wrap-content .item .item-img .link-shop a:hover { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); }
.block2-home3 .wrap-content .item .item-content h3 { margin-top: 20px; font-size: 18px; color: rgb(34, 34, 34); text-transform: uppercase; text-align: center; font-weight: 500 !important; }
.block2-home3 .wrap-content .item.col-left, .block2-home3 .wrap-content .item.col-right { padding: 30px 0px; }
.block2-home3 .wrap-content .item.col-mid { padding-right: 25px; }
.block2-home3 .wrap-content .item.col-mid a { display: block; transition: all 0.2s ease 0s; }
.block2-home3 .wrap-content .item.col-mid a:hover { opacity: 0.85; }
.block2-home3 .wrap-content .item.col-right { padding-top: 35px; }
.block2-home3 .wrap-content .item.col-right .item-img { margin-bottom: 40px; }
.block3-home3 { position: relative; margin: 0px -5px; overflow: hidden; }
.block3-home3 .content-wrap .item-ins { float: left; position: relative; padding: 0px 5px; }
.rtl .block3-home3 .content-wrap .item-ins { float: right; }
.block3-home3 .content-wrap .item-ins:hover .account-ins { height: 40px; }
.block3-home3 .content-wrap .item-ins i { position: absolute; font-size: 24px; color: rgb(206, 206, 206); top: 16px; right: 16px; z-index: 3; }
.rtl .block3-home3 .content-wrap .item-ins i { left: 16px; right: auto; }
.block3-home3 .content-wrap .item-ins .account-ins { font-size: 14px; color: rgb(34, 34, 34); display: block; position: absolute; left: 0px; right: 0px; bottom: 0px; height: 0px; transition: all 0.3s ease 0s; line-height: 40px; text-align: center; background-color: rgb(255, 255, 255); }
.block3-home3 .content-wrap .item-ins .account-ins:hover { color: rgb(230, 0, 50); }
.block-text1-home4 { margin: 10px 0px 65px !important; }
.block-text1-home4 .item { background-color: rgb(242, 242, 242); text-align: center; padding: 10px 0px 12px; cursor: pointer; border-right: 1px solid rgb(230, 0, 50); border-bottom: 1px solid rgb(230, 0, 50); }
.block-text1-home4 .item h3 { font-size: 32px; color: rgb(230, 0, 50); text-transform: uppercase; margin-bottom: 5px; font-weight: 500 !important; }
.block-text1-home4 .item h4 { color: rgb(34, 34, 34); font-size: 18px; text-transform: uppercase; font-weight: 600 !important; }
.block-text2-home4 .wrap-content { overflow: hidden; }
.block-text2-home4 .wrap-content .item { float: left; text-align: center; }
.block-text2-home4 .wrap-content .item img { transition: all 0.3s ease 0s; }
.block-text2-home4 .wrap-content .item a:hover img { opacity: 0.85; }
.block-text2-home4 .wrap-content .item h4 { font-size: 14px; color: rgb(125, 125, 125); text-transform: uppercase; margin-top: 28px; font-weight: 600 !important; }
.block-text2-home4 .wrap-content .item h3 { font-size: 18px; color: rgb(34, 34, 34); text-transform: uppercase; font-weight: 500 !important; }
.service-home4 { overflow: hidden; padding: 13px 0px; }
.service-home4 ul { margin: 0px; }
.service-home4 ul > li { list-style: none; float: left; width: 33.33%; position: relative; color: rgb(125, 125, 125); font-size: 14px; }
.service-home4 ul > li::before { content: ""; display: inline-block; margin-right: 10px; width: 15px; height: 15px; background: url("../assets/img/bg_general.png") -30px -1934px no-repeat; }
.rtl .service-home4 ul > li::before { margin-left: 10px; margin-right: 0px; }
.service-home4 ul > li span { color: rgb(34, 34, 34); font-weight: 500; }
.featured-categories2 { position: relative; margin-bottom: 150px; overflow: visible !important; }
.featured-categories2 .sw-category-slider { position: relative; margin-bottom: -170px; }
.featured-categories2 .sw-category-slider .block-title { text-align: center; }
.featured-categories2 .sw-category-slider .block-title h3 { border: 0px; padding: 5px 0px 13px; }
.featured-categories2 .sw-category-slider .block-title h3::before { left: 50%; margin-left: -50px; }
.featured-categories2 .sw-category-slider .resp-slider-container .slider { padding: 30px 30px 0px; background-color: rgb(255, 255, 255); }
.featured-categories2 .sw-category-slider .resp-slider-container .res-button { width: 34px; height: 34px; display: inline-block; position: absolute; top: 50%; cursor: pointer; z-index: 3; }
.featured-categories2 .sw-category-slider .resp-slider-container .res-button.slick-prev { left: 44px; background: url("../assets/img/bg_general.png") -20px -2016px no-repeat; }
.featured-categories2 .sw-category-slider .resp-slider-container .res-button.slick-prev:hover { background: url("../assets/img/bg_general.png") -20px -2064px no-repeat; }
.featured-categories2 .sw-category-slider .resp-slider-container .res-button.slick-next { right: 44px; background: url("../assets/img/bg_general.png") -20px -2110px no-repeat; }
.featured-categories2 .sw-category-slider .resp-slider-container .res-button.slick-next:hover { background: url("../assets/img/bg_general.png") -20px -2158px no-repeat; }
.toprated-product .res-button { top: 45px !important; }
.home-style5.rtl .sw-woo-container-slider .slider { border-left: 1px solid rgb(235, 235, 235); }
.home-style5.rtl .sw-woo-container-slider .res-button.slick-prev { left: 15px; right: auto; }
.home-style5.rtl .sw-woo-container-slider .res-button.slick-next { left: 48px; right: auto; }
.home-style5 .service-home4 ul > li { width: 33.33%; }
.home-style5 .service-home4 ul > li:last-child { width: 33.33%; }
.home-style5 .responsive-post-slider { margin-top: 30px; }
.home-style5 .responsive-post-slider .res-button { top: 45px; }
.home-style5 .responsive-post-slider .block-title h3 { text-align: center; border: 0px; }
.home-style5 .responsive-post-slider .block-title h3::before { left: 50%; margin-left: -50px; }
.home-style5 .sw-woo-container-slider { margin-bottom: 40px; position: relative; }
.home-style5 .sw-woo-container-slider .block-title { margin-bottom: 30px; text-align: center; }
.home-style5 .sw-woo-container-slider .block-title h3 { padding: 15px 0px 13px; border: 0px; position: relative; font-size: 18px; color: rgb(34, 34, 34); text-transform: uppercase; font-weight: 500 !important; }
.home-style5 .sw-woo-container-slider .block-title h3::before { content: ""; height: 2px; width: 100px; background-color: rgb(230, 0, 50); position: absolute; bottom: -1px; left: 50%; margin-left: -50px; }
.home-style5 .sw-woo-container-slider .res-button { width: 28px; height: 28px; display: inline-block; position: absolute; top: -34px; z-index: 2; cursor: pointer; }
.home-style5 .sw-woo-container-slider .res-button.slick-prev { right: 48px; background: url("../assets/img/bg_general.png") -20px -1111px no-repeat; }
.rtl .home-style5 .sw-woo-container-slider .res-button.slick-prev { left: 15px; right: auto; }
.home-style5 .sw-woo-container-slider .res-button.slick-prev:hover { background: url("../assets/img/bg_general.png") -20px -1063px no-repeat; }
.home-style5 .sw-woo-container-slider .res-button.slick-next { right: 15px; background: url("../assets/img/bg_general.png") -20px -1015px no-repeat; }
.rtl .home-style5 .sw-woo-container-slider .res-button.slick-next { left: 48px; right: auto; }
.home-style5 .sw-woo-container-slider .res-button.slick-next:hover { background: url("../assets/img/bg_general.png") -20px -967px no-repeat; }
.home-style5 .sw-woo-container-slider .res-button { top: 0px; }
.home-style5 .sw-woo-container-slider .slider { border-top: 1px solid rgb(235, 235, 235); border-right: 1px solid rgb(235, 235, 235); }
.home-style5 .sw-woo-container-slider .slider .item .item-wrap { border-bottom: 1px solid rgb(235, 235, 235); border-left: 1px solid rgb(235, 235, 235); }
.home-style5 .sw-woo-container-slider .slider .item .item-wrap .item-content { padding: 15px 0px; }
.wp-comingsoon { background: url("../assets/img/bg-comingsoon.jpg") center center no-repeat; text-align: center; }
.wp-comingsoon .title-comingsoon { margin-bottom: 40px; margin-top: 330px; }
.wp-comingsoon .title-comingsoon h1 { color: rgb(255, 255, 255); font-size: 32px; text-transform: uppercase; font-weight: 500 !important; }
.wp-comingsoon .title-comingsoon .des-comingsoon { font-size: 13px; color: rgb(224, 224, 224); width: 60%; line-height: 24px; margin: 25px auto 0px; text-align: center; }
.wp-comingsoon .countdown-shortcode { margin-bottom: 280px; }
.wp-comingsoon .social-comingsoon .menu-social { display: inline-block; vertical-align: top; margin: 0px; text-align: center; list-style-type: none; }
.wp-comingsoon .social-comingsoon .menu-social li { float: left; margin: 0px 5px; }
.wp-comingsoon .social-comingsoon .menu-social li a { display: inline-block; vertical-align: top; color: rgb(129, 129, 128); font-size: 14px; width: 46px; height: 46px; line-height: 46px; overflow: hidden; background-color: rgba(255, 255, 255, 0.1); border-radius: 100%; transition: all 0.3s ease 0s; }
.wp-comingsoon .social-comingsoon .menu-social li a:hover { background-color: rgb(230, 0, 50); color: rgb(255, 255, 255); }
.wp-comingsoon .footer-comingsoon { padding: 17px 0px; line-height: 20px; background-color: rgba(0, 0, 0, 0.7); color: rgb(255, 255, 255); }
.wp-comingsoon .footer-comingsoon a { color: rgb(230, 0, 50); }
.wp-comingsoon .footer-comingsoon a:hover { color: rgb(13, 127, 114); }
.comming-soon { text-align: center; }
.comming-soon .ClassyCountdown-wrapper { display: inline-block; overflow: hidden; }
.comming-soon .ClassyCountdown-wrapper > div { display: inline-block; position: relative; width: 120px; margin: 10px 15px; float: left; }
.rtl .comming-soon .ClassyCountdown-wrapper > div { float: right; }
.comming-soon .ClassyCountdown-wrapper .ClassyCountdown-value > div { position: absolute; font-weight: 500; color: rgb(255, 255, 255); top: 0px; width: 100%; height: 100%; line-height: 100px; font-size: 34px !important; }
.comming-soon .ClassyCountdown-wrapper .ClassyCountdown-value > span { font-weight: 500; display: inline-block; top: -45px; position: relative; text-transform: uppercase; font-size: 14px !important; color: rgb(255, 255, 255) !important; }
.revo_breadcrumbs { margin-top: 36px; }
.revo_breadcrumbs .listing-title { margin-top: 30px; margin-bottom: 20px; }
.revo_breadcrumbs .breadcrumbs .breadcrumb { margin: 0px; background-color: rgb(255, 255, 255); padding: 0px 0px 36px; }
.revo_breadcrumbs .breadcrumbs .breadcrumb > li { color: rgb(125, 125, 125); text-transform: uppercase; font-weight: 600; }
.revo_breadcrumbs .breadcrumbs .breadcrumb > li:last-child span.go-page { display: none; }
.revo_breadcrumbs .breadcrumbs .breadcrumb > li + li::before { content: ""; padding: 0px; }
.revo_breadcrumbs .breadcrumbs .breadcrumb > li > .go-page::before { content: ""; font-family: FontAwesome; padding: 0px 15px; }
.rtl .revo_breadcrumbs .breadcrumbs .breadcrumb > li > .go-page { float: left; }
.rtl .revo_breadcrumbs .breadcrumbs .breadcrumb > li > .go-page::before { content: ""; }
.revo_breadcrumbs .breadcrumbs .breadcrumb > li > a { color: rgb(125, 125, 125); }
.revo_breadcrumbs .breadcrumbs .breadcrumb > li > a:hover { color: rgb(230, 0, 50); }
.listing-tab-shortcode { background-color: rgb(255, 255, 255); }
.listing-tab-shortcode .tabbable.tabs #myTabs.nav.nav-tabs { max-width: 240px; background-color: rgb(255, 255, 255); float: left; width: 100%; margin: 0px; border: 0px; padding: 50px 30px 30px; }
.rtl .listing-tab-shortcode .tabbable.tabs #myTabs.nav.nav-tabs { float: right; }
.listing-tab-shortcode .tabbable.tabs #myTabs.nav.nav-tabs .title-cat { font-size: 14px; text-transform: uppercase; color: rgb(17, 17, 17); margin-bottom: 10px; }
.listing-tab-shortcode .tabbable.tabs #myTabs.nav.nav-tabs > li { width: 100%; float: none; }
.listing-tab-shortcode .tabbable.tabs #myTabs.nav.nav-tabs > li a { border: 0px; font-weight: normal; text-transform: capitalize; color: rgb(119, 119, 119); padding: 10px 0px; cursor: pointer; font-family: Roboto !important; }
.listing-tab-shortcode .tabbable.tabs #myTabs.nav.nav-tabs > li a:hover { color: rgb(230, 0, 50); }
.listing-tab-shortcode .tabbable.tabs #myTabs.nav.nav-tabs > li.active, .listing-tab-shortcode .tabbable.tabs #myTabs.nav.nav-tabs > li:hover, .listing-tab-shortcode .tabbable.tabs #myTabs.nav.nav-tabs > li:focus { background-color: transparent; }
.listing-tab-shortcode .tabbable.tabs #myTabs.nav.nav-tabs > li.active > a, .listing-tab-shortcode .tabbable.tabs #myTabs.nav.nav-tabs > li:hover > a, .listing-tab-shortcode .tabbable.tabs #myTabs.nav.nav-tabs > li:focus > a { border: 0px; background-color: transparent; }
.listing-tab-shortcode .tabbable.tabs .tab-content { overflow: hidden; padding: 50px 30px; border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); background-color: rgb(243, 243, 243); visibility: hidden; }
.listing-tab-shortcode .tabbable.tabs .tab-content .tab-pane { margin: 0px -15px; opacity: 0; }
.listing-tab-shortcode .tabbable.tabs .tab-content .tab-pane .item { width: 33.333%; float: left; padding: 0px 15px; }
.listing-tab-shortcode .tabbable.tabs .tab-content .tab-pane .item .item-wrap { border: 1px solid rgb(221, 221, 221); }
.listing-tab-shortcode .tabbable.tabs .tab-content .tab-pane.active { opacity: 1; }
.search .revo_breadcrumbs .breadcrumbs .breadcrumb { border-bottom: 1px solid rgb(238, 238, 238); margin-bottom: 40px; }
.search .blog-content .pagination { margin-bottom: 40px; }
.search.rtl .listing-title h1 small { float: right; }
.search .listing-title h1 { font-size: 24px; }
.search .listing-title h1 small { position: relative; }
.search .listing-title h1 small::before { content: "\""; display: inline-block; margin: 0px 5px; }
.search .listing-title h1 small::after { content: "\""; display: inline-block; margin: 0px 5px; }
.search .products-wrapper { padding: 0px; }
.search .pag-search > .pagination { margin-bottom: 40px; }
.search .no-result { margin-bottom: 40px; }
.search .no-result p { font-size: 14px; margin-bottom: 15px; }
.search .no-result form { max-width: 100%; min-height: 40px; position: relative; }
.search .no-result form label { display: none; }
.search .no-result form input[type="text"], .search .no-result form input[type="password"] { border-radius: 0px; padding: 15px 85px 15px 20px; width: 100%; }
.search .no-result form input[type="submit"] { background: rgb(230, 0, 50); border: 1px solid rgb(230, 0, 50); border-radius: 0px; color: rgb(255, 255, 255); padding: 15px; position: absolute; right: 0px; top: 0px; text-transform: uppercase; }
.search .no-result form input[type="submit"]:hover { background: rgb(13, 127, 114); border-color: rgb(13, 127, 114); }
.search.rtl .no-result form input[type="text"] { padding: 15px 20px 15px 85px; }
.search.rtl .no-result form input[type="submit"] { right: auto; left: 0px; }
.content-search > .post, .content-search .product { background-color: rgb(255, 255, 255); margin-bottom: 30px; padding: 0px; }
.content-search > .post .entry-thumb, .content-search .product .entry-thumb { padding-right: 30px; }
.rtl .content-search > .post .entry-thumb, .rtl .content-search .product .entry-thumb { padding-left: 30px; padding-right: 0px; }
.content-search > .post .entry-content, .content-search .product .entry-content { overflow: hidden; }
.content-search > .post .entry-content .title-blog h3, .content-search .product .entry-content .title-blog h3 { font-size: 16px; color: rgb(17, 17, 17); }
.content-search > .post .entry-content .entry-meta, .content-search .product .entry-content .entry-meta { margin-bottom: 10px; }
.content-search > .post .entry-content .entry-meta .entry-author, .content-search .product .entry-content .entry-meta .entry-author { color: rgb(153, 153, 153); }
.content-search > .post .entry-content .entry-meta .entry-author a, .content-search .product .entry-content .entry-meta .entry-author a { color: rgb(153, 153, 153); }
.content-search > .post .entry-content .entry-meta .entry-author a:hover, .content-search .product .entry-content .entry-meta .entry-author a:hover { color: rgb(230, 0, 50); }
.content-search > .post .entry-content .entry-meta i, .content-search .product .entry-content .entry-meta i { margin-right: 5px; }
.rtl .content-search > .post .entry-content .entry-meta i, .rtl .content-search .product .entry-content .entry-meta i { margin-right: 0px; margin-left: 5px; }
.content-search > .post .entry-content .entry-meta a, .content-search .product .entry-content .entry-meta a { color: rgb(153, 153, 153); }
.content-search > .post .entry-content .entry-meta a:hover, .content-search .product .entry-content .entry-meta a:hover { color: rgb(230, 0, 50); }
.content-search > .post .entry-content .entry-meta > span, .content-search .product .entry-content .entry-meta > span { padding-right: 20px; display: inline-block; vertical-align: top; color: rgb(153, 153, 153); }
.rtl .content-search > .post .entry-content .entry-meta > span, .rtl .content-search .product .entry-content .entry-meta > span { padding-right: 0px; padding-left: 20px; }
.content-search > .post .entry-content .entry-description, .content-search .product .entry-content .entry-description { margin-bottom: 10px; }
.content-search > .post .entry-content .bl_read_more a, .content-search .product .entry-content .bl_read_more a { text-transform: capitalize; color: rgb(230, 0, 50); }
.content-search > .post .entry-content .bl_read_more a:hover, .content-search .product .entry-content .bl_read_more a:hover { opacity: 0.8; }
.content-search > .post .entry-content .bl_read_more i, .content-search .product .entry-content .bl_read_more i { margin: 0px 5px; }
.home.blog .header { margin-bottom: 30px; }
.home.blog .category-header .entry-title { font-size: 28px; text-transform: uppercase; margin: 0px 0px 20px; font-weight: 500 !important; }
.image-hover:hover .wrap-content h3 { color: rgb(230, 0, 50); }
.resp-tab .top-tab-slider { text-align: center; }
.resp-tab .top-tab-slider .nav.nav-tabs { margin: 0px auto; display: inline-block; vertical-align: top; border-bottom: 0px; }
.resp-tab .top-tab-slider .nav.nav-tabs li { margin: 0px 10px; }
.rtl .resp-tab .top-tab-slider .nav.nav-tabs li { float: right; }
.resp-tab .top-tab-slider .nav.nav-tabs li a { border: 1px solid rgb(223, 223, 223); padding: 0px 30px; height: 50px; line-height: 46px; overflow: hidden; font-size: 16px; text-transform: capitalize; color: rgb(49, 49, 49); margin: 0px; background-color: rgb(255, 255, 255); transition: all 0.5s ease 0s; border-radius: 5px; }
.resp-tab .top-tab-slider .nav.nav-tabs li.active a, .resp-tab .top-tab-slider .nav.nav-tabs li:hover a { color: rgb(255, 255, 255); background-color: rgb(230, 0, 50); border-color: rgb(230, 0, 50); }
.resp-tab .tab-pane { display: block; height: 0px; overflow: hidden; }
.resp-tab .tab-pane .responsive-slider { transition: all 0.5s ease 0s; }
.resp-tab .tab-pane .responsive-slider .slider .item .item-wrap { background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(235, 235, 235); border-right: 1px solid rgb(235, 235, 235); }
.resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content { padding: 9px 0px 13px; min-height: 70px; }
.resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content h4 { margin-bottom: 10px; }
.resp-tab .tab-pane.active { height: auto; overflow: visible; }
.item .item-wrap { background-color: rgb(255, 255, 255); text-align: center; padding: 0px; }
.item .item-wrap .item-detail { position: relative; overflow: hidden; }
.item .item-wrap .item-detail .products-thumb { position: relative; }
.item .item-wrap .item-detail .products-thumb .onsale { display: none; }
.item .item-wrap .item-detail .products-thumb a.sw-quickview { text-align: center; color: rgb(255, 255, 255); font-weight: 500; height: 32px; line-height: 30px; padding: 0px; background-color: rgb(230, 0, 50); display: inline-block; vertical-align: top; font-size: 0px; opacity: 0; min-width: 32px; transform: translateY(-40px); border-radius: 50px; transition: all 0.3s ease 0s; position: absolute; top: 50%; margin-top: -16px; left: 50%; margin-left: -16px; }
.item .item-wrap .item-detail .products-thumb a.sw-quickview::before { font-family: fontawesome; font-size: 12px; content: ""; }
.item .item-wrap .item-detail .products-thumb a.sw-quickview:hover { background-color: rgb(13, 127, 114); }
.item .item-wrap .item-detail .item-img { text-align: center; }
.item .item-wrap .item-detail .item-img a { display: inline-block; max-width: 100%; }
.item .item-wrap .item-detail .item-content, .item .item-wrap .item-detail .item-img { padding: 0px; display: inline-block; width: 100%; vertical-align: top; }
.item .item-wrap .item-detail .item-content h4, .item .item-wrap .item-detail .item-img h4 { margin-bottom: 5px; }
.item .item-wrap .item-detail .item-content h4 a, .item .item-wrap .item-detail .item-img h4 a { font-size: 14px; color: rgb(49, 49, 49); font-weight: 500; text-transform: capitalize; position: relative; z-index: 2; transition: all 0.3s ease 0s; }
.item .item-wrap .item-detail .item-content .item-price, .item .item-wrap .item-detail .item-img .item-price { font-size: 16px; float: none; position: relative; z-index: 2; transition: all 0.3s ease 0s; display: inline-block; vertical-align: top; }
.item .item-wrap .item-detail .item-content .item-price del, .item .item-wrap .item-detail .item-img .item-price del { font-size: 14px; }
.item .item-wrap .item-detail .item-content .reviews-content, .item .item-wrap .item-detail .item-img .reviews-content { float: right; line-height: 12px; padding-top: 10px; position: relative; z-index: 2; display: none; }
.rtl .item .item-wrap .item-detail .item-content .reviews-content, .rtl .item .item-wrap .item-detail .item-img .reviews-content { float: left; }
.item .item-wrap .item-detail .item-content .item-bottom, .item .item-wrap .item-detail .item-img .item-bottom { position: absolute; font-size: 15px; bottom: 10px; right: 0px; left: 0px; z-index: 2; transform: translateY(-50%); opacity: 0; }
.item .item-wrap .item-detail .item-content .item-bottom .clear, .item .item-wrap .item-detail .item-img .item-bottom .clear { display: none; }
.item .item-wrap .item-detail .item-content .item-bottom .button, .item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button, .item .item-wrap .item-detail .item-content .item-bottom .product_type_external, .item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped, .item .item-wrap .item-detail .item-img .item-bottom .button, .item .item-wrap .item-detail .item-img .item-bottom .add_to_cart_button, .item .item-wrap .item-detail .item-img .item-bottom .product_type_external, .item .item-wrap .item-detail .item-img .item-bottom .product_type_grouped { transition: all 0.3s ease 0s; height: 32px; line-height: 32px; font-size: 13px; color: rgb(255, 255, 255); padding: 0px 10px; text-transform: capitalize; background-color: rgb(230, 0, 50); border-radius: 16px; transform: translateY(60px); display: inline-block; }
.item .item-wrap .item-detail .item-content .item-bottom .button:hover, .item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button:hover, .item .item-wrap .item-detail .item-content .item-bottom .product_type_external:hover, .item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped:hover, .item .item-wrap .item-detail .item-img .item-bottom .button:hover, .item .item-wrap .item-detail .item-img .item-bottom .add_to_cart_button:hover, .item .item-wrap .item-detail .item-img .item-bottom .product_type_external:hover, .item .item-wrap .item-detail .item-img .item-bottom .product_type_grouped:hover { opacity: 0.85; }
.item .item-wrap .item-detail .item-content .item-bottom .button.loading, .item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button.loading, .item .item-wrap .item-detail .item-content .item-bottom .product_type_external.loading, .item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped.loading, .item .item-wrap .item-detail .item-img .item-bottom .button.loading, .item .item-wrap .item-detail .item-img .item-bottom .add_to_cart_button.loading, .item .item-wrap .item-detail .item-img .item-bottom .product_type_external.loading, .item .item-wrap .item-detail .item-img .item-bottom .product_type_grouped.loading { background-color: rgb(230, 0, 50); opacity: 0.75; }
.item .item-wrap .item-detail .item-content .item-bottom .button.loading::before, .item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button.loading::before, .item .item-wrap .item-detail .item-content .item-bottom .product_type_external.loading::before, .item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped.loading::before, .item .item-wrap .item-detail .item-img .item-bottom .button.loading::before, .item .item-wrap .item-detail .item-img .item-bottom .add_to_cart_button.loading::before, .item .item-wrap .item-detail .item-img .item-bottom .product_type_external.loading::before, .item .item-wrap .item-detail .item-img .item-bottom .product_type_grouped.loading::before { text-align: center; left: 0px; background-color: rgb(230, 0, 50); border-radius: 16px; background-size: contain; }
.item .item-wrap .item-detail .item-content .item-bottom .button.added, .item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button.added, .item .item-wrap .item-detail .item-content .item-bottom .product_type_external.added, .item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped.added, .item .item-wrap .item-detail .item-img .item-bottom .button.added, .item .item-wrap .item-detail .item-img .item-bottom .add_to_cart_button.added, .item .item-wrap .item-detail .item-img .item-bottom .product_type_external.added, .item .item-wrap .item-detail .item-img .item-bottom .product_type_grouped.added { background-color: rgb(230, 0, 50); }
.item .item-wrap .item-detail .item-content .item-bottom .button.added::after, .item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button.added::after, .item .item-wrap .item-detail .item-content .item-bottom .product_type_external.added::after, .item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped.added::after, .item .item-wrap .item-detail .item-img .item-bottom .button.added::after, .item .item-wrap .item-detail .item-img .item-bottom .add_to_cart_button.added::after, .item .item-wrap .item-detail .item-img .item-bottom .product_type_external.added::after, .item .item-wrap .item-detail .item-img .item-bottom .product_type_grouped.added::after { font-family: WooCommerce; content: ""; margin-left: 0.53em; vertical-align: bottom; }
.item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist, .item .item-wrap .item-detail .item-img .item-bottom .yith-wcwl-add-to-wishlist { margin: 0px 1px; }
.item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button, .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse, .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse, .item .item-wrap .item-detail .item-img .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button, .item .item-wrap .item-detail .item-img .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse, .item .item-wrap .item-detail .item-img .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse { position: relative; }
.item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .item .item-wrap .item-detail .item-img .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .item .item-wrap .item-detail .item-img .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .item .item-wrap .item-detail .item-img .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a { transition: all 0.4s ease 0s; }
.item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::before, .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before, .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::before, .item .item-wrap .item-detail .item-img .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::before, .item .item-wrap .item-detail .item-img .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before, .item .item-wrap .item-detail .item-img .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::before { content: ""; }
.item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show, .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show, .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show, .item .item-wrap .item-detail .item-img .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show, .item .item-wrap .item-detail .item-img .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show, .item .item-wrap .item-detail .item-img .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show { vertical-align: top; display: inline-block !important; }
.item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .feedback, .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback, .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback, .item .item-wrap .item-detail .item-img .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .feedback, .item .item-wrap .item-detail .item-img .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback, .item .item-wrap .item-detail .item-img .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback { display: none; }
.item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .ajax-loading, .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .ajax-loading, .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .ajax-loading, .item .item-wrap .item-detail .item-img .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .ajax-loading, .item .item-wrap .item-detail .item-img .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .ajax-loading, .item .item-wrap .item-detail .item-img .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .ajax-loading { position: absolute; inset: 0px; margin: auto; }
.item .item-wrap .item-detail .item-content .item-bottom a.compare, .item .item-wrap .item-detail .item-img .item-bottom a.compare { transition: all 0.5s ease 0s; }
.item .item-wrap .item-detail .item-content .item-bottom a.compare.added::before, .item .item-wrap .item-detail .item-img .item-bottom a.compare.added::before { color: rgb(255, 255, 255); }
.item .item-wrap .item-detail .item-content .item-bottom a.compare::before, .item .item-wrap .item-detail .item-img .item-bottom a.compare::before { font-size: 13px; content: ""; }
.item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .item .item-wrap .item-detail .item-content .item-bottom a.compare, .item .item-wrap .item-detail .item-img .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .item .item-wrap .item-detail .item-img .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .item .item-wrap .item-detail .item-img .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .item .item-wrap .item-detail .item-img .item-bottom a.compare { text-align: center; color: rgb(230, 0, 50); font-weight: 500; height: 32px; line-height: 30px; padding: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(230, 0, 50); display: inline-block; vertical-align: top; overflow: hidden; position: relative; font-size: 0px; min-width: 32px; margin: 0px; transform: translateY(60px); border-radius: 50px; }
.item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::before, .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before, .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::before, .item .item-wrap .item-detail .item-content .item-bottom a.compare::before, .item .item-wrap .item-detail .item-img .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::before, .item .item-wrap .item-detail .item-img .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before, .item .item-wrap .item-detail .item-img .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::before, .item .item-wrap .item-detail .item-img .item-bottom a.compare::before { font-family: fontawesome; font-size: 12px; }
.item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover, .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover, .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover, .item .item-wrap .item-detail .item-content .item-bottom a.compare:hover, .item .item-wrap .item-detail .item-img .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover, .item .item-wrap .item-detail .item-img .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover, .item .item-wrap .item-detail .item-img .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover, .item .item-wrap .item-detail .item-img .item-bottom a.compare:hover { min-width: 32px; background-color: rgb(230, 0, 50); font-size: 0px; padding: 0px; }
.item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover::before, .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover::before, .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover::before, .item .item-wrap .item-detail .item-content .item-bottom a.compare:hover::before, .item .item-wrap .item-detail .item-img .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover::before, .item .item-wrap .item-detail .item-img .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover::before, .item .item-wrap .item-detail .item-img .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover::before, .item .item-wrap .item-detail .item-img .item-bottom a.compare:hover::before { color: rgb(255, 255, 255); }
.item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button, .item .item-wrap .item-detail .item-content .item-bottom .product_type_external, .item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped, .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist, .item .item-wrap .item-detail .item-content .item-bottom a.compare, .item .item-wrap .item-detail .item-content .item-bottom .group.fancybox, .item .item-wrap .item-detail .item-img .item-bottom .add_to_cart_button, .item .item-wrap .item-detail .item-img .item-bottom .product_type_external, .item .item-wrap .item-detail .item-img .item-bottom .product_type_grouped, .item .item-wrap .item-detail .item-img .item-bottom .yith-wcwl-add-to-wishlist, .item .item-wrap .item-detail .item-img .item-bottom a.compare, .item .item-wrap .item-detail .item-img .item-bottom .group.fancybox { display: inline-block; vertical-align: top; }
.item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-wishlistaddedbrowse.show a, .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-wishlistexistsbrowse.show a, .item .item-wrap .item-detail .item-img .item-bottom .yith-wcwl-wishlistaddedbrowse.show a, .item .item-wrap .item-detail .item-img .item-bottom .yith-wcwl-wishlistexistsbrowse.show a { background-color: rgb(230, 0, 50); }
.item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-wishlistaddedbrowse.show a::before, .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-wishlistexistsbrowse.show a::before, .item .item-wrap .item-detail .item-img .item-bottom .yith-wcwl-wishlistaddedbrowse.show a::before, .item .item-wrap .item-detail .item-img .item-bottom .yith-wcwl-wishlistexistsbrowse.show a::before { color: rgb(255, 255, 255); }
.item .item-wrap:hover .item-detail .products-thumb .product-thumb-hover img { opacity: 0.85; }
.item .item-wrap:hover .item-detail .products-thumb a.sw-quickview { opacity: 1; transform: translateY(0px); }
.item .item-wrap:hover .item-detail .item-content h4 a { opacity: 0; }
.gaming .item .item-wrap:hover .item-detail .item-content h4 a { opacity: 1; }
.item .item-wrap:hover .item-detail .item-content h4 a:hover { color: rgb(230, 0, 50); }
.item .item-wrap:hover .item-detail .item-content .item-price { opacity: 0; }
.gaming .item .item-wrap:hover .item-detail .item-content .item-price { opacity: 1; }
.item .item-wrap:hover .item-detail .item-content .item-bottom { opacity: 1; }
.item .item-wrap:hover .item-detail .item-content .item-bottom .button, .item .item-wrap:hover .item-detail .item-content .item-bottom .add_to_cart_button, .item .item-wrap:hover .item-detail .item-content .item-bottom .product_type_external, .item .item-wrap:hover .item-detail .item-content .item-bottom .product_type_grouped, .item .item-wrap:hover .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .item .item-wrap:hover .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .item .item-wrap:hover .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .item .item-wrap:hover .item-detail .item-content .item-bottom a.compare, .item .item-wrap:hover .item-detail .item-content .item-bottom .group.fancybox { transform: translateY(0px); }
.responsive-post-slider { background-color: rgb(255, 255, 255); }
.responsive-post-slider .block-title { margin-bottom: 30px; }
.responsive-post-slider .block-title h3 { padding: 15px 0px 13px; border-bottom: 1px solid rgb(237, 237, 237); position: relative; font-size: 18px; color: rgb(34, 34, 34); text-transform: uppercase; font-weight: 500; }
.rtl .responsive-post-slider .block-title h3 { text-align: right; }
.responsive-post-slider .block-title h3::before { content: ""; height: 2px; width: 100px; background-color: rgb(230, 0, 50); position: absolute; bottom: -1px; }
.rtl .responsive-post-slider .block-title h3::before { right: 0px; left: auto; }
.responsive-post-slider .res-button { width: 28px; height: 28px; display: inline-block; position: absolute; top: -34px; z-index: 2; cursor: pointer; }
.responsive-post-slider .res-button.slick-prev { right: 48px; background: url("../assets/img/bg_general.png") -20px -1111px no-repeat; }
.rtl .responsive-post-slider .res-button.slick-prev { left: 15px; right: auto; }
.responsive-post-slider .res-button.slick-prev:hover { background: url("../assets/img/bg_general.png") -20px -1063px no-repeat; }
.responsive-post-slider .res-button.slick-next { right: 15px; background: url("../assets/img/bg_general.png") -20px -1015px no-repeat; }
.rtl .responsive-post-slider .res-button.slick-next { left: 48px; right: auto; }
.responsive-post-slider .res-button.slick-next:hover { background: url("../assets/img/bg_general.png") -20px -967px no-repeat; }
.responsive-post-slider .res-button { top: 30px; }
.home-style1 .responsive-post-slider .res-button, .home-style22 .responsive-post-slider .res-button { top: 10px; }
.responsive-post-slider.style1 { margin: 30px 0px 35px; }
.responsive-post-slider.style1 .box-title { text-align: center; }
.responsive-post-slider.style1 .box-title h3 { font-size: 24px; color: rgb(34, 34, 34); text-transform: uppercase; margin-bottom: 8px; font-weight: 800 !important; }
.responsive-post-slider.style1 .description { text-align: center; color: rgb(102, 102, 102); font-size: 14px; margin-bottom: 35px; font-weight: 400; }
.responsive-post-slider.style1 .res-button { opacity: 0; }
.responsive-post-slider.style1 .resp-slider-container .slider .item .item-detail .entry-content h4 a { font-size: 14px; font-weight: 500; color: rgb(34, 34, 34); }
.responsive-post-slider.style1 .resp-slider-container .slider .item .item-detail .entry-content h4 a:hover { color: rgb(230, 0, 50); }
.responsive-post-slider.style1 .resp-slider-container .slider .item .item-detail .entry-content .entry-tag a:hover { color: rgb(34, 34, 34); }
.responsive-post-slider.style2 { margin: 60px 0px 65px; }
.responsive-post-slider.style2 .box-title { text-align: center; }
.responsive-post-slider.style2 .box-title h3 { font-size: 24px; color: rgb(34, 34, 34); text-transform: uppercase; margin-bottom: 8px; font-weight: 500 !important; }
.responsive-post-slider.style2 .description { text-align: center; color: rgb(34, 34, 34); font-size: 14px; margin-bottom: 40px; }
.responsive-post-slider.style2 .res-button { opacity: 0; }
.responsive-post-slider.style2 .resp-slider-container .slider .item .item-detail .entry-content h4 a { font-size: 14px; font-weight: 500; color: rgb(34, 34, 34); text-transform: uppercase; }
.responsive-post-slider.style2 .resp-slider-container .slider .item .item-detail .entry-content h4 a:hover { color: rgb(125, 125, 125); }
.responsive-post-slider.style2 .resp-slider-container .slider .item .item-detail .entry-content .entry-tag a:hover { color: rgb(34, 34, 34); }
.responsive-post-slider.style2 .resp-slider-container .slider .item .item-detail .entry-content .readmore a, .responsive-post-slider.style2 .resp-slider-container .slider .item .item-detail .entry-content .readmore i { color: rgb(34, 34, 34); }
.responsive-post-slider.style2 .resp-slider-container .slider .item .item-detail .entry-content .readmore:hover a, .responsive-post-slider.style2 .resp-slider-container .slider .item .item-detail .entry-content .readmore:hover i { color: rgb(125, 125, 125); opacity: 0.85; }
.rtl .responsive-post-slider.style2 .resp-slider-container .slider .item .item-detail .entry-content .readmore .fa-caret-right::before { content: ""; margin: 0px 5px 0px 0px; }
.responsive-post-slider .resp-slider-container .slider { margin: 0px -15px; }
.responsive-post-slider .resp-slider-container .slider .item { padding: 0px 15px; }
.responsive-post-slider .resp-slider-container .slider .item .item-detail .img_over { position: relative; }
.responsive-post-slider .resp-slider-container .slider .item .item-detail .img_over img { transition: all 0.3s ease 0s; }
.responsive-post-slider .resp-slider-container .slider .item .item-detail .img_over::before { content: ""; width: 0px; height: 0px; border-bottom: 85px solid transparent; border-left: 80px solid rgb(255, 255, 255); left: 0px; top: 0px; position: absolute; z-index: 2; }
.rtl .responsive-post-slider .resp-slider-container .slider .item .item-detail .img_over::before { right: 0px; left: auto; border-bottom: 85px solid transparent; border-right: 80px solid rgb(255, 255, 255); border-left: 0px; }
.responsive-post-slider .resp-slider-container .slider .item .item-detail .img_over .entry-date { position: absolute; top: 0px; left: 0px; z-index: 2; }
.rtl .responsive-post-slider .resp-slider-container .slider .item .item-detail .img_over .entry-date { right: 0px; left: auto; }
.responsive-post-slider .resp-slider-container .slider .item .item-detail .img_over .entry-date .day-time { font-size: 24px; color: rgb(144, 144, 144); font-weight: 500; }
.responsive-post-slider .resp-slider-container .slider .item .item-detail .img_over .entry-date .month-time { font-size: 14px; color: rgb(144, 144, 144); }
.responsive-post-slider .resp-slider-container .slider .item .item-detail .img_over a:hover img { opacity: 0.85; }
.responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content h4 { margin: 20px 0px 0px; }
.responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content h4 a { color: rgb(34, 34, 34); font-weight: 500; font-size: 14px; text-transform: capitalize; display: block; }
.responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content h4 a:hover { color: rgb(230, 0, 50); }
.responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content .entry-meta { color: rgb(144, 144, 144); font-size: 13px; overflow: hidden; padding: 10px 0px 16px; }
.responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content .entry-meta .entry-comment { margin-right: 20px; }
.rtl .responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content .entry-meta .entry-comment { margin: 0px 0px 0px 20px; }
.responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content .entry-meta .entry-tag a { color: rgb(144, 144, 144); font-size: 13px; }
.responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content .entry-meta .entry-tag a:hover { color: rgb(230, 0, 50); }
.responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content .entry-meta .entry-comment, .responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content .entry-meta .entry-tag { float: left; }
.rtl .responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content .entry-meta .entry-comment, .rtl .responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content .entry-meta .entry-tag { float: right; }
.responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content .entry-meta .entry-comment i, .responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content .entry-meta .entry-tag i { font-size: 16px; color: rgb(183, 183, 183); margin-right: 10px; }
.rtl .responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content .entry-meta .entry-comment i, .rtl .responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content .entry-meta .entry-tag i { margin: 0px 0px 0px 10px; }
.responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content .readmore { color: rgb(230, 0, 50); font-weight: 600; text-transform: capitalize; display: block; border-top: 1px solid rgb(235, 235, 235); padding-top: 15px; }
.responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content .readmore:hover a, .responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content .readmore:hover i { opacity: 0.6; }
.responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content .readmore a { color: rgb(230, 0, 50); }
.responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content .readmore i { margin-right: 5px; }
.rtl .responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content .readmore i { margin: 0px 0px 0px 5px; }
.rtl .responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content .readmore i.fa-caret-right::before { content: ""; margin: 0px 5px 0px 0px; }
.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; overflow: hidden; display: block; margin: 0px; padding: 0px; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; }
.slick-slider .slick-track, .slick-slider .slick-list { transform: translate3d(0px, 0px, 0px); }
.slick-track { position: relative; left: 0px; top: 0px; display: block; }
.slick-track::before, .slick-track::after { content: ""; display: table; }
.slick-track::after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { float: left; min-height: 1px; display: none; }
[dir="rtl"] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }
.rtl.woocommerce .widget_layered_nav ul li.chosen a::after, .rtl.woocommerce .widget_layered_nav_filters ul li a::after { line-height: 1; content: ""; font-family: WooCommerce; font-weight: 400; color: rgb(170, 0, 0); speak: none; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; text-decoration: none; margin-left: 10px; }
.woocommerce .listing-title h1, .woocommerce-page .listing-title h1 { margin: 40px 0px 0px; }
.woocommerce.rtl .woocommerce .cart-collaterals .cart_totals, .woocommerce-page.rtl .woocommerce .cart-collaterals .cart_totals { text-align: right; }
.woocommerce input.input-text, .woocommerce-page input.input-text { height: 35px; background-color: rgb(238, 238, 238); border: 1px solid rgb(221, 221, 221); text-indent: 10px; }
.woocommerce .woocommerce-checkout #payment div.form-row, .woocommerce-page .woocommerce-checkout #payment div.form-row { margin-bottom: 40px; }
.woocommerce #customer_login h2, .woocommerce-page #customer_login h2 { border-bottom: 1px solid rgb(238, 238, 238); padding-bottom: 15px; margin-bottom: 20px; font-size: 24px; text-transform: uppercase; }
.woocommerce #customer_login form.login, .woocommerce #customer_login form.register, .woocommerce-page #customer_login form.login, .woocommerce-page #customer_login form.register { border: 0px; padding: 0px; }
.woocommerce #customer_login form.login .form-row .input-text, .woocommerce #customer_login form.register .form-row .input-text, .woocommerce-page #customer_login form.login .form-row .input-text, .woocommerce-page #customer_login form.register .form-row .input-text { border-radius: 0px; background: rgb(238, 238, 238); border: 0px; }
.woocommerce #customer_login form.login .form-row .input-text#password, .woocommerce #customer_login form.register .form-row .input-text#password, .woocommerce-page #customer_login form.login .form-row .input-text#password, .woocommerce-page #customer_login form.register .form-row .input-text#password { width: 100%; }
.woocommerce form.lost_reset_password .form-row, .woocommerce-page form.lost_reset_password .form-row { width: 300px; max-width: 100%; }
.woocommerce form.lost_reset_password .form-row .input-text, .woocommerce-page form.lost_reset_password .form-row .input-text { border-radius: 0px; background: rgb(238, 238, 238); border: 0px; }
.woocommerce form.lost_reset_password .form-row input.button, .woocommerce-page form.lost_reset_password .form-row input.button { border: 0px; border-radius: 0px; margin-bottom: 10px; margin-top: 0px; }
.woocommerce form.lost_reset_password .form-row input.button:hover, .woocommerce-page form.lost_reset_password .form-row input.button:hover { background: rgb(13, 127, 114); color: rgb(255, 255, 255); }
.woocommerce .woocommerce form .form-row label, .woocommerce-page .woocommerce form .form-row label { font-weight: normal; }
.woocommerce .woocommerce-checkout table.shop_table th, .woocommerce .woocommerce-checkout table.shop_table td, .woocommerce-page .woocommerce-checkout table.shop_table th, .woocommerce-page .woocommerce-checkout table.shop_table td { border: 0px; }
.woocommerce .woocommerce-checkout table.shop_table th, .woocommerce-page .woocommerce-checkout table.shop_table th { color: rgb(34, 34, 34); font-family: Helvetica, Arial, sans-serif; }
.woocommerce .woocommerce-checkout .col-1 h3, .woocommerce .woocommerce-checkout .col-2 h3, .woocommerce-page .woocommerce-checkout .col-1 h3, .woocommerce-page .woocommerce-checkout .col-2 h3 { color: rgb(34, 34, 34); }
.woocommerce .woocommerce-checkout .woocommerce-checkout-payment label, .woocommerce-page .woocommerce-checkout .woocommerce-checkout-payment label { color: rgb(34, 34, 34); font-family: Helvetica, Arial, sans-serif; }
.woocommerce .woocommerce .checkout #order_review table.shop_table td, .woocommerce .woocommerce .checkout #order_review table.shop_table tfoot th, .woocommerce .woocommerce-page .checkout #order_review table.shop_table td, .woocommerce .woocommerce-page .checkout #order_review table.shop_table tfoot th, .woocommerce-page .woocommerce .checkout #order_review table.shop_table td, .woocommerce-page .woocommerce .checkout #order_review table.shop_table tfoot th, .woocommerce-page .woocommerce-page .checkout #order_review table.shop_table td, .woocommerce-page .woocommerce-page .checkout #order_review table.shop_table tfoot th { border-top: 1px solid rgb(255, 255, 255); padding: 10px 15px; border-right: 0px; }
.woocommerce .entry-summary form.register button[type="submit"], .woocommerce-page .entry-summary form.register button[type="submit"] { text-transform: uppercase; height: 35px; line-height: 35px; padding: 0px 15px; font-weight: normal; }
.woocommerce .entry-summary form.register button[type="submit"]:hover, .woocommerce-page .entry-summary form.register button[type="submit"]:hover { color: rgb(255, 255, 255); background: rgb(230, 0, 50); border-color: rgb(230, 0, 50); }
.woocommerce .entry-content form.login, .woocommerce-page .entry-content form.login { border: 0px; padding: 0px; }
.woocommerce .entry-content form.login .form-row-first, .woocommerce .entry-content form.login .form-row-last, .woocommerce-page .entry-content form.login .form-row-first, .woocommerce-page .entry-content form.login .form-row-last { float: left; width: 48.5%; padding: 0px; margin-bottom: 15px; }
.woocommerce .entry-content form.login .form-row-first .input-text, .woocommerce .entry-content form.login .form-row-last .input-text, .woocommerce-page .entry-content form.login .form-row-first .input-text, .woocommerce-page .entry-content form.login .form-row-last .input-text { border-radius: 0px; background: rgb(238, 238, 238); border: 0px; }
.woocommerce .entry-content form.login .form-row-last, .woocommerce-page .entry-content form.login .form-row-last { margin-left: 3%; }
.woocommerce .entry-content form.login .form-row label.inline, .woocommerce-page .entry-content form.login .form-row label.inline { clear: both; display: block; line-height: normal; vertical-align: top; }
.woocommerce .entry-content form.login .form-row input.button, .woocommerce-page .entry-content form.login .form-row input.button { border: 0px; border-radius: 0px; margin-bottom: 10px; text-transform: uppercase; height: 35px; line-height: 35px; padding: 0px 15px; }
.woocommerce .entry-content form.login .form-row input.button:hover, .woocommerce-page .entry-content form.login .form-row input.button:hover { background: rgb(13, 127, 114); color: rgb(255, 255, 255); }
.woocommerce .entry-content form.login .lost_password a, .woocommerce-page .entry-content form.login .lost_password a { color: rgb(230, 0, 50); }
.woocommerce .entry-content form.login .lost_password a:hover, .woocommerce-page .entry-content form.login .lost_password a:hover { color: rgb(11, 104, 93); }
.woocommerce .entry-content .checkout_coupon, .woocommerce-page .entry-content .checkout_coupon { padding: 0px; border: 0px; }
.woocommerce .entry-content .checkout_coupon .form-row, .woocommerce-page .entry-content .checkout_coupon .form-row { width: 180px; float: left; padding: 0px; }
.woocommerce .entry-content .checkout_coupon .form-row.form-row-last, .woocommerce-page .entry-content .checkout_coupon .form-row.form-row-last { text-align: center; }
.woocommerce .entry-content .checkout_coupon .form-row .input-text, .woocommerce-page .entry-content .checkout_coupon .form-row .input-text { border-radius: 0px; background: rgb(238, 238, 238); border: 0px; }
.woocommerce .entry-content .checkout_coupon .form-row input.button, .woocommerce-page .entry-content .checkout_coupon .form-row input.button { border: 0px; border-radius: 0px; height: 35px; text-transform: uppercase; }
.woocommerce .entry-content .checkout_coupon .form-row input.button:hover, .woocommerce-page .entry-content .checkout_coupon .form-row input.button:hover { background: rgb(13, 127, 114); color: rgb(255, 255, 255); }
.woocommerce .checkout .col2-set .col-1, .woocommerce .checkout .col2-set .col-2, .woocommerce-page .checkout .col2-set .col-1, .woocommerce-page .checkout .col2-set .col-2 { float: left; width: 50%; }
.woocommerce .checkout .col2-set .col-1 h3, .woocommerce .checkout .col2-set .col-2 h3, .woocommerce-page .checkout .col2-set .col-1 h3, .woocommerce-page .checkout .col2-set .col-2 h3 { border-bottom: 1px solid rgb(238, 238, 238); padding-bottom: 10px; margin-bottom: 20px; font-weight: normal; }
.woocommerce .checkout .col2-set .col-1 .chosen-container-single .chosen-single, .woocommerce .checkout .col2-set .col-2 .chosen-container-single .chosen-single, .woocommerce-page .checkout .col2-set .col-1 .chosen-container-single .chosen-single, .woocommerce-page .checkout .col2-set .col-2 .chosen-container-single .chosen-single { border-radius: 3px; }
.woocommerce .checkout .col2-set .col-1 input, .woocommerce .checkout .col2-set .col-1 textarea, .woocommerce .checkout .col2-set .col-2 input, .woocommerce .checkout .col2-set .col-2 textarea, .woocommerce-page .checkout .col2-set .col-1 input, .woocommerce-page .checkout .col2-set .col-1 textarea, .woocommerce-page .checkout .col2-set .col-2 input, .woocommerce-page .checkout .col2-set .col-2 textarea { background: rgb(238, 238, 238); border-radius: 0px; border: 0px; }
.woocommerce .checkout .col2-set .col-1 textarea, .woocommerce .checkout .col2-set .col-2 textarea, .woocommerce-page .checkout .col2-set .col-1 textarea, .woocommerce-page .checkout .col2-set .col-2 textarea { padding: 10px; min-height: 80px; }
.woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields, .woocommerce-page .checkout .col2-set .col-1 .woocommerce-billing-fields { padding-right: 15px; }
.woocommerce .checkout .col2-set .col-2 .woocommerce-shipping-fields, .woocommerce-page .checkout .col2-set .col-2 .woocommerce-shipping-fields { padding-left: 15px; }
.woocommerce .checkout .col2-set .col-2 .woocommerce-shipping-fields h3#ship-to-different-address, .woocommerce-page .checkout .col2-set .col-2 .woocommerce-shipping-fields h3#ship-to-different-address { padding: 0px 0px 10px; width: 100%; }
.woocommerce .checkout .col2-set .col-2 .woocommerce-shipping-fields h3#ship-to-different-address > label, .woocommerce-page .checkout .col2-set .col-2 .woocommerce-shipping-fields h3#ship-to-different-address > label { padding: 0px; margin: 0px; font-weight: normal; vertical-align: top; display: inline-block; }
.woocommerce .checkout .col2-set .col-2 .woocommerce-shipping-fields h3#ship-to-different-address > input, .woocommerce-page .checkout .col2-set .col-2 .woocommerce-shipping-fields h3#ship-to-different-address > input { display: inline-block; vertical-align: top; margin: 6px 5px 0px; }
.woocommerce .checkout #order_review table.shop_table, .woocommerce-page .checkout #order_review table.shop_table { border-radius: 0px; border: 0px; }
.woocommerce .checkout #order_review table.shop_table td, .woocommerce .checkout #order_review table.shop_table tfoot th, .woocommerce-page .checkout #order_review table.shop_table td, .woocommerce-page .checkout #order_review table.shop_table tfoot th { border-top: 1px solid rgb(255, 255, 255); padding: 10px 15px; }
.woocommerce .checkout #order_review table.shop_table tr, .woocommerce-page .checkout #order_review table.shop_table tr { background: rgb(238, 238, 238); }
.woocommerce .checkout #order_review table.shop_table tr:hover, .woocommerce-page .checkout #order_review table.shop_table tr:hover { background: rgb(213, 213, 213); cursor: pointer; }
.woocommerce .checkout #payment, .woocommerce-page .checkout #payment { border-radius: 0px; }
.woocommerce .checkout #payment .terms, .woocommerce-page .checkout #payment .terms { float: none; }
.woocommerce .checkout #payment .terms .input-checkbox, .woocommerce-page .checkout #payment .terms .input-checkbox { margin-top: 6px; }
.woocommerce .checkout #payment #place_order, .woocommerce-page .checkout #payment #place_order { width: auto; border: 0px; padding: 10px 20px; background: rgb(230, 0, 50); color: rgb(255, 255, 255); text-shadow: none; border-radius: 3px; text-transform: uppercase; }
.woocommerce .checkout #payment #place_order:hover, .woocommerce-page .checkout #payment #place_order:hover { background: rgb(11, 104, 93); }
.woocommerce form table.shop_table.shop_table_responsive, .woocommerce-page form table.shop_table.shop_table_responsive { border-radius: 0px; border: 1px solid rgb(204, 204, 204); }
.woocommerce form table.shop_table.shop_table_responsive th.product-thumbnail, .woocommerce form table.shop_table.shop_table_responsive tr td.product-thumbnail, .woocommerce-page form table.shop_table.shop_table_responsive th.product-thumbnail, .woocommerce-page form table.shop_table.shop_table_responsive tr td.product-thumbnail { display: block; }
.woocommerce form table.shop_table.shop_table_responsive thead, .woocommerce-page form table.shop_table.shop_table_responsive thead { display: table-row-group; }
.woocommerce form table.shop_table.shop_table_responsive thead tr, .woocommerce-page form table.shop_table.shop_table_responsive thead tr { display: table-row; }
.woocommerce form table.shop_table.shop_table_responsive thead tr th, .woocommerce-page form table.shop_table.shop_table_responsive thead tr th { border-bottom: 1px solid rgb(204, 204, 204); border-top: 0px; border-left: 0px; color: rgb(34, 34, 34); font-family: Helvetica, Arial, sans-serif; }
.woocommerce form table.shop_table.shop_table_responsive thead tr th.product-subtotal, .woocommerce-page form table.shop_table.shop_table_responsive thead tr th.product-subtotal { border-right: 0px; }
.woocommerce form table.shop_table.shop_table_responsive tbody tr, .woocommerce-page form table.shop_table.shop_table_responsive tbody tr { display: table-row; }
.woocommerce form table.shop_table.shop_table_responsive tbody tr td, .woocommerce-page form table.shop_table.shop_table_responsive tbody tr td { border-top: 1px solid rgb(204, 204, 204); display: table-cell; text-align: left !important; }
.woocommerce form table.shop_table.shop_table_responsive tbody tr td::before, .woocommerce-page form table.shop_table.shop_table_responsive tbody tr td::before { display: none; }
.woocommerce form table.shop_table.shop_table_responsive tbody tr.cart_item td, .woocommerce-page form table.shop_table.shop_table_responsive tbody tr.cart_item td { border: 0px; }
.woocommerce form table.shop_table.shop_table_responsive tr, .woocommerce-page form table.shop_table.shop_table_responsive tr { border: 0px; }
.woocommerce form table.shop_table.shop_table_responsive tr td, .woocommerce-page form table.shop_table.shop_table_responsive tr td { border: 0px; }
.woocommerce form table.shop_table.shop_table_responsive tr td.product-thumbnail img, .woocommerce-page form table.shop_table.shop_table_responsive tr td.product-thumbnail img { width: 70px; }
.woocommerce form table.shop_table.shop_table_responsive tr td.product-remove, .woocommerce-page form table.shop_table.shop_table_responsive tr td.product-remove { font-size: 24px; }
.woocommerce form table.shop_table.shop_table_responsive tr td.product-quantity .quantity, .woocommerce-page form table.shop_table.shop_table_responsive tr td.product-quantity .quantity { border: 1px solid rgb(204, 204, 204); overflow: visible; display: inline-block; }
.woocommerce form table.shop_table.shop_table_responsive tr td.product-quantity .quantity input.qty, .woocommerce-page form table.shop_table.shop_table_responsive tr td.product-quantity .quantity input.qty { height: 30px; min-height: initial; border: 0px; float: left; text-indent: inherit; border-radius: 0px; }
.woocommerce form table.shop_table.shop_table_responsive tr td.product-quantity .quantity input[type="number"], .woocommerce-page form table.shop_table.shop_table_responsive tr td.product-quantity .quantity input[type="number"] { }
.woocommerce form table.shop_table.shop_table_responsive tr td.product-quantity .quantity input::-webkit-outer-spin-button, .woocommerce form table.shop_table.shop_table_responsive tr td.product-quantity .quantity input::-webkit-inner-spin-button, .woocommerce-page form table.shop_table.shop_table_responsive tr td.product-quantity .quantity input::-webkit-outer-spin-button, .woocommerce-page form table.shop_table.shop_table_responsive tr td.product-quantity .quantity input::-webkit-inner-spin-button { appearance: none; margin: 0px; }
.woocommerce form table.shop_table.shop_table_responsive tr td.product-quantity .quantity .minus, .woocommerce form table.shop_table.shop_table_responsive tr td.product-quantity .quantity .plus, .woocommerce-page form table.shop_table.shop_table_responsive tr td.product-quantity .quantity .minus, .woocommerce-page form table.shop_table.shop_table_responsive tr td.product-quantity .quantity .plus { float: left; position: static; background: rgb(204, 204, 204); border-radius: 0px; height: 30px; width: 25px; border: 0px; font-size: 18px; box-shadow: none; text-shadow: none; font-weight: normal; display: block !important; }
.woocommerce form table.shop_table.shop_table_responsive tr td.product-quantity .quantity .minus:hover, .woocommerce form table.shop_table.shop_table_responsive tr td.product-quantity .quantity .plus:hover, .woocommerce-page form table.shop_table.shop_table_responsive tr td.product-quantity .quantity .minus:hover, .woocommerce-page form table.shop_table.shop_table_responsive tr td.product-quantity .quantity .plus:hover { background: rgb(230, 0, 50); color: rgb(255, 255, 255); }
.woocommerce form table.shop_table.shop_table_responsive tr td.actions, .woocommerce-page form table.shop_table.shop_table_responsive tr td.actions { padding: 15px 10px; }
.woocommerce form table.shop_table.shop_table_responsive tr td.actions .coupon, .woocommerce-page form table.shop_table.shop_table_responsive tr td.actions .coupon { float: left; padding: 0px; }
.woocommerce form table.shop_table.shop_table_responsive tr td.actions .coupon .input-text, .woocommerce-page form table.shop_table.shop_table_responsive tr td.actions .coupon .input-text { border-radius: 0px; margin: 0px; }
.woocommerce form table.shop_table.shop_table_responsive tr td.actions .coupon input.input-text, .woocommerce-page form table.shop_table.shop_table_responsive tr td.actions .coupon input.input-text { height: 31px; padding: 5px 10px; width: 200px; }
.rtl .woocommerce form table.shop_table.shop_table_responsive tr td.actions .coupon input.input-text, .rtl .woocommerce-page form table.shop_table.shop_table_responsive tr td.actions .coupon input.input-text { float: right; }
.woocommerce form table.shop_table.shop_table_responsive tr td.actions .button, .woocommerce-page form table.shop_table.shop_table_responsive tr td.actions .button { box-shadow: none; text-shadow: none; font-weight: normal; color: rgb(255, 255, 255); margin: 0px 5px; border-color: rgb(230, 0, 50); vertical-align: top; width: auto; padding: 7px 15px; text-transform: uppercase; background: rgb(230, 0, 50) !important; }
.woocommerce form table.shop_table.shop_table_responsive tr td.actions .button:hover, .woocommerce-page form table.shop_table.shop_table_responsive tr td.actions .button:hover { color: rgb(255, 255, 255); background: rgb(13, 127, 114) !important; }
.woocommerce form table.shop_table.shop_table_responsive tr td.actions .box-chekout .button, .woocommerce-page form table.shop_table.shop_table_responsive tr td.actions .box-chekout .button { background: rgb(204, 204, 204); box-shadow: none; text-shadow: none; font-weight: normal; }
.woocommerce form table.shop_table.shop_table_responsive tr td.actions .box-chekout .button:hover, .woocommerce-page form table.shop_table.shop_table_responsive tr td.actions .box-chekout .button:hover { background: rgb(230, 0, 50); color: rgb(255, 255, 255); border-color: rgb(230, 0, 50); }
.woocommerce form table.shop_table.shop_table_responsive tr td.actions .box-chekout .checkout-button.button, .woocommerce-page form table.shop_table.shop_table_responsive tr td.actions .box-chekout .checkout-button.button { background: rgb(230, 0, 50); color: rgb(255, 255, 255); border-color: rgb(230, 0, 50); }
.woocommerce form table.shop_table.shop_table_responsive tr td.actions .box-chekout .checkout-button.button:hover, .woocommerce-page form table.shop_table.shop_table_responsive tr td.actions .box-chekout .checkout-button.button:hover { background: rgb(13, 127, 114); }
.woocommerce > .cart-collaterals, .woocommerce-page > .cart-collaterals { margin-bottom: 10px; }
.woocommerce > .cart-collaterals .products-wrapper, .woocommerce-page > .cart-collaterals .products-wrapper { padding: 0px; }
.woocommerce > .cart-collaterals .cart_totals, .woocommerce-page > .cart-collaterals .cart_totals { width: 50%; float: left; }
.rtl .woocommerce > .cart-collaterals .cart_totals, .rtl .woocommerce-page > .cart-collaterals .cart_totals { float: right; text-align: right; }
.woocommerce > .cart-collaterals .cart_totals h2, .woocommerce-page > .cart-collaterals .cart_totals h2 { border-bottom: 1px solid rgb(238, 238, 238); padding-bottom: 10px; margin-bottom: 20px; font-size: 24px; }
.woocommerce > .cart-collaterals .cart_totals table, .woocommerce-page > .cart-collaterals .cart_totals table { width: 100%; border-radius: 0px; border: 1px solid rgb(238, 238, 238); }
.woocommerce > .cart-collaterals .cart_totals table tr, .woocommerce-page > .cart-collaterals .cart_totals table tr { border: 0px; font-family: Helvetica, Arial, sans-serif; color: rgb(34, 34, 34); }
.woocommerce > .cart-collaterals .cart_totals table tr th, .woocommerce > .cart-collaterals .cart_totals table tr td, .woocommerce-page > .cart-collaterals .cart_totals table tr th, .woocommerce-page > .cart-collaterals .cart_totals table tr td { border: 0px; padding: 10px; }
.woocommerce > .cart-collaterals .cart_totals table tr td, .woocommerce-page > .cart-collaterals .cart_totals table tr td { text-align: right; }
.woocommerce > .cart-collaterals .cart_totals table tr.order-total th, .woocommerce > .cart-collaterals .cart_totals table tr.order-total td, .woocommerce-page > .cart-collaterals .cart_totals table tr.order-total th, .woocommerce-page > .cart-collaterals .cart_totals table tr.order-total td { border-top: 1px solid rgb(238, 238, 238); }
.woocommerce > .cart-collaterals .cart_totals table tr.order-total th .amount, .woocommerce > .cart-collaterals .cart_totals table tr.order-total td .amount, .woocommerce-page > .cart-collaterals .cart_totals table tr.order-total th .amount, .woocommerce-page > .cart-collaterals .cart_totals table tr.order-total td .amount { font-size: 18px; font-weight: normal; color: rgb(230, 0, 50); }
.woocommerce > .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .woocommerce-page > .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button { background: rgb(230, 0, 50); display: inline-block; text-shadow: none; font-weight: normal; font-size: 14px; padding: 7px 15px; }
.woocommerce > .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover, .woocommerce-page > .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover { background: rgb(13, 127, 114); }
.woocommerce > .cart-collaterals .shipping_calculator, .woocommerce-page > .cart-collaterals .shipping_calculator { float: left; margin-left: 2%; width: 48%; }
.woocommerce > .cart-collaterals .shipping_calculator h2, .woocommerce-page > .cart-collaterals .shipping_calculator h2 { border-bottom: 1px solid rgb(238, 238, 238); padding-bottom: 10px; margin-bottom: 20px; }
.woocommerce > .cart-collaterals .shipping_calculator h2 a::after, .woocommerce-page > .cart-collaterals .shipping_calculator h2 a::after { content: ""; }
.woocommerce > .cart-collaterals .shipping_calculator .shipping-calculator-form .form-row, .woocommerce-page > .cart-collaterals .shipping_calculator .shipping-calculator-form .form-row { padding: 5px 0px; }
.woocommerce > .cart-collaterals .shipping_calculator .shipping-calculator-form .form-row .input-text, .woocommerce-page > .cart-collaterals .shipping_calculator .shipping-calculator-form .form-row .input-text { border-radius: 0px; }
.woocommerce > .cart-collaterals .shipping_calculator .shipping-calculator-form .button, .woocommerce-page > .cart-collaterals .shipping_calculator .shipping-calculator-form .button { background: rgb(230, 0, 50); color: rgb(255, 255, 255); border-color: rgb(230, 0, 50); width: auto; display: inline-block; box-shadow: none; text-shadow: none; font-weight: normal; }
.woocommerce > .cart-collaterals .shipping_calculator .shipping-calculator-form .button:hover, .woocommerce-page > .cart-collaterals .shipping_calculator .shipping-calculator-form .button:hover { background: rgb(13, 127, 114); }
.woocommerce #content .woocommerce-message, .woocommerce #content .woocommerce-error, .woocommerce #content .woocommerce-info, .woocommerce #contents .woocommerce-message, .woocommerce #contents .woocommerce-error, .woocommerce #contents .woocommerce-info, .woocommerce-page #content .woocommerce-message, .woocommerce-page #content .woocommerce-error, .woocommerce-page #content .woocommerce-info, .woocommerce-page #contents .woocommerce-message, .woocommerce-page #contents .woocommerce-error, .woocommerce-page #contents .woocommerce-info { border-radius: 0px; border-top-color: rgb(230, 0, 50); background: rgb(238, 238, 238); box-shadow: none; text-shadow: none; }
.woocommerce #content .woocommerce-message .wc-forward, .woocommerce #content .woocommerce-error .wc-forward, .woocommerce #content .woocommerce-info .wc-forward, .woocommerce #contents .woocommerce-message .wc-forward, .woocommerce #contents .woocommerce-error .wc-forward, .woocommerce #contents .woocommerce-info .wc-forward, .woocommerce-page #content .woocommerce-message .wc-forward, .woocommerce-page #content .woocommerce-error .wc-forward, .woocommerce-page #content .woocommerce-info .wc-forward, .woocommerce-page #contents .woocommerce-message .wc-forward, .woocommerce-page #contents .woocommerce-error .wc-forward, .woocommerce-page #contents .woocommerce-info .wc-forward { box-shadow: none; text-shadow: none; border-radius: 3px; border: 0px; font-weight: normal; background: rgb(230, 0, 50); color: rgb(255, 255, 255); }
.woocommerce #content .woocommerce-message .wc-forward:hover, .woocommerce #content .woocommerce-error .wc-forward:hover, .woocommerce #content .woocommerce-info .wc-forward:hover, .woocommerce #contents .woocommerce-message .wc-forward:hover, .woocommerce #contents .woocommerce-error .wc-forward:hover, .woocommerce #contents .woocommerce-info .wc-forward:hover, .woocommerce-page #content .woocommerce-message .wc-forward:hover, .woocommerce-page #content .woocommerce-error .wc-forward:hover, .woocommerce-page #content .woocommerce-info .wc-forward:hover, .woocommerce-page #contents .woocommerce-message .wc-forward:hover, .woocommerce-page #contents .woocommerce-error .wc-forward:hover, .woocommerce-page #contents .woocommerce-info .wc-forward:hover { opacity: 0.7; }
.woocommerce #reviews #review_form_wrapper h3, .woocommerce-page #reviews #review_form_wrapper h3 { border-bottom: 1px solid rgb(241, 241, 241); padding-bottom: 10px; margin-bottom: 20px; font-size: 18px; text-transform: uppercase; }
.woocommerce #reviews #review_form_wrapper .comment-form input, .woocommerce #reviews #review_form_wrapper .comment-form textarea, .woocommerce-page #reviews #review_form_wrapper .comment-form input, .woocommerce-page #reviews #review_form_wrapper .comment-form textarea { border-radius: 0px; padding: 7px 10px; width: 60%; }
.woocommerce #reviews #review_form_wrapper .comment-form textarea, .woocommerce-page #reviews #review_form_wrapper .comment-form textarea { width: 100%; }
.woocommerce #reviews #review_form_wrapper .comment-form input#submit, .woocommerce-page #reviews #review_form_wrapper .comment-form input#submit { width: auto; color: rgb(255, 255, 255); }
.woocommerce #reviews #review_form_wrapper .comment-form input#submit:hover, .woocommerce-page #reviews #review_form_wrapper .comment-form input#submit:hover { color: rgb(255, 255, 255); }
.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-author, .woocommerce #reviews #review_form_wrapper .comment-form .comment-form-email, .woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-author, .woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-email { width: 50%; float: left; }
.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-author label, .woocommerce #reviews #review_form_wrapper .comment-form .comment-form-email label, .woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-author label, .woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-email label { display: block; }
.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-author input, .woocommerce #reviews #review_form_wrapper .comment-form .comment-form-email input, .woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-author input, .woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-email input { width: 100%; }
.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-author, .woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-author { padding-right: 15px; }
.woocommerce table.my_account_orders, .woocommerce-page table.my_account_orders { font-size: 1em; }
.woocommerce table.my_account_orders tr th, .woocommerce-page table.my_account_orders tr th { background: rgb(204, 204, 204); }
.woocommerce table.my_account_orders tr td.order-actions .button, .woocommerce-page table.my_account_orders tr td.order-actions .button { background: rgb(51, 51, 51); border-radius: 0px; box-shadow: none; color: rgb(255, 255, 255); text-shadow: none; font-weight: normal; border: 0px; }
.woocommerce table.my_account_orders tr td.order-actions .button:hover, .woocommerce-page table.my_account_orders tr td.order-actions .button:hover { background: rgb(230, 0, 50); }
.woocommerce .entry-content .col2-set .address, .woocommerce-page .entry-content .col2-set .address { padding-left: 15px; padding-right: 15px; }
.woocommerce table.wishlist_table thead th { border-color: rgb(204, 204, 204); color: rgb(34, 34, 34); font-family: Helvetica, Arial, sans-serif; }
.woocommerce form table.wishlist_table, .woocommerce-page form table.wishlist_table { border-collapse: collapse; }
.woocommerce form table.wishlist_table th.product-thumbnail, .woocommerce-page form table.wishlist_table th.product-thumbnail { border: 0px; }
.woocommerce form table.wishlist_table tfoot, .woocommerce-page form table.wishlist_table tfoot { border-top: 1px solid rgb(204, 204, 204); }
.woocommerce form table.wishlist_table tr td, .woocommerce-page form table.wishlist_table tr td { text-align: start; padding: 10px 12px; }
.woocommerce form table.wishlist_table tr td.product-price del, .woocommerce-page form table.wishlist_table tr td.product-price del { margin-right: 10px; }
.woocommerce form table.wishlist_table tr td.product-price del span, .woocommerce-page form table.wishlist_table tr td.product-price del span { font-size: 16px; }
.woocommerce form table.wishlist_table tr td.product-price ins, .woocommerce-page form table.wishlist_table tr td.product-price ins { text-decoration: none; font-weight: 600; }
.woocommerce form table.wishlist_table tr td.product-price ins span, .woocommerce-page form table.wishlist_table tr td.product-price ins span { font-size: 18px; }
.woocommerce form table.wishlist_table tr td.product-price > span.amount, .woocommerce-page form table.wishlist_table tr td.product-price > span.amount { font-size: 18px; font-weight: 600; }
.woocommerce form table.wishlist_table tr td.product-add-to-cart, .woocommerce-page form table.wishlist_table tr td.product-add-to-cart { vertical-align: top; }
.woocommerce form table.wishlist_table tr td.product-add-to-cart .add_to_cart, .woocommerce-page form table.wishlist_table tr td.product-add-to-cart .add_to_cart { padding: 0px; display: inline-block !important; }
.woocommerce form table.wishlist_table tr td.product-add-to-cart .add_to_cart.loading, .woocommerce-page form table.wishlist_table tr td.product-add-to-cart .add_to_cart.loading { height: 43px; position: relative; }
.woocommerce form table.wishlist_table tr td.product-add-to-cart .add_to_cart.loading::before, .woocommerce-page form table.wishlist_table tr td.product-add-to-cart .add_to_cart.loading::before { border-radius: 16px; background-color: rgb(230, 0, 50); }
.woocommerce form table.wishlist_table tr td.product-add-to-cart .add_to_cart.loading::after, .woocommerce-page form table.wishlist_table tr td.product-add-to-cart .add_to_cart.loading::after { content: ""; }
.woocommerce form table.wishlist_table tr td.product-add-to-cart a.button, .woocommerce-page form table.wishlist_table tr td.product-add-to-cart a.button { background: rgb(153, 153, 153); border: 0px; text-transform: capitalize; text-shadow: none; color: rgb(255, 255, 255); position: static; padding: 12px 20px; border-radius: 40px; box-shadow: none; margin: 13px 0px; }
.woocommerce form table.wishlist_table tr td.product-add-to-cart a.button:hover, .woocommerce-page form table.wishlist_table tr td.product-add-to-cart a.button:hover { background: rgb(230, 0, 50); }
.woocommerce form table.wishlist_table tr td.product-add-to-cart .remove_from_wishlist.button, .woocommerce-page form table.wishlist_table tr td.product-add-to-cart .remove_from_wishlist.button { display: none !important; }
.woocommerce form table.wishlist_table tr td.product-add-to-cart .dateadded, .woocommerce-page form table.wishlist_table tr td.product-add-to-cart .dateadded { margin-bottom: 5px; }
.woocommerce form table.wishlist_table tr td.product-remove a.remove, .woocommerce-page form table.wishlist_table tr td.product-remove a.remove { font-size: 1em; margin: 0px auto; }
.woocommerce form table.wishlist_table tbody tr, .woocommerce-page form table.wishlist_table tbody tr { border-top: 1px solid rgb(255, 255, 255); }
.woocommerce form table.wishlist_table tbody tr:hover, .woocommerce-page form table.wishlist_table tbody tr:hover { background: rgb(222, 222, 222); cursor: pointer; }
.woocommerce tbody tr td, .woocommerce thead tr th, .woocommerce-page tbody tr td, .woocommerce-page thead tr th { font-size: 14px; }
.woocommerce article header .entry-title, .woocommerce-page article header .entry-title { font-size: 24px; color: rgb(230, 0, 50); }
.woocommerce article .wishlist-title, .woocommerce-page article .wishlist-title { display: none; }
.woocommerce .return-to-shop .button.wc-backward, .woocommerce-page .return-to-shop .button.wc-backward { background-color: rgb(230, 0, 50); color: rgb(255, 255, 255); margin-bottom: 30px; }
.woocommerce .return-to-shop .button.wc-backward:hover, .woocommerce-page .return-to-shop .button.wc-backward:hover { }
.woocommerce a.remove { width: 30px; height: 30px; line-height: 30px; }
.woocommerce #respond input#submit, .woocommerce input.button { border-radius: 0px; background-color: rgb(70, 70, 70); color: rgb(255, 255, 255); font-weight: normal; border: 0px; transition: all 0.3s ease 0s; }
.woocommerce #respond input#submit:hover, .woocommerce input.button:hover { background-color: rgb(230, 0, 50); color: rgb(255, 255, 255); }
.woocommerce td.product-name dl.variation dd, .woocommerce td.product-name dl.variation dt { margin-bottom: 0.25em; }
.woocommerce div.product p.cart { float: left; }
div.star, div.stars { background: url("../assets/img/star.png") 0px 0px repeat-x scroll rgba(0, 0, 0, 0); height: 13px; margin: 0px; overflow: hidden; position: relative; width: 65px; display: inline-block; vertical-align: top; }
div.star span, div.stars span { background: url("../assets/img/star-active.png") 0px 0px repeat scroll rgba(0, 0, 0, 0); float: left; left: 0px; overflow: hidden; padding-top: 1.5em; position: absolute; top: 0px; }
div.star .rating-hidden, div.stars .rating-hidden { display: none; }
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content { background-color: rgb(230, 0, 50); border: 0px; height: 8px; }
.woocommerce .widget_price_filter .ui-slider .ui-slider-range { background-color: rgb(85, 85, 85); height: 8px; }
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle { background-color: rgb(255, 255, 255); border: 1px solid rgb(237, 237, 237); width: 15px; height: 15px; top: -4px; }
.woocommerce .widget_price_filter .ui-slider { margin-bottom: 20px; margin-top: 20px; }
.woocommerce .widget_price_filter .price_slider_amount .button { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); opacity: 1; transition: all 0.3s ease 0s; text-transform: uppercase; border-radius: 0px; font-weight: 600; }
.woocommerce .widget_price_filter .price_slider_amount .button:hover { background-color: rgb(230, 0, 50); opacity: 0.8; transition: all 0.3s ease 0s; }
.price_slider_wrapper .price_slider_amount #min_price, .price_slider_wrapper .price_slider_amount #max_price { width: 48%; text-indent: 10px; height: 32px; margin-bottom: 20px; border-radius: 0px; display: inline-block !important; }
.price_slider_wrapper .price_slider_amount #min_price { float: left; margin-right: 1%; }
.price_slider_wrapper .price_slider_amount #max_price { float: right; margin-left: 1%; }
.price_slider_wrapper .price_label { float: right; }
.woocommerce .widget_price_filter .ui-slider-horizontal { height: 4px; }
.woocommerce button.button.alt.disabled { padding: 0px 10px; }
.woocommerce-account #contents .page .entry-title { margin-bottom: 30px; }
.woocommerce-account .entry-summary > .woocommerce { display: flex; flex-wrap: wrap; }
.woocommerce-account .entry-summary > .woocommerce .woocommerce-MyAccount-content { order: 1; }
.woocommerce-account h2 { font-size: 18px; }
.woocommerce-account h3 { font-size: 16px; }
.woocommerce-account #contents { background: rgb(255, 255, 255); margin-bottom: 30px; padding-top: 30px; }
.woocommerce-account #contents header { display: block; }
.woocommerce-account #contents header h2 { font-size: 24px; margin-bottom: 20px; }
.woocommerce-account #contents header h3 { font-size: 20px; }
.woocommerce-account #contents header .edit { display: block; font-weight: bold; color: rgb(230, 0, 50); margin-bottom: 10px; }
.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation { width: 20%; padding-right: 30px; margin-bottom: 10px; }
.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation > ul { list-style: none; margin: 0px; border: 1px solid rgb(204, 204, 204); }
.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation > ul > li > a { display: block; min-width: 180px; padding: 10px 20px; border-bottom: 1px solid rgb(204, 204, 204); }
.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation > ul > li:last-child > a { border: 0px; }
.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation > ul > li.is-active > a { color: rgb(230, 0, 50); }
.woocommerce-account #contents .entry-content .woocommerce-MyAccount-content { margin-bottom: 30px; width: 80%; }
.woocommerce-account #contents .entry-content .woocommerce-MyAccount-content table.my_account_orders { border: 1px solid rgb(221, 221, 221); border-radius: 0px; }
.woocommerce-account #contents .entry-content .woocommerce-MyAccount-content table.my_account_orders tr.order { border-bottom: 1px solid rgb(221, 221, 221); }
.woocommerce-account #contents .entry-content .woocommerce-MyAccount-content table.my_account_orders tr.order:last-child { border: 0px; }
.woocommerce-account #contents .entry-content .woocommerce-MyAccount-content table.my_account_orders tr.order td { padding: 5px 15px; text-align: start !important; }
.woocommerce-account #contents .entry-content .woocommerce-MyAccount-content table.my_account_orders tr.order td.order-number, .woocommerce-account #contents .entry-content .woocommerce-MyAccount-content table.my_account_orders tr.order td.order-status { width: 15%; }
.woocommerce-account #contents .entry-content .woocommerce-MyAccount-content table.my_account_orders tr.order td.order-date { width: 20%; }
.woocommerce-account #contents .entry-content .woocommerce-MyAccount-content table.my_account_orders tr.order td.order-total { width: 40%; }
.woocommerce-wishlist #contents .page .entry-title { margin-bottom: 40px; }
.woocommerce-wishlist .wishlist-title h2 { font-size: 24px; padding: 0px; margin-bottom: 20px; }
.woocommerce-wishlist .woocommerce table.shop_table { margin-bottom: 40px; }
.woocommerce-checkout h3 { font-size: 18px; }
.woocommerce-noreviews { padding: 0px 15px; }
.fb_iframe_widget iframe { max-width: initial; z-index: 1; }
.woocommerce-cart #contents .page h2, .woocommerce-wishlist #contents .page h2, .woocommerce-account #contents .page h2, .woocommerce-checkout #contents .page h2 { margin-bottom: 25px; text-transform: uppercase; padding-bottom: 10px; font-size: 24px; color: rgb(34, 34, 34); }
.woocommerce-cart #contents .page h2 { border-bottom: 1px solid rgb(238, 238, 238); }
.woocommerce-checkout .customer_details tr { clear: both; }
.woocommerce-checkout .customer_details tr td::before { display: none; }
.woocommerce-checkout .customer_details tr th { border-top: 0px !important; display: block !important; }
#tab-description ul { margin-right: 20px !important; margin-left: 20px !important; }
.rtl .close-login { right: auto; left: 10px; }
.rtl th { text-align: right; }
.rtl .woocommerce table.shop_table { text-align: right; }
.rtl .block-popup-login .email-input::before, .rtl .block-popup-login .pass-input::before { left: auto; right: 0px; }
.rtl .block-popup-login .tt_popup_login strong { padding-left: 10px; padding-right: 70px; float: right; }
.rtl .block-popup-login .tt_popup_login strong::before { right: auto; left: -20px; border-right: 0px; border-left: 20px solid transparent; }
.rtl .block-popup-login .block-content .col-reg { float: right; text-align: right; }
.rtl .block-popup-login .block-content .col-reg.registered-account { padding-right: 0px; padding-left: 30px; border-right: 0px; border-left: 1px solid rgb(208, 208, 208); }
.rtl .block-popup-login .block-content .col-reg.login-customer { padding-left: 0px; padding-right: 30px; color: rgb(70, 70, 70); }
.rtl .block-popup-login .block-content .col-reg.login-customer ul.list-log li { padding: 2px 14px 2px 0px; border-right: 0px !important; float: right !important; }
.rtl .block-popup-login .block-content .col-reg.login-customer ul.list-log li::before { left: auto; right: 0px; }
.rtl .block-popup-login .input-text { padding: 0px 52px 0px 5px; }
.rtl.woocommerce #content table.cart td.actions, .rtl.woocommerce table.cart td.actions, .rtl.woocommerce-page #content table.cart td.actions, .rtl.woocommerce-page table.cart td.actions { text-align: right; }
.rtl.woocommerce-checkout #payment .payment_method_paypal .about_paypal { float: left; }
.rtl.woocommerce-checkout #payment ul.payment_methods li input { margin: 0px 0px 0px 1em; }
.rtl.woocommerce-checkout #payment ul.payment_methods li { text-align: right; }
.rtl.woocommerce div.product form.cart .variations td.label { padding-left: 1em; padding-right: 0px; }
.rtl.woocommerce-cart table.cart td, .rtl.woocommerce-cart table.cart th { text-align: right; }
.rtl.woocommerce form table.shop_table tr td.actions .coupon, .rtl.woocommerce-page form table.shop_table tr td.actions .coupon { float: right; }
.rtl.woocommerce form .form-row label, .rtl.woocommerce-page form .form-row label { text-align: right; }
.rtl .login .form-row .button, .rtl .register .form-row .button { float: right; }
.rtl .login .lost_password { text-align: right; }
.rtl.woocommerce #reviews #comments ol.commentlist li img.avatar { left: auto; right: 0px; }
.rtl.woocommerce #reviews #comments ol.commentlist li .comment-text { margin: 0px 50px 0px 0px; }
.rtl.woocommerce .star-rating { float: left; }
.rtl.woocommerce p.stars a { margin-right: 0px; margin-left: 1em; }
.rtl.woocommerce .woocommerce-error .button, .rtl.woocommerce .woocommerce-info .button, .rtl.woocommerce .woocommerce-message .button { float: left; }
.rtl.woocommerce .checkout .col2-set .col-1, .rtl.woocommerce .checkout .col2-set .col-2, .rtl.woocommerce-page .checkout .col2-set .col-1, .rtl.woocommerce-page .checkout .col2-set .col-2 { float: right; }
.rtl.woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields, .rtl.woocommerce-page .checkout .col2-set .col-1 .woocommerce-billing-fields { padding-right: 0px; padding-left: 15px; }
.rtl.woocommerce .checkout .col2-set .col-2 .woocommerce-shipping-fields, .rtl.woocommerce-page .checkout .col2-set .col-2 .woocommerce-shipping-fields { padding-left: 0px; padding-right: 15px; }
.rtl.woocommerce form table.shop_table tr td, .rtl.woocommerce-page form table.shop_table tr td, .rtl .woocommerce table.shop_table th, .rtl.woocommerce-checkout #payment ul.payment_methods li, .rtl .woocommerce form.checkout_coupon, .rtl .woocommerce form.login, .rtl .woocommerce form.register { text-align: right; }
.rtl.woocommerce .entry-content form.login .form-row-first, .rtl.woocommerce .entry-content form.login .form-row-last, .rtl.woocommerce-page .entry-content form.login .form-row-first, .rtl.woocommerce-page .entry-content form.login .form-row-last { float: right; }
.rtl.woocommerce .entry-content form.login .form-row-last, .rtl.woocommerce-page .entry-content form.login .form-row-last { margin-left: 0px; margin-right: 3%; }
.rtl.woocommerce table.shop_attributes th { text-align: right; width: 100px; }
.rtl.woocommerce .entry-content .checkout_coupon .form-row, .rtl.woocommerce-page .entry-content .checkout_coupon .form-row { float: right; }
.rtl.woocommerce div.product p.cart { float: right; }
.rtl .social-share-item { float: right; }
.rtl.woocommerce table.my_account_orders tr td.order-actions, .rtl.woocommerce-page table.my_account_orders tr td.order-actions { text-align: right; }
.rtl.woocommerce-page table.shop_table_responsive tr td, .rtl.woocommerce table.shop_table_responsive tr td { text-align: left !important; }
.rtl.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .rtl.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td { text-align: left !important; }
.rtl.woocommerce table.shop_table_responsive tr td::before, .rtl.woocommerce-page table.shop_table_responsive tr td::before { float: right; }
.rtl .woocommerce ul#shipping_method li { padding: 0.25em 22px 0.25em 0px; }
.rtl.woocommerce-checkout .customer_details tr th { float: right; }
.rtl .woocommerce .order_details li { float: right; border-right: 0px; border-left: 1px dashed rgb(211, 206, 210); margin-right: 0px; margin-left: 2em; padding-right: 0px; padding-left: 2em; }
.rtl .woocommerce td.product-name dl.variation dd { float: right; }
.rtl .woocommerce td.product-name dl.variation dt { float: right; clear: right; }
.rtl.woocommerce form table.wishlist_table tr td.product-price del, .rtl.woocommerce-page form table.wishlist_table tr td.product-price del { margin-left: 10px; margin-right: 0px; }
.rtl .woocommerce-checkout #payment div.payment_box::before { left: auto; right: 0px; margin: -1em 2em 0px; }
.rtl.woocommerce-account .addresses .title h3 { float: right; }
.rtl.woocommerce-account .addresses .title .edit, .rtl.woocommerce-account ul.digital-downloads li .count { float: left; }
.rtl.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-author, .rtl.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-email, .rtl.woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-author, .rtl.woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-email { float: right; }
.rtl.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-author, .rtl.woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-author { padding-right: 0px; padding-left: 15px; }
@media (max-width: 767px) {
  .woocommerce > .cart-collaterals .cart_total .cart_totals, .woocommerce-page > .cart-collaterals .cart_total .cart_totals { width: 100%; }
  .woocommerce-cart .woocommerce > form { overflow: auto; margin-bottom: 20px; }
  .woocommerce form table.shop_table.shop_table_responsive, .woocommerce-page form table.shop_table.shop_table_responsive { max-width: 100%; display: inline-block; vertical-align: top; margin: 0px; }
  .woocommerce form table.shop_table.shop_table_responsive thead, .woocommerce-page form table.shop_table.shop_table_responsive thead { display: none; }
  .woocommerce form table.shop_table.shop_table_responsive tbody, .woocommerce-page form table.shop_table.shop_table_responsive tbody { display: block; }
  .woocommerce form table.shop_table.shop_table_responsive tbody tr, .woocommerce-page form table.shop_table.shop_table_responsive tbody tr { display: block; }
  .woocommerce form table.shop_table.shop_table_responsive tbody tr td, .woocommerce-page form table.shop_table.shop_table_responsive tbody tr td { display: block; }
  .woocommerce form table.shop_table.shop_table_responsive tbody tr td::before, .woocommerce-page form table.shop_table.shop_table_responsive tbody tr td::before { display: block; margin-right: 15px; min-width: 80px; }
  .woocommerce form table.shop_table.shop_table_responsive tbody tr td.product-remove::before, .woocommerce form table.shop_table.shop_table_responsive tbody tr td.product-thumbnail::before, .woocommerce form table.shop_table.shop_table_responsive tbody tr td.actions::before, .woocommerce-page form table.shop_table.shop_table_responsive tbody tr td.product-remove::before, .woocommerce-page form table.shop_table.shop_table_responsive tbody tr td.product-thumbnail::before, .woocommerce-page form table.shop_table.shop_table_responsive tbody tr td.actions::before { display: none; }
  .woocommerce-cart .woocommerce table.shop_table { max-width: inherit; }
  .woocommerce .checkout .col2-set .col-1, .woocommerce .checkout .col2-set .col-2, .woocommerce-page .checkout .col2-set .col-1, .woocommerce-page .checkout .col2-set .col-2 { width: 100%; }
  .woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields, .woocommerce-page .checkout .col2-set .col-1 .woocommerce-billing-fields, .woocommerce .checkout .col2-set .col-2 .woocommerce-shipping-fields, .woocommerce-page .checkout .col2-set .col-2 .woocommerce-shipping-fields { padding: 0px; }
  .woocommerce-wishlist.woocommerce form table.shop_table, .woocommerce-wishlist.woocommerce-page form table.shop_table { width: 100%; display: block; overflow: auto; }
  .rtl.woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields, .rtl.woocommerce-page .checkout .col2-set .col-1 .woocommerce-billing-fields, .rtl.woocommerce .checkout .col2-set .col-2 .woocommerce-shipping-fields, .rtl.woocommerce-page .checkout .col2-set .col-2 .woocommerce-shipping-fields { padding: 0px; }
  .block-popup-login .block-content .col-reg { width: 100%; }
  .block-popup-login .block-content .col-reg.registered-account { padding-right: 0px; border-right: 0px; margin-bottom: 15px; }
  .block-popup-login .block-content .col-reg.login-customer { padding-left: 0px; }
  .block-popup-login { width: 300px; margin-top: 100px; }
  .block-popup-login .tt_popup_login strong { font-size: 14px; }
  .woocommerce > .cart-collaterals .cart_total .cart_totals table tbody, .woocommerce-page > .cart-collaterals .cart_total .cart_totals table tbody { display: block; width: 100%; }
  .woocommerce #reviews #review_form_wrapper .comment-form .comment-form-author, .woocommerce #reviews #review_form_wrapper .comment-form .comment-form-email, .woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-author, .woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-email { width: 100%; }
  .woocommerce #reviews #review_form_wrapper .comment-form .comment-form-author, .woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-author { padding-right: 0px; }
  .rtl .block-popup-login .block-content .col-reg.registered-account { padding-left: 0px; border-left: 0px; }
  .rtl .woocommerce form table.shop_table.shop_table_responsive tbody tr td::before, .rtl.woocommerce-page form table.shop_table.shop_table_responsive tbody tr td::before { float: right; margin-right: 0px; margin-left: 15px; }
  .rtl.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-author, .rtl.woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-author { padding: 0px; }
}
@media (max-width: 640px) {
  .woocommerce .entry-content .checkout_coupon .form-row, .woocommerce-page .entry-content .checkout_coupon .form-row { width: 100%; }
  .woocommerce .entry-content .checkout_coupon .form-row.form-row-last, .woocommerce-page .entry-content .checkout_coupon .form-row.form-row-last { text-align: left; }
  .rtl.woocommerce .entry-content .checkout_coupon .form-row.form-row-last, .rtl.woocommerce-page .entry-content .checkout_coupon .form-row.form-row-last { text-align: right; }
}
@media (max-width: 480px) {
  .entry-content-asset > iframe { height: 220px; }
  .woocommerce > .cart-collaterals .cart_totals, .woocommerce-page > .cart-collaterals .cart_totals { width: 100%; }
  .woocommerce form table.shop_table.shop_table_responsive tr td.actions .coupon input.input-text, .woocommerce-page form table.shop_table.shop_table_responsive tr td.actions .coupon input.input-text { width: 134px; }
}
@media (max-width: 360px) {
  .woocommerce .woocommerce-checkout #payment ul.payment_methods li img, .woocommerce-page .woocommerce-checkout #payment ul.payment_methods li img { display: none; }
  .woocommerce-checkout #payment .payment_method_paypal .about_paypal { line-height: 25px; padding: 0px 20px; }
  .woocommerce form table.shop_table.shop_table_responsive tr td.actions .coupon, .woocommerce-page form table.shop_table.shop_table_responsive tr td.actions .coupon { margin-bottom: 10px; }
  .woocommerce form table.shop_table.shop_table_responsive tr td.actions > input.button, .woocommerce-page form table.shop_table.shop_table_responsive tr td.actions > input.button { margin: 0px !important; }
}
.woocommerce-page.wishlist form table.shop_table tr td.product-thumbnail { position: relative; margin-top: -1px; }
.woocommerce div.product form.cart .group_table td { padding: 0px; height: 100px; vertical-align: middle; }
.woocommerce div.product form.cart .group_table td:first-child { width: auto; }
.woocommerce div.product form.cart .group_table td .quantity { width: 100px; }
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) { width: 100%; display: block; }
label.screen-reader-text { display: none; }
.sidebar .widget.widget_layered_nav .widget-inner ul { padding: 20px 15px 15px; border-width: 0px 1px 1px; border-style: solid; border-color: rgb(235, 235, 235); }
.sidebar .widget.widget_layered_nav .widget-inner ul > li { display: inline-block; vertical-align: top; border: 1px solid rgb(204, 204, 204); margin: 0px 5px 5px 0px; padding: 0px; transition: all 0.3s ease 0s; }
.rtl .sidebar .widget.widget_layered_nav .widget-inner ul > li { margin: 0px 0px 5px 5px; }
.sidebar .widget.widget_layered_nav .widget-inner ul > li a { min-width: 30px; height: 30px; line-height: 28px; text-align: center; padding: 0px; }
.sidebar .widget.widget_layered_nav .widget-inner ul > li:hover { border-color: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.sidebar .widget.widget_layered_nav .widget-inner ul > li:hover a { background: rgb(230, 0, 50); color: rgb(255, 255, 255); }
.sidebar .widget.widget_layered_nav .widget-inner ul > li span.count { display: none; }
.sidebar .widget.widget_layered_nav .widget-inner ul.custom-filter-layered li a .variation-color { display: block; height: 30px; font-size: 0px; }
.clearfix { overflow: inherit; }
.wc-vendor-page.vendor_dashboard .vendor-dashboard-wrapper center p { background: rgb(17, 17, 17); margin: 0px; border: 0px; }
.wc-vendor-page.vendor_dashboard .vendor-dashboard-wrapper center p > a { display: inline-block; padding: 15px 25px; color: rgb(255, 255, 255); position: relative; }
.wc-vendor-page.vendor_dashboard .vendor-dashboard-wrapper center p > a:hover { color: rgb(230, 0, 50); }
.wc-vendor-page.vendor_dashboard .vendor-dashboard-wrapper center p > a::after { content: ""; background: rgb(255, 255, 255); display: inline-block; top: 18px; height: 10px; width: 1px; position: absolute; right: 0px; }
.wc-vendor-page.vendor_dashboard .vendor-dashboard-wrapper center p > a:last-child::after { display: none; }
.wc-vendor-page.vendor_dashboard .vendor-dashboard-wrapper hr { border-color: transparent; }
.wc-vendor-page table { border: 1px solid rgb(221, 221, 221); }
.wc-vendor-page table thead > tr > th { border-width: 1px; font-weight: bold; text-transform: uppercase; color: rgb(34, 34, 34); }
.wc-vendor-page table th, .wc-vendor-page table td { padding: 10px; }
.wc-vendor-page .form-row { overflow: hidden; }
.wc-vendor-page .form-row input[type="checkbox"] { float: left; }
.wc-vendor-page .form-row label { overflow: hidden; margin-top: 2px; padding-left: 5px; }
.wc-vendor-page .entry-content h2 { color: rgb(34, 34, 34); font-size: 24px; text-transform: uppercase; margin-bottom: 20px; font-weight: 500; }
.wc-vendor-page .pv_shop_description { margin-top: 20px; border-bottom: 1px solid rgb(238, 238, 238); padding-bottom: 25px; }
.wc-vendor-page .pv_shop_description p { margin: 0px; line-height: 20px; }
.wc-vendor-page.shop_settings .entry-content { margin-bottom: 40px; }
.wc-vendor-page.shop_settings .entry-content .pv_paypal_container b, .wc-vendor-page.shop_settings .entry-content .pv_shop_name_container b { color: rgb(34, 34, 34); }
.wc-vendor-page.shop_settings .entry-content .pv_paypal_container input, .wc-vendor-page.shop_settings .entry-content .pv_shop_name_container input { margin-top: 10px; border-radius: 0px; padding: 7px 10px; }
.wc-vendor-page.shop_settings .entry-content #pv_seller_info_container, .wc-vendor-page.shop_settings .entry-content #pv_shop_description_container { margin-bottom: 30px; }
.wc-vendor-page.shop_settings .entry-content #pv_seller_info_container > p, .wc-vendor-page.shop_settings .entry-content #pv_shop_description_container > p { margin-bottom: 25px; }
.wc-vendor-page.shop_settings .entry-content #pv_seller_info_container > p b, .wc-vendor-page.shop_settings .entry-content #pv_shop_description_container > p b { color: rgb(34, 34, 34); }
.wc-vendor-page.shop_settings .entry-content #pv_seller_info_container div.mce-panel, .wc-vendor-page.shop_settings .entry-content #pv_shop_description_container div.mce-panel { border: 1px solid rgb(238, 238, 238); }
.wc-vendor-page .wc-soldby-start { padding: 0px; margin-bottom: 30px; text-align: start; }
.wc-vendor-page .wc-soldby-start small { margin-top: 10px; font-size: 12px; display: block; font-weight: bold; }
.wc-vendor-page .wc-soldby-start small span { font-weight: normal; }
.wc-vendor-page .wc-soldby-start small a { font-weight: 600; color: rgb(230, 0, 50); }
.wc-vendor-page .wc-soldby-start small a:hover { color: rgb(34, 34, 34); }
.wc-vendor-page .wc-soldby-start br { display: none; }
.wc-vendor-page .wcv_vendorslist { margin: 0px -15px; overflow: hidden; }
.wc-vendor-page .wcv_vendorslist > div { padding: 0px 15px; float: left; width: 25%; margin: 0px 0px 30px !important; }
.wc-vendor-page .wcv_vendorslist > div .pull-left { float: none; }
.wc-vendor-page .wcv_vendorslist > div a.button { text-transform: uppercase; }
.wc-vendor-page.wc-vendor-listing .sidebar { margin-top: 40px; }
.wc-vendor-page.wc-vendor-listing .revo_breadcrumbs { margin-top: 40px; }
.wc-vendor-page.wc-vendor-listing .revo_breadcrumbs .breadcrumb { background: rgb(255, 255, 255); padding: 10px; border-top: 2px solid rgb(230, 0, 50); border-radius: 3px; }
.wc-vendor-page .item .item-wrap .item-detail .item-content { padding-top: 10px; }
.wc-vendor-page .meta-location { bottom: 40px; }
@media (max-width: 767px) {
  .wc-vendor-page .wcv_vendorslist > div { width: 50%; }
  .wc-vendor-page .vendor-dashboard-wrapper { overflow-x: auto; }
  .wc-vendor-page table { width: 500px; }
}
@media (max-width: 480px) {
  .wc-vendor-page .wcv_vendorslist > div { width: 100%; }
  .wc-vendor-page.vendor_dashboard .vendor-dashboard-wrapper center p > a { display: block; border-bottom: 1px solid rgb(255, 255, 255); }
  .wc-vendor-page.vendor_dashboard .vendor-dashboard-wrapper center p > a::after { display: none; }
}
select.dokan-form-control { max-width: 200px; }
table.dokan-table { border: 1px solid rgb(221, 221, 221); }
.dokan-dashboard .dokan-dashboard-wrap { max-width: 1170px; margin: 30px auto; }
.dokan-store .header { margin-bottom: 40px; }
.dokan-store #sidebar { width: 25%; float: left; margin-right: 3%; margin-bottom: 20px; }
.rtl .dokan-store #sidebar { float: right; margin-right: 0px; margin-left: 3%; }
.dokan-store #sidebar > ul { background: rgb(255, 255, 255); margin: 0px; list-style: none; }
.dokan-store #sidebar > ul > li { padding: 0px 0px 30px; border-top: 2px solid rgb(230, 0, 50); }
.dokan-store #sidebar > ul > li .searchform { padding: 20px 15px; }
.dokan-store #sidebar > ul > li .searchform input { padding: 7px 10px; }
.dokan-store #sidebar > ul > li h2 { font-size: 16px; text-transform: uppercase; padding: 10px 15px; border-bottom: 1px solid rgb(238, 238, 238); }
.dokan-store #sidebar > ul > li ul { list-style: none; margin: 0px; }
.dokan-store #sidebar > ul > li ul > li { padding: 7px 15px; }
.dokan-store .dokan-store-sidebar .widget { margin-bottom: 30px; }
.dokan-store .dokan-store-sidebar h3.widget-title { font-size: 16px; text-transform: uppercase; border-bottom: 1px solid rgb(238, 238, 238); margin-bottom: 20px; padding-bottom: 10px; font-weight: 600; color: rgb(34, 34, 34); }
.dokan-store .products-loop > li { margin-bottom: 30px; }
.dokan-store .dokan-widget-area .widget { list-style: none; background: rgb(255, 255, 255); border-radius: 3px; border-top: 2px solid rgb(230, 0, 50); }
.dokan-store .dokan-widget-area .widget .widget-title, .dokan-store .dokan-widget-area .widget .widgettitle { font-size: 16px; text-transform: uppercase; margin-bottom: 20px; padding: 10px 5px; border-bottom: 1px solid rgb(238, 238, 238); }
.dokan-store .dokan-widget-area .widget > div, .dokan-store .dokan-widget-area .widget form, .dokan-store .dokan-widget-area .widget .dokan-bestselling-product-widget { padding: 0px 10px 15px; }
.dokan-store .dokan-widget-area .widget #cat-drop-stack ul { list-style: none; }
.dokan-store .dokan-widget-area .widget #cat-drop-stack ul > li > a { display: block; padding: 10px 0px; }
.dokan-store .dokan-widget-area .widget .dokan-bestselling-product-widget > li { margin: 0px 0px 15px; padding: 0px; }
.dokan-store .dokan-widget-area .widget .dokan-bestselling-product-widget > li ins { text-decoration: none; color: rgb(230, 0, 50); }
.store-cat-stack-dokan ul > li { position: relative; z-index: 9999; }
.store-cat-stack-dokan ul > li.has-children ul.children { display: none; }
.store-cat-stack-dokan ul > li.has-children > a .caret-icon { float: right; }
.store-cat-stack-dokan ul > li .caret-icon .fa { font-size: 16px; }
.dokan-pagination-container .dokan-pagination li { display: inline-block; margin-bottom: 5px; }
.dokan-pagination-container .dokan-pagination li > a { display: block; }
.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img.profile-img-circle img { float: none; display: inline-block; vertical-align: top; max-width: 100%; }
#dokan-content { margin-bottom: 30px; }
.dokan-single-store ul { list-style: none; }
.dokan-single-store .item-description { display: none; }
.add_note .modal-dialog { }
.modal-dialog { position: static; }
#add-shipping-tracking-form select { margin-bottom: 10px; }
@media (min-width: 1200px) {
  .dokan-store .content-area { max-width: 1170px; margin: 0px auto; }
}
@media (max-width: 1199px) and (min-width: 992px) {
  .dokan-store .content-area { max-width: 960px; margin: 0px auto; }
}
@media (max-width: 991px) {
  .dokan-store .content-area { max-width: 100%; padding: 0px 10px; }
}
@media (max-width: 767px) {
  .dokan-store .content-area .site-main { display: -webkit-flex; flex-direction: column; }
  .dokan-store .content-area .site-main .dokan-store-sidebar { float: none; order: 2; width: 100% !important; margin: 0px !important; }
  .dokan-store .content-area .site-main .dokan-single-store { float: none; order: 1; margin: 0px; width: 100% !important; }
  .dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery { display: -webkit-flex; }
  .dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info-head { max-width: 100px; }
  .dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img img { width: 100%; height: auto; }
  .dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info { padding: 0px; }
  .dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info h1.store-name { font-size: 18px; }
  .dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li { margin: 0px; }
  .dokan-pagination-container .dokan-pagination { margin: 0px 0px 30px; }
}
.product-vendor .page-title { margin-bottom: 15px; }
.products-wrapper .products-loop.list .item .by-vendor-name-link { display: block; margin-bottom: 10px; }
.custqna-title, .product-vendor > h2 { font-size: 20px; text-transform: uppercase; color: rgb(51, 51, 51); margin-bottom: 15px; }
.sw-custom-variation input[type="radio"] { display: none; }
.sw-custom-variation .sw-radio-variation { margin: 0px 2px; position: relative; display: inline-block; }
.sw-custom-variation .sw-radio-variation span { display: block; height: 100%; line-height: 30px; min-width: 30px; text-align: center; min-height: 30px; cursor: pointer; margin: 0px 2px; font-size: 12px; position: relative; }
.sw-custom-variation .sw-radio-variation span.variation-color, .sw-custom-variation .sw-radio-variation span.variation-image { text-indent: -9999px; margin: 1px; }
.sw-custom-variation .sw-radio-variation span.variation-image { background-size: 100% 100%; }
.sw-custom-variation .sw-radio-variation span::after { content: ""; position: absolute; inset: -2px; display: block; border: 1px solid rgb(221, 221, 221); }
.sw-custom-variation .sw-radio-variation.selected span { background-color: rgb(230, 0, 50); color: rgb(255, 255, 255); }
.sw-custom-variation .sw-radio-variation.selected span::after { border-color: rgb(230, 0, 50); }
.sw-custom-variation .sw-radio-variation.disabled { cursor: not-allowed; pointer-events: none; opacity: 0.7; box-shadow: none; }
.sw-custom-variation .sw-radio-variation.disabled span::before { content: ""; position: absolute; width: 1px; background: rgb(230, 0, 50); height: 44px; transform: rotate(45deg); top: -7px; right: 15px; opacity: 1; }
.sw-custom-variation .sw-radio-variation .variation-tooltip { position: absolute; bottom: 110%; z-index: 9999; display: none; background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); }
.sw-custom-variation .sw-radio-variation:hover .variation-tooltip { display: block; }
.item-content .sw-custom-variation { margin: 15px 0px 5px; }
.item-content .sw-custom-variation .sw-radio-variation { margin-bottom: 10px; }
.item-content .sw-custom-variation .sw-radio-variation span.variation-color { border-radius: 50%; min-width: initial; min-height: initial; width: 18px; height: 18px; }
.item-content .sw-custom-variation .sw-radio-variation span.variation-color::after { display: none; }
.item-content .sw-custom-variation .sw-radio-variation span.variation-image { min-width: 40px; min-height: 40px; }
.item-content .sw-custom-variation:last-child { margin-bottom: 0px; }
.woocommerce-variation.single_variation > p { color: rgb(226, 0, 0); }
.widget_sp_image { margin-bottom: 40px; }
.widget_sp_image:hover img { opacity: 0.85; }
.widget_sp_image img { width: 100%; }
h1.page-title { color: rgb(34, 34, 34); text-transform: uppercase; font-size: 18px; margin: 0px; font-weight: 500 !important; }
.products-wrapper { padding: 35px 0px; }
.products-wrapper .products-nav { text-align: center; display: inline-block; width: 100%; vertical-align: top; margin-bottom: 30px; }
.products-wrapper .products-nav .view-top { margin-bottom: 12px; padding-bottom: 12px; border-bottom: 1px solid rgb(221, 221, 221); }
.products-wrapper .products-nav .view-mode-wrap .view-mode > a { position: relative; width: 40px; height: 40px; float: left; border: 0px; overflow: hidden; background-color: rgb(37, 37, 37); }
.rtl .products-wrapper .products-nav .view-mode-wrap .view-mode > a { float: right; }
.products-wrapper .products-nav .view-mode-wrap .view-mode > a::before { position: absolute; font-size: 14px; font-family: FontAwesome; text-align: center; width: 40px; height: 40px; line-height: 40px; background-color: transparent; left: 0px; color: rgb(255, 255, 255); transition: all 0.3s ease 0s; }
.products-wrapper .products-nav .view-mode-wrap .view-mode > a.active::before, .products-wrapper .products-nav .view-mode-wrap .view-mode > a:hover::before { background-color: rgb(230, 0, 50); }
.products-wrapper .products-nav .view-mode-wrap .view-mode > a.grid-view::before { content: ""; }
.products-wrapper .products-nav .view-mode-wrap .view-mode > a.list-view::before { content: ""; }
.products-wrapper .products-nav .view-mode-wrap .view-mode > a > span { font-size: 0px; display: none; }
.products-wrapper .products-nav form.woocommerce-ordering { display: inline-block; float: none; margin: 0px; vertical-align: top; }
.products-wrapper .products-nav form.woocommerce-ordering select { height: 40px; line-height: 40px; border-color: rgb(238, 238, 238); }
.products-wrapper .products-nav .catalog-ordering { display: inline-block; position: relative; }
.products-wrapper .products-nav .catalog-ordering ul { list-style: none; }
.products-wrapper .products-nav .catalog-ordering .orderby-order-container .show-product { line-height: 38px; margin: 0px 15px; color: rgb(107, 107, 107); }
.products-wrapper .products-nav .catalog-ordering .orderby-order-container .sort-count { min-width: 65px; }
.products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown { margin: 0px; background-color: rgb(255, 255, 255); list-style-type: none; text-align: left; }
.rtl .products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown { text-align: right; }
.products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown > li { position: relative; z-index: 4; cursor: pointer; }
.products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown > li .current-li { line-height: 38px; display: block; border: 1px solid rgb(237, 237, 237); }
.products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown > li .current-li a { display: block; text-indent: 15px; position: relative; }
.products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown > li .current-li a::after { font-family: fontawesome; content: ""; font-size: 14px; width: 35px; line-height: 38px; text-align: center; position: absolute; right: 0px; top: 0px; text-indent: initial; }
.rtl .products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown > li .current-li a::after { right: auto; left: 0px; }
.products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown > li > ul { position: absolute; background-color: rgb(255, 255, 255); margin-left: 0px; left: 0px; top: 100%; border-left: 1px solid rgb(237, 237, 237); border-right: 1px solid rgb(237, 237, 237); border-bottom: 1px solid rgb(237, 237, 237); width: 100%; list-style-type: none; opacity: 0; transform: scale(0); transform-origin: left top; transition: all 0.3s ease 0s; }
.products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown > li > ul > li { line-height: 25px; text-indent: 10px; }
.products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown > li > ul > li a { display: block; }
.products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown > li:hover > ul { opacity: 1; transform: scale(1); transition: all 0.3s ease 0s; }
.products-wrapper .woocommerce-pagination { float: right; }
.products-wrapper .woocommerce-pagination .page-numbers { margin: 0px; vertical-align: top; background-color: rgb(255, 255, 255); border: 0px; }
.products-wrapper .woocommerce-pagination .page-numbers > li { float: left; border: 0px; }
.rtl .products-wrapper .woocommerce-pagination .page-numbers > li { float: right; }
.products-wrapper .woocommerce-pagination .page-numbers > li .page-numbers { width: 20px; height: 40px; line-height: 40px; display: block; padding: 0px; color: rgb(107, 107, 107); transition: all 0.5s ease 0s; }
.products-wrapper .woocommerce-pagination .page-numbers > li .page-numbers.current, .products-wrapper .woocommerce-pagination .page-numbers > li .page-numbers:hover { background-color: rgb(255, 255, 255); color: rgb(230, 0, 50); transition: all 0.5s ease 0s; }
.products-wrapper .woocommerce-pagination .page-numbers > li .page-numbers.prev, .products-wrapper .woocommerce-pagination .page-numbers > li .page-numbers.next { font-size: 0px; }
.products-wrapper .woocommerce-pagination .page-numbers > li .page-numbers.prev::before, .products-wrapper .woocommerce-pagination .page-numbers > li .page-numbers.next::before { font-family: fontawesome; font-size: 14px; }
.products-wrapper .woocommerce-pagination .page-numbers > li .page-numbers.prev::before { content: ""; }
.rtl .products-wrapper .woocommerce-pagination .page-numbers > li .page-numbers.prev::before { content: ""; }
.products-wrapper .woocommerce-pagination .page-numbers > li .page-numbers.next::before { content: ""; }
.rtl .products-wrapper .woocommerce-pagination .page-numbers > li .page-numbers.next::before { content: ""; }
.products-wrapper .products-loop { list-style-type: none; }
.products-wrapper .products-loop > li { margin-bottom: 30px; }
.products-wrapper .products-loop > li .item-wrap { border: 1px solid rgb(237, 237, 237); }
.products-wrapper .products-loop > li.product-category a img { margin-bottom: 10px; }
.products-wrapper .products-loop > li.product-category h2.woocommerce-loop-category__title { font-size: 14px; color: rgb(102, 102, 102); margin-bottom: 0px; text-align: center; font-weight: 500; }
.products-wrapper .products-loop > li.product-category h2.woocommerce-loop-category__title mark { background: none; color: rgb(102, 102, 102); }
.products-wrapper .products-loop > li.product-category:hover h2.woocommerce-loop-category__title { color: rgb(230, 0, 50); }
.products-wrapper .products-loop > li.product-category:hover h2.woocommerce-loop-category__title mark { color: rgb(230, 0, 50); }
.products-wrapper .products-loop.grid > li .item-wrap .item-detail .item-content { padding: 15px 0px; }
.products-wrapper .products-loop.grid > li .item-wrap .item-detail .item-content h4 a { color: rgb(34, 34, 34); font-size: 14px; font-weight: 600; }
.products-wrapper .products-loop.grid > li .item-wrap .item-detail .item-content .item-price del .amount { font-size: 14px; color: rgb(125, 125, 125); }
.products-wrapper .products-loop.grid > li .item-wrap .item-detail .item-content .item-description { display: none; }
.products-wrapper .products-loop.grid > li.product-type-variable .item-price del { float: none; }
.products-wrapper .products-loop.grid > li.product-type-variable .item-price ins { float: none; }
.products-wrapper .products-loop.list .item { width: 100%; }
.products-wrapper .products-loop.list .item .item-wrap { text-align: left; border: 0px; }
.rtl .products-wrapper .products-loop.list .item .item-wrap { text-align: right; }
.products-wrapper .products-loop.list .item .item-wrap .item-detail::before { display: none; }
.products-wrapper .products-loop.list .item .item-wrap .item-detail .products-thumb { width: 270px; max-width: 100%; float: left; margin-bottom: 0px; overflow: hidden; border: 1px solid rgb(237, 237, 237); margin-right: 30px; }
.rtl .products-wrapper .products-loop.list .item .item-wrap .item-detail .products-thumb { float: right; margin-left: 30px; margin-right: 0px; }
.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content { overflow: hidden; width: auto; display: block; padding: 0px; }
.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content h4 { float: none; }
.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content h4 a { color: rgb(34, 34, 34); font-size: 18px; font-weight: 500; }
.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .reviews-content { display: block; vertical-align: top; float: none; margin-bottom: 15px; }
.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-price { clear: both; display: flex; width: 100%; vertical-align: top; margin-bottom: 20px; overflow: hidden; }
.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-price ins { float: left; }
.rtl .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-price ins { float: right; }
.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-price del { float: right; }
.rtl .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-price del { float: left; }
.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-description { clear: both; margin-bottom: 25px; }
.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom { position: static; margin-top: 0px; transform: translateY(0px); opacity: 1; }
.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_external, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped { transform: translateY(0px); background-color: rgb(230, 0, 50); color: rgb(255, 255, 255); padding: 0px 10px; font-size: 13px; float: none; }
.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button::before, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_external::before, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped::before { color: rgb(255, 255, 255); }
.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button:hover, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_external:hover, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped:hover { background-color: rgb(230, 0, 50); }
.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button.loading, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_external.loading, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped.loading { background-color: rgb(230, 0, 50); }
.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button.loading::after, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_external.loading::after, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped.loading::after { display: none; }
.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button.added::after, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_external.added::after, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped.added::after { display: inline-block; margin-left: 0px; margin-right: 5px; }
.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .compare-button { float: none; display: inline-block; vertical-align: top; }
.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .clear { display: none; }
.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom a.compare { background-color: rgb(255, 255, 255); color: rgb(255, 255, 255); float: none; font-size: 0px; padding: 0px; transform: translateY(0px); opacity: 1; }
.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom a.compare:hover { background-color: rgb(230, 0, 50); }
.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover::before, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover::before, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover::before, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom a.compare:hover::before { color: rgb(255, 255, 255); }
.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::before, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::before, .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom a.compare::before { color: rgb(230, 0, 50); }
.products-wrapper .products-loop.list .item .item-wrap:hover .item-content h4 a { color: rgb(49, 49, 49); opacity: 1; }
.products-wrapper .products-loop.list .item .item-wrap:hover .item-content h4 a:hover { color: rgb(230, 0, 50); }
.products-wrapper .products-loop.list .item .item-wrap:hover .item-content .item-price { opacity: 1; }
.products-wrapper .products-loop.list .item .item-wrap:hover .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .products-wrapper .products-loop.list .item .item-wrap:hover .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .products-wrapper .products-loop.list .item .item-wrap:hover .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .products-wrapper .products-loop.list .item .item-wrap:hover .item-content .item-bottom a.compare { opacity: 1; transform: translateY(0px); }
.products-loop .product-category a { text-align: center; display: block; background-color: rgb(255, 255, 255); }
.products-loop .product-category a img { margin: 0px auto; }
.products-loop .product-category a h3 { font-size: 13px; font-weight: bold; margin-bottom: 0px; padding: 12px 0px; background-color: rgb(238, 238, 238); color: rgb(70, 70, 70); transition: all 0.3s ease 0s; }
.products-loop .product-category a h3 .count { display: none; }
.products-loop .product-category a:hover h3 { background-color: rgb(230, 0, 50); color: rgb(255, 255, 255); }
.widget_price_filter { border: 1px solid rgb(237, 237, 237); padding: 0px 0px 20px; }
.widget_price_filter .price_slider_wrapper { padding: 0px 15px; }
.widget_price_filter .block-title-widget { background-color: rgb(242, 242, 242); }
.widget_price_filter .block-title-widget h2 { position: relative; padding: 15px; color: rgb(34, 34, 34); font-size: 16px; text-transform: uppercase; margin-bottom: 0px; font-weight: 500 !important; }
.widget_price_filter .block-title-widget h2::before { content: ""; font-family: FontAwesome; font-size: 18px; display: inline-block; margin-right: 10px; color: rgb(230, 0, 50); }
.rtl .widget_price_filter .block-title-widget h2::before { margin-left: 10px; margin-right: 0px; }
.woocommerce .product-countdown { padding: 10px 0px; text-align: center; }
.woocommerce .product-countdown .countdown-row { display: flex; justify-content: center; }
.woocommerce .product-countdown .countdown-row .countdown-section { padding: 0px 3px; }
.woocommerce .product-countdown .countdown-row .countdown-section .countdown-amount { width: 40px; height: 40px; background: rgb(233, 233, 233); border-radius: 3px; line-height: 40px; text-align: center; display: block; font-weight: bold; color: rgb(51, 51, 51); font-size: 14px; margin-bottom: 5px; }
.woocommerce .product-countdown .countdown-row .countdown-section .countdown-period { text-transform: uppercase; font-size: 10px; }
.woocommerce.single-product .product-countdown { padding: 10px 0px 20px; }
.woocommerce.single-product .product-countdown .countdown-row { justify-content: flex-start; }
.pagination-ajax .button-ajax { display: block; border: 1px solid rgb(204, 204, 204); padding: 10px 0px; border-radius: 4px; text-align: center; margin-top: 20px; background: rgb(255, 255, 255); width: 100%; height: 40px; transition: all 0.3s ease 0s; text-transform: capitalize; }
.pagination-ajax .button-ajax:hover { background: rgb(230, 0, 50); transition: all 0.3s ease 0s; color: rgb(255, 255, 255); }
.pagination-ajax .button-ajax::before { content: attr(data-title); }
.pagination-ajax .button-ajax.loading::before { content: ""; }
.pagination-ajax .button-ajax.loaded::before { content: attr(data-loaded); }
.woocommerce div.product p.price, .woocommerce div.product span.price { font-size: 22px; color: rgb(230, 0, 50); font-weight: 500; }
.woocommerce div.product p.price del .amount, .woocommerce div.product span.price del .amount { text-decoration: line-through; font-weight: normal; font-size: 18px; color: rgb(153, 153, 153); }
.woocommerce div.product p.price ins, .woocommerce div.product span.price ins { margin: 0px 10px; color: rgb(230, 0, 50); text-decoration: none; opacity: 1; }
.woocommerce div.product form.cart .variations select { margin: 0px; }
.rtl.woocommerce div.product form.cart .button { float: right; }
.product_detail .slider_img_productd { position: relative; z-index: 1; }
.product_detail .onsale { display: inline-block; width: 35px; line-height: 35px; color: rgb(255, 255, 255); background-color: rgb(255, 92, 0); text-transform: capitalize; font-weight: 600; position: absolute; top: 15px; right: 15px; height: 15px; text-align: center; border-radius: 50%; z-index: 9; }
.product_detail .slider_img_productd { margin-bottom: 30px; }
.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive { border: 1px solid rgb(237, 237, 237); margin-bottom: 10px; overflow: hidden; }
.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive .slick-list .slick-track .item-img-slider .images { margin-bottom: 0px; }
.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive .featured-video-button { position: absolute; bottom: 20px; left: 70px; background: rgb(255, 255, 255); border-radius: 50%; text-align: center; height: 40px; width: 40px; font-size: 18px; border: 0px; margin-bottom: 0px; box-shadow: rgb(221, 221, 221) 0px 0px 0px 2px; }
.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail { padding: 0px; }
.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail:hover .slick-prev, .product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail:hover .slick-next { transform: translateX(0px); opacity: 1; }
.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-list { margin: 0px -5px; }
.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-list .slick-track .item-thumbnail-product .thumbnail-wrapper { border: 1px solid rgb(237, 237, 237); margin: 0px 5px; cursor: pointer; transition: all 0.3s ease 0s; }
.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-list .slick-track .item-thumbnail-product:hover .thumbnail-wrapper { border-color: rgb(230, 0, 50); }
.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-prev, .product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-next { position: absolute; font-size: 0px; padding: 0px; z-index: 3; display: inline-block; height: 28px; width: 28px; line-height: 24px; border-radius: 50%; border: 2px solid rgb(237, 237, 237); background-color: rgb(255, 255, 255); color: rgb(237, 237, 237); margin: auto; top: 0px; bottom: 0px; opacity: 0; transition: all 0.3s ease 0s; text-align: center; }
.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-prev::before, .product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-next::before { font-family: Fontawesome; font-size: 14px; }
.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-prev:hover, .product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-next:hover { border: 2px solid rgb(230, 0, 50); color: rgb(230, 0, 50); }
.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-prev { left: -14px; transform: translateX(-30px); }
.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-prev::before { content: ""; }
.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-next { right: -14px; transform: translateX(30px); }
.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-next::before { content: ""; }
.product_detail .slider_img_productd .product-images .product-images-container.thumbnail-left, .product_detail .slider_img_productd .product-images .product-images-container.thumbnail-right { display: flex; }
.product_detail .slider_img_productd .product-images .product-images-container.thumbnail-left .slick-slider.product-responsive-thumbnail, .product_detail .slider_img_productd .product-images .product-images-container.thumbnail-right .slick-slider.product-responsive-thumbnail { width: 15%; min-width: 100px; }
.product_detail .slider_img_productd .product-images .product-images-container.thumbnail-left .slick-slider.product-responsive-thumbnail .item-thumbnail-product, .product_detail .slider_img_productd .product-images .product-images-container.thumbnail-right .slick-slider.product-responsive-thumbnail .item-thumbnail-product { padding: 7px 0px; }
.product_detail .slider_img_productd .product-images .product-images-container.thumbnail-left .slick-slider.product-responsive-thumbnail .slick-next, .product_detail .slider_img_productd .product-images .product-images-container.thumbnail-left .slick-slider.product-responsive-thumbnail .slick-prev, .product_detail .slider_img_productd .product-images .product-images-container.thumbnail-right .slick-slider.product-responsive-thumbnail .slick-next, .product_detail .slider_img_productd .product-images .product-images-container.thumbnail-right .slick-slider.product-responsive-thumbnail .slick-prev { top: -7px; margin-top: 0px; margin-left: -10px; left: 50%; right: auto; transform: rotate(-90deg); }
.product_detail .slider_img_productd .product-images .product-images-container.thumbnail-left .slick-slider.product-responsive-thumbnail .slick-prev, .product_detail .slider_img_productd .product-images .product-images-container.thumbnail-right .slick-slider.product-responsive-thumbnail .slick-prev { top: auto; bottom: -7px; }
.product_detail .slider_img_productd .product-images .product-images-container.thumbnail-left .product-responsive, .product_detail .slider_img_productd .product-images .product-images-container.thumbnail-right .product-responsive { width: 80%; }
.product_detail .slider_img_productd .product-images .product-images-container.thumbnail-left .product-responsive { order: 1; margin: 0px 0px 0px 15px; }
.rtl .product_detail .slider_img_productd .product-images .product-images-container.thumbnail-left .product-responsive { margin: 0px 15px 0px 0px; }
.product_detail .slider_img_productd .product-images .product-images-container.thumbnail-right .product-responsive { margin: 0px 15px 0px 0px; }
.rtl .product_detail .slider_img_productd .product-images .product-images-container.thumbnail-right .product-responsive { margin: 0px 0px 0px 15px; }
.product_detail .slider_img_productd .product-images .product-images-container.thumbnail-top { display: flex; flex-wrap: wrap; }
.product_detail .slider_img_productd .product-images .product-images-container.thumbnail-top .product-responsive { order: 1; width: 100%; margin-bottom: 0px; }
.product_detail .slider_img_productd .product-images .product-images-container.thumbnail-top .slick-slider.product-responsive-thumbnail { width: 100%; margin-bottom: 15px; }
.product_detail .content_product_detail .product_title { font-size: 18px; color: rgb(34, 34, 34); margin-bottom: 12px; text-transform: capitalize; font-weight: 500 !important; }
.product_detail .content_product_detail .reviews-content { margin-bottom: 5px; }
.product_detail .content_product_detail .reviews-content .woocommerce-review-link { display: none; }
.product_detail .content_product_detail .price-content { display: inline-block; vertical-align: top; width: 100%; }
.product_detail .content_product_detail .item-brand { display: flex; flex-wrap: wrap; align-items: center; margin: 0px 0px 20px; }
.product_detail .content_product_detail .item-brand > span { color: rgb(34, 34, 34); font-weight: bold; text-transform: uppercase; }
.product_detail .content_product_detail .item-brand > a { display: block; padding: 5px; }
.product_detail .content_product_detail .item-brand > a img { max-width: 80px; }
.product_detail .content_product_detail .item-meta > span { font-weight: bold; text-transform: uppercase; display: block; color: rgb(34, 34, 34); margin-bottom: 20px; }
.product_detail .content_product_detail .item-meta > span > a { font-weight: normal; text-transform: none; color: rgb(102, 102, 102); }
.product_detail .content_product_detail .item-meta > span > a:hover { color: rgb(230, 0, 50); }
.product_detail .content_product_detail .item-meta > span.posted_in { padding-right: 30px; }
.product_detail .content_product_detail .product-info { display: block; overflow: hidden; padding: 20px 0px 0px; border-top: 1px solid rgb(240, 240, 237); }
.product_detail .content_product_detail .product-info .product-stock.in-stock { float: left; font-weight: 600; font-size: 12px; color: rgb(82, 82, 82); text-transform: uppercase; position: relative; margin-right: 20px; }
.rtl .product_detail .content_product_detail .product-info .product-stock.in-stock { float: right; margin-left: 20px; margin-right: 0px; }
.product_detail .content_product_detail .product-info .product-stock.in-stock::before { content: ""; font-family: FontAwesome; font-size: 13px; margin-right: 10px; }
.rtl .product_detail .content_product_detail .product-info .product-stock.in-stock::before { content: ""; margin: 0px; }
.rtl .product_detail .content_product_detail .product-info .product-stock.in-stock::after { content: ""; font-family: FontAwesome; font-size: 13px; margin-left: 10px; }
.product_detail .content_product_detail .product-info .sku_wrapper { margin-bottom: 15px; display: inline-block; vertical-align: top; font-size: 12px; font-weight: 600; color: rgb(82, 82, 82); text-transform: uppercase; }
.product_detail .content_product_detail .product-info .sku_wrapper .sku { color: rgb(82, 82, 82); padding: 0px 5px; }
.product_detail .content_product_detail .description { line-height: 22px; color: rgb(125, 125, 125); margin-bottom: 30px; }
.product_detail .content_product_detail .social-share { display: inline-block; vertical-align: top; overflow: hidden; width: 100%; margin-bottom: 20px; }
.product-type-variable .product_detail .content_product_detail .social-share { margin-bottom: 20px; }
.product_detail .content_product_detail .social-share .title-share { text-transform: uppercase; padding-right: 25px; float: left; font-size: 14px; color: rgb(34, 34, 34); line-height: 35px; font-weight: 500; }
.rtl .product_detail .content_product_detail .social-share .title-share { float: right; padding-left: 18px; padding-right: 0px; }
.product_detail .content_product_detail .social-share a { display: inline-block; vertical-align: top; margin: 0px 5px; width: 35px; height: 35px; text-align: center; border-radius: 50%; color: rgb(255, 255, 255); font-size: 16px; transition: all 0.3s ease 0s; background-color: rgb(230, 0, 50); }
.product_detail .content_product_detail .social-share a:hover { background-color: rgb(16, 150, 134); }
.product_detail .content_product_detail .social-share a i { line-height: 35px; }
.product_detail .content_product_detail .cart { margin-bottom: 0px; }
.product_detail .content_product_detail .cart .quantity { position: relative; border: 1px solid rgb(235, 235, 235); height: 32px; margin: 0px 15px 0px 0px !important; }
.rtl .product_detail .content_product_detail .cart .quantity { float: right; margin: 0px 0px 0px 15px !important; }
.product_detail .content_product_detail .cart .quantity input { appearance: none; background-color: rgb(255, 255, 255); width: 30px; height: 32px; }
.product_detail .content_product_detail .cart .quantity input[type="number"] { }
.product_detail .content_product_detail .cart .quantity input::-webkit-outer-spin-button, .product_detail .content_product_detail .cart .quantity input::-webkit-inner-spin-button { appearance: none; margin: 0px; }
.product_detail .content_product_detail .cart .quantity .input-text { height: 30px !important; }
.product_detail .content_product_detail .cart .quantity .minus, .product_detail .content_product_detail .cart .quantity .plus { font-size: 0px; color: rgb(137, 137, 137); }
.product_detail .content_product_detail .cart .quantity .minus:hover, .product_detail .content_product_detail .cart .quantity .plus:hover { opacity: 0.5; }
.product_detail .content_product_detail .cart .quantity .minus { background: url("../assets/img/bg_general.png") -11px -1685px no-repeat; }
.product_detail .content_product_detail .cart .quantity .plus { background: url("../assets/img/bg_general.png") -18px -1665px no-repeat; }
.product_detail .content_product_detail .cart .quantity input { margin-bottom: 0px; border: 0px; text-align: center; text-indent: 0px; border-radius: 0px; }
.product_detail .content_product_detail .cart .quantity input.qty { padding: 0px; font-size: 16px; color: rgb(50, 50, 50); font-weight: 600; }
.product_detail .content_product_detail .cart .group_table { margin-bottom: 25px; width: 100%; }
.product_detail .content_product_detail .cart .group_table .label { display: table-cell; }
.product_detail .content_product_detail .cart .group_table tbody tr { border-color: rgb(221, 221, 221); }
.product_detail .content_product_detail .cart .group_table tbody tr td label { margin-bottom: 0px; font-weight: normal; }
.product_detail .content_product_detail .cart .group_table tbody tr td .quantity { margin-top: 0px; }
.product_detail .content_product_detail .cart .group_table tbody tr td .quantity .minus { bottom: 0px; }
.product_detail .content_product_detail .cart .group_table tbody tr td .quantity::before { display: none; }
.product_detail .content_product_detail .cart .group_table tbody tr td.label { white-space: normal; }
.product_detail .content_product_detail .cart .group_table .woocommerce-grouped-product-list-item__price { font-size: 20px; color: rgb(204, 204, 204); font-weight: 500; }
.product_detail .content_product_detail .cart .group_table .woocommerce-grouped-product-list-item__price span > .amount, .product_detail .content_product_detail .cart .group_table .woocommerce-grouped-product-list-item__price del { text-decoration: line-through; font-weight: normal; font-size: 20px; }
.product_detail .content_product_detail .cart .group_table .woocommerce-grouped-product-list-item__price ins { font-size: 24px; color: rgb(230, 0, 50); text-decoration: none; opacity: 1; margin: 0px 10px; }
.product_detail .content_product_detail .cart .clear { display: none; }
.product_detail .content_product_detail .item-bottom .clear { clear: none; }
.product_detail .content_product_detail .yith-wcwl-add-to-wishlist { margin: 0px; float: left; }
.rtl .product_detail .content_product_detail .yith-wcwl-add-to-wishlist { float: right; }
.product_detail .content_product_detail .yith-wcwl-add-to-wishlist .yith-wcwl-add-button, .product_detail .content_product_detail .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse, .product_detail .content_product_detail .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse { position: relative; }
.product_detail .content_product_detail .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::before, .product_detail .content_product_detail .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before, .product_detail .content_product_detail .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::before { font-size: 12px; content: ""; }
.product_detail .content_product_detail .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show, .product_detail .content_product_detail .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show, .product_detail .content_product_detail .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show { vertical-align: top; display: inline-block !important; }
.product_detail .content_product_detail .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .feedback, .product_detail .content_product_detail .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback, .product_detail .content_product_detail .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback { display: none; }
.product_detail .content_product_detail .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .ajax-loading, .product_detail .content_product_detail .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .ajax-loading, .product_detail .content_product_detail .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .ajax-loading { position: absolute; inset: 0px; margin: auto; }
.product_detail .content_product_detail .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show a, .product_detail .content_product_detail .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show a { background-color: rgb(230, 0, 50); color: rgb(255, 255, 255); }
.product_detail .content_product_detail .compare { float: left; }
.rtl .product_detail .content_product_detail .compare { float: right; }
.product_detail .content_product_detail .compare::before { font-size: 13px; content: ""; }
.product_detail .content_product_detail .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .product_detail .content_product_detail .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .product_detail .content_product_detail .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .product_detail .content_product_detail a.compare { color: rgb(230, 0, 50); font-weight: 500; height: 32px; line-height: 32px; padding: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(230, 0, 50); display: inline-block; vertical-align: top; overflow: hidden; position: relative; font-size: 0px; min-width: 32px; float: left; margin: 0px 5px; transition: all 0.3s ease 0s; border-radius: 50%; text-align: center; }
.product_detail .content_product_detail .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::before, .product_detail .content_product_detail .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before, .product_detail .content_product_detail .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::before, .product_detail .content_product_detail a.compare::before { font-family: fontawesome; }
.product_detail .content_product_detail .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover, .product_detail .content_product_detail .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover, .product_detail .content_product_detail .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover, .product_detail .content_product_detail a.compare:hover { background-color: rgb(230, 0, 50); color: rgb(255, 255, 255); }
.product_detail .content_product_detail .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover::before, .product_detail .content_product_detail .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover::before, .product_detail .content_product_detail .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover::before, .product_detail .content_product_detail a.compare:hover::before { color: rgb(255, 255, 255); }
.product_detail .content_product_detail .add_to_cart_button, .product_detail .content_product_detail .product_type_external, .product_detail .content_product_detail .product_type_grouped, .product_detail .content_product_detail .single_add_to_cart_button { height: 32px; line-height: 32px; text-transform: capitalize; color: rgb(255, 255, 255); font-size: 13px; padding: 0px 10px; border-radius: 17px; margin-right: 5px; background-color: rgb(230, 0, 50) !important; }
.rtl .product_detail .content_product_detail .add_to_cart_button, .rtl .product_detail .content_product_detail .product_type_external, .rtl .product_detail .content_product_detail .product_type_grouped, .rtl .product_detail .content_product_detail .single_add_to_cart_button { margin-left: 5px; margin-right: 0px; }
.product_detail .content_product_detail .add_to_cart_button:hover, .product_detail .content_product_detail .product_type_external:hover, .product_detail .content_product_detail .product_type_grouped:hover, .product_detail .content_product_detail .single_add_to_cart_button:hover { background-color: rgb(16, 150, 134) !important; }
.product_detail .content_product_detail .single-buynow .add_to_cart_button, .product_detail .content_product_detail .single-buynow .product_type_external, .product_detail .content_product_detail .single-buynow .product_type_grouped, .product_detail .content_product_detail .single-buynow .single_add_to_cart_button { border-radius: 2px; text-transform: uppercase; color: rgb(230, 0, 50); font-weight: normal; line-height: 30px; border: 1px solid rgb(230, 0, 50); padding: 0px 15px; background-color: rgb(255, 255, 255) !important; }
.product_detail .content_product_detail .single-buynow .add_to_cart_button:hover, .product_detail .content_product_detail .single-buynow .product_type_external:hover, .product_detail .content_product_detail .single-buynow .product_type_grouped:hover, .product_detail .content_product_detail .single-buynow .single_add_to_cart_button:hover { color: rgb(255, 255, 255); background-color: rgb(23, 219, 196) !important; }
.product_detail .content_product_detail .single-buynow .button-buynow { background: rgb(230, 0, 50); color: rgb(255, 255, 255); border-radius: 2px; display: inline-block; vertical-align: top; padding: 0px 15px; height: 32px; line-height: 32px; text-transform: uppercase; margin: 0px 5px; }
.product_detail .content_product_detail .single-buynow .button-buynow:hover { background: rgb(8, 81, 72); }
.product_detail .content_product_detail .single-buynow .button-buynow.disabled { pointer-events: none; cursor: default; opacity: 0.7; }
.product_detail .content_product_detail .single-buynow .item-bottom { margin: 15px 0px 0px; display: flex; }
.product_detail .content_product_detail .single-buynow .item-bottom::after { height: 0px; clear: both; content: " "; font-size: 0px; min-height: 0px; display: block; visibility: hidden; }
.product_detail .content_product_detail .single-buynow .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .product_detail .content_product_detail .single-buynow .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .product_detail .content_product_detail .single-buynow .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .product_detail .content_product_detail .single-buynow .item-bottom a.compare { border: 0px; font-size: 12px; color: rgb(51, 51, 51); margin: 0px; }
.product_detail .content_product_detail .single-buynow .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::before, .product_detail .content_product_detail .single-buynow .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before, .product_detail .content_product_detail .single-buynow .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::before, .product_detail .content_product_detail .single-buynow .item-bottom a.compare::before { font-size: 14px; margin-right: 10px; margin-left: 2px; }
.product_detail .content_product_detail .single-buynow .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover, .product_detail .content_product_detail .single-buynow .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover, .product_detail .content_product_detail .single-buynow .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover, .product_detail .content_product_detail .single-buynow .item-bottom a.compare:hover { background: none; color: rgb(230, 0, 50); }
.product_detail .content_product_detail .single-buynow .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover::before, .product_detail .content_product_detail .single-buynow .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover::before, .product_detail .content_product_detail .single-buynow .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover::before, .product_detail .content_product_detail .single-buynow .item-bottom a.compare:hover::before { color: rgb(230, 0, 50); }
.product_detail .content_product_detail .single-buynow .item-bottom a.compare { padding-left: 40px; }
.single-product > .tabs { margin-bottom: 60px; margin-top: 10px; border: 1px solid rgb(237, 237, 237); }
.single-product > .tabs .tabbable .nav.nav-tabs { margin: 0px; background-color: transparent; border-bottom: 1px solid rgb(237, 237, 237); }
.single-product > .tabs .tabbable .nav.nav-tabs li { border: 0px; position: relative; margin: 0px; }
.rtl .single-product > .tabs .tabbable .nav.nav-tabs li { float: right; }
.rtl .single-product > .tabs .tabbable .nav.nav-tabs li a { border-left: 1px solid rgb(237, 237, 237); border-right: 0px; }
.single-product > .tabs .tabbable .nav.nav-tabs li a { border-width: 0px 1px 0px 0px; border-top-style: initial; border-bottom-style: initial; border-left-style: initial; border-top-color: initial; border-bottom-color: initial; border-left-color: initial; border-image: initial; padding: 0px 26px; text-transform: uppercase; font-size: 14px; display: inline-block; height: 45px; line-height: 45px; color: rgb(34, 34, 34); font-weight: 500; background-color: rgb(242, 242, 242); border-radius: 0px; margin: 0px; border-right-style: solid; border-right-color: rgb(237, 237, 237); }
.single-product > .tabs .tabbable .nav.nav-tabs li.active a, .single-product > .tabs .tabbable .nav.nav-tabs li:hover a { background-color: rgb(230, 0, 50); color: rgb(255, 255, 255); border-right: 1px solid rgb(230, 0, 50); }
.rtl .single-product > .tabs .tabbable .nav.nav-tabs li.active a, .rtl .single-product > .tabs .tabbable .nav.nav-tabs li:hover a { border-left: 1px solid rgb(230, 0, 50); border-right: 0px; }
.single-product > .tabs .tabbable .tab-content #tab-description p { margin-bottom: 0px; }
.single-product > .tabs .tabbable .tab-content .tab-pane { padding: 29px; line-height: 22px; color: rgb(153, 153, 153); }
.single-product > .tabs .tabbable .tab-content .tab-pane h2 { font-size: 16px; text-transform: uppercase; }
.single-product > .tabs .tabbable .tab-content .tab-pane #reply-title { font-size: 14px !important; }
.single-product > .tabs .tabbable .tab-content .tab-pane p .alignnone { float: left; clear: none; margin: 0px 0px 30px; }
.rtl .single-product > .tabs .tabbable .tab-content .tab-pane p .alignnone { float: right; }
.single-product > .tabs .tabbable .tab-content .tab-pane p .alignnone.image-content { margin-left: 30px; }
.single-product > .tabs .tabbable .tab-content .tab-pane #reviews { color: rgb(51, 51, 51); }
.single-product > .tabs .tabbable .tab-content .tab-pane #reviews .form-submit .submit { overflow: hidden; text-transform: uppercase; font-weight: 500; border: 0px; padding: 12px 30px !important; background-color: rgb(34, 34, 34) !important; border-radius: 0px !important; }
.single-product > .tabs .tabbable .tab-content .tab-pane #reviews .form-submit .submit:hover { background-color: rgb(230, 0, 50) !important; }
.variations { margin-bottom: 10px; }
.variations tr { margin-bottom: 15px; border-bottom: 0px; height: 50px; vertical-align: middle; }
.variations tr td.label { display: table-cell; line-height: 30px; text-align: left; padding: 0.5em 0.6em 0.3em; }
.rtl .variations tr td.label { text-align: right; }
.variations tr td.label label { color: rgb(34, 34, 34); text-transform: uppercase; padding: 0px; font-size: 14px; font-weight: normal !important; }
.variations tr td.value { padding: 0px; }
.variations tr td.value select { text-indent: 10px; height: 40px; line-height: 40px; background-color: rgb(255, 255, 255); border: 1px solid rgb(235, 235, 235); margin: 0px; text-transform: uppercase; border-radius: 0px; color: rgb(82, 82, 82); font-size: 12px; width: 200px !important; }
.variations tr td.value select option { text-transform: uppercase; }
.variations tr td.value select:focus { outline-offset: 0px; outline: -webkit-focus-ring-color auto 0px; }
.variations tr .reset_variations { margin: 10px 0px; color: rgb(252, 42, 42); text-align: left; display: block !important; }
.rtl .variations tr .reset_variations { text-align: right; }
.single_variation { margin-bottom: 15px; }
.sw_related_upsell_widget .product-ur .tabbable.tabs { text-align: left; }
.sw_related_upsell_widget .product-ur .tabbable.tabs .nav.nav-tabs { display: block; vertical-align: top; margin: 0px 0px 10px; border-bottom: 1px solid rgb(237, 237, 237); background-color: transparent; }
.sw_related_upsell_widget .product-ur .tabbable.tabs .nav.nav-tabs li { position: relative; padding: 0px; border: 0px; }
.rtl .sw_related_upsell_widget .product-ur .tabbable.tabs .nav.nav-tabs li { float: right; }
.sw_related_upsell_widget .product-ur .tabbable.tabs .nav.nav-tabs li:first-child > a { padding-left: 0px; }
.rtl .sw_related_upsell_widget .product-ur .tabbable.tabs .nav.nav-tabs li:first-child > a { padding-right: 0px; padding-left: 20px; }
.sw_related_upsell_widget .product-ur .tabbable.tabs .nav.nav-tabs li:first-child > a::after { content: ""; position: absolute; bottom: 0px; width: 100px; height: 2px; background-color: rgb(230, 0, 50); left: 0px; }
.rtl .sw_related_upsell_widget .product-ur .tabbable.tabs .nav.nav-tabs li:first-child > a::after { right: 0px; left: auto; }
.sw_related_upsell_widget .product-ur .tabbable.tabs .nav.nav-tabs li:last-child > a::before { height: 0px; width: 0px; }
.sw_related_upsell_widget .product-ur .tabbable.tabs .nav.nav-tabs li.active, .sw_related_upsell_widget .product-ur .tabbable.tabs .nav.nav-tabs li:hover { border: 0px; background-color: transparent; }
.sw_related_upsell_widget .product-ur .tabbable.tabs .nav.nav-tabs li.active a, .sw_related_upsell_widget .product-ur .tabbable.tabs .nav.nav-tabs li:hover a { color: rgb(230, 0, 50); }
.sw_related_upsell_widget .product-ur .tabbable.tabs .nav.nav-tabs li > a { margin: 0px; border: 0px; display: inline-block; padding: 12px 20px; background-color: transparent; font-size: 18px; color: rgb(34, 34, 34); font-weight: 500; position: relative; }
.sw_related_upsell_widget .product-ur .tabbable.tabs .nav.nav-tabs li > a::before { content: ""; width: 1px; height: 16px; background-color: rgb(235, 235, 235); position: absolute; top: 16px; right: 0px; }
.rtl .sw_related_upsell_widget .product-ur .tabbable.tabs .nav.nav-tabs li > a::before { left: 0px; right: auto; }
.sw_related_upsell_widget .product-ur .tabbable.tabs .tab-content .tab-pane { display: block; height: 0px; overflow: hidden; }
.sw_related_upsell_widget .product-ur .tabbable.tabs .tab-content .tab-pane .responsive-slider { transform: translate(0px, 80px); transition: all 0.5s ease 0s; }
.sw_related_upsell_widget .product-ur .tabbable.tabs .tab-content .tab-pane.active { height: auto; overflow: visible; }
.sw_related_upsell_widget .product-ur .tabbable.tabs .tab-content .tab-pane.active .responsive-slider { transform: translate(0px, 0px); }
.sw_related_upsell_widget .sw-woo-container-slider { margin-bottom: 80px; }
.sw_related_upsell_widget .sw-woo-container-slider .resp-slider-container .box-slider-title h2 { font-size: 24px; font-weight: bold; text-transform: uppercase; margin-bottom: 20px; }
.sw_related_upsell_widget .sw-woo-container-slider .slider { border: 0px; margin: 0px -15px; }
.sw_related_upsell_widget .sw-woo-container-slider .slider .item { padding: 0px 15px; }
.sw_related_upsell_widget .sw-woo-container-slider .slider .item .item-wrap { border: 1px solid rgb(237, 237, 237); }
.sw_related_upsell_widget .sw-woo-container-slider .slider .item .item-wrap .item-detail .item-content { padding: 5px 0px 20px; }
.sw_related_upsell_widget .sw-woo-container-slider .slider .item .item-wrap .item-detail .item-content h4 { margin-bottom: 5px; }
.pswp__zoom-wrap { text-align: center; }
.pswp__zoom-wrap::before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }
.pswp__zoom-wrap .popup-video { line-height: 0; width: 100%; max-width: 900px; position: relative; display: inline-block; vertical-align: middle; margin: 0px auto; text-align: left; z-index: 1045; }
.item-video > a { display: block; }
.item-video > a::before { content: ""; height: 100%; position: absolute; top: 0px; left: 0px; width: 100%; background: none; z-index: 6; display: block; }
.woocommerce div.product div.images .woocommerce-product-gallery__trigger { inset: auto auto 20px 20px; border-radius: 50%; width: 40px; height: 40px; background: rgb(255, 255, 255); text-align: center; line-height: 40px; text-indent: 0px; }
.woocommerce div.product div.images .woocommerce-product-gallery__trigger img { display: none !important; }
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before { content: ""; display: none; }
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after { content: ""; font-size: 18px; display: inline-block; line-height: 40px; width: 40px; vertical-align: top; height: 100%; box-shadow: rgb(221, 221, 221) 0px 0px 0px 2px; position: absolute; left: 0px; top: 0px; background: rgb(255, 255, 255); border-radius: 50%; font-family: Fontawesome !important; }
.single-product-style1.woocommerce div.product form.cart .variations tr { display: inline-block; width: 48%; padding-right: 4%; vertical-align: top; }
.single-product-style1.woocommerce div.product form.cart .variations tr td.label { line-height: 1em; }
.single-product-style1.woocommerce div.product form.cart .variations tr:last-child { padding: 0px; }
.single-product-style1 .single-product > .tabs { border: 0px; }
.single-product-style1 .single-product > .tabs .tabbable .nav.nav-tabs { display: flex; justify-content: center; border: 0px; }
.single-product-style1 .single-product > .tabs .tabbable .nav.nav-tabs > li > a { border-radius: 20px; border: 1px solid rgb(221, 221, 221); background: none; margin: 0px 5px; color: rgb(153, 153, 153); text-transform: capitalize; height: auto; line-height: normal; padding: 10px 20px; }
.single-product-style1 .single-product > .tabs .tabbable .nav.nav-tabs > li.active > a, .single-product-style1 .single-product > .tabs .tabbable .nav.nav-tabs > li:hover > a { background: rgb(238, 238, 238); border-color: rgb(51, 51, 51); color: rgb(51, 51, 51); }
.single-product-style2 .single-product, .single-product-style3 .single-product { margin-bottom: 30px; }
.single-product-style2 .single-product .tabs, .single-product-style3 .single-product .tabs { border: 0px; }
.single-product-style2 .single-product .tabs .single-accordion .panel, .single-product-style3 .single-product .tabs .single-accordion .panel { box-shadow: none; border: 0px; }
.single-product-style2 .single-product .tabs .single-accordion .panel + .panel, .single-product-style3 .single-product .tabs .single-accordion .panel + .panel { margin-top: 1px; }
.single-product-style2 .single-product .tabs .single-accordion .panel .panel-heading, .single-product-style3 .single-product .tabs .single-accordion .panel .panel-heading { border: 0px; padding: 0px; }
.single-product-style2 .single-product .tabs .single-accordion .panel .panel-heading h4, .single-product-style3 .single-product .tabs .single-accordion .panel .panel-heading h4 { margin: 0px; }
.single-product-style2 .single-product .tabs .single-accordion .panel .panel-heading h4 > a, .single-product-style3 .single-product .tabs .single-accordion .panel .panel-heading h4 > a { font-weight: normal; text-transform: uppercase; color: rgb(230, 0, 50); font-size: 14px; display: block; padding: 12px 15px; background: rgb(238, 238, 238); border-radius: 3px; position: relative; }
.single-product-style2 .single-product .tabs .single-accordion .panel .panel-heading h4 > a::after, .single-product-style3 .single-product .tabs .single-accordion .panel .panel-heading h4 > a::after { content: ""; position: absolute; right: 0px; border-left: 1px solid rgb(225, 225, 225); top: 7px; bottom: 7px; padding: 0px 30px; background: url("../assets/img/icon-accordion.png") center -34px no-repeat; }
.single-product-style2 .single-product .tabs .single-accordion .panel .panel-heading h4 > a.collapsed, .single-product-style3 .single-product .tabs .single-accordion .panel .panel-heading h4 > a.collapsed { color: rgb(17, 17, 17); }
.single-product-style2 .single-product .tabs .single-accordion .panel .panel-heading h4 > a.collapsed::after, .single-product-style3 .single-product .tabs .single-accordion .panel .panel-heading h4 > a.collapsed::after { background-position: center -4px; }
.single-product-style2 .single-product .tabs .single-accordion .panel .content-body, .single-product-style3 .single-product .tabs .single-accordion .panel .content-body { padding: 15px 0px; line-height: 22px; max-height: 144px; overflow-y: auto; }
.single-product-style2 .single-product .tabs .single-accordion .panel .content-body > h2, .single-product-style2 .single-product .tabs .single-accordion .panel .content-body #comments > h2, .single-product-style3 .single-product .tabs .single-accordion .panel .content-body > h2, .single-product-style3 .single-product .tabs .single-accordion .panel .content-body #comments > h2 { text-transform: uppercase; font-size: 20px; margin-bottom: 15px; color: rgb(51, 51, 51); }
.single-product-style2 .single-product .tabs .single-accordion .panel .content-body .row, .single-product-style3 .single-product .tabs .single-accordion .panel .content-body .row { margin: 0px; }
.rtl.single-product-style2 .single-product .tabs .single-accordion .panel .panel-heading h4 > a::after, .rtl.single-product-style3 .single-product .tabs .single-accordion .panel .panel-heading h4 > a::after { right: auto; left: 0px; border-left: none; border-right: 1px solid rgb(225, 225, 225); }
.single-product-style3 .single-product .tabs .single-accordion .panel .content-body { max-height: initial; overflow-y: visible; }
.single-product.product-thumbnail-right .slider_img_productd .span.onsale, .single-product.product-thumbnail-right .slider_img_productd .onsale, .single-product.product-thumbnail-right .slider_img_productd .sale-off { left: 10px; right: auto; }
.single-product.product-thumbnail-right .slider_img_productd .has-newicon span.onsale, .single-product.product-thumbnail-right .slider_img_productd .has-newicon .onsale, .single-product.product-thumbnail-right .slider_img_productd .sale-off.has-newicon { top: 55px; }
.single-product.product-thumbnail-left .slider_img_productd .has-newicon span.onsale, .single-product.product-thumbnail-left .slider_img_productd .has-newicon .onsale, .single-product.product-thumbnail-left .slider_img_productd .sale-off.has-newicon { top: 55px; }
.single-product.product-thumbnail-left .slider_img_productd .sw-newlabel { left: auto; right: 10px; }
.swpb-bundled-products-container { margin-bottom: 20px; }
.swpb-bundled-products-container .swpb-bundled-product .swpb-thumbnail { margin-right: 10px; width: 75px; }
.rtl .swpb-bundled-products-container .swpb-bundled-product .swpb-thumbnail { margin-right: 0px; margin-left: 10px; }
.swpb-bundled-products-container .swpb-bundled-product .swpb-info { overflow: hidden; }
.swpb-bundled-products-container .swpb-bundled-product .swpb-info .category a { font-size: 13px; }
.swpb-bundled-products-container .swpb-bundled-product .swpb-info h3 { margin-bottom: 5px; }
.swpb-bundled-products-container .swpb-bundled-product .swpb-info h3 a { font-size: 16px; text-transform: capitalize; }
.swpb-bundled-products-container .swpb-bundled-product .swpb-info .swpb-bundled-product-stock { font-size: 12px; text-transform: uppercase; }
.woocommerce div.product .slider_img_productd div.images.woocommerce-product-gallery { float: none; width: 100%; }
.sw-quickview-bottom { position: fixed; inset: 0px; z-index: 9999; background: rgba(0, 0, 0, 0.5); visibility: hidden; opacity: 0; transition: all 0.3s ease-out 0s; }
.sw-quickview-bottom.show { visibility: visible; opacity: 1; }
.sw-quickview-bottom.show .quickview-content .quickview-close { visibility: visible; }
.sw-quickview-bottom.loading { height: 100%; }
.sw-quickview-bottom.loading::before { background-color: transparent; background-image: url("../assets/img/loadingp.gif"); background-size: 32px 32px; }
.sw-quickview-bottom.loading .quickview-content .quickview-inner { padding: 0px; }
.sw-quickview-bottom.loading .quickview-content .quickview-close { visibility: hidden; }
.sw-quickview-bottom .quickview-content { background: rgb(255, 255, 255); max-width: 1170px; margin: 200px auto; position: relative; }
.sw-quickview-bottom .quickview-content .quickview-close { position: absolute; width: 28px; height: 28px; background: rgb(0, 0, 0); color: rgb(255, 255, 255); text-align: center; font-size: 16px; line-height: 24px; font-weight: bold; border-radius: 50%; right: -15px; top: -15px; }
.sw-quickview-bottom .quickview-content .quickview-inner { padding: 30px 15px; }
.quickview-container.woocommerce { padding-top: 15px; }
.quickview-container.woocommerce .slider_img_productd span.onsale { display: none; }
.quickview-container.woocommerce .product_detail .content_product_detail { padding-bottom: 15px; }
.quickview-container.woocommerce .product_detail .content_product_detail .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a { background-image: none; border-radius: 50% !important; }
.quickview-container.woocommerce .product_detail .content_product_detail .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover { background-color: rgb(230, 0, 50) !important; }
@media (max-width: 1400px) {
  .sw-quickview-bottom .quickview-content { max-width: 960px; }
}
@media (max-width: 991px) {
  .sw-quickview-bottom .quickview-content { max-width: 500px; }
}
.gallery { padding: 0px; overflow: hidden; }
.rtl .gallery { margin-right: 0px !important; }
.gallery li { margin-left: 1%; margin-right: 0px; margin-bottom: 20px; text-align: center; float: left; list-style: none; }
.rtl .gallery li { float: right; margin: 0px 1% 20px 0px; }
.gallery .thumbnail { display: block; border-radius: 0px; background: rgb(255, 255, 255); padding: 5px; position: relative; transition: all 0.3s ease 0s; overflow: hidden; }
.gallery .thumbnail::after { position: absolute; border-color: transparent rgb(255, 255, 255) rgb(255, 255, 255) transparent; border-style: solid; border-width: 45px; content: ""; opacity: 0; right: -45px; bottom: 0px; transition: all 0.3s ease 0.2s; z-index: 4; }
.gallery .thumbnail::before { content: ""; font-family: FontAwesome; position: absolute; bottom: 20px; right: 0px; color: rgb(255, 255, 255); font-size: 20px; opacity: 0; transition: all 0.2s ease 0.3s; transform: rotate(0deg); z-index: 5; }
.gallery .thumbnail:hover { background: rgb(230, 0, 50); border-color: rgb(221, 221, 221); }
.gallery .thumbnail:hover::after { bottom: 0px; right: 0px; opacity: 0.3; }
.gallery .thumbnail:hover::before { right: 20px; opacity: 1; transform: rotate(360deg); }
.gallery img { width: 100%; }
.gallery .caption { overflow: hidden; padding-top: 12px; font-size: 14px; text-overflow: ellipsis; white-space: nowrap; }
.gallery .caption h4 { font-size: 14px; }
.entry-summary table { margin-bottom: 30px; }
.entry-summary table th, .entry-summary table td { border: 1px solid rgb(204, 204, 204); padding: 10px; }
.entry-summary table th > a, .entry-summary table td > a { color: rgb(230, 0, 50); }
.entry-summary dl dd { margin-bottom: 20px; }
.entry-summary form input[type="text"], .entry-summary form input[type="password"], .entry-summary form input[type="date"] { border-radius: 0px; padding: 5px 10px; }
.entry-summary form input[type="submit"], .entry-summary form button[type="submit"] { background: none 0px 0px repeat scroll rgb(51, 51, 51); border: 1px solid rgb(51, 51, 51); border-radius: 0px; color: rgb(255, 255, 255); padding: 5px 15px; vertical-align: top; }
.entry-summary form input[type="submit"]:hover, .entry-summary form button[type="submit"]:hover { background: rgb(0, 0, 0); }
.entry-summary .page-links { clear: both; }
.page .main-page .page > .entry-content .entry-summary p { line-height: 24px; }
.home.page .main-page .page > .entry-content .entry-summary p { line-height: 24px; }
.header-style6 .header-top { min-height: 34px; border: 0px; background-color: rgb(33, 33, 33); }
.header-style6 .header-top .top-login { padding: 8px 0px; }
.header-style6 .header-top .top-login ul li a { color: rgb(180, 180, 180); border-left: 1px solid rgba(255, 255, 255, 0.1); }
.header-style6 .header-top .top-login ul li a:hover { color: rgb(255, 255, 255); }
.rtl .header-style6 .header-top .top-login ul li a { border-right: 1px solid rgba(255, 255, 255, 0.1); border-left: 0px; margin: 0px 0px 0px 10px; }
.header-style6 .header-top .elementor-widget-wp-widget-nav_menu, .header-style6 .header-top .widget_nav_menu { padding: 8px 0px; }
.header-style6 .header-top .elementor-widget-wp-widget-nav_menu h5, .header-style6 .header-top .elementor-widget-wp-widget-nav_menu h3, .header-style6 .header-top .widget_nav_menu h5, .header-style6 .header-top .widget_nav_menu h3 { color: rgb(180, 180, 180); border-left: 1px solid rgba(255, 255, 255, 0.1); }
.header-style6 .header-top .elementor-widget-wp-widget-nav_menu h5:hover, .header-style6 .header-top .elementor-widget-wp-widget-nav_menu h3:hover, .header-style6 .header-top .widget_nav_menu h5:hover, .header-style6 .header-top .widget_nav_menu h3:hover { color: rgb(255, 255, 255); }
.rtl .header-style6 .header-top .elementor-widget-wp-widget-nav_menu h5, .rtl .header-style6 .header-top .elementor-widget-wp-widget-nav_menu h3, .rtl .header-style6 .header-top .widget_nav_menu h5, .rtl .header-style6 .header-top .widget_nav_menu h3 { border-right: 1px solid rgba(255, 255, 255, 0.1); border-left: 0px; }
.header-style6 .header-top .elementor-widget-wp-widget-nav_menu ul.menu, .header-style6 .header-top .widget_nav_menu ul.menu { top: 34px; }
.header-style6 .header-top .elementor-widget-wp-widget-nav_menu ul.menu > li, .header-style6 .header-top .widget_nav_menu ul.menu > li { text-align: left; }
.rtl .header-style6 .header-top .elementor-widget-wp-widget-nav_menu ul.menu > li, .rtl .header-style6 .header-top .widget_nav_menu ul.menu > li { text-align: right; }
.header-style6 .header-top .block-text-right { line-height: 34px; margin: 0px 20px 0px 0px; color: rgb(255, 255, 255); }
.rtl .header-style6 .header-top .block-text-right { margin: 0px 0px 0px 20px; }
.header-style6 .header-top .block-text-right span { font-weight: bold; }
.header-style6 .header-top .block-text-left { line-height: 34px; font-style: italic; color: rgb(180, 180, 180); }
.header-style6 #lang_sel > ul.nav > li > a { padding: 0px; border: 0px; color: rgb(137, 137, 137); }
.header-style6 .currency_w > li > a { color: rgb(137, 137, 137); }
.header-style6 .top-header { text-align: center; }
.header-style6 .top-header .revo-logo { display: inline-block; }
.header-style6 .header-mid { padding: 26px 0px; background-color: rgb(248, 248, 248); }
.header-style6 .header-mid .elementor-widget-wp-widget-nav_menu ul.menu, .header-style6 .header-mid .widget_nav_menu ul.menu { margin: 5px 0px; }
.header-style6 .header-mid .elementor-widget-wp-widget-nav_menu ul.menu > li, .header-style6 .header-mid .widget_nav_menu ul.menu > li { display: inline-block; float: left; margin: 9px 5px 8px; }
.header-style6 .header-mid .elementor-widget-wp-widget-nav_menu ul.menu > li.menu-wishlist a, .header-style6 .header-mid .widget_nav_menu ul.menu > li.menu-wishlist a { background: url("../assets/img/bg_general.png") -20px -1524px no-repeat rgb(255, 255, 255); }
.header-style6 .header-mid .elementor-widget-wp-widget-nav_menu ul.menu > li > a, .header-style6 .header-mid .widget_nav_menu ul.menu > li > a { display: inline-block; text-indent: -9999px; width: 20px; height: 20px; }
.header-style6 .header-mid .header-left { margin-top: 10px; }
.header-style6 .header-mid .header-right { margin-top: 6px; }
.header-style6 .header-mid .header-right .elementor-element, .header-style6 .header-mid .header-right .widget_text { display: inline-block; vertical-align: top; }
.header-style6 .header-mid .header-right .elementor-element .header-right-block, .header-style6 .header-mid .header-right .widget_text .header-right-block { font-size: 12px; color: rgb(137, 137, 137); }
.header-style6 .header-mid .header-right .elementor-element .header-right-block .menu-confirmation, .header-style6 .header-mid .header-right .elementor-element .header-right-block .header-help, .header-style6 .header-mid .header-right .widget_text .header-right-block .menu-confirmation, .header-style6 .header-mid .header-right .widget_text .header-right-block .header-help { margin: 0px 10px; }
.header-style6 .header-mid .header-right .elementor-element .header-right-block .menu-confirmation a, .header-style6 .header-mid .header-right .elementor-element .header-right-block .header-help a, .header-style6 .header-mid .header-right .widget_text .header-right-block .menu-confirmation a, .header-style6 .header-mid .header-right .widget_text .header-right-block .header-help a { color: rgb(137, 137, 137); }
.header-style6 .header-mid .header-right .elementor-element .header-right-block .menu-confirmation a:hover, .header-style6 .header-mid .header-right .elementor-element .header-right-block .header-help a:hover, .header-style6 .header-mid .header-right .widget_text .header-right-block .menu-confirmation a:hover, .header-style6 .header-mid .header-right .widget_text .header-right-block .header-help a:hover { color: rgb(230, 0, 50); }
.header-style6 .header-mid .header-right .elementor-element .header-right-block .header-help, .header-style6 .header-mid .header-right .widget_text .header-right-block .header-help { float: left; }
.rtl .header-style6 .header-mid .header-right .elementor-element .header-right-block .header-help, .rtl .header-style6 .header-mid .header-right .widget_text .header-right-block .header-help { float: right; }
.header-style6 .header-mid .header-right .elementor-element .header-right-block .header-help a, .header-style6 .header-mid .header-right .widget_text .header-right-block .header-help a { vertical-align: top; display: inline-block; width: 26px; height: 26px; background: url("../assets/img/icon-help.png") center top no-repeat; }
.header-style6 .header-mid .header-right .elementor-element .header-right-block .header-help a span, .header-style6 .header-mid .header-right .widget_text .header-right-block .header-help a span { display: block; padding-top: 30px; }
.header-style6 .header-mid .header-right .elementor-element .header-right-block .menu-confirmation, .header-style6 .header-mid .header-right .widget_text .header-right-block .menu-confirmation { position: relative; float: left; }
.header-style6 .header-mid .header-right .elementor-element .header-right-block .menu-confirmation .text-confirmation:hover span, .header-style6 .header-mid .header-right .widget_text .header-right-block .menu-confirmation .text-confirmation:hover span { color: rgb(230, 0, 50); }
.header-style6 .header-mid .header-right .elementor-element .header-right-block .menu-confirmation.open .text-confirmation span, .header-style6 .header-mid .header-right .widget_text .header-right-block .menu-confirmation.open .text-confirmation span { position: relative; color: rgb(230, 0, 50); }
.header-style6 .header-mid .header-right .elementor-element .header-right-block .menu-confirmation.open .text-confirmation span::before, .header-style6 .header-mid .header-right .widget_text .header-right-block .menu-confirmation.open .text-confirmation span::before { content: ""; width: 0px; height: 0px; opacity: 1; display: inline-block; border-left: 14px solid transparent; border-right: 14px solid transparent; border-bottom: 14px solid rgb(255, 255, 255); position: absolute; bottom: -18px; left: 50%; margin-left: -14px; transition: all 0.3s ease 0s; }
.header-style6 .header-mid .header-right .elementor-element .header-right-block .menu-confirmation.open ul, .header-style6 .header-mid .header-right .widget_text .header-right-block .menu-confirmation.open ul { opacity: 1; visibility: visible; height: auto; margin-right: -100px; }
.header-style6 .header-mid .header-right .elementor-element .header-right-block .menu-confirmation .text-confirmation, .header-style6 .header-mid .header-right .widget_text .header-right-block .menu-confirmation .text-confirmation { display: inline-block; vertical-align: top; width: auto; height: 26px; background: url("../assets/img/icon-confirmation.png") center top no-repeat; cursor: pointer; }
.header-style6 .header-mid .header-right .elementor-element .header-right-block .menu-confirmation .text-confirmation span, .header-style6 .header-mid .header-right .widget_text .header-right-block .menu-confirmation .text-confirmation span { padding-top: 30px; display: block; }
.header-style6 .header-mid .header-right .elementor-element .header-right-block .menu-confirmation ul, .header-style6 .header-mid .header-right .widget_text .header-right-block .menu-confirmation ul { opacity: 0; visibility: hidden; height: 0px; width: 270px; position: absolute; top: 65px; right: 0px; transition: all 0.3s ease 0s; background-color: rgb(255, 255, 255); margin: 0px; z-index: 9; padding: 20px; list-style: none; }
.header-style6 .header-mid .header-right .elementor-element .header-right-block .menu-confirmation ul > li, .header-style6 .header-mid .header-right .widget_text .header-right-block .menu-confirmation ul > li { font-size: 13px; color: rgb(102, 102, 102); line-height: 35px; position: relative; }
.header-style6 .header-mid .header-right .elementor-element .header-right-block .menu-confirmation ul > li:first-child, .header-style6 .header-mid .header-right .widget_text .header-right-block .menu-confirmation ul > li:first-child { font-weight: 500; color: rgb(28, 28, 28); font-size: 14px; text-transform: uppercase; padding-left: 30px; background: url("../assets/img/icon-si.png") left center no-repeat; }
.rtl .header-style6 .header-mid .header-right .elementor-element .header-right-block .menu-confirmation ul > li:first-child, .rtl .header-style6 .header-mid .header-right .widget_text .header-right-block .menu-confirmation ul > li:first-child { background: url("../assets/img/icon-si.png") right center no-repeat; padding-right: 30px; padding-left: 0px; }
.header-style6 .header-mid .header-right .elementor-element .header-right-block .menu-confirmation ul > li:first-child::before, .header-style6 .header-mid .header-right .widget_text .header-right-block .menu-confirmation ul > li:first-child::before { width: 0px; }
.header-style6 .header-mid .header-right .elementor-element .header-right-block .menu-confirmation ul > li::before, .header-style6 .header-mid .header-right .widget_text .header-right-block .menu-confirmation ul > li::before { content: ""; display: inline-block; width: 6px; height: 6px; background-color: rgb(102, 102, 102); margin-right: 5px; border-radius: 50%; }
.rtl .header-style6 .header-mid .header-right .elementor-element .header-right-block .menu-confirmation ul > li::before, .rtl .header-style6 .header-mid .header-right .widget_text .header-right-block .menu-confirmation ul > li::before { margin-left: 5px; margin-right: 0px; }
.header-style6 .header-bottom { text-align: center; background-color: rgb(248, 248, 248); box-shadow: none; }
.header-style6 .header-bottom > .container { position: relative; }
.header-style6 .header-bottom .revo-logo, .header-style6 .header-bottom .cart-sticky { display: none; }
.header-style6 .header-bottom .main-menu { display: inline-block; }
.header-style6 .header-bottom .main-menu .primary-menu .navbar-inverse { background-color: rgb(248, 248, 248); }
.header-style6 .header-bottom .main-menu .primary-menu .navbar-inverse .nav-pills.nav-mega .revo-mega-menu.revo-menu-img > a span.menu-img { display: none; }
.header-style6 .header-bottom .main-menu .primary-menu .navbar-inverse .nav-pills > li > a { padding: 10px 25px 12px; }
.header-style6 .header-bottom .main-menu .primary-menu .navbar-inverse .nav-pills > li.dropdown > a::after { right: 10px; left: auto; }
.header-style6 .header-bottom.sticky-menu { padding: 7px 0px; position: fixed; }
.header-style6 .header-bottom.sticky-menu .main-menu { float: left; margin-left: 85px; }
.rtl .header-style6 .header-bottom.sticky-menu .main-menu { float: right; margin-right: 85px; margin-left: 0px; }
.header-style6 .header-bottom.sticky-menu .main-menu .primary-menu .navbar-inverse .nav-pills > li > a { padding: 12px 25px; }
.header-style6 .header-bottom.sticky-menu .revo-logo { display: block; padding: 0px 15px; }
.header-style6 .header-bottom.sticky-menu .revo-logo a { display: inline-block; max-width: 110px; padding: 1px 0px 0px; }
.header-style6 .header-bottom.sticky-menu .cart-sticky { display: block; position: absolute; right: 0px; top: 10px; }
.rtl .header-style6 .header-bottom.sticky-menu .cart-sticky { left: 0px; right: auto; }
.header-style6 .header-bottom.sticky-menu .cart-sticky .top-form.top-form-minicart { padding: 0px; }
.header-style6 .header-bottom.sticky-menu .cart-sticky .top-form.top-form-minicart .top-minicart-icon { width: 42px; }
.header-style6 .header-bottom.sticky-menu .cart-sticky .top-form.top-form-minicart .top-minicart-icon .cart-contents .text-cart { display: none; }
.header-style6 .header-bottom.sticky-menu .cart-sticky .top-form.top-form-minicart .wrapp-minicart { top: 41px; }
.header-style6 .header-bottom.sticky-menu .search-cate { top: 3px; right: 55px; }
.rtl .header-style6 .header-bottom.sticky-menu .search-cate { left: 55px; right: auto; }
.header-style6 .header-bottom.sticky-menu .search-cate .top-form.top-search.open { margin-top: 65px; }
.header-style6 .search-cate { position: absolute; top: 0px; right: 0px; }
.rtl .header-style6 .search-cate { left: 0px; right: auto; }
.header-style6 .search-cate .search-home6 { float: right; font-size: 16px; color: rgb(28, 28, 28); line-height: 42px; cursor: pointer; }
.header-style6 .search-cate .search-home6:hover { color: rgb(230, 0, 50); }
.rtl .header-style6 .search-cate .search-home6 { float: left; }
.header-style6 .search-cate .sw_woo_search { float: none; }
.header-style6 .search-cate .revo_top { padding: 0px; }
.header-style6 .search-cate .revo_top .top-form.top-search { min-width: 250px; background-color: rgb(0, 0, 0); width: 100%; margin: 0px; height: 0px; opacity: 0; visibility: hidden; transition: all 0.3s ease 0s; transform: translate(0px, -60px); }
.header-style6 .search-cate .revo_top .top-form.top-search.open { height: auto; opacity: 1; visibility: visible; margin-top: 60px; }
.header-style6 .search-cate .revo_top .top-form.top-search .topsearch-entry { padding: 0px; }
.header-style6 .search-cate .revo_top .top-form.top-search .cat-wrapper { display: none; }
.header-style6 .search-cate .revo_top .top-form.top-search input { padding-left: 10px; border-radius: 0px; background-color: rgb(255, 255, 255); color: rgb(153, 153, 153); height: 40px; box-shadow: rgb(153, 153, 153) 0px 0px 3px; width: auto; }
.rtl .header-style6 .search-cate .revo_top .top-form.top-search input { padding-right: 10px; }
.header-style6 .search-cate .revo_top .top-form.top-search button.button-search-pro { background-color: rgb(255, 255, 255); width: 40px; height: 40px; border-radius: 0px; color: rgb(34, 34, 34); border-left: 0px; right: 0px; }
.rtl .header-style6 .search-cate .revo_top .top-form.top-search button.button-search-pro { left: 0px; right: auto; }
.header-style6 .search-cate .revo_top .top-form.top-search button.button-search-pro:hover { background-color: rgb(255, 255, 255); color: rgb(230, 0, 50); border-radius: 0px; }
.header-style6 .search-cate .revo_top .top-form.top-search button.button-search-pro:hover::before { color: rgb(153, 153, 153); }
.header-style6 .top-form.top-form-minicart { padding: 0px 15px 0px 0px; }
.rtl .header-style6 .top-form.top-form-minicart { padding: 0px 5px 0px 15px; }
.header-style6 .top-form.top-form-minicart .top-minicart-icon { text-align: center; border-radius: 50%; width: auto; height: 35px; background: url("../assets/img/icon-cart6.png") center top no-repeat; position: relative; }
.header-style6 .top-form.top-form-minicart .top-minicart-icon .cart-contents .minicart-number { display: inline-block; vertical-align: top; width: 22px; height: 22px; line-height: 22px; position: absolute; right: 0px; top: -5px; background-color: rgb(230, 0, 50); color: rgb(255, 255, 255); border-radius: 50%; font-size: 13px; }
.rtl .header-style6 .top-form.top-form-minicart .top-minicart-icon .cart-contents .minicart-number { left: 0px; right: auto; }
.header-style6 .top-form.top-form-minicart .top-minicart-icon .cart-contents .text-cart { display: block; padding-top: 30px; font-size: 12px; color: rgb(137, 137, 137); }
.header-style6 .top-form.top-form-minicart .top-minicart-icon .cart-contents:hover .text-cart { color: rgb(230, 0, 50); }
.video-bg-home6 .rev_slider_wrapper a { color: rgb(255, 255, 255); }
.service-home6 ul { margin: 12px 0px; list-style: none; overflow: hidden; }
.service-home6 ul > li { float: left; width: 33.33%; padding-right: 7px; }
.service-home6 ul > li .content { color: rgb(34, 34, 34); height: 54px; line-height: 54px; background-color: rgb(230, 0, 50); display: block; position: relative; padding-left: 25px; font-size: 14px; font-weight: 400; }
.service-home6 ul > li .content:hover { opacity: 0.85; }
.rtl .service-home6 ul > li .content { padding-right: 25px; padding-left: 0px; }
.rtl .service-home6 ul > li .content::before { margin-right: 0px; margin-left: 10px; }
.service-home6 ul > li .content::before { content: ""; display: inline-block; margin-right: 10px; width: 15px; height: 15px; background: url("../assets/img/bg_general.png") -30px -1934px no-repeat; }
.service-home6 ul > li .content span { font-weight: 500; }
.service-home6 ul > li:last-child { padding: 0px; }
.featured-cat { margin: 65px -15px 0px; position: relative; overflow: hidden; }
.featured-cat .wrap-content .block-title { text-align: center; }
.featured-cat .wrap-content .block-title h3 { font-size: 24px; color: rgb(34, 34, 34); text-transform: uppercase; margin-bottom: 5px; font-weight: 800 !important; }
.featured-cat .wrap-content .description { text-align: center; color: rgb(102, 102, 102); font-size: 14px; margin-bottom: 35px; font-weight: 400; }
.featured-cat .wrap-content .item { float: left; width: 50%; position: relative; padding: 0px 15px; margin-bottom: 30px; }
.featured-cat .wrap-content .item img { transition: all 0.3s ease 0s; }
.featured-cat .wrap-content .item:hover img { opacity: 0.85; }
.rtl .featured-cat .wrap-content .item { float: right; }
.featured-cat .wrap-content .item .item-content { position: absolute; }
.featured-cat .wrap-content .item .item-content h2 { font-weight: 600; font-size: 14px; color: rgb(102, 102, 102); text-transform: uppercase; }
.featured-cat .wrap-content .item .item-content h1 { font-size: 36px; color: rgb(28, 28, 28); font-weight: 500; margin-bottom: 15px; }
.featured-cat .wrap-content .item .item-content .des { color: rgb(102, 102, 102); line-height: 20px; display: block; }
.featured-cat .wrap-content .item .item-content .set-to { display: inline-block; height: 45px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 12px; font-weight: 500; line-height: 45px; padding: 0px 27px; margin: 30px 0px; background-color: rgb(0, 0, 0); }
.featured-cat .wrap-content .item .item-content .set-to:hover { background-color: rgb(230, 0, 50); }
.featured-cat .wrap-content .item .item-content h4 { font-weight: 600; font-size: 20px; color: rgb(28, 28, 28); }
.featured-cat .wrap-content .item .item-content a.shop-now { font-size: 12px; text-transform: uppercase; font-weight: 500; color: rgb(28, 28, 28); position: relative; }
.featured-cat .wrap-content .item .item-content a.shop-now:hover { color: rgb(230, 0, 50); }
.featured-cat .wrap-content .item .item-content a.shop-now::after { content: ""; font-family: FontAwesome; font-size: 14px; margin-left: 10px; }
.featured-cat .wrap-content .item.item1 .item-content { top: 198px; right: 40px; text-align: center; width: 49%; }
.featured-cat .wrap-content .item.item2 .item-content { bottom: 35px; left: 40px; text-align: left; }
.featured-cat .wrap-content .item.item3 .item-content { top: 130px; left: 40px; text-align: left; }
.featured-cat .wrap-content .item.item4 .item-content { top: 70px; text-align: left; width: 41%; right: 35px; }
.featured-cat .wrap-content .item.item4 .item-content .des { margin-bottom: 25px; }
.featured-cat .wrap-content .item.item2, .featured-cat .wrap-content .item.item3 { width: 25%; }
.block-text-home6 { position: relative; }
.block-text-home6 .des { position: absolute; right: 345px; top: 45px; }
.block-text-home6 a.shop-all { position: absolute; font-size: 14px; color: rgb(255, 255, 255); font-weight: 500; padding: 0px 34px; background-color: rgb(0, 0, 0); line-height: 45px; height: 45px; top: 38px; right: 30px; display: inline-block; text-transform: uppercase; }
.block-text-home6 a.shop-all:hover { background-color: rgb(230, 0, 50); }
.home-style6 .featured-product { position: relative; margin-top: 30px; }
.home-style6 .featured-product:hover .res-button { opacity: 1; }
.home-style6 .featured-product .block-title { text-align: center; }
.home-style6 .featured-product .block-title h3 { font-size: 24px; color: rgb(34, 34, 34); text-transform: uppercase; margin-bottom: 8px; font-weight: 800 !important; }
.home-style6 .featured-product .description { text-align: center; color: rgb(102, 102, 102); font-size: 14px; margin-bottom: 35px; font-weight: 400; }
.home-style6 .featured-product .res-button { display: inline-block; width: 42px; height: 42px; line-height: 42px; background-color: rgba(34, 34, 34, 0.6); position: absolute; top: 50%; color: rgb(232, 232, 232); font-size: 18px; cursor: pointer; border-radius: 50%; text-align: center; opacity: 0; transition: all 0.3s ease 0s; z-index: 3; }
.home-style6 .featured-product .res-button:hover { background-color: rgb(230, 0, 50); color: rgb(255, 255, 255); }
.home-style6 .featured-product .res-button.slick-prev { left: 0px; right: auto; }
.home-style6 .featured-product .res-button.slick-prev::before { font-family: FontAwesome; content: ""; }
.home-style6 .featured-product .res-button.slick-next { right: 0px; left: auto; }
.home-style6 .featured-product .res-button.slick-next::before { font-family: FontAwesome; content: ""; }
.home-style6 .featured-product .slider .item .item-wrap .products-thumb a.sw-quickview { background-color: rgb(34, 34, 34); }
.home-style6 .featured-product .slider .item .item-wrap .products-thumb a.sw-quickview:hover { opacity: 0.85; }
.home-style6 .featured-product .slider .item .item-wrap .products-thumb .sale-off { background-color: rgb(34, 34, 34); font-family: OpenSansBold; font-weight: normal; }
.home-style6 .featured-product .slider .item .item-wrap .item-content h4 a { font-weight: 500; color: rgb(34, 34, 34); }
.home-style6 .featured-product .slider .item .item-wrap .item-content .item-price { color: rgb(34, 34, 34); }
.home-style6 .featured-product .slider .item .item-wrap .item-content .item-price ins { color: rgb(34, 34, 34); }
.home-style6 .featured-product .slider .item .item-wrap .item-content .item-bottom { bottom: -10px; }
.home-style6 .featured-product .slider .item .item-wrap .item-content .item-bottom .add_to_cart_button, .home-style6 .featured-product .slider .item .item-wrap .item-content .item-bottom .product_type_external, .home-style6 .featured-product .slider .item .item-wrap .item-content .item-bottom .product_type_grouped { background-color: rgb(34, 34, 34); }
.home-style6 .featured-product .slider .item .item-wrap .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .home-style6 .featured-product .slider .item .item-wrap .item-content .item-bottom a.compare.added { color: rgb(255, 255, 255); border: 1px solid rgb(230, 0, 50) !important; }
.home-style6 .featured-product .slider .item .item-wrap .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover, .home-style6 .featured-product .slider .item .item-wrap .item-content .item-bottom a.compare.added:hover { border: 1px solid rgb(34, 34, 34); }
.home-style6 .featured-product .slider .item .item-wrap .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .home-style6 .featured-product .slider .item .item-wrap .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .home-style6 .featured-product .slider .item .item-wrap .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .home-style6 .featured-product .slider .item .item-wrap .item-content .item-bottom a.compare { border: 1px solid rgb(34, 34, 34); color: rgb(34, 34, 34); }
.home-style6 .featured-product .slider .item .item-wrap .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover, .home-style6 .featured-product .slider .item .item-wrap .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover, .home-style6 .featured-product .slider .item .item-wrap .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover, .home-style6 .featured-product .slider .item .item-wrap .item-content .item-bottom a.compare:hover { background-color: rgb(34, 34, 34); }
.sw-instagram-slider { position: relative; margin-bottom: 10px; }
.sw-instagram-slider .slider .slick-list { margin: 0px -5px; }
.sw-instagram-slider .slider .item { padding: 0px 5px; }
.sw-instagram-slider .slider .item a { position: relative; display: inline-block; vertical-align: top; }
.sw-instagram-slider .slider .item a img { transition: all 0.3s ease 0s; }
.sw-instagram-slider .slider .item a:hover img { opacity: 0.85; }
.sw-instagram-slider .slider .item a .fa { font-size: 24px; color: rgb(206, 206, 206); position: absolute; top: 15px; right: 15px; }
.sw-instagram-slider .res-button { width: 42px; height: 42px; border: 1px solid rgb(222, 222, 222); line-height: 40px; text-align: center; background-color: rgb(245, 245, 245); color: rgb(137, 137, 137); position: absolute; top: 50%; margin-top: -21px; border-radius: 50%; cursor: pointer; }
.sw-instagram-slider .res-button:hover { background-color: rgb(230, 0, 50); color: rgb(255, 255, 255); border: 1px solid rgb(230, 0, 50); }
.sw-instagram-slider .res-button::before { font-family: FontAwesome; font-size: 26px; }
.sw-instagram-slider .res-button.slick-prev { left: -72px; }
.sw-instagram-slider .res-button.slick-prev::before { content: ""; }
.sw-instagram-slider .res-button.slick-next { right: -72px; }
.sw-instagram-slider .res-button.slick-next::before { content: ""; }
.instargram-gallery { text-align: center; margin-top: 30px; }
.instargram-gallery h3 { font-size: 16px; color: rgb(34, 34, 34); text-transform: uppercase; font-weight: 500; }
.instargram-gallery ul { overflow: hidden; display: inline-block; margin: 0px; }
.instargram-gallery ul > li { list-style: none; float: left; }
.rtl .instargram-gallery ul > li { float: right; }
.instargram-gallery ul > li > a { display: inline-block; vertical-align: top; font-size: 20px; color: rgb(34, 34, 34); margin: 0px 6px; }
.instargram-gallery ul > li > a:hover { color: rgb(230, 0, 50); }
.footer .footer-home6 .vc_wp_custommenu .widget_nav_menu .widgettitle { margin-bottom: 15px; }
.footer .footer-home6 .vc_wp_custommenu .widget_nav_menu ul.menu > li > a { color: rgb(102, 102, 102); }
.footer .footer-home6 .vc_wp_custommenu .widget_nav_menu ul.menu > li > a:hover { color: rgb(230, 0, 50); }
.footer .footer-home6 .wpb_content_element { margin: 0px; }
.footer .footer-home6 .newsletter-footer6 { float: none; margin: 20px auto 0px; text-align: center; }
.footer .footer-home6 .newsletter-footer6 .content-wrap h3 { font-size: 24px; font-weight: 800; color: rgb(34, 34, 34); text-transform: uppercase; }
.footer .footer-home6 .newsletter-footer6 .content-wrap .title { font-size: 14px; color: rgb(102, 102, 102); margin-bottom: 28px; font-weight: 400; }
.footer .footer-home6 .newsletter-footer6 .content-wrap .mc4wp-form .mc4wp-alert.mc4wp-success { margin: -30px 0px 30px; }
.footer .footer-home6 .newsletter-footer6 .content-wrap .mc4wp-form input[type="email"] { border-radius: 0px; height: 46px; width: 100%; border: 1px solid rgb(204, 204, 204); padding: 0px 20px; background: url("../assets/img/blue/icon-newsletter.png") right 15px center no-repeat rgb(255, 255, 255); }
.rtl .footer .footer-home6 .newsletter-footer6 .content-wrap .mc4wp-form input[type="email"] { background-position: left 15px center; }
.footer .footer-home6 .newsletter-footer6 .content-wrap .mc4wp-form input[type="submit"] { height: 35px; border-radius: 18px; background-color: rgb(230, 0, 50); font-weight: 500; text-transform: uppercase; font-size: 14px; text-align: center; color: rgb(28, 28, 28); line-height: 35px; width: 100%; border: 0px; margin: 20px 0px 55px; }
.footer .footer-home6 .newsletter-footer6 .content-wrap .mc4wp-form input[type="submit"]:hover { color: rgb(255, 255, 255); }
.footer .footer-home6 .contact-address { padding-bottom: 50px; }
.footer .footer-home6 .contact-address .info-footer a { color: rgb(125, 125, 125); }
.footer .footer-home6 .contact-address .info-footer a:hover { color: rgb(230, 0, 50); }
.footer .footer-home6 .contact-address .info-footer .app-download { display: block; margin: 20px 0px; }
.footer .footer-home6 .contact-address .info-footer ul > li { margin-top: 10px; }
.footer .footer-home6 .contact-address .info-footer ul > li span { line-height: 21px; margin-top: -3px; }
.footer .footer-home6 .contact-address .info-footer ul > li.email { margin-bottom: 15px; }
@media (max-width: 1199px) {
  .block-text-home6 .des { right: 250px; }
  .block-text-home6 .shop-all { padding: 0px 25px; }
  .block-text-home6 a.shop-all { padding: 0px 25px; }
  .video-bg-home6 .rev_slider_wrapper .rev_slider .tp-parallax-wrap { display: none; }
  .header-style6 .header-mid.sticky-mid .header-right .top-form.top-form-minicart { right: 50px; }
  .rtl .header-style6 .header-mid.sticky-mid .header-right .top-form.top-form-minicart { left: 50px; right: auto; }
  .sw-instagram-slider .res-button.slick-prev { left: 10px; }
  .sw-instagram-slider .res-button.slick-next { right: 10px; }
}
@media (max-width: 1199px) and (min-width: 992px) {
  .featured-cat .wrap-content .item.item1 .item-content { top: 70px; }
}
@media (max-width: 991px) {
  .service-home6 ul > li { width: 100%; margin: 0px 0px 10px; padding: 0px; }
  .header-style6 .header-bottom .main-menu { margin: 0px 15px; float: left !important; }
  .rtl .header-style6 .header-bottom .main-menu { float: right !important; }
  .header-style6 .header-bottom.sticky-menu .resmenu-container .menu-responsive-wrapper { top: 51px; }
  .header-style6 .header-bottom.sticky-menu #main-menu .primary-menu .resmenu-container .navbar-toggle { margin: 3px 0px; }
  .header-style6 .header-bottom.sticky-menu .search-cate { top: 0px; }
  .header-style6 .header-bottom.sticky-menu .search-cate .search-home6 { line-height: 40px; }
  .featured-cat .wrap-content .item.item1 .item-content { top: 50px; }
  .featured-cat .wrap-content .item.item2 .item-content { bottom: 10px; }
  .featured-cat .wrap-content .item.item3 .item-content { top: 30px; }
  .featured-cat .wrap-content .item.item4 .item-content { top: 10px; }
  .block-text-home6 a.shop-all { top: 20px; padding: 0px 15px; height: 35px; line-height: 35px; }
  .block-text-home6 .des { display: none; }
  .footer .footer-home6 .wpb_content_element { margin: 0px 0px 20px; }
  .header-style6 .header-bottom { text-align: left; }
  .rtl .header-style6 .header-bottom { text-align: right; }
}
@media (max-width: 991px) and (min-width: 768px) {
  .rtl .header-style6 .header-mid .header-right .widget_text .header-right-block .menu-confirmation, .header-style6 .header-mid .header-right .widget_text .header-right-block .header-help { margin: 0px 8px; }
  .header-style6 .header-mid .header-right .widget_text .header-right-block .menu-confirmation.open ul { margin-right: -70px; }
  .rtl .header-style6 .header-mid .header-right .widget_text .header-right-block .menu-confirmation.open ul { margin-right: -120px; }
}
@media (max-width: 767px) {
  .header-style6 .search-cate .search-home6 { margin-right: 15px; }
  .rtl .header-style6 .search-cate .search-home6 { margin-left: 15px; margin-right: 0px; }
  .header-style6 .search-cate .revo_top .top-form.top-search input { padding: 0px 20px; }
}
@media (max-width: 640px) {
  .header-style6 .header-top { text-align: center; }
  .header-style6 .header-top .top-header { display: inline-block; }
  .header-style6 .header-top .top-header .block-text-left { display: none; }
  .header-style6 .header-mid { padding: 10px 0px; position: relative; }
  .header-style6 .header-mid .header-left { margin: 0px; }
  .header-style6 .header-mid .top-header { width: 100%; clear: both; }
  .header-style6 .header-mid .top-header .revo-logo { padding-top: 20px; }
  .header-style6 .header-mid .header-right { position: absolute; top: 10px; margin: 0px; right: 0px; }
  .rtl .header-style6 .header-mid .header-right { left: 0px; right: auto; }
  .header-style6 .header-mid .header-right .widget_text .header-right-block .menu-confirmation.open ul { margin-right: -70px; }
  .rtl .header-style6 .header-mid .header-right .widget_text .header-right-block .menu-confirmation.open ul { margin-right: -120px; }
  .featured-cat { margin: 25px -15px 0px; }
  .featured-cat .wrap-content .block-title h3 { font-size: 18px; }
  .featured-cat .wrap-content .block-title .description { margin-bottom: 15px; }
  .featured-cat .wrap-content .item.item1 .item-content { top: 120px; }
  .featured-cat .wrap-content .item { width: 100%; }
  .featured-cat .wrap-content .item img { width: 100%; }
  .featured-cat .wrap-content .item.item1 { width: 100%; }
  .featured-cat .wrap-content .item.item1 img { width: 100%; }
  .featured-cat .wrap-content .item.item1 .item-content { top: 198px; }
  .featured-cat .wrap-content .item.item2 .item-content { bottom: 35px; }
  .featured-cat .wrap-content .item.item3 .item-content { top: 130px; }
  .featured-cat .wrap-content .item.item2, .featured-cat .wrap-content .item.item3 { width: 50%; }
  .featured-cat .wrap-content .item.item2 img, .featured-cat .wrap-content .item.item3 img { width: 100%; }
  .featured-cat .wrap-content .item.item4 .item-content { top: 70px; }
  .responsive-post-slider.style1 { margin: 30px 0px 20px; }
  .responsive-post-slider.style1 .box-title h3 { font-size: 18px; }
  .responsive-post-slider.style1 .description { margin-bottom: 20px; }
  .home-style6 .featured-product .block-title h3 { font-size: 18px; }
  .home-style6 .featured-product .block-title .description { margin-bottom: 15px; }
  .featured-cat .wrap-content .item.item1 .item-content { top: 120px; }
  .block-text-home6 a.shop-all { top: 10px; }
  .footer .footer-home6 .newsletter-footer6 .content-wrap .mc4wp-form input[type="submit"] { margin: 20px 0px 15px; }
}
@media (max-width: 480px) {
  .header-style6 .header-bottom.sticky-menu .main-menu { margin: 0px; }
  .header-style6 .header-bottom.sticky-menu .main-menu .menu-responsive-wrapper { left: 0px; }
}
@media (max-width: 360px) {
  .header-style6 .header-mid .header-right { top: 16px; }
  .header-style6 .header-mid .header-right .widget_text .header-right-block .header-help a span { display: none; }
  .header-style6 .header-mid .header-right .widget_text .header-right-block .menu-confirmation { width: 26px; }
  .header-style6 .header-mid .header-right .widget_text .header-right-block .menu-confirmation .text-confirmation { width: 26px; }
  .header-style6 .header-mid .header-right .widget_text .header-right-block .menu-confirmation .text-confirmation span { display: none; }
  .header-style6 .currency_w { margin: 0px; }
  .header-style6 .top-form.top-form-minicart .top-minicart-icon { display: block; width: 42px; }
  .header-style6 .top-form.top-form-minicart .top-minicart-icon .cart-contents .text-cart { display: none; }
  .header-style6 .header-mid .header-right .widget_text .header-right-block .menu-confirmation.open ul { margin-right: -60px; top: 40px; }
  .rtl .header-style6 .header-mid .header-right .widget_text .header-right-block .menu-confirmation.open ul { margin-right: -160px; }
  .header-style6 .search-cate .revo_top .top-form.top-search.open { min-width: 320px; }
  .rtl .header-style6 .search-cate .revo_top .top-form.top-search.open input { padding-left: 0px; }
  .rtl .header-style6 .search-cate .revo_top .top-form.top-search.open .button-search-pro { left: 0px; right: auto; }
  .featured-cat .wrap-content .item { margin-bottom: 15px; }
  .featured-cat .wrap-content .item.item1 .item-content { right: 10px; top: 15px; width: 93%; }
  .featured-cat .wrap-content .item.item2, .featured-cat .wrap-content .item.item3 { width: 100%; }
  .featured-cat .wrap-content .item.item4 .item-content { top: 40px; }
  .featured-cat .wrap-content .item.item4 .des { display: none; }
  .block-text-home6 { display: block; }
  .block-text-home6 a.shop-all { display: none; }
  .instargram-gallery { margin: 10px 0px; }
  .sw-instagram-gallery .intagram-gallery-content .item { margin: 0px 0px 10px; width: 100% !important; }
  .sw-instagram-gallery .intagram-gallery-content .item:last-child { margin: 0px; }
  .footer .footer-home6 .newsletter-footer6 { margin-top: 0px; }
  .footer .footer-home6 .contact-address { padding-bottom: 10px; }
}
.home-style7 .item .item-wrap .item-detail .item-content .item-price { font-size: 18px; float: none; position: relative; z-index: 2; transition: all 0.3s ease 0s; display: inline-block; vertical-align: top; }
.home-style7 .item .item-wrap .item-detail .item-content .item-price del { font-size: 16px; }
.home-style7 .box-slider-title { border-bottom: 1px solid rgb(230, 230, 230); padding-bottom: 12px; margin-bottom: 34px; }
.home-style7 .box-slider-title h2 { font-size: 22px; color: rgb(34, 34, 34); text-transform: uppercase; margin: 0px; font-weight: 800; }
.home-style7 .box-slider-title .view-all a { font-weight: 600; font-size: 13px; color: rgb(230, 0, 50); display: block; padding: 8px 0px; margin: 0px 0px 0px 22px; }
.home-style7 .wpb_button, .home-style7 .wpb_content_element, .home-style7 ul.wpb_thumbnails-fluid > li { margin-bottom: 0px; }
.home-style7 .responsive-post-slider .resp-slider-container { position: relative; }
.home-style7 .responsive-post-slider .resp-slider-container .block-title { border-bottom: 1px solid rgb(230, 230, 230); padding-bottom: 16px; margin-bottom: 30px; }
.home-style7 .responsive-post-slider .resp-slider-container .block-title h3 { font-size: 22px; color: rgb(34, 34, 34); text-transform: uppercase; margin: 0px; padding: 0px; border: none; font-weight: 800; }
.home-style7 .responsive-post-slider .resp-slider-container .block-title h3::before { display: none; }
.home-style7 .responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content h4 { margin: 15px 0px 0px; }
.home-style7 .responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content h4 a { line-height: 22px; }
.home-style7 .responsive-post-slider .res-button { top: -2px; }
#rev_slider_6_1 a { color: rgb(255, 255, 255); }
#rev_slider_6_1 a i { margin-right: 7px; }
#rev_slider_6_1 .ares { width: 57px !important; }
#rev_slider_6_1 .ares .tp-bullet { position: relative; float: left; left: auto !important; }
#rev_slider_6_1 .ares .tp-bullet.selected { width: 25px; border-radius: 4px; transition: width 0.3s ease 0s; background-color: rgb(230, 0, 50); }
#rev_slider_6_1 .ares .tp-bullet + .tp-bullet { margin-left: 8px !important; }
#rev_slider_6_1 .ares .tp-bullet:hover { background-color: rgb(230, 0, 50); }
.dailydeals-product .resp-slider-container .box-slider-title { border-bottom: 1px solid rgb(230, 230, 230); padding-bottom: 12px; margin-bottom: 34px; }
.dailydeals-product .resp-slider-container .box-slider-title h2 { font-size: 22px; color: rgb(34, 34, 34); text-transform: uppercase; margin: 0px; font-weight: 800; }
.dailydeals-product .resp-slider-container .box-slider-title .wrap-link .wrap-countdown { border: 1px dashed rgb(230, 0, 50); }
.dailydeals-product .resp-slider-container .box-slider-title .wrap-link .wrap-countdown .end-in { border-right: 1px dashed rgb(230, 0, 50); font-weight: 600; font-size: 12px; color: rgb(56, 56, 56); text-transform: uppercase; padding: 8px 13px 6px 37px; position: relative; }
.dailydeals-product .resp-slider-container .box-slider-title .wrap-link .wrap-countdown .end-in::before { content: ""; font-family: FontAwesome; color: rgb(230, 0, 50); font-size: 18px; position: absolute; top: 6px; left: 13px; }
.dailydeals-product .resp-slider-container .box-slider-title .wrap-link .wrap-countdown .banner-countdown { padding: 5px 21px; overflow: hidden; }
.dailydeals-product .resp-slider-container .box-slider-title .wrap-link .wrap-countdown .banner-countdown .countdown-row .countdown-section span { font-weight: 600; font-size: 12px; color: rgb(56, 56, 56); text-transform: capitalize; }
.dailydeals-product .resp-slider-container .box-slider-title .wrap-link .wrap-countdown .banner-countdown .countdown-row .countdown-section span.countdown-amount { margin: 0px 3px 0px 0px; }
.dailydeals-product .resp-slider-container .box-slider-title .wrap-link .wrap-countdown .banner-countdown .countdown-row .countdown-section.days, .dailydeals-product .resp-slider-container .box-slider-title .wrap-link .wrap-countdown .banner-countdown .countdown-row .countdown-section.hours, .dailydeals-product .resp-slider-container .box-slider-title .wrap-link .wrap-countdown .banner-countdown .countdown-row .countdown-section.mins { margin: 0px 28px 0px 0px; display: inline-block; }
.dailydeals-product .resp-slider-container .box-slider-title .wrap-link .view-all a { font-weight: 600; font-size: 13px; color: rgb(230, 0, 50); display: block; padding: 8px 0px; margin: 0px 0px 0px 22px; }
.dailydeals-product .resp-slider-container .slick-slider .item .item-wrap { margin-bottom: 36px; }
.dailydeals-product .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content h4 a { opacity: 1; line-height: 21px; }
.dailydeals-product .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-price { opacity: 1; }
.dailydeals-product .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-img { overflow: hidden; margin: 0px 0px 9px; }
.dailydeals-product .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-img .item-bottom { bottom: 0px; }
.dailydeals-product .resp-slider-container .slick-slider .item .item-wrap:hover .item-img .item-bottom { opacity: 1; }
.dailydeals-product .resp-slider-container .slick-slider .item .item-wrap:hover .item-img .item-bottom .button, .dailydeals-product .resp-slider-container .slick-slider .item .item-wrap:hover .item-img .item-bottom .add_to_cart_button, .dailydeals-product .resp-slider-container .slick-slider .item .item-wrap:hover .item-img .item-bottom .product_type_external, .dailydeals-product .resp-slider-container .slick-slider .item .item-wrap:hover .item-img .item-bottom .product_type_grouped, .dailydeals-product .resp-slider-container .slick-slider .item .item-wrap:hover .item-img .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .dailydeals-product .resp-slider-container .slick-slider .item .item-wrap:hover .item-img .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .dailydeals-product .resp-slider-container .slick-slider .item .item-wrap:hover .item-img .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .dailydeals-product .resp-slider-container .slick-slider .item .item-wrap:hover .item-img .item-bottom a.compare, .dailydeals-product .resp-slider-container .slick-slider .item .item-wrap:hover .item-img .item-bottom .group.fancybox { transform: translateY(0px); }
.best-selling-product .resp-slider-container .slick-slider .item .item-wrap { margin-bottom: 36px; }
.best-selling-product .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content h4 a { opacity: 1; line-height: 21px; }
.best-selling-product .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-price { opacity: 1; }
.best-selling-product .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-img { overflow: hidden; margin: 0px 0px 9px; }
.best-selling-product .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-img .item-bottom { bottom: 0px; }
.best-selling-product .resp-slider-container .slick-slider .item .item-wrap:hover .item-img .item-bottom { opacity: 1; }
.best-selling-product .resp-slider-container .slick-slider .item .item-wrap:hover .item-img .item-bottom .button, .best-selling-product .resp-slider-container .slick-slider .item .item-wrap:hover .item-img .item-bottom .add_to_cart_button, .best-selling-product .resp-slider-container .slick-slider .item .item-wrap:hover .item-img .item-bottom .product_type_external, .best-selling-product .resp-slider-container .slick-slider .item .item-wrap:hover .item-img .item-bottom .product_type_grouped, .best-selling-product .resp-slider-container .slick-slider .item .item-wrap:hover .item-img .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .best-selling-product .resp-slider-container .slick-slider .item .item-wrap:hover .item-img .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .best-selling-product .resp-slider-container .slick-slider .item .item-wrap:hover .item-img .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .best-selling-product .resp-slider-container .slick-slider .item .item-wrap:hover .item-img .item-bottom a.compare, .best-selling-product .resp-slider-container .slick-slider .item .item-wrap:hover .item-img .item-bottom .group.fancybox { transform: translateY(0px); }
@media (max-width: 1920px) and (min-width: 1445px) {
  .header-style7 .header-mid.sticky-mid .mid-header { position: fixed; z-index: 99; top: 0px; right: 375px; float: none; padding: 5px 0px; left: auto; }
  .rtl .header-style7 .header-mid.sticky-mid .mid-header { left: 375px; right: auto; }
  .header-style7 .header-mid.sticky-mid .mid-header .top-form.top-form-minicart .top-minicart-icon .title-cart { display: none; }
}
@media (max-width: 1199px) and (min-width: 992px) {
  .header-style7 .header-mid.sticky-mid .mid-header { right: 20px; left: auto; }
  .rtl .header-style7 .header-mid.sticky-mid .mid-header { left: 20px; right: auto; }
  .header-style7 .header-bottom .container i { right: 40px; left: auto; }
  .rtl .header-style7 .header-bottom .container i { left: 40px; right: auto; }
}
@media (max-width: 767px) {
  .footer .footer-style7 .elementor-widget-wp-widget-nav_menu h5 .icon-footer::before, .footer .footer-style7 .widget_nav_menu .widgettitle .icon-footer::before { color: rgb(255, 255, 255); opacity: 1 !important; }
  .footer .footer-style7 .wpb_content_element h3 .icon-footer::before { color: rgb(255, 255, 255); opacity: 1 !important; }
  .footer .footer-style7 .elementor-widget-wp-widget-nav_menu ul.menu, .footer .footer-style7 .widget_nav_menu ul.menu, .footer .footer-style7 .info-footer ul { display: none; }
  .footer .footer-style7 .footer-home10 .footer-menu h3 .icon-footer::before { opacity: 1; }
  .footer .footer-style7 .wrapper-footer { display: none; }
}
@media (max-width: 360px) {
  .home-style7 .service-home4 ul > li { margin: 0px; font-size: 13px; }
  .home-style7 .service-home4 ul > li::before { width: 0px; height: 0px; background: none; }
}
.header-style8 .header-top { background-color: rgb(38, 193, 176); min-height: 38px; border: 0px; }
.header-style8 .header-top .header-messages { line-height: 38px; color: rgb(34, 34, 34); }
.header-style8 .header-top .custom-login .top-login { padding: 12px 0px; }
.header-style8 .header-top .top-login ul li a { color: rgb(255, 255, 255); border-left: 1px solid rgba(255, 255, 255, 0.2); }
.rtl .header-style8 .header-top .top-login ul li a { border-right: 1px solid rgba(255, 255, 255, 0.2); border-left: 0px; margin: 0px 0px 0px 10px; }
.header-style8 .header-top .elementor-widget-wp-widget-nav_menu h5, .header-style8 .header-top .elementor-widget-wp-widget-nav_menu h3, .header-style8 .header-top .widget_nav_menu h5, .header-style8 .header-top .widget_nav_menu h3 { color: rgb(255, 255, 255); border-left: 1px solid rgba(255, 255, 255, 0.2); }
.rtl .header-style8 .header-top .elementor-widget-wp-widget-nav_menu h5, .rtl .header-style8 .header-top .elementor-widget-wp-widget-nav_menu h3, .rtl .header-style8 .header-top .widget_nav_menu h5, .rtl .header-style8 .header-top .widget_nav_menu h3 { border-right: 1px solid rgba(255, 255, 255, 0.2); border-left: 0px; }
.header-style8 #lang_sel a.lang_sel_sel::after { color: rgb(255, 255, 255); }
.header-style8 #lang_sel > ul.nav > li > a { padding: 0px; border: 0px; color: rgb(255, 255, 255); }
.header-style8 .currency_w > li > a { padding-right: 10px; color: rgb(255, 255, 255); border-left: 1px solid rgba(255, 255, 255, 0.2); }
.rtl .header-style8 .currency_w > li > a { border-right: 1px solid rgba(255, 255, 255, 0.2); border-left: 0px; }
.header-style8 .currency_w > li > a::after { color: rgb(255, 255, 255); }
.header-style8 .header-mid .search-cate .top-form .topsearch-entry { padding-left: 0px; }
.rtl .header-style8 .header-mid .search-cate .top-form .topsearch-entry { padding-right: 0px; }
.header-style8 .header-mid .search-cate .top-form .topsearch-entry .cat-wrapper { display: none; }
.header-style8 .header-mid .search-cate .top-form .topsearch-entry input { border: 1px solid rgb(204, 204, 204); height: 45px; padding-left: 20px; padding-right: 20px; border-radius: 0px; }
.header-style8 .header-mid .search-cate .top-form .topsearch-entry .button-search-pro { background-color: rgb(70, 70, 70); border-radius: 0px; height: 45px; line-height: 45px; width: auto; padding: 0px 40px; }
.header-style8 .header-mid .search-cate .top-form .topsearch-entry .button-search-pro:hover { background-color: rgb(38, 193, 176); }
.header-style8 .header-mid .contact-us { background: url("../assets/img/icon-phone.png") left center no-repeat; color: rgb(28, 28, 28); }
.rtl .header-style8 .header-mid .contact-us { background: url("../assets/img/icon-phone.png") right center no-repeat; }
.header-style8 .header-mid .contact-us .text { color: rgb(28, 28, 28); font-weight: 500; }
.header-style8 .header-mid.sticky-mid .search-cate { position: fixed; top: 54px; right: 200px; z-index: 9; display: none; }
.header-style8 .header-mid.sticky-mid .search-cate .revo_top { padding: 0px; }
.rtl .header-style8 .header-mid.sticky-mid .search-cate { left: 200px; right: auto; }
.header-style8 .header-mid.sticky-mid .search-cate .revo_top .top-form.top-search { min-width: auto; margin: 0px; }
.header-style8 .header-mid.sticky-mid .search-cate .revo_top .top-form.top-search .topsearch-entry { padding: 0px; }
.header-style8 .header-mid.sticky-mid .search-cate .revo_top .top-form.top-search .topsearch-entry input { border: 0px; width: 250px; height: 40px; }
.header-style8 .header-mid.sticky-mid .search-cate .revo_top .top-form.top-search .topsearch-entry .button-search-pro { background-color: rgb(255, 255, 255); color: rgb(70, 70, 70); right: 0px; height: 40px; line-height: 40px; padding: 0px 5px; }
.header-style8 .header-mid.sticky-mid .search-cate .revo_top .top-form.top-search .topsearch-entry .button-search-pro:hover { background-color: rgb(255, 255, 255); }
.header-style8 .header-mid.sticky-mid .search-cate .revo_top .top-form.top-search .topsearch-entry .button-search-pro:hover::before { color: rgb(38, 193, 176); }
.header-style8 .header-bottom { background-color: rgb(255, 255, 255); box-shadow: none; }
.header-style8 .header-bottom .bottom-content { background-color: rgb(70, 70, 70); }
.header-style8 .header-bottom .bottom-content .primary-menu .navbar-inverse { background-color: rgb(70, 70, 70); }
.header-style8 .header-bottom .bottom-content .primary-menu .navbar-inverse .nav-pills > li.dropdown > a::after { display: none; }
.header-style8 .header-bottom .bottom-content .primary-menu .navbar-inverse .nav-pills > li > a { padding: 17px 23px; font-size: 13px; color: rgb(255, 255, 255); }
.header-style8 .header-bottom .bottom-content .primary-menu .navbar-inverse .nav-pills > li.active > a, .header-style8 .header-bottom .bottom-content .primary-menu .navbar-inverse .nav-pills > li:hover > a { color: rgb(38, 193, 176); }
.header-style8 .header-bottom .bottom-content .primary-menu .navbar-inverse .nav-pills.nav-mega .revo-mega-menu.revo-menu-img > a span.menu-img { display: none; }
.rtl .header-style8 .header-bottom .bottom-content .header-right { float: left; }
.header-style8 .header-bottom .bottom-content .header-right .top-form.top-form-minicart { padding: 15px; }
.header-style8 .header-bottom .bottom-content .header-right .top-form.top-form-minicart .top-minicart-icon { height: auto; width: auto; background: none; }
.header-style8 .header-bottom .bottom-content .header-right .top-form.top-form-minicart .top-minicart-icon a { display: inline-block; font-size: 18px; color: rgb(255, 255, 255); position: relative; }
.header-style8 .header-bottom .bottom-content .header-right .top-form.top-form-minicart .top-minicart-icon a i { margin-right: 20px; }
.rtl .header-style8 .header-bottom .bottom-content .header-right .top-form.top-form-minicart .top-minicart-icon a i { margin-left: 20px; margin-right: 0px; }
.header-style8 .header-bottom .bottom-content .header-right .top-form.top-form-minicart .top-minicart-icon a .minicart-number { background-color: rgb(38, 193, 176); font-weight: 400; color: rgb(255, 255, 255); width: 22px; height: 22px; line-height: 20px; right: auto; left: 15px; }
.rtl .header-style8 .header-bottom .bottom-content .header-right .top-form.top-form-minicart .top-minicart-icon a .minicart-number { right: 15px; left: auto; }
.header-style8 .header-bottom .bottom-content .header-right .top-form.top-form-minicart .top-minicart-icon .cart-total { display: inline-block; font-size: 14px; color: rgb(255, 255, 255); font-weight: 500; }
.header-style8 .header-bottom .bottom-content .header-right .top-form.top-form-minicart .wrapp-minicart { top: 54px; }
.rtl .header-style8 .header-bottom .bottom-content .header-right .top-form.top-form-minicart .wrapp-minicart { left: 0px; right: auto; }
.header-style8 .header-bottom .sticky-search { margin: 0px 10px; opacity: 0; }
.header-style8 .header-bottom .sticky-search .fa { font-size: 14px; color: rgb(255, 255, 255); line-height: 54px; }
.header-style8 .header-bottom.sticky-menu { position: fixed; background-color: rgb(70, 70, 70); }
.header-style8 .header-bottom.sticky-menu .sticky-search { opacity: 1; cursor: pointer; }
.header-style8 .vertical_megamenu { position: fixed; top: 120px; width: 232px; left: -300px; min-height: 613px; z-index: 999; text-align: left; direction: ltr; }
.header-style8 .vertical_megamenu .mega-left-title { background-color: rgba(0, 0, 0, 0.8); height: auto; left: 0px; padding: 0px 0px 35px; position: fixed; width: 38px; z-index: 6; top: 310px; cursor: pointer; border-top-right-radius: 8px; border-bottom-right-radius: 8px; color: rgb(255, 255, 255); }
.header-style8 .vertical_megamenu .mega-left-title span, .header-style8 .vertical_megamenu .mega-left-title strong { position: relative; right: -8px; display: block; transform: rotate(90deg); transform-origin: right top 0px; letter-spacing: 1px; }
.header-style8 .vertical_megamenu .mega-left-title span::after, .header-style8 .vertical_megamenu .mega-left-title strong::after { background: url("../assets/img/bg-cat7.png") center center no-repeat; content: ""; display: inline-block; transform: rotate(-90deg); top: 22px; right: -80px; position: absolute; width: 15px; height: 15px; }
.header-style8 .vertical_megamenu .mega-left-title::after { background: none; width: 0px; height: 0px; }
.header-style8 .vertical_megamenu .mega-left-title::before { background: none; width: 0px; height: 0px; }
.header-style8 .vertical_megamenu .wrapper_vertical_menu { display: block; visibility: visible; min-width: 232px; opacity: 1; }
.header-style8 .vertical_megamenu .wrapper_vertical_menu .vertical-megamenu { background-color: rgba(0, 0, 0, 0.8); border: 0px; }
.header-style8 .vertical_megamenu .wrapper_vertical_menu .vertical-megamenu > li.dropdown > a::after { font-size: 16px; }
.header-style8 .vertical_megamenu .wrapper_vertical_menu .vertical-megamenu > li.revo-mega-menu { position: static; }
.header-style8 .vertical_megamenu .wrapper_vertical_menu .vertical-megamenu > li > a { color: rgb(255, 255, 255); border-bottom: 1px solid rgba(232, 232, 232, 0.11); }
.header-style8 .vertical_megamenu .wrapper_vertical_menu .vertical-megamenu > li > a:hover { color: rgb(230, 0, 50); background-color: transparent; }
.header-style8 .vertical_megamenu .wrapper_vertical_menu .vertical-megamenu > li.showMore a.open-more-cat { background: url("../assets/img/icon-more.png") left center no-repeat; }
.header-style8 .vertical_megamenu.open .mega-left-title strong::after { transform: rotate(90deg); }
.slide-home8 { margin-left: 15px; position: relative; z-index: 2; }
.slide-home8 .rev_slider .tparrows { height: 50px !important; width: 50px !important; background-color: rgba(0, 0, 0, 0.3) !important; }
.slide-home8 .rev_slider .tparrows:hover { background-color: rgba(0, 0, 0, 0.6) !important; }
.slide-home8 .rev_slider .tparrows::before { line-height: 50px; font-size: 18px; }
.slide-home8 .rev_slider > ul > li .text-slide { color: rgb(38, 193, 176); }
.slide-home8 .vc_column-inner { padding-right: 0px; padding-left: 0px; }
.rtl .slide-home8 { margin-left: 0px; margin-right: 15px; }
.banner-home8 { margin-left: -15px; }
.rtl .banner-home8 { margin-right: -15px; margin-left: 0px; }
.banner-home8 .wpb_single_image { float: left; }
.sw-category-slider-layout8 { background-color: rgb(255, 255, 255); margin-bottom: 35px; }
.sw-category-slider-layout8 .slider { padding: 34px 30px; }
.sw-category-slider-layout8 .slider .item-product-cat .item-wrap .item-image { float: left; margin-right: 15px; margin-top: 8px; }
.rtl .sw-category-slider-layout8 .slider .item-product-cat .item-wrap .item-image { float: right; margin-left: 15px; }
.sw-category-slider-layout8 .slider .item-product-cat .item-wrap .item-content { text-align: left; }
.rtl .sw-category-slider-layout8 .slider .item-product-cat .item-wrap .item-content { text-align: right; }
.sw-category-slider-layout8 .slider .item-product-cat .item-wrap .item-content h4 { margin-bottom: 5px; }
.sw-category-slider-layout8 .slider .item-product-cat .item-wrap .item-content h4 a { font-weight: 500; font-size: 14px; color: rgb(34, 34, 34); margin-bottom: 2px; text-transform: uppercase; }
.sw-category-slider-layout8 .slider .item-product-cat .item-wrap .item-content h4 a:hover { color: rgb(230, 0, 50); }
.sw-category-slider-layout8 .slider .item-product-cat .item-wrap .item-content .des-cat { color: rgb(137, 137, 137); }
.item-wrap2 .item-detail { padding: 0px 15px; }
.item-wrap2 .item-detail .products-thumb { position: relative; }
.item-wrap2 .item-detail .products-thumb .sale-off { background-color: rgb(146, 216, 214); font-family: OpenSansBold; right: 10px; }
.item-wrap2 .item-detail .products-thumb .item-button { position: absolute; font-size: 15px; top: 50%; margin-top: -20px; left: 50%; margin-left: -60px; display: inline-block; text-align: center; z-index: 2; transform: translateY(-50%); opacity: 0; transition: all 0.5s ease 0s; }
.item-wrap2 .item-detail .products-thumb .item-button .clear { display: none; }
.item-wrap2 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist { margin: 0px 1px; float: left; }
.item-wrap2 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button, .item-wrap2 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse, .item-wrap2 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse { position: relative; }
.item-wrap2 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .item-wrap2 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .item-wrap2 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a { transition: all 0.4s ease 0s; }
.item-wrap2 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::before, .item-wrap2 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before, .item-wrap2 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::before { content: ""; }
.item-wrap2 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show, .item-wrap2 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show, .item-wrap2 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show { vertical-align: top; display: inline-block !important; }
.item-wrap2 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .feedback, .item-wrap2 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback, .item-wrap2 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback { display: none; }
.item-wrap2 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .ajax-loading, .item-wrap2 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .ajax-loading, .item-wrap2 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .ajax-loading { position: absolute; inset: 0px; margin: auto; }
.item-wrap2 .item-detail .products-thumb .item-button a.sw-quickview { transition: all 0.5s ease 0s; }
.item-wrap2 .item-detail .products-thumb .item-button a.sw-quickview::before { content: ""; }
.item-wrap2 .item-detail .products-thumb .item-button a.compare { transition: all 0.5s ease 0s; }
.item-wrap2 .item-detail .products-thumb .item-button a.compare::before { content: ""; }
.item-wrap2 .item-detail .products-thumb .item-button .compare-button { width: 40px; display: inline-block; float: left; }
.item-wrap2 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .item-wrap2 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .item-wrap2 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .item-wrap2 .item-detail .products-thumb .item-button a.compare, .item-wrap2 .item-detail .products-thumb .item-button a.sw-quickview { text-align: center; color: rgb(82, 82, 82); font-weight: 500; height: 40px; line-height: 40px; padding: 0px; background-color: rgb(255, 255, 255); border: 0px; display: inline-block; vertical-align: top; overflow: hidden; position: relative; font-size: 0px; min-width: 40px; margin: 0px; border-radius: 0px; }
.item-wrap2 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::before, .item-wrap2 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before, .item-wrap2 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::before, .item-wrap2 .item-detail .products-thumb .item-button a.compare::before, .item-wrap2 .item-detail .products-thumb .item-button a.sw-quickview::before { font-family: fontawesome; font-size: 14px; }
.item-wrap2 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover, .item-wrap2 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover, .item-wrap2 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover, .item-wrap2 .item-detail .products-thumb .item-button a.compare:hover, .item-wrap2 .item-detail .products-thumb .item-button a.sw-quickview:hover { background-color: rgb(255, 255, 255); font-size: 0px; padding: 0px; }
.item-wrap2 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover::before, .item-wrap2 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover::before, .item-wrap2 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover::before, .item-wrap2 .item-detail .products-thumb .item-button a.compare:hover::before, .item-wrap2 .item-detail .products-thumb .item-button a.sw-quickview:hover::before { color: rgb(38, 193, 176); }
.item-wrap2 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist, .item-wrap2 .item-detail .products-thumb .item-button a.compare, .item-wrap2 .item-detail .products-thumb .item-button .fancybox { display: inline-block; vertical-align: top; }
.item-wrap2 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist:hover, .item-wrap2 .item-detail .products-thumb .item-button a.compare:hover, .item-wrap2 .item-detail .products-thumb .item-button .fancybox:hover { box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 3px; }
.item-wrap2 .item-detail .products-thumb .item-button .yith-wcwl-wishlistaddedbrowse.show a, .item-wrap2 .item-detail .products-thumb .item-button .yith-wcwl-wishlistexistsbrowse.show a { background-color: rgb(38, 193, 176); }
.item-wrap2 .item-detail .products-thumb .item-button .yith-wcwl-wishlistaddedbrowse.show a::before, .item-wrap2 .item-detail .products-thumb .item-button .yith-wcwl-wishlistexistsbrowse.show a::before { color: rgb(255, 255, 255); }
.item-wrap2 .item-detail .item-content { text-align: center; padding: 17px 0px; }
.item-wrap2 .item-detail .item-content h4 a { font-size: 14px; color: rgb(34, 34, 34); font-weight: 500; text-transform: capitalize; }
.item-wrap2 .item-detail .item-content h4 a:hover { color: rgb(38, 193, 176); }
.item-wrap2 .item-detail .item-content .item-price { display: block; color: rgb(34, 34, 34); margin-bottom: 15px; }
.item-wrap2 .item-detail .item-content .button, .item-wrap2 .item-detail .item-content .add_to_cart_button, .item-wrap2 .item-detail .item-content .product_type_external, .item-wrap2 .item-detail .item-content .product_type_grouped { height: 40px; line-height: 40px; font-size: 13px; text-transform: uppercase; font-weight: 500; color: rgb(255, 255, 255); background-color: rgb(38, 193, 176); padding: 0px 45px; display: inline-block; transition: all 0.3s ease 0s; }
.item-wrap2 .item-detail:hover .products-thumb .item-button { transform: translateY(0%); opacity: 1; }
.item-wrap2 .item-detail:hover .item-content .button, .item-wrap2 .item-detail:hover .item-content .add_to_cart_button, .item-wrap2 .item-detail:hover .item-content .product_type_external, .item-wrap2 .item-detail:hover .item-content .product_type_grouped { background-color: rgb(70, 70, 70); }
.featured-product2 { padding: 35px 0px 52px; }
.featured-product2 .block-title h3 { font-size: 24px; font-weight: 500; text-transform: uppercase; text-align: center; color: rgb(34, 34, 34); margin-bottom: 35px; }
.featured-product2 .res-button { position: absolute; top: 50%; display: inline-block; width: 42px; height: 42px; border-radius: 50%; line-height: 40px; background-color: rgb(245, 245, 245); color: rgb(137, 137, 137); border: 1px solid rgb(222, 222, 222); cursor: pointer; text-align: center; }
.featured-product2 .res-button::before { font-family: FontAwesome; font-size: 26px; }
.featured-product2 .res-button:hover { border: 1px solid rgb(38, 193, 176); background-color: rgb(38, 193, 176); color: rgb(255, 255, 255); }
.featured-product2 .res-button.slick-prev { left: -55px; }
.featured-product2 .res-button.slick-prev::before { content: ""; }
.featured-product2 .res-button.slick-next { right: -55px; }
.featured-product2 .res-button.slick-next::before { content: ""; }
.featured-product2 .slick-slider .slick-list { margin: 0px -15px; }
.featured-product2 .slick-slider .item-content .item-price span { display: inline-block; }
.featured-product2 .slick-slider .item-content .item-price del { line-height: 21px; }
.newsllter { overflow: hidden; display: block; padding: 40px; float: right; width: 60%; }
.newsllter .wrap-content h5, .newsllter .wrap-content h3 { font-size: 24px; color: rgb(28, 28, 28); display: block; padding-left: 91px; background: url("../assets/img/icon-newletter8.png") left center no-repeat; font-weight: 600; height: 39px; line-height: 39px; margin-bottom: 20px; }
.rtl .newsllter .wrap-content h5, .rtl .newsllter .wrap-content h3 { padding-right: 91px; padding-left: 0px; background: url("../assets/img/icon-newletter8.png") right center no-repeat; }
.newsllter .wrap-content .mc4wp-form { position: relative; }
.newsllter .wrap-content .mc4wp-form input[type="email"] { height: 45px; width: 100%; border: 1px solid rgb(204, 204, 204); border-radius: 0px; margin: 0px; }
.newsllter .wrap-content .mc4wp-form input[type="submit"] { height: 45px; padding: 0px 22px; line-height: 45px; color: rgb(255, 255, 255); font-weight: 500; text-transform: uppercase; display: inline-block; background-color: rgb(38, 193, 176); position: absolute; border: 0px; right: 0px; }
.rtl .newsllter .wrap-content .mc4wp-form input[type="submit"] { left: 0px; right: auto; }
.sw-woo-tab-cat2 { margin-bottom: 60px; }
.sw-woo-tab-cat2 .resp-tab .top-tab-slider .nav.nav-tabs { margin: 20px 0px 40px; }
.sw-woo-tab-cat2 .resp-tab .top-tab-slider .nav.nav-tabs > li { margin: 0px; }
.rtl .sw-woo-tab-cat2 .resp-tab .top-tab-slider .nav.nav-tabs > li { float: right; }
.sw-woo-tab-cat2 .resp-tab .top-tab-slider .nav.nav-tabs > li > a { border: 0px; height: auto; font-size: 20px; line-height: 30px; color: rgb(34, 34, 34); text-transform: uppercase; padding: 5px 32px; font-weight: 500; background-color: rgb(255, 255, 255); }
.sw-woo-tab-cat2 .resp-tab .top-tab-slider .nav.nav-tabs > li > a:hover { color: rgb(38, 193, 176); }
.sw-woo-tab-cat2 .resp-tab .top-tab-slider .nav.nav-tabs > li.active > a { color: rgb(38, 193, 176); }
.sw-woo-tab-cat2 .resp-tab .tab-content .tab-pane .item .item-wrap { border: 0px; }
.sw-woo-tab-cat2 .resp-tab .tab-content .tab-pane .item .item-wrap .item-left a img { transform: scaleX(-1); }
.rtl .sw-woo-tab-cat2 .resp-tab .tab-content .tab-pane .item .item-wrap .item-left a img { transform: scaleX(1); }
.rtl .sw-woo-tab-cat2 .resp-tab .tab-content .tab-pane .item .item-wrap .item-right a img { transform: scaleX(-1); }
.sw-woo-tab-cat2 .resp-tab .tab-content .tab-pane .item .item-wrap .item-center h4.category { margin-bottom: 0px; }
.sw-woo-tab-cat2 .resp-tab .tab-content .tab-pane .item .item-wrap .item-center h4.category a { font-size: 14px; color: rgb(137, 137, 137); text-transform: uppercase; font-weight: 600; margin: 20px 0px 25px; display: inline-block; }
.sw-woo-tab-cat2 .resp-tab .tab-content .tab-pane .item .item-wrap .item-center h4.category a:hover { color: rgb(38, 193, 176); }
.sw-woo-tab-cat2 .resp-tab .tab-content .tab-pane .item .item-wrap .item-center h4.title { padding: 0px 90px; }
.sw-woo-tab-cat2 .resp-tab .tab-content .tab-pane .item .item-wrap .item-center h4.title a { font-size: 28px; line-height: 35px; text-transform: capitalize; font-weight: 500; margin: 20px 0px 25px; }
.sw-woo-tab-cat2 .resp-tab .tab-content .tab-pane .item .item-wrap .item-center .item-price { display: inline-block; vertical-align: top; font-size: 46px; margin-bottom: 20px; }
.sw-woo-tab-cat2 .resp-tab .tab-content .tab-pane .item .item-wrap .item-center .item-price del { font-size: 40px; color: rgb(153, 153, 153); }
.sw-woo-tab-cat2 .resp-tab .tab-content .tab-pane .item .item-wrap .item-center .des { color: rgb(102, 102, 102); margin-bottom: 20px; }
.sw-woo-tab-cat2 .resp-tab .tab-content .tab-pane .item .item-wrap .item-center .read-more { font-weight: 500; color: rgb(28, 28, 28); background-color: rgb(38, 193, 176); text-transform: uppercase; height: 40px; display: inline-block; padding: 0px 30px; line-height: 40px; }
.sw-woo-tab-cat2 .resp-tab .tab-content .tab-pane .item .item-wrap .item-center .read-more:hover { background-color: rgb(70, 70, 70); color: rgb(255, 255, 255); }
.testimonial-post-slider { position: relative; padding: 30px 0px 50px; }
.testimonial-post-slider .block-title h3 { font-size: 24px; font-weight: 500; text-transform: uppercase; text-align: center; color: rgb(255, 255, 255); }
.testimonial-post-slider .slider.responsive-thumbnail { margin: 0px 350px; position: relative; }
.testimonial-post-slider .slider.responsive-thumbnail button { display: inline-block; width: 25px; height: 25px; text-indent: -9999px; color: rgb(255, 255, 255); background-color: transparent; line-height: 25px; border: 0px; }
.testimonial-post-slider .slider.responsive-thumbnail button:hover { color: rgb(38, 193, 176); }
.testimonial-post-slider .slider.responsive-thumbnail button.slick-prev { position: absolute; left: -25px; top: 50%; margin-top: -13px; }
.testimonial-post-slider .slider.responsive-thumbnail button.slick-prev::before { content: ""; font-family: FontAwesome; font-size: 30px; display: inline-block; text-indent: 0px; position: absolute; inset: 0px; }
.testimonial-post-slider .slider.responsive-thumbnail button.slick-next { position: absolute; right: -25px; top: 50%; margin-top: -13px; }
.testimonial-post-slider .slider.responsive-thumbnail button.slick-next::before { content: ""; font-family: FontAwesome; font-size: 30px; display: inline-block; text-indent: 0px; position: absolute; inset: 0px; }
.testimonial-post-slider .slider.responsive-thumbnail .item { padding: 20px 0px 0px; cursor: pointer; text-align: center; }
.testimonial-post-slider .slider.responsive-thumbnail .item .image-client { display: inline-block; width: 90px; height: 90px; border-radius: 50%; padding: 20px; transition: all 0.5s ease 0s; }
.testimonial-post-slider .slider.responsive-thumbnail .item .image-client img { border-radius: 50%; }
.testimonial-post-slider .slider.responsive-thumbnail .item.slick-active.slick-center .image-client { height: 90px; width: 90px; padding: 4px; border: 1px solid rgb(38, 193, 176); }
.testimonial-post-slider .responsive-content { padding: 0px 140px; }
.testimonial-post-slider .responsive-content .item .client-say-info { text-align: center; color: rgb(255, 255, 255); }
.testimonial-post-slider .responsive-content .item .client-say-info .client-comment { line-height: 24px; position: relative; padding: 20px 59px 0px; }
.testimonial-post-slider .responsive-content .item .client-say-info .client-comment::before { content: ""; display: inline-block; width: 59px; height: 40px; background: url("../assets/img/quote-left.png") right center no-repeat; position: absolute; left: 0px; top: 0px; }
.testimonial-post-slider .responsive-content .item .client-say-info .client-comment::after { content: ""; display: inline-block; position: absolute; right: 0px; width: 59px; height: 40px; background: url("../assets/img/quote-right.png") right center no-repeat; }
.testimonial-post-slider .responsive-content .item .client-say-info .name-client { margin-top: 10px; }
.testimonial-post-slider .responsive-content .item .client-say-info .name-client h2 { margin-bottom: 8px; }
.testimonial-post-slider .responsive-content .item .client-say-info .name-client h2 a { font-size: 14px; font-weight: 500; text-transform: uppercase; color: rgb(255, 255, 255); }
.testimonial-post-slider .responsive-content .item .client-say-info .name-client h4 { font-style: italic; font-size: 13px; }
.responsive-post-slider3 .slider .slick-list { margin: 0px -15px; }
.responsive-post-slider3 .slider .item { padding: 0px 15px; }
.responsive-post-slider3 .slider .item .item-detail { position: relative; z-index: 1; }
.responsive-post-slider3 .slider .item .item-detail .img_over a { display: block; position: relative; z-index: 1; }
.responsive-post-slider3 .slider .item .item-detail .img_over a::before { content: ""; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); position: absolute; inset: 0px; z-index: 2; }
.responsive-post-slider3 .slider .item .item-detail .entry-content { position: absolute; top: 50%; z-index: 3; margin-top: -45px; text-align: center; width: 100%; padding: 0px 30px; }
.responsive-post-slider3 .slider .item .item-detail .entry-content h4 { margin: 0px; }
.responsive-post-slider3 .slider .item .item-detail .entry-content h4 a { color: rgb(255, 255, 255); font-weight: 500; font-size: 15px; display: block; line-height: 25px; }
.responsive-post-slider3 .slider .item .item-detail .entry-content h4 a:hover { color: rgb(38, 193, 176); }
.responsive-post-slider3 .slider .item .item-detail .entry-content .entry-meta { color: rgb(255, 255, 255); font-size: 13px; overflow: hidden; padding: 12px 0px 10px; display: inline-block; }
.responsive-post-slider3 .slider .item .item-detail .entry-content .entry-meta .entry-comment { margin-right: 20px; }
.rtl .responsive-post-slider3 .slider .item .item-detail .entry-content .entry-meta .entry-comment { margin: 0px 0px 0px 20px; }
.responsive-post-slider3 .slider .item .item-detail .entry-content .entry-meta .entry-tag a { color: rgb(255, 255, 255); font-size: 13px; }
.responsive-post-slider3 .slider .item .item-detail .entry-content .entry-meta .entry-tag a:hover { color: rgb(38, 193, 176); }
.responsive-post-slider3 .slider .item .item-detail .entry-content .entry-meta .entry-comment, .responsive-post-slider3 .slider .item .item-detail .entry-content .entry-meta .entry-tag { float: left; }
.rtl .responsive-post-slider3 .slider .item .item-detail .entry-content .entry-meta .entry-comment, .rtl .responsive-post-slider3 .slider .item .item-detail .entry-content .entry-meta .entry-tag { float: right; }
.responsive-post-slider3 .slider .item .item-detail .entry-content .entry-meta .entry-comment i, .responsive-post-slider3 .slider .item .item-detail .entry-content .entry-meta .entry-tag i { font-size: 16px; color: rgb(255, 255, 255); margin-right: 10px; }
.rtl .responsive-post-slider3 .slider .item .item-detail .entry-content .entry-meta .entry-comment i, .rtl .responsive-post-slider3 .slider .item .item-detail .entry-content .entry-meta .entry-tag i { margin: 0px 0px 0px 10px; }
.sw-latest-product, .sw-mostviewed, .sw-onsale-product { margin: 40px 0px; overflow: hidden; }
.sw-latest-product .box-title, .sw-mostviewed .box-title, .sw-onsale-product .box-title { margin: 25px 0px 15px; }
.sw-latest-product .box-title h2, .sw-mostviewed .box-title h2, .sw-onsale-product .box-title h2 { font-size: 20px; color: rgb(34, 34, 34); font-weight: 500; text-transform: uppercase; }
.sw-latest-product .content-wrap .item, .sw-mostviewed .content-wrap .item, .sw-onsale-product .content-wrap .item { margin: 30px 0px; display: block; }
.sw-latest-product .content-wrap .item .item-thumbnail, .sw-mostviewed .content-wrap .item .item-thumbnail, .sw-onsale-product .content-wrap .item .item-thumbnail { max-width: 85px; margin-right: 15px; border: 1px solid rgb(247, 247, 247); }
.rtl .sw-latest-product .content-wrap .item .item-thumbnail, .rtl .sw-mostviewed .content-wrap .item .item-thumbnail, .rtl .sw-onsale-product .content-wrap .item .item-thumbnail { margin-left: 15px; margin-right: 0px; }
.sw-latest-product .content-wrap .item .item-thumbnail, .sw-mostviewed .content-wrap .item .item-thumbnail, .sw-onsale-product .content-wrap .item .item-thumbnail { position: relative; }
.sw-latest-product .content-wrap .item .item-thumbnail a.sw-quickview, .sw-mostviewed .content-wrap .item .item-thumbnail a.sw-quickview, .sw-onsale-product .content-wrap .item .item-thumbnail a.sw-quickview { position: absolute; top: 50%; left: 50%; margin-top: -5px; margin-left: -10px; width: 21px; height: 11px; text-indent: -9999px; background: url("../assets/img/icon-qv.png") center center no-repeat; opacity: 0; transition: all 0.3s ease 0s; }
.sw-latest-product .content-wrap .item .item-thumbnail a.sw-quickview:hover, .sw-mostviewed .content-wrap .item .item-thumbnail a.sw-quickview:hover, .sw-onsale-product .content-wrap .item .item-thumbnail a.sw-quickview:hover { background: url("../assets/img/blue/icon-qv.png") center center no-repeat; }
.sw-latest-product .content-wrap .item .item-content h4 a, .sw-mostviewed .content-wrap .item .item-content h4 a, .sw-onsale-product .content-wrap .item .item-content h4 a { font-size: 14px; color: rgb(28, 28, 28); font-weight: 500; text-transform: capitalize; }
.sw-latest-product .content-wrap .item .item-content h4 a:hover, .sw-mostviewed .content-wrap .item .item-content h4 a:hover, .sw-onsale-product .content-wrap .item .item-content h4 a:hover { color: rgb(38, 193, 176); }
.sw-latest-product .content-wrap .item .item-content .item-price, .sw-mostviewed .content-wrap .item .item-content .item-price, .sw-onsale-product .content-wrap .item .item-content .item-price { font-size: 18px; color: rgb(34, 34, 34); font-weight: 500; }
.sw-latest-product .content-wrap .item .item-content .item-price del, .sw-mostviewed .content-wrap .item .item-content .item-price del, .sw-onsale-product .content-wrap .item .item-content .item-price del { font-size: 16px; font-weight: 500; color: rgb(125, 125, 125); }
.sw-latest-product .content-wrap .item .item-content .item-button .clear, .sw-mostviewed .content-wrap .item .item-content .item-button .clear, .sw-onsale-product .content-wrap .item .item-content .item-button .clear { display: none; }
.sw-latest-product .content-wrap .item .item-content .item-button .add_to_cart_button, .sw-latest-product .content-wrap .item .item-content .item-button .product_type_external, .sw-latest-product .content-wrap .item .item-content .item-button .product_type_grouped, .sw-mostviewed .content-wrap .item .item-content .item-button .add_to_cart_button, .sw-mostviewed .content-wrap .item .item-content .item-button .product_type_external, .sw-mostviewed .content-wrap .item .item-content .item-button .product_type_grouped, .sw-onsale-product .content-wrap .item .item-content .item-button .add_to_cart_button, .sw-onsale-product .content-wrap .item .item-content .item-button .product_type_external, .sw-onsale-product .content-wrap .item .item-content .item-button .product_type_grouped { float: left; display: inline-block; width: 15px; height: 15px; text-indent: -9999px; background: url("../assets/img/cart-8.png") center center no-repeat; }
.rtl .sw-latest-product .content-wrap .item .item-content .item-button .add_to_cart_button, .rtl .sw-latest-product .content-wrap .item .item-content .item-button .product_type_external, .rtl .sw-latest-product .content-wrap .item .item-content .item-button .product_type_grouped, .rtl .sw-mostviewed .content-wrap .item .item-content .item-button .add_to_cart_button, .rtl .sw-mostviewed .content-wrap .item .item-content .item-button .product_type_external, .rtl .sw-mostviewed .content-wrap .item .item-content .item-button .product_type_grouped, .rtl .sw-onsale-product .content-wrap .item .item-content .item-button .add_to_cart_button, .rtl .sw-onsale-product .content-wrap .item .item-content .item-button .product_type_external, .rtl .sw-onsale-product .content-wrap .item .item-content .item-button .product_type_grouped { float: right; }
.sw-latest-product .content-wrap .item .item-content .item-button .add_to_cart_button:hover, .sw-latest-product .content-wrap .item .item-content .item-button .product_type_external:hover, .sw-latest-product .content-wrap .item .item-content .item-button .product_type_grouped:hover, .sw-mostviewed .content-wrap .item .item-content .item-button .add_to_cart_button:hover, .sw-mostviewed .content-wrap .item .item-content .item-button .product_type_external:hover, .sw-mostviewed .content-wrap .item .item-content .item-button .product_type_grouped:hover, .sw-onsale-product .content-wrap .item .item-content .item-button .add_to_cart_button:hover, .sw-onsale-product .content-wrap .item .item-content .item-button .product_type_external:hover, .sw-onsale-product .content-wrap .item .item-content .item-button .product_type_grouped:hover { background: url("../assets/img/blue/cart-8.png") center center no-repeat; }
.sw-latest-product .content-wrap .item .item-content .item-button .yith-wcwl-add-to-wishlist, .sw-mostviewed .content-wrap .item .item-content .item-button .yith-wcwl-add-to-wishlist, .sw-onsale-product .content-wrap .item .item-content .item-button .yith-wcwl-add-to-wishlist { display: inline-block; vertical-align: top; width: 15px; height: 15px; margin: 0px; }
.sw-latest-product .content-wrap .item .item-content .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .sw-latest-product .content-wrap .item .item-content .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .sw-latest-product .content-wrap .item .item-content .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .sw-mostviewed .content-wrap .item .item-content .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .sw-mostviewed .content-wrap .item .item-content .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .sw-mostviewed .content-wrap .item .item-content .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .sw-onsale-product .content-wrap .item .item-content .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .sw-onsale-product .content-wrap .item .item-content .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .sw-onsale-product .content-wrap .item .item-content .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a { display: inline-block; vertical-align: top; width: 15px; height: 15px; text-indent: -9999px; background: url("../assets/img/icon-wishlist8.png") center center no-repeat; }
.sw-latest-product .content-wrap .item .item-content .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover, .sw-latest-product .content-wrap .item .item-content .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover, .sw-latest-product .content-wrap .item .item-content .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover, .sw-mostviewed .content-wrap .item .item-content .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover, .sw-mostviewed .content-wrap .item .item-content .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover, .sw-mostviewed .content-wrap .item .item-content .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover, .sw-onsale-product .content-wrap .item .item-content .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover, .sw-onsale-product .content-wrap .item .item-content .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover, .sw-onsale-product .content-wrap .item .item-content .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover { background: url("../assets/img/blue/icon-wishlist8.png") center center no-repeat; }
.sw-latest-product .content-wrap .item .item-content .item-button .compare-button, .sw-mostviewed .content-wrap .item .item-content .item-button .compare-button, .sw-onsale-product .content-wrap .item .item-content .item-button .compare-button { display: inline-block; float: left; vertical-align: top; }
.rtl .sw-latest-product .content-wrap .item .item-content .item-button .compare-button, .rtl .sw-mostviewed .content-wrap .item .item-content .item-button .compare-button, .rtl .sw-onsale-product .content-wrap .item .item-content .item-button .compare-button { float: right; }
.sw-latest-product .content-wrap .item .item-content .item-button .compare-button a.compare, .sw-mostviewed .content-wrap .item .item-content .item-button .compare-button a.compare, .sw-onsale-product .content-wrap .item .item-content .item-button .compare-button a.compare { display: inline-block; width: 13px; height: 15px; text-indent: -9999px; background: url("../assets/img/icon-compare.png") center center no-repeat transparent; margin: 0px 20px; position: relative; padding: 0px; }
.sw-latest-product .content-wrap .item .item-content .item-button .compare-button a.compare::before, .sw-mostviewed .content-wrap .item .item-content .item-button .compare-button a.compare::before, .sw-onsale-product .content-wrap .item .item-content .item-button .compare-button a.compare::before { width: 1px; height: 15px; content: ""; background-color: rgb(205, 205, 205); text-indent: 0px; position: absolute; top: 0px; left: -10px; }
.sw-latest-product .content-wrap .item .item-content .item-button .compare-button a.compare::after, .sw-mostviewed .content-wrap .item .item-content .item-button .compare-button a.compare::after, .sw-onsale-product .content-wrap .item .item-content .item-button .compare-button a.compare::after { width: 1px; height: 15px; content: ""; background-color: rgb(205, 205, 205); text-indent: 0px; position: absolute; top: 0px; right: -10px; }
.sw-latest-product .content-wrap .item .item-content .item-button .compare-button a.compare:hover, .sw-mostviewed .content-wrap .item .item-content .item-button .compare-button a.compare:hover, .sw-onsale-product .content-wrap .item .item-content .item-button .compare-button a.compare:hover { background: url("../assets/img/blue/icon-compare.png") center center no-repeat; }
.sw-latest-product .content-wrap .item:hover .item-thumbnail a.sw-quickview, .sw-mostviewed .content-wrap .item:hover .item-thumbnail a.sw-quickview, .sw-onsale-product .content-wrap .item:hover .item-thumbnail a.sw-quickview { opacity: 1; }
.sw-instagram-gallery { margin: 0px -5px; position: relative; padding: 25px 0px 60px; }
.sw-instagram-gallery h3 { font-size: 20px; color: rgb(34, 34, 34); font-weight: 500; text-transform: uppercase; text-align: center; margin-bottom: 35px; }
.sw-instagram-gallery .intagram-gallery-content .item { float: left; width: 25%; padding: 0px 5px; margin-bottom: 10px; }
.rtl .sw-instagram-gallery .intagram-gallery-content .item { float: right; }
.sw-twitter-slider { padding-top: 25px; }
.sw-twitter-slider .box-slider-title { text-align: center; }
.sw-twitter-slider .box-slider-title h2 { font-weight: 500; color: rgb(34, 34, 34); font-size: 20px; text-transform: uppercase; text-align: center; }
.sw-twitter-slider .box-slider-title .fa { margin: 25px 0px 30px; display: inline-block; width: 60px; height: 60px; color: rgb(255, 255, 255); background-color: rgb(68, 204, 246); font-size: 38px; line-height: 60px; border-radius: 50%; }
.sw-twitter-slider .carousel-inner .item .item-twiter { text-align: center; }
.sw-twitter-slider .carousel-inner .item .item-twiter .item-top { display: inline-block; vertical-align: top; }
.sw-twitter-slider .carousel-inner .item .item-twiter .item-top a { float: left; font-style: italic; font-size: 16px; color: rgb(70, 70, 70); display: inline-block; margin-right: 20px; }
.rtl .sw-twitter-slider .carousel-inner .item .item-twiter .item-top a { float: right; margin-left: 20px; margin-right: 0px; }
.sw-twitter-slider .carousel-inner .item .item-twiter .item-top .meta-time { color: rgb(144, 144, 144); float: left; line-height: 22px; }
.rtl .sw-twitter-slider .carousel-inner .item .item-twiter .item-top .meta-time { float: right; }
.sw-twitter-slider .carousel-inner .item .item-twiter .tweet-text { color: rgb(102, 102, 102); padding: 20px 100px 25px; }
.sw-twitter-slider .carousel-inner .item .item-twiter .tweet-text a { color: rgb(38, 193, 176); }
.sw-twitter-slider .carousel-inner .item .item-twiter .tweet-btn { display: inline-block; overflow: hidden; }
.sw-twitter-slider .carousel-inner .item .item-twiter .tweet-btn a { float: left; color: rgb(137, 137, 137); margin-right: 25px; }
.rtl .sw-twitter-slider .carousel-inner .item .item-twiter .tweet-btn a { float: right; margin-left: 25px; margin-right: 0px; }
.rtl .sw-twitter-slider .carousel-inner .item .item-twiter .tweet-btn a .fa { margin-left: 5px; margin-right: 0px; }
.sw-twitter-slider .carousel-inner .item .item-twiter .tweet-btn a .fa { margin-right: 5px; }
.sw-twitter-slider .carousel-inner .item .item-twiter .tweet-btn a:hover { color: rgb(38, 193, 176); }
.sw-twitter-slider .carousel-indicators { margin-bottom: 0px; bottom: -40px; padding: 0px; z-index: 5; }
.sw-twitter-slider .carousel-indicators > li { width: 9px; height: 9px; background-color: rgb(84, 84, 84); margin: 0px 3px; border: 0px; border-radius: 50%; }
.sw-twitter-slider .carousel-indicators > li:hover { background-color: rgb(38, 193, 176); }
.sw-twitter-slider .carousel-indicators > li.active { background-color: rgb(38, 193, 176); }
intagram-gallery-content .item { float: right; }
.sw-hotdeal { margin: 30px 0px; }
.sw-hotdeal .item .item-wrap { border: 1px solid rgb(237, 237, 237); margin-bottom: 30px; }
.sw-hotdeal .item .item-wrap .item-detail .item-content { padding: 15px 0px; }
.footer .footer-top8 { background-color: rgb(37, 36, 36); overflow: hidden; }
.footer .footer-top8.vc_row-has-fill > .vc_column_container { padding: 0px 15px; }
.footer .footer-top8.vc_row-has-fill > .vc_column_container > .vc_column-inner { padding: 18px 0px; }
.footer .footer-top8 .wpb_single_image { float: left; display: inline-block; margin-right: 135px; margin-bottom: 0px; }
.rtl .footer .footer-top8 .wpb_single_image { float: right; margin-left: 135px; margin-right: 0px; }
.footer .footer-top8 .elementor-widget-wrap, .footer .footer-top8 .vc_wp_custommenu { float: left; margin-bottom: 0px; }
.rtl .footer .footer-top8 .elementor-widget-wrap, .rtl .footer .footer-top8 .vc_wp_custommenu { float: right; }
.footer .footer-top8 .elementor-widget-wrap .elementor-widget-wp-widget-nav_menu ul.menu > li, .footer .footer-top8 .elementor-widget-wrap .widget_nav_menu ul.menu > li, .footer .footer-top8 .vc_wp_custommenu .elementor-widget-wp-widget-nav_menu ul.menu > li, .footer .footer-top8 .vc_wp_custommenu .widget_nav_menu ul.menu > li { float: left; display: inline-block; }
.rtl .footer .footer-top8 .elementor-widget-wrap .elementor-widget-wp-widget-nav_menu ul.menu > li, .rtl .footer .footer-top8 .elementor-widget-wrap .widget_nav_menu ul.menu > li, .rtl .footer .footer-top8 .vc_wp_custommenu .elementor-widget-wp-widget-nav_menu ul.menu > li, .rtl .footer .footer-top8 .vc_wp_custommenu .widget_nav_menu ul.menu > li { float: right; }
.footer .footer-top8 .elementor-widget-wrap .elementor-widget-wp-widget-nav_menu ul.menu > li > a, .footer .footer-top8 .elementor-widget-wrap .widget_nav_menu ul.menu > li > a, .footer .footer-top8 .vc_wp_custommenu .elementor-widget-wp-widget-nav_menu ul.menu > li > a, .footer .footer-top8 .vc_wp_custommenu .widget_nav_menu ul.menu > li > a { color: rgb(199, 199, 199); font-size: 14px; text-transform: uppercase; font-weight: 500; padding: 15px 26px; display: inline-block; }
.footer .footer-top8 .elementor-widget-wrap .elementor-widget-wp-widget-nav_menu ul.menu > li:hover > a, .footer .footer-top8 .elementor-widget-wrap .elementor-widget-wp-widget-nav_menu ul.menu > li.active > a, .footer .footer-top8 .elementor-widget-wrap .widget_nav_menu ul.menu > li:hover > a, .footer .footer-top8 .elementor-widget-wrap .widget_nav_menu ul.menu > li.active > a, .footer .footer-top8 .vc_wp_custommenu .elementor-widget-wp-widget-nav_menu ul.menu > li:hover > a, .footer .footer-top8 .vc_wp_custommenu .elementor-widget-wp-widget-nav_menu ul.menu > li.active > a, .footer .footer-top8 .vc_wp_custommenu .widget_nav_menu ul.menu > li:hover > a, .footer .footer-top8 .vc_wp_custommenu .widget_nav_menu ul.menu > li.active > a { color: rgb(255, 255, 255); }
.footer .home8.footer-menu { background-color: rgb(45, 45, 45); padding-top: 32px; }
.footer .home8.footer-menu > .vc_column-inner > .wpb_wrapper { border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
.footer .home8.footer-menu .elementor-widget-wp-widget-nav_menu h5, .footer .home8.footer-menu .elementor-widget-wp-widget-nav_menu .widgettitle, .footer .home8.footer-menu .vc_wp_custommenu .widget_nav_menu h5, .footer .home8.footer-menu .vc_wp_custommenu .widget_nav_menu .widgettitle { color: rgb(255, 255, 255) !important; }
.footer .home8.footer-menu .elementor-widget-wp-widget-nav_menu ul.menu > li > a, .footer .home8.footer-menu .vc_wp_custommenu .widget_nav_menu ul.menu > li > a { color: rgb(170, 170, 170); }
.footer .home8.footer-menu .elementor-widget-wp-widget-nav_menu ul.menu > li > a:hover, .footer .home8.footer-menu .vc_wp_custommenu .widget_nav_menu ul.menu > li > a:hover { color: rgb(38, 193, 176); }
.footer .home8.footer-menu .contact-address .info-footer h3 { color: rgb(255, 255, 255) !important; }
.footer .home8.footer-menu .contact-address .info-footer ul > li.email { color: rgb(170, 170, 170); }
.footer .home8.footer-menu .contact-address .info-footer ul > li a { color: rgb(170, 170, 170); }
.footer .home8.footer-menu .contact-address .info-footer ul > li a:hover { color: rgb(230, 0, 50); }
.footer .home8.footer-menu .contact-address .info-footer ul > li .fa { background-color: rgb(79, 79, 79); }
.footer .home8.footer-menu .contact-address .info-footer ul > li span { color: rgb(170, 170, 170); margin-top: -3px; }
.footer .home8.footer-menu .wpb_raw_html { margin-bottom: 0px; }
.footer .home8.footer-menu .footer-bottom { text-align: center; padding: 40px 0px 25px; border-top: 1px solid rgba(255, 255, 255, 0.1); }
.footer .home8.footer-menu .footer-bottom .footer-content { overflow: hidden; display: inline-block; vertical-align: top; }
.footer .home8.footer-menu .footer-bottom .footer-content h3 { font-size: 16px; color: rgb(255, 255, 255); text-transform: uppercase; float: left; margin-right: 20px; margin-bottom: 0px; line-height: 40px; font-weight: 500 !important; }
.rtl .footer .home8.footer-menu .footer-bottom .footer-content h3 { float: right; margin-left: 20px; margin-right: 0px; }
.footer .home8.footer-menu .footer-bottom .footer-content .footer-app { display: inline-block; float: left; margin-right: 50px; }
.rtl .footer .home8.footer-menu .footer-bottom .footer-content .footer-app { float: right; margin-left: 50px; margin-right: 0px; }
.footer .home8.footer-menu .footer-bottom .footer-content .footer-app a { display: inline-block; }
.footer .home8.footer-menu .footer-bottom .footer-content .footer-app a:hover { opacity: 0.85; }
.footer .home8.footer-menu .footer-bottom .footer-content .socials-footer { display: inline-block; }
.footer .home8.footer-menu .footer-bottom .footer-content .socials-footer ul { overflow: hidden; display: inline-block; }
.footer .home8.footer-menu .footer-bottom .footer-content .socials-footer ul > li { float: left; display: inline-block; }
.rtl .footer .home8.footer-menu .footer-bottom .footer-content .socials-footer ul > li { float: right; }
.footer .home8.footer-menu .footer-bottom .footer-content .socials-footer ul > li > a { display: inline-block; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); width: 40px; height: 40px; line-height: 40px; font-size: 16px; border-radius: 3px; margin: 0px 5px; }
.footer .home8.footer-menu .footer-bottom .footer-content .socials-footer ul > li > a:hover { background-color: rgb(38, 193, 176); }
.home-style8.rtl .footer .footer-copyright .copyright-text { float: right; }
.home-style8 .footer .footer-copyright { background-color: rgb(37, 36, 36); padding: 20px 0px; }
.home-style8 .footer .footer-copyright .copyright-text { float: left; }
.home-style8 .footer .footer-copyright .copyright-text p { margin: 0px; line-height: 22px; }
.home-style8 .footer .footer-copyright .sidebar-copyright { float: right; }
.home-style8 .footer .footer-copyright .sidebar-copyright img { margin-top: 0px; }
.rtl.home-style8 .footer .footer-copyright .sidebar-copyright { float: left; }
@media (max-width: 1199px) {
  .featured-product2 .res-button.slick-next { right: 25px; }
  .featured-product2 .res-button.slick-prev { left: 25px; }
}
@media (max-width: 1199px) and (min-width: 992px) {
  .home-style8 .rev_slider { min-height: 485px !important; }
  .slide-home8 { margin: 0px; }
  .slide-home8 .vc_column-inner { padding-right: 0px; padding-left: 15px; }
  .rtl .slide-home8 .vc_column-inner { padding-left: 0px; padding-right: 15px; }
  .rtl .slide-home8 { margin: 0px; }
  .banner-home8 { margin: 0px; }
  .banner-home8 .vc_column-inner { padding-left: 0px; }
  .rtl .banner-home8 .vc_column-inner { padding-right: 0px; padding-left: 15px; }
  .rtl .banner-home8 { margin: 0px; }
  .revo_top .top-form.top-search { min-width: 475px; }
  .banner-home8 .wpb_single_image { width: 50%; }
  .testimonial-post-slider .slider.responsive-thumbnail { margin: 0px 200px; }
  .sw-twitter-slider .carousel-inner .item .item-twiter .tweet-text { padding: 15px 0px; }
  .footer .footer-top8 .wpb_single_image { margin-right: 50px; }
  .rtl .footer .footer-top8 .wpb_single_image { margin-left: 50px; margin-right: 0px; }
  .footer .footer-top8 .elementor-widget-wrap, .footer .footer-top8 .vc_wp_custommenu { float: none; }
  .footer .footer-top8 .elementor-widget-wrap .elementor-widget-wp-widget-nav_menu ul.menu > li > a, .footer .footer-top8 .elementor-widget-wrap .widget_nav_menu ul.menu > li > a, .footer .footer-top8 .vc_wp_custommenu .elementor-widget-wp-widget-nav_menu ul.menu > li > a, .footer .footer-top8 .vc_wp_custommenu .widget_nav_menu ul.menu > li > a { padding: 15px 20px; }
}
@media (max-width: 991px) {
  .header-style8 .resmenu-container .navbar-toggle .icon-bar { background-color: rgb(255, 255, 255); }
  .sw-category-slider-layout8 { margin-top: 35px; }
  .slide-home8 { margin: 0px; }
  .rtl .slide-home8 { margin: 0px; }
  .banner-home8 { margin: 0px; }
  .rtl .banner-home8 { margin: 0px; }
  .sw-woo-tab-cat2 .resp-tab .top-tab-slider .nav.nav-tabs { margin-bottom: 0px; }
  .sw-woo-tab-cat2 .resp-tab .tab-content .tab-pane .item .item-wrap .item-center .item-price { font-size: 36px; }
  .sw-woo-tab-cat2 .resp-tab .tab-content .tab-pane .item .item-wrap .item-center .item-price del { font-size: 28px; }
  .testimonial-post-slider .slider.responsive-thumbnail { margin: 0px 150px 0px 250px; }
  .testimonial-post-slider .responsive-content { padding: 0px 100px; }
  .sw-latest-product .content-wrap .item .item-thumbnail, .sw-mostviewed .content-wrap .item .item-thumbnail, .sw-onsale-product .content-wrap .item .item-thumbnail { margin-right: 8px; }
  .rtl .sw-latest-product .content-wrap .item .item-thumbnail, .rtl .sw-mostviewed .content-wrap .item .item-thumbnail, .rtl .sw-onsale-product .content-wrap .item .item-thumbnail { margin-left: 8px; margin-right: 0px; }
  .sw-twitter-slider { padding-top: 0px; }
  .sw-twitter-slider .box-slider-title .fa { margin: 15px 0px 10px; }
  .sw-twitter-slider .carousel-indicators { bottom: -30px; }
  .sw-twitter-slider .carousel-inner .item .item-twiter .tweet-text { padding: 20px 0px 25px; }
  .sw-instagram-gallery { padding: 0px 0px 60px; }
  .banner-home8 { display: none; }
  .footer .footer-top8 .wpb_single_image { float: none; display: block; text-align: center; margin: 0px 0px 10px; }
  .rtl .footer .footer-top8 .wpb_single_image { margin: 0px 0px 10px; }
  .footer .footer-top .elementor-widget-wp-widget-nav_menu ul.menu > li > a, .footer .footer-top8 .vc_wp_custommenu .widget_nav_menu ul.menu > li > a { padding: 15px 20px; }
  .footer .footer-menu.home8 .footer-bottom { margin-top: 30px; }
  .footer .footer-menu.home8 .footer-bottom .footer-content .socials-footer { float: left; margin-top: 20px; }
  .rtl .footer .footer-menu.home8 .footer-bottom .footer-content .socials-footer { float: right; }
  .home-style8 .footer .footer-copyright .copyright-text { float: none; margin: 0px 0px 10px; }
  .rtl.home-style8 .footer .footer-copyright .sidebar-copyright, .home-style8.rtl .footer .footer-copyright .copyright-text { float: none; }
  .rtl .header-style8 .header-mid .revo-logo { margin-bottom: 30px; }
}
@media (max-width: 767px) {
  .sw-woo-tab-cat2 .resp-tab .tab-content .tab-pane .item .item-wrap .item-left img, .sw-woo-tab-cat2 .resp-tab .tab-content .tab-pane .item .item-wrap .item-right img { margin: 0px auto; }
  .sw-latest-product, .sw-mostviewed, .sw-onsale-product { margin: 0px; }
  .sw-twitter-slider { margin-bottom: 60px !important; }
}
@media (max-width: 767px) and (min-width: 460px) {
  .search-cate .top-form.top-search { min-width: 380px !important; }
}
@media (max-width: 640px) {
  .header-style8 .header-mid { text-align: center; }
  .header-style8 .header-mid .search-cate { display: inline-block; float: none; margin-left: 0px; }
  .rtl .header-style8 .header-mid .search-cate { margin-right: 0px; }
  .header-style8 .header-mid .search-cate .revo_top .top-form.top-search .topsearch-entry { padding-left: 0px; }
  .rtl .header-style8 .header-mid .search-cate .revo_top .top-form.top-search .topsearch-entry { padding-right: 0px; }
  .header-style8 .header-top { text-align: center; }
  .header-style8 .header-top .top-header { display: inline-block; }
  .header-style8 .header-top .header-messages { display: none; }
  .sw-woo-tab-cat2 .resp-tab .tab-content .tab-pane .item .item-wrap .item-center .read-more { margin-bottom: 30px; }
  .sw-woo-tab-cat2 .resp-tab .top-tab-slider .nav.nav-tabs > li > a { padding: 5px 25px; }
  .footer .footer-top8 .elementor-widget-wp-widget-nav_menu ul.menu > li > a, .footer .footer-top8 .vc_wp_custommenu .widget_nav_menu ul.menu > li > a { padding: 15px 8px; }
  .newsllter { width: 100%; }
  .testimonial-post-slider .slider.responsive-thumbnail { margin: 0px 100px; }
  .testimonial-post-slider .responsive-content { padding: 0px 30px; }
  .responsive-post-slider3 .slider .item .item-detail .entry-content .entry-meta { padding: 12px 10px 10px; }
}
@media (max-width: 480px) {
  .header-style8 .search-cate .top-form.top-search { min-width: 300px !important; }
  .header-style8 .search-cate .top-form.top-search .topsearch-entry .button-search-pro { padding: 0px 20px; }
  .sw-woo-tab-cat2 .resp-tab .top-tab-slider .nav.nav-tabs > li > a { font-size: 16px; padding: 5px 15px; }
}
@media (max-width: 414px) {
  .testimonial-post-slider .responsive-content { padding: 0px; }
  .testimonial-post-slider .slider.responsive-thumbnail { margin: 0px 50px; }
  .testimonial-post-slider .slider.responsive-thumbnail .item { padding: 20px 80px; }
  .newsllter { padding: 30px 0px; }
  .newsllter .wrap-content h3 { font-size: 18px; }
  .newsllter .wrap-content .mc4wp-form input[type="submit"] { padding: 0px 4px; }
}
@media (max-width: 360px) {
  .header-style8 .search-cate .top-form.top-search { min-width: 240px !important; }
  .testimonial-post-slider .responsive-content .item .client-say-info .client-comment { padding: 0px; }
  .testimonial-post-slider .responsive-content .item .client-say-info .client-comment::before { width: 0px; height: 0px; }
  .testimonial-post-slider .responsive-content .item .client-say-info .client-comment::after { width: 0px; height: 0px; }
  .sw-woo-tab-cat2 .resp-tab .top-tab-slider .nav.nav-tabs { margin-top: 0px; }
  .sw-woo-tab-cat2 .resp-tab .top-tab-slider .nav.nav-tabs > li { width: 100%; }
  .testimonial-post-slider .slider.responsive-thumbnail { margin: 0px 50px; }
  .testimonial-post-slider .slider.responsive-thumbnail .item { padding: 20px 40px; }
  .footer .footer-top8 .elementor-widget-wp-widget-nav_menu ul.menu > li > a, .footer .footer-top8 .vc_wp_custommenu .widget_nav_menu ul.menu > li > a { padding: 15px 12px; }
}
.header-style9 .header-top { background-color: rgb(0, 0, 0); color: rgb(180, 180, 180); text-align: center; height: 50px; line-height: 50px; }
.header-style9 .header-top .text-header-top { position: relative; }
.header-style9 .header-top .text-header-top a { color: rgb(180, 180, 180); display: inline-block; margin-left: 10px; text-decoration: underline; }
.header-style9 .header-top .text-header-top .remove-banner { display: inline-block; width: 12px; height: 12px; background: url("../assets/img/icon-remove-9.png") center center no-repeat; margin-left: 100px; cursor: pointer; }
.rtl .header-style9 .header-top .text-header-top .remove-banner { margin-right: 100px; margin-left: 0px; }
.header-style9 .header-bottom { padding: 29px 0px; background-color: rgb(255, 255, 255); box-shadow: none; position: relative; }
.header-style9 .header-bottom.sticky-menu { position: fixed; top: 0px; padding: 5px 0px; border: 1px solid rgb(241, 241, 241); background-color: rgba(255, 255, 255, 0.8); z-index: 19; }
.header-style9 .header-bottom.sticky-menu .top-header .revo-logo { max-width: 100px; }
.header-style9 .header-bottom.sticky-menu .primary-menu .navbar-inverse { background-color: transparent; }
.header-style9 .header-bottom.sticky-menu .top-form.top-form-minicart .top-minicart-icon a .minicart-number { background-color: transparent; }
.header-style9 .header-bottom.sticky-menu .top-form.top-form-minicart .wrapp-minicart { top: 49px; }
.header-style9 .header-bottom .revo-menures { display: none; }
.header-style9 .header-bottom .primary-menu .nav-pills > li > a { padding: 12px 12px 11px; font-size: 14px; }
.header-style9 .header-bottom .primary-menu .nav-pills > li.dropdown > a::after { right: -1px; }
.rtl .header-style9 .header-bottom .primary-menu .nav-pills > li.dropdown > a::after { left: -1px; right: auto; }
.header-style9 .header-bottom .primary-menu .nav-pills > li:first-child > a { padding-left: 0px; }
.rtl .header-style9 .header-bottom .primary-menu .nav-pills > li:first-child > a { padding-right: 0px; padding-left: 12px; }
.header-style9 .header-bottom .primary-menu .nav-pills > li:last-child > a { color: rgb(230, 0, 50); }
.header-style9 .header-bottom .primary-menu .nav-pills > li:last-child > a:hover { color: rgb(34, 34, 34); }
.header-style9 .header-bottom .elementor-widget-wp-widget-nav_menu, .header-style9 .header-bottom .widget_nav_menu { position: relative; padding: 11px 0px; }
.header-style9 .header-bottom .elementor-widget-wp-widget-nav_menu:hover ul.menu, .header-style9 .header-bottom .widget_nav_menu:hover ul.menu { opacity: 1; display: block; }
.header-style9 .header-bottom .elementor-widget-wp-widget-nav_menu h5, .header-style9 .header-bottom .elementor-widget-wp-widget-nav_menu h3, .header-style9 .header-bottom .widget_nav_menu h5, .header-style9 .header-bottom .widget_nav_menu h3 { font-size: 14px; color: rgb(28, 28, 28); font-weight: 500; text-transform: uppercase; position: relative; line-height: 21px; margin: 0px 15px 0px 0px; }
.rtl .header-style9 .header-bottom .elementor-widget-wp-widget-nav_menu h5, .rtl .header-style9 .header-bottom .elementor-widget-wp-widget-nav_menu h3, .rtl .header-style9 .header-bottom .widget_nav_menu h5, .rtl .header-style9 .header-bottom .widget_nav_menu h3 { margin: 0px 0px 0px 15px; }
.rtl .header-style9 .header-bottom .elementor-widget-wp-widget-nav_menu h5::after, .rtl .header-style9 .header-bottom .elementor-widget-wp-widget-nav_menu h3::after, .rtl .header-style9 .header-bottom .widget_nav_menu h5::after, .rtl .header-style9 .header-bottom .widget_nav_menu h3::after { margin-right: 10px; margin-left: 0px; }
.header-style9 .header-bottom .elementor-widget-wp-widget-nav_menu h5::after, .header-style9 .header-bottom .elementor-widget-wp-widget-nav_menu h3::after, .header-style9 .header-bottom .widget_nav_menu h5::after, .header-style9 .header-bottom .widget_nav_menu h3::after { position: absolute; top: -3px; content: ""; font-family: FontAwesome; margin-left: 10px; }
.header-style9 .header-bottom .elementor-widget-wp-widget-nav_menu ul.menu, .header-style9 .header-bottom .widget_nav_menu ul.menu { position: absolute; width: 175px; right: 0px; top: 38px; background: rgb(255, 255, 255); z-index: 9999; transition: all 0.5s ease-in 0s; border: 1px rgb(242, 242, 242); box-shadow: rgba(30, 30, 30, 0.3) 0px 0px 5px; opacity: 0; display: none; margin: 0px; }
.header-style9 .header-bottom .elementor-widget-wp-widget-nav_menu ul.menu > li, .header-style9 .header-bottom .widget_nav_menu ul.menu > li { float: none; border: none; display: block; margin: 0px; }
.header-style9 .header-bottom .elementor-widget-wp-widget-nav_menu ul.menu > li > a, .header-style9 .header-bottom .widget_nav_menu ul.menu > li > a { font-size: 12px; padding: 11px 20px; border: none; display: block; width: auto; height: auto; background: none; text-indent: 0px; border-radius: 0px; }
.header-style9 .header-bottom .elementor-widget-wp-widget-nav_menu ul.menu > li > a::after, .header-style9 .header-bottom .widget_nav_menu ul.menu > li > a::after { content: ""; }
.header-style9 .header-bottom .elementor-widget-wp-widget-nav_menu ul.menu > li > a span.fa, .header-style9 .header-bottom .widget_nav_menu ul.menu > li > a span.fa { margin-right: 10px; }
.header-style9 .header-bottom .elementor-widget-wp-widget-nav_menu ul.menu > li > a:hover, .header-style9 .header-bottom .widget_nav_menu ul.menu > li > a:hover { color: rgb(230, 0, 50); background-color: rgb(244, 244, 244); }
.header-style9 .header-bottom .search-home9 { float: right; position: relative; margin: 0px 30px; display: inline-block; width: 20px; }
.rtl .header-style9 .header-bottom .search-home9 { float: left; }
.header-style9 .header-bottom .search-home9 h3 { position: relative; text-indent: -9999px; line-height: 42px; margin-bottom: 0px; }
.header-style9 .header-bottom .search-home9 h3::before { content: ""; font-family: FontAwesome; font-size: 16px; color: rgb(28, 28, 28); text-indent: 0px; position: absolute; inset: 0px; display: inline-block; cursor: pointer; }
.header-style9 .header-bottom .search-home9 .top-form.top-search { position: absolute; right: 0px; top: 50px; margin: 0px; height: 0px; opacity: 0; visibility: hidden; transition: all 0.3s ease 0s; transform: translate(0px, -60px); float: none; border: 1px solid rgb(204, 204, 204); border-radius: 0px; min-width: 260px; }
.rtl .header-style9 .header-bottom .search-home9 .top-form.top-search { left: 0px; right: auto; }
.header-style9 .header-bottom .search-home9 .top-form.top-search.open { height: auto; opacity: 1; visibility: visible; margin-top: 60px; }
.header-style9 .header-bottom .search-home9 .top-form.top-search .topsearch-entry { padding: 0px; display: block; }
.header-style9 .header-bottom .search-home9 .top-form.top-search .cat-wrapper { display: none; }
.header-style9 .header-bottom .search-home9 .top-form.top-search input { float: left; padding-left: 10px; border-radius: 0px; background-color: rgb(255, 255, 255); color: rgb(153, 153, 153); height: 40px; width: 220px; }
.rtl .header-style9 .header-bottom .search-home9 .top-form.top-search input { float: right; padding-right: 10px; }
.header-style9 .header-bottom .search-home9 .top-form.top-search button.button-search-pro { background-color: rgb(255, 255, 255); width: 40px; height: 40px; border-radius: 0px; color: rgb(34, 34, 34); border-left: 0px; right: 0px; }
.rtl .header-style9 .header-bottom .search-home9 .top-form.top-search button.button-search-pro { right: auto; left: 0px; }
.header-style9 .header-bottom .search-home9 .top-form.top-search button.button-search-pro:hover { background-color: rgb(255, 255, 255); color: rgb(230, 0, 50); border-radius: 0px; }
.header-style9 .header-bottom .search-home9 .top-form.top-search button.button-search-pro:hover::before { color: rgb(153, 153, 153); }
.header-style9 .header-bottom .top-form.top-form-minicart { padding: 8px 10px; }
.header-style9 .header-bottom .top-form.top-form-minicart .top-minicart-icon { background: url("../assets/img/icon-cart9.png") center center no-repeat; border-radius: 0px; height: 22px; width: 15px; display: inline-block; padding-left: 35px; }
.header-style9 .header-bottom .top-form.top-form-minicart .top-minicart-icon a { position: absolute; left: -25px; bottom: -3px; }
.rtl .header-style9 .header-bottom .top-form.top-form-minicart .top-minicart-icon a { right: -25px; left: auto; }
.header-style9 .header-bottom .top-form.top-form-minicart .top-minicart-icon a .minicart-number { position: relative; left: auto; right: auto; top: auto; font-size: 14px; color: rgb(28, 28, 28); width: 35px; height: auto; line-height: normal; border-radius: 0px; background-color: transparent; }
.header-style9 .header-bottom .top-form.top-form-minicart .top-minicart-icon a .minicart-number::before { content: "("; font-size: 15px; margin: 0px 2px; display: inline-block; }
.header-style9 .header-bottom .top-form.top-form-minicart .top-minicart-icon a .minicart-number::after { content: ")"; font-size: 15px; margin: 0px 2px; display: inline-block; }
.testimonial-slider.layout1 { padding: 43px 0px; }
.testimonial-slider.layout1 .carousel-indicators { bottom: 25px; }
.testimonial-slider.layout1 .carousel-indicators > li { display: inline-block; width: 8px; height: 8px; background-color: rgb(5, 5, 5); margin: 0px 4px; border: 0px; z-index: 5; border-radius: 50%; }
.testimonial-slider.layout1 .carousel-indicators > li.active { background-color: rgb(230, 0, 50); }
.testimonial-slider.layout1 .carousel-inner .item { text-align: center; }
.testimonial-slider.layout1 .carousel-inner .item .client-comment { padding: 0px 210px; color: rgb(102, 102, 102); line-height: 22px; }
.testimonial-slider.layout1 .carousel-inner .item .client-say-info { display: inline-block; overflow: hidden; margin: 30px 0px 50px; }
.testimonial-slider.layout1 .carousel-inner .item .client-say-info .image-client { float: left; margin-right: 15px; }
.testimonial-slider.layout1 .carousel-inner .item .client-say-info .image-client a { width: 80px; display: inline-block; }
.testimonial-slider.layout1 .carousel-inner .item .client-say-info .image-client a img { border-radius: 50%; }
.testimonial-slider.layout1 .carousel-inner .item .client-say-info .name-client { float: left; padding: 20px 0px; text-align: left; }
.testimonial-slider.layout1 .carousel-inner .item .client-say-info .name-client h2 { font-size: 14px; color: rgb(34, 34, 34); text-transform: uppercase; font-weight: 500; margin-bottom: 0px; }
.testimonial-slider.layout1 .carousel-inner .item .client-say-info .name-client .info-client { color: rgb(102, 102, 102); font-style: italic; }
.sw-category-slider2 { margin-bottom: 0px; }
.sw-category-slider2 .slider .slick-list { margin: 0px -4px; }
.sw-category-slider2 .slider .item { padding: 0px 4px; }
.sw-category-slider2 .slider .item .item-wrap { position: relative; }
.sw-category-slider2 .slider .item .item-wrap:hover .item-image::before { opacity: 1; }
.sw-category-slider2 .slider .item .item-wrap:hover .item-content h4, .sw-category-slider2 .slider .item .item-wrap:hover .item-content .des-cat, .sw-category-slider2 .slider .item .item-wrap:hover .item-content .shop-by-now { opacity: 1; transform: translateY(0px); }
.sw-category-slider2 .slider .item .item-wrap .item-image { position: relative; }
.sw-category-slider2 .slider .item .item-wrap .item-image::before { content: ""; width: 100%; height: 100%; position: absolute; inset: 0px; background-color: rgba(19, 19, 19, 0.6); z-index: 2; opacity: 0; transition: all 0.3s ease 0s; }
.sw-category-slider2 .slider .item .item-wrap .item-content { position: absolute; top: 50%; z-index: 3; margin-top: -106px; }
.sw-category-slider2 .slider .item .item-wrap .item-content h4 { transform: translateY(-60px); opacity: 0; }
.sw-category-slider2 .slider .item .item-wrap .item-content .des-cat, .sw-category-slider2 .slider .item .item-wrap .item-content .shop-by-now { transform: translateY(60px); opacity: 0; }
.sw-category-slider2 .slider .item .item-wrap .item-content h4 { transition: all 0.4s ease 0s; margin-bottom: 15px; }
.sw-category-slider2 .slider .item .item-wrap .item-content h4 a { font-weight: 600; text-transform: capitalize; color: rgb(255, 255, 255); font-size: 40px; }
.sw-category-slider2 .slider .item .item-wrap .item-content h4 a:hover { color: rgb(230, 0, 50); }
.sw-category-slider2 .slider .item .item-wrap .item-content .des-cat { font-size: 14px; color: rgb(255, 255, 255); padding: 0px 60px; transition: all 0.6s ease 0s; line-height: 24px; }
.sw-category-slider2 .slider .item .item-wrap .item-content .shop-by-now { height: 45px; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); font-weight: 500; text-transform: uppercase; font-size: 12px; line-height: 45px; display: inline-block; padding: 0px 30px; margin-top: 75px; transition: all 0.8s ease 0s; }
.sw-category-slider2 .slider .item .item-wrap .item-content .shop-by-now:hover { background-color: rgb(230, 0, 50); }
.block-home9 { float: right; }
.block-home9 .vc_column-inner { padding: 0px; }
.block-home9 .block-text-home9 { padding: 135px 0px 77px; }
.block-home9 .block-text-home9 .wrap-content { text-align: center; }
.block-home9 .block-text-home9 .wrap-content h3 { font-size: 45px; font-weight: 600; color: rgb(255, 255, 255); text-transform: capitalize; margin-bottom: 40px; }
.block-home9 .block-text-home9 .wrap-content .des { color: rgb(255, 255, 255); font-style: italic; font-size: 16px; line-height: 24px; }
.block-home9 .block-text-home9 .wrap-content a { display: inline-block; height: 45px; text-align: center; font-weight: 500; font-size: 12px; padding: 0px 30px; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); line-height: 45px; text-transform: uppercase; margin-top: 70px; }
.block-home9 .block-text-home9 .wrap-content a:hover { color: rgb(230, 0, 50); }
.title-home9 .block-title h3 { font-size: 26px; color: rgb(28, 28, 28); text-align: center; font-weight: 500; text-transform: uppercase; position: relative; margin-bottom: 55px; }
.title-home9 .block-title h3::before { content: ""; width: 50px; height: 2px; background-color: rgb(230, 0, 50); position: absolute; bottom: -20px; left: 50%; margin-left: -25px; }
.sw-category-slider3 { margin: 30px 0px 25px; }
.sw-category-slider3 .block-title h3 { font-size: 26px; color: rgb(28, 28, 28); text-align: center; font-weight: 500; text-transform: uppercase; position: relative; margin-bottom: 55px; }
.sw-category-slider3 .block-title h3::before { content: ""; width: 50px; height: 2px; background-color: rgb(230, 0, 50); position: absolute; bottom: -20px; left: 50%; margin-left: -25px; }
.sw-category-slider3 .resp-slider-container .item-category-wrapper { margin: 0px; }
.sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat { width: 100%; padding: 0px 10px; }
.sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat.item-even .item-wrap { position: relative; overflow: hidden; }
.sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat.item-even .item-wrap::before { content: ""; display: inline-block; height: 1px; width: 100%; position: absolute; inset: auto auto 20px -5px; border-bottom: 1px dashed rgb(142, 142, 142); }
.rtl .sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat.item-even .item-wrap::before { right: -5px; left: auto; }
.sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat.item-even .item-wrap .item-image { margin-bottom: 40px; }
.sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat.item-odd .item-wrap .item-content { float: right; }
.rtl .sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat.item-odd .item-wrap .item-content { float: left; }
.sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat.item-odd .item-wrap .item-image { float: left; }
.rtl .sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat.item-odd .item-wrap .item-image { float: right; }
.sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat .item-wrap .item-content { height: 320px; padding: 80px 20px 0px; float: left; width: 50%; }
.rtl .sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat .item-wrap .item-content { float: right; }
.sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat .item-wrap .item-content h4 a { font-size: 20px; color: rgb(28, 28, 28); text-transform: capitalize; font-weight: 600; line-height: 30px; }
.sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat .item-wrap .item-content h4 a:hover { color: rgb(230, 0, 50); }
.sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat .item-wrap .item-content .des-cat { color: rgb(102, 102, 102); margin: 25px 0px 40px; }
.sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat .item-wrap .item-content .shop-by-now { font-size: 12px; color: rgb(230, 0, 50); text-transform: uppercase; font-weight: 500; }
.sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat .item-wrap .item-content .shop-by-now i { margin-left: 10px; }
.rtl .sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat .item-wrap .item-content .shop-by-now i { margin-right: 10px; margin-left: 0px; }
.rtl .sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat .item-wrap .item-content .shop-by-now i::before { content: ""; }
.sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat .item-wrap .item-content .shop-by-now:hover { opacity: 0.85; }
.sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat .item-wrap .item-image { float: right; }
.rtl .sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat .item-wrap .item-image { float: left; }
.sw-category-slider3 .resp-slider-container .item { position: relative; }
.sw-category-slider3 .resp-slider-container .item:first-child .item-wrap .item-content { padding-top: 0px; }
.sw-category-slider3 .resp-slider-container .item.item-odd .item-image { margin-bottom: 40px; }
.sw-category-slider3 .resp-slider-container .item.item-even .item-wrap::before { left: -20px; right: auto; }
.rtl .sw-category-slider3 .resp-slider-container .item.item-even .item-wrap::before { right: -20px; left: auto; }
.sw-category-slider3 .resp-slider-container .item.item-even .item-content { margin-bottom: 40px; }
.sw-category-slider3 .resp-slider-container .item .item-wrap { position: relative; }
.sw-category-slider3 .resp-slider-container .item .item-wrap::before { content: ""; display: inline-block; height: 100%; width: 1px; position: absolute; right: -20px; top: 0px; border-right: 1px dashed rgb(142, 142, 142); }
.rtl .sw-category-slider3 .resp-slider-container .item .item-wrap::before { left: -20px; right: auto; }
.sw-category-slider3 .resp-slider-container .item .item-wrap .item-image img { transition: all 0.3s ease 0s; }
.sw-category-slider3 .resp-slider-container .item .item-wrap .item-image:hover img { opacity: 0.85; }
.sw-category-slider3 .resp-slider-container .item .item-wrap .item-content { height: 320px; padding: 80px 20px 0px; }
.sw-category-slider3 .resp-slider-container .item .item-wrap .item-content h4 a { font-size: 20px; color: rgb(28, 28, 28); text-transform: capitalize; font-weight: 600; line-height: 30px; }
.sw-category-slider3 .resp-slider-container .item .item-wrap .item-content h4 a:hover { color: rgb(230, 0, 50); }
.sw-category-slider3 .resp-slider-container .item .item-wrap .item-content .des-cat { color: rgb(102, 102, 102); margin: 25px 0px 40px; }
.sw-category-slider3 .resp-slider-container .item .item-wrap .item-content .sal-of { padding: 25px 0px; display: inline-block; width: 90px; height: 90px; border-radius: 50%; color: rgb(255, 255, 255); background-color: rgb(18, 255, 245); border: 1px solid rgb(208, 42, 90); font-size: 15px; font-weight: 500; margin-bottom: 45px; }
.sw-category-slider3 .resp-slider-container .item .item-wrap .item-content .sal-of span { display: block; margin-bottom: 2px; }
.sw-category-slider3 .resp-slider-container .item .item-wrap .item-content .sal-of span.sale { color: rgb(208, 42, 90); }
.sw-category-slider3 .resp-slider-container .item .item-wrap .item-content .shop-by-now { font-size: 12px; color: rgb(230, 0, 50); text-transform: uppercase; font-weight: 500; display: block; }
.sw-category-slider3 .resp-slider-container .item .item-wrap .item-content .shop-by-now i { margin-left: 10px; }
.rtl .sw-category-slider3 .resp-slider-container .item .item-wrap .item-content .shop-by-now i { margin-right: 10px; margin-left: 0px; }
.rtl .sw-category-slider3 .resp-slider-container .item .item-wrap .item-content .shop-by-now i::before { content: ""; }
.sw-category-slider3 .resp-slider-container .item .item-wrap .item-content .shop-by-now:hover { opacity: 0.85; }
.item-wrap3 .item-detail { padding: 0px 15px; }
.item-wrap3 .item-detail .products-thumb { position: relative; }
.item-wrap3 .item-detail .products-thumb .sale-off { width: 60px; height: 30px; background-color: rgb(230, 0, 50); font-family: OpenSansBold; left: 0px; border-radius: 0px; line-height: 30px; top: 0px; }
.rtl .item-wrap3 .item-detail .products-thumb .sale-off { right: 0px; left: auto; }
.item-wrap3 .item-detail .products-thumb .item-button { position: absolute; font-size: 15px; top: 0px; right: 0px; display: inline-block; text-align: center; z-index: 2; transform: translateX(50%); opacity: 0; transition: all 0.5s ease 0s; }
.rtl .item-wrap3 .item-detail .products-thumb .item-button { left: 0px; right: auto; }
.item-wrap3 .item-detail .products-thumb .item-button .clear { display: none; }
.item-wrap3 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist { margin: 0px 1px; }
.item-wrap3 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button, .item-wrap3 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse, .item-wrap3 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse { position: relative; }
.item-wrap3 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .item-wrap3 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .item-wrap3 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a { transition: all 0.4s ease 0s; }
.item-wrap3 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::before, .item-wrap3 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before, .item-wrap3 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::before { content: ""; }
.item-wrap3 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show, .item-wrap3 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show, .item-wrap3 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show { vertical-align: top; display: inline-block !important; }
.item-wrap3 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .feedback, .item-wrap3 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback, .item-wrap3 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback { display: none; }
.item-wrap3 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .ajax-loading, .item-wrap3 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .ajax-loading, .item-wrap3 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .ajax-loading { position: absolute; inset: 0px; margin: auto; }
.item-wrap3 .item-detail .products-thumb .item-button a.sw-quickview { transition: all 0.5s ease 0s; }
.item-wrap3 .item-detail .products-thumb .item-button a.sw-quickview::before { content: ""; }
.item-wrap3 .item-detail .products-thumb .item-button a.compare { transition: all 0.5s ease 0s; }
.item-wrap3 .item-detail .products-thumb .item-button a.compare::before { content: ""; }
.item-wrap3 .item-detail .products-thumb .item-button .compare-button { width: 40px; }
.item-wrap3 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .item-wrap3 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .item-wrap3 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .item-wrap3 .item-detail .products-thumb .item-button a.compare, .item-wrap3 .item-detail .products-thumb .item-button a.sw-quickview { text-align: center; color: rgb(68, 68, 68); font-weight: 500; height: 18px; line-height: 18px; padding: 0px; border: 0px; overflow: hidden; position: relative; font-size: 0px; min-width: 20px; margin: 0px; border-radius: 0px; background-color: transparent; }
.item-wrap3 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::before, .item-wrap3 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before, .item-wrap3 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::before, .item-wrap3 .item-detail .products-thumb .item-button a.compare::before, .item-wrap3 .item-detail .products-thumb .item-button a.sw-quickview::before { font-family: fontawesome; font-size: 14px; }
.item-wrap3 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover, .item-wrap3 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover, .item-wrap3 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover, .item-wrap3 .item-detail .products-thumb .item-button a.compare:hover, .item-wrap3 .item-detail .products-thumb .item-button a.sw-quickview:hover { background-color: transparent; font-size: 0px; padding: 0px; }
.item-wrap3 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover::before, .item-wrap3 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover::before, .item-wrap3 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover::before, .item-wrap3 .item-detail .products-thumb .item-button a.compare:hover::before, .item-wrap3 .item-detail .products-thumb .item-button a.sw-quickview:hover::before { color: rgb(230, 0, 50); }
.item-wrap3 .item-detail .products-thumb .item-button .yith-wcwl-wishlistaddedbrowse.show a, .item-wrap3 .item-detail .products-thumb .item-button .yith-wcwl-wishlistexistsbrowse.show a { background-color: transparent; color: rgb(230, 0, 50); }
.item-wrap3 .item-detail .products-thumb .item-button .yith-wcwl-wishlistaddedbrowse.show a::before, .item-wrap3 .item-detail .products-thumb .item-button .yith-wcwl-wishlistexistsbrowse.show a::before { color: rgb(230, 0, 50); }
.item-wrap3 .item-detail .item-content { text-align: center; padding: 2px 0px 17px; }
.item-wrap3 .item-detail .item-content h4 a { font-size: 14px; color: rgb(34, 34, 34); font-weight: 500; text-transform: capitalize; }
.item-wrap3 .item-detail .item-content h4 a:hover { color: rgb(230, 0, 50); }
.item-wrap3 .item-detail .item-content .reviews-content div.star { background: url("../assets/img/star-home9.png"); margin-bottom: 10px; }
.item-wrap3 .item-detail .item-content .reviews-content div.star span { background: url("../assets/img/star-active-home9.png"); }
.item-wrap3 .item-detail .item-content .item-price { display: block; color: rgb(34, 34, 34); margin-bottom: 25px; }
.item-wrap3 .item-detail .item-content .item-price span { display: inline-block; vertical-align: top; }
.item-wrap3 .item-detail .item-content .item-price del { line-height: 21px; }
.item-wrap3 .item-detail .item-content .button, .item-wrap3 .item-detail .item-content .add_to_cart_button, .item-wrap3 .item-detail .item-content .product_type_external, .item-wrap3 .item-detail .item-content .product_type_grouped { height: 32px; line-height: 32px; font-size: 12px; text-transform: uppercase; font-weight: 500; color: rgb(34, 34, 34); background-color: rgb(241, 241, 241); padding: 0px 40px; display: inline-block; transition: all 0.3s ease 0s; overflow: visible; }
@media (max-width: 480px) {
  .item-wrap3 .item-detail .item-content .button, .item-wrap3 .item-detail .item-content .add_to_cart_button, .item-wrap3 .item-detail .item-content .product_type_external, .item-wrap3 .item-detail .item-content .product_type_grouped { padding: 0px 10px; }
}
.item-wrap3 .item-detail:hover .products-thumb .item-button { transform: translateX(0%); opacity: 1; }
.item-wrap3 .item-detail:hover .item-content .button, .item-wrap3 .item-detail:hover .item-content .add_to_cart_button, .item-wrap3 .item-detail:hover .item-content .product_type_external, .item-wrap3 .item-detail:hover .item-content .product_type_grouped { background-color: rgb(230, 0, 50); color: rgb(255, 255, 255); }
.featured-product3, .latest-product-home9 { margin: 30px 0px 52px; }
.featured-product3 .block-title h3, .latest-product-home9 .block-title h3 { font-size: 26px; color: rgb(28, 28, 28); text-align: center; font-weight: 500; text-transform: uppercase; position: relative; margin-bottom: 55px; }
.featured-product3 .block-title h3::before, .latest-product-home9 .block-title h3::before { content: ""; width: 50px; height: 2px; background-color: rgb(230, 0, 50); position: absolute; bottom: -20px; left: 50%; margin-left: -25px; }
.featured-product3 .slider .slick-slider, .latest-product-home9 .slider .slick-slider { margin: 0px -15px; }
.footer-home9 { background-color: rgb(0, 0, 0); padding: 40px 0px; position: relative; }
@media (max-width: 480px) {
  .footer-home9 { padding: 20px 0px; }
}
.footer-home9 .footer-top9 .wrap-content { overflow: hidden; padding: 25px 0px 55px; border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
.footer-home9 .footer-top9 .wrap-content .item { float: left; width: 33.33%; }
.footer-home9 .footer-top9 .wrap-content .item .item-content { text-align: left; padding-left: 45px; }
.rtl .footer-home9 .footer-top9 .wrap-content .item .item-content { text-align: right; padding-right: 45px; padding-left: 0px; }
.footer-home9 .footer-top9 .wrap-content .item.item1 .item-content { background: url("../assets/img/icon-email9.png") left center no-repeat; }
.rtl .footer-home9 .footer-top9 .wrap-content .item.item1 .item-content { background-position: right center; }
.footer-home9 .footer-top9 .wrap-content .item.item2 { text-align: center; }
.footer-home9 .footer-top9 .wrap-content .item.item2 .item-content { background: url("../assets/img/icon-phone9.png") left center no-repeat; display: inline-block; }
.rtl .footer-home9 .footer-top9 .wrap-content .item.item2 .item-content { background-position: right center; }
.footer-home9 .footer-top9 .wrap-content .item.item3 .item-content { margin-left: 60px; background: url("../assets/img/icon-support9.png") left center no-repeat; }
.rtl .footer-home9 .footer-top9 .wrap-content .item.item3 .item-content { margin-left: 0px; margin-right: 60px; background-position: right center; }
.footer-home9 .footer-top9 .wrap-content .item h4 { color: rgb(255, 255, 255); font-weight: 500; font-size: 16px; text-transform: uppercase; margin-bottom: 5px; }
.footer-home9 .footer-top9 .wrap-content .item span { color: rgb(125, 125, 125); }
.footer-home9 .footer-top9 .wrap-content .item a:hover span { color: rgb(230, 0, 50); }
.footer-home9 .news-letter .wrap-content { margin-top: 50px; }
.footer-home9 .news-letter .wrap-content h4 { font-weight: 500; font-size: 14px; text-transform: uppercase; color: rgb(255, 255, 255); margin-bottom: 15px; }
.footer-home9 .news-letter .wrap-content h3 { font-weight: 500; font-size: 20px; text-transform: uppercase; color: rgb(255, 255, 255); margin-bottom: 25px; }
.footer-home9 .news-letter .wrap-content .mc4wp-form input[type="email"] { border: 0px; border-radius: 0px; background-color: rgb(255, 255, 255); color: rgb(137, 137, 137); height: 40px; padding: 0px 10px; min-width: 195px; float: left; }
.rtl .footer-home9 .news-letter .wrap-content .mc4wp-form input[type="email"] { float: right; }
.footer-home9 .news-letter .wrap-content .mc4wp-form input[type="submit"] { height: 40px; line-height: 40px; text-transform: uppercase; padding: 0px 15px; background-color: rgb(230, 0, 50); border-radius: 0px; border: 0px; font-weight: 500; color: rgb(255, 255, 255); margin: 0px; }
.footer-home9 .news-letter .wrap-content .mc4wp-form input[type="submit"]:hover { background-color: rgb(13, 127, 114); }
.footer-home9 .follow-us ul { overflow: hidden; display: block; margin: 0px; }
.footer-home9 .follow-us ul > li { float: left; list-style: none; }
.rtl .footer-home9 .follow-us ul > li { float: right; }
.rtl .footer-home9 .follow-us ul > li > a { margin-left: 10px; margin-right: 0px; }
.footer-home9 .follow-us ul > li > a { display: inline-block; background-color: rgb(255, 255, 255); border-radius: 50%; height: 40px; width: 40px; line-height: 40px; text-align: center; color: rgb(13, 13, 13); transition: all 0.3s ease 0s; margin-right: 10px; font-size: 18px; }
.footer-home9 .follow-us ul > li > a:hover { background-color: rgb(230, 0, 50); color: rgb(255, 255, 255); }
.footer-home9 .footer-menu9 { overflow: hidden; padding-top: 40px; }
.footer-home9 .footer-menu9 .vc_column-inner { position: relative; }
.footer-home9 .footer-menu9 .vc_column-inner::before { content: ""; height: 295px; width: 1px; position: absolute; top: -40px; left: 0px; display: inline-block; background-color: rgba(255, 255, 255, 0.1); }
.footer-home9 .footer-menu9 .vc_column-inner::after { content: ""; height: 295px; width: 1px; position: absolute; top: -40px; right: 0px; display: inline-block; background-color: rgba(255, 255, 255, 0.1); }
.footer-home9 .footer-menu9 .vc_column-inner .wpb_wrapper { overflow: hidden; }
.footer-home9 .footer-menu9 .elementor-widget-wrap .elementor-widget-wp-widget-nav_menu ul > li, .footer-home9 .footer-menu9 .elementor-widget-wrap .widget_nav_menu ul > li { line-height: 34px; }
.footer-home9 .footer-menu9 .elementor-widget-wrap .elementor-widget-wp-widget-nav_menu ul > li > a, .footer-home9 .footer-menu9 .elementor-widget-wrap .widget_nav_menu ul > li > a { color: rgb(255, 255, 255); }
.footer-home9 .footer-menu9 .elementor-widget-wrap .elementor-widget-wp-widget-nav_menu ul > li > a:hover, .footer-home9 .footer-menu9 .elementor-widget-wrap .widget_nav_menu ul > li > a:hover { color: rgb(230, 0, 50); }
.footer-home9 .footer-menu9 .vc_wp_custommenu { float: left; width: 50%; padding-left: 60px; }
.rtl .footer-home9 .footer-menu9 .vc_wp_custommenu { padding-right: 60px; padding-left: 0px; }
.footer-home9 .footer-menu9 .vc_wp_custommenu .elementor-widget-wp-widget-nav_menu ul > li, .footer-home9 .footer-menu9 .vc_wp_custommenu .widget_nav_menu ul > li { line-height: 34px; }
.footer-home9 .footer-menu9 .vc_wp_custommenu .elementor-widget-wp-widget-nav_menu ul > li > a, .footer-home9 .footer-menu9 .vc_wp_custommenu .widget_nav_menu ul > li > a { color: rgb(255, 255, 255); }
.footer-home9 .footer-menu9 .vc_wp_custommenu .elementor-widget-wp-widget-nav_menu ul > li > a:hover, .footer-home9 .footer-menu9 .vc_wp_custommenu .widget_nav_menu ul > li > a:hover { color: rgb(230, 0, 50); }
.footer-home9 .contact-address > .vc_column-inner { padding-left: 68px; padding-right: 0px; }
.rtl .footer-home9 .contact-address > .vc_column-inner { padding-right: 68px; padding-left: 0px; }
.footer-home9 .contact-address .wpb_single_image { margin-bottom: 20px; margin-top: 35px; }
.rtl .footer-home9 .contact-address .wpb_single_image { text-align: right; }
.footer-home9 .contact-address .info-footer ul { overflow: hidden; margin: -8px 0px 0px; }
.footer-home9 .contact-address .info-footer ul > li { color: rgb(255, 255, 255); list-style: none; overflow: hidden; line-height: 24px; margin-top: 15px; }
.footer-home9 .contact-address .info-footer ul > li.email { margin-bottom: 22px; line-height: 32px; }
.footer-home9 .contact-address .info-footer ul > li.email a { color: rgb(255, 255, 255); }
.footer-home9 .contact-address .info-footer ul > li.email a:hover { color: rgb(230, 0, 50); }
.footer-home9 .contact-address .info-footer ul > li .fa { width: 32px; height: 32px; background-color: rgba(102, 102, 102, 0.6); color: rgb(255, 255, 255); line-height: 32px; font-size: 16px; margin-right: 10px; text-align: center; float: left; border-radius: 2px; }
.rtl .footer-home9 .contact-address .info-footer ul > li .fa { float: right; margin: 0px 0px 0px 10px; }
.footer-home9 .contact-address .info-footer ul > li span { display: block; overflow: hidden; line-height: 20px; margin-top: -3px; }
.home-style9.disable-search .header-style9 .header-bottom .search-home9 { margin: 0px 10px; }
.home-style9.disable-search .header-style9 .header-bottom .search-home9 h3::before { display: none; }
.home-style9 .wpb_single_image .vc_single_image-wrapper { position: relative; }
.home-style9 .wpb_single_image .vc_single_image-wrapper::before { content: ""; display: inline-block; height: 100%; width: 100%; background-color: rgba(0, 0, 0, 0.2); position: absolute; inset: 0px; opacity: 0; transition: all 0.5s ease 0s; }
.home-style9 .wpb_single_image .vc_single_image-wrapper:hover::before { opacity: 1; }
.home-style9 .wpb_single_image .vc_single_image-wrapper:hover img { opacity: 1; }
.home-style9 .responsive-slider { position: relative; }
.home-style9 .responsive-slider .res-button { display: inline-block; position: absolute; width: 40px; height: 40px; line-height: 40px; background-color: rgb(230, 0, 50); color: rgb(255, 255, 255); top: 50%; text-align: center; cursor: pointer; z-index: 3; }
.home-style9 .responsive-slider .res-button::before { font-size: 24px; font-family: FontAwesome; }
.home-style9 .responsive-slider .res-button.slick-prev { left: 20px; right: auto; }
.home-style9 .responsive-slider .res-button.slick-prev::before { content: ""; }
.home-style9 .responsive-slider .res-button.slick-next { right: 20px; left: auto; }
.home-style9 .responsive-slider .res-button.slick-next::before { content: ""; }
.home-style9 .footer .footer-copyright { background-color: rgb(0, 0, 0); padding: 20px 0px; }
.home-style9 .footer .footer-copyright > .container { position: relative; }
.home-style9 .footer .footer-copyright > .container .sidebar-copyright { width: 50%; }
.home-style9 .footer .footer-copyright > .container .sidebar-copyright .widget_sp_image { display: none; }
.home-style9 .footer .footer-copyright > .container .sidebar-copyright .elementor-widget-wp-widget-nav_menu, .home-style9 .footer .footer-copyright > .container .sidebar-copyright .widget_nav_menu { display: block; }
.home-style9 .footer .footer-copyright > .container .sidebar-copyright .elementor-widget-wp-widget-nav_menu ul.menu > li, .home-style9 .footer .footer-copyright > .container .sidebar-copyright .widget_nav_menu ul.menu > li { float: right; }
.home-style9 .footer .footer-copyright > .container .sidebar-copyright .elementor-widget-wp-widget-nav_menu ul.menu > li > a, .home-style9 .footer .footer-copyright > .container .sidebar-copyright .widget_nav_menu ul.menu > li > a { font-size: 12px; color: rgb(227, 227, 227); font-weight: 500; display: inline-block; padding: 0px 13px; text-transform: uppercase; position: relative; }
.home-style9 .footer .footer-copyright > .container .sidebar-copyright .elementor-widget-wp-widget-nav_menu ul.menu > li > a::before, .home-style9 .footer .footer-copyright > .container .sidebar-copyright .widget_nav_menu ul.menu > li > a::before { content: ""; width: 4px; height: 1px; background-color: rgb(227, 227, 227); position: absolute; right: 0px; top: 5px; }
.home-style9 .footer .footer-copyright > .container .sidebar-copyright .elementor-widget-wp-widget-nav_menu ul.menu > li > a:hover, .home-style9 .footer .footer-copyright > .container .sidebar-copyright .widget_nav_menu ul.menu > li > a:hover { color: rgb(230, 0, 50); }
.home-style9 .footer .footer-copyright > .container .sidebar-copyright .elementor-widget-wp-widget-nav_menu ul.menu > li:first-child > a, .home-style9 .footer .footer-copyright > .container .sidebar-copyright .widget_nav_menu ul.menu > li:first-child > a { padding-right: 0px; }
.home-style9 .footer .footer-copyright > .container .sidebar-copyright .elementor-widget-wp-widget-nav_menu ul.menu > li:first-child > a::before, .home-style9 .footer .footer-copyright > .container .sidebar-copyright .widget_nav_menu ul.menu > li:first-child > a::before { width: 0px; }
.home-style9 .footer .footer-copyright > .container::before { content: ""; width: 100%; height: 1px; background-color: rgba(255, 255, 255, 0.1); position: absolute; top: -30px; left: 0px; }
.home-style9 .footer .footer-copyright .copyright-text { float: left; color: rgb(255, 255, 255); }
.home-style9 .footer .footer-copyright .copyright-text p { margin: 0px; line-height: 22px; }
.home-style9 .footer .footer-copyright .sidebar-copyright { float: right; }
.home-style9 .footer .footer-copyright .sidebar-copyright img { margin-top: 0px; }
.home-style9.rtl .footer .footer-copyright .sidebar-copyright { float: left; }
.home-style9.rtl .footer .footer-copyright .copyright-text { float: right; }
.home-style9.rtl .footer .footer-copyright > .container .sidebar-copyright .widget_nav_menu ul.menu > li { float: left; }
.home-style9.rtl .footer .footer-copyright > .container .sidebar-copyright .widget_nav_menu ul.menu > li > a::before { left: 0px; right: auto; }
.home-style9.rtl .footer .footer-copyright > .container .sidebar-copyright .widget_nav_menu ul.menu > li:first-child > a { padding-left: 0px; padding-right: 13px; }
.page-style .revo_breadcrumbs { margin-top: 0px; }
.page-style .revo_breadcrumbs .listing-title h1 { margin-top: 0px; }
.page-style .best-selling-page .box-slider-title, .page-style .woo-slider-default .box-slider-title { display: none; }
.page-style .best-selling-page .slider .slick-list, .page-style .woo-slider-default .slider .slick-list { margin: 0px -15px; }
.page-style .best-selling-page .slider .item .item-wrap, .page-style .woo-slider-default .slider .item .item-wrap { padding: 0px 15px; margin-bottom: 30px; }
.page-style .best-selling-page .slider .item .item-wrap .item-detail, .page-style .woo-slider-default .slider .item .item-wrap .item-detail { border: 1px solid rgb(238, 238, 238); }
.page-style .best-selling-page .slider .item .item-wrap .item-detail .products-thumb .sale-off, .page-style .woo-slider-default .slider .item .item-wrap .item-detail .products-thumb .sale-off { background-color: rgb(230, 0, 50); }
.page-style .best-selling-page .slider .item .item-wrap .item-detail .item-content, .page-style .woo-slider-default .slider .item .item-wrap .item-detail .item-content { padding: 5px 0px 20px; }
.page-style .sw-hotdeal { margin-top: 0px; }
.page-style .sw-hotdeal .item .item-wrap .products-thumb .sale-off { background-color: rgb(230, 0, 50); }
@media (max-width: 1920px) and (min-width: 1445px) {
  .home-style9 .hom9-full { max-width: 1820px; margin: 0px auto; left: -325px !important; padding-left: 310px !important; padding-right: 310px !important; }
  .home-style9 .hom9-full.home-9-slide { padding-left: 0px !important; padding-right: 0px !important; }
  .home-style9 .footer .footer-copyright { margin: 0px 42px; }
  .home-style9.rtl .hom9-full { max-width: 1820px; margin: 0px auto; right: -325px !important; left: auto !important; }
}
@media (max-width: 1920px) and (min-width: 1366px) {
  .header-style9 .header-bottom .top-header .revo-logo { margin-left: 30px; }
  .rtl .header-style9 .header-bottom .top-header .revo-logo { margin-right: 30px; margin-left: 0px; }
}
@media (max-width: 1440px) {
  .sw-category-slider2 .slider .item .item-wrap .item-content h4 a { font-size: 28px; }
  .sw-category-slider2 .slider .item .item-wrap .item-content .des-cat { padding: 0px; }
  .block-home9 .block-text-home9 { padding: 145px 0px 40px; }
  .block-home9 .block-text-home9 .wrap-content h3 { margin-bottom: 30px; }
}
@media (max-width: 1199px) {
  .testimonial-slider.layout1 .carousel-inner .item .client-comment { padding: 0px 150px; }
  .sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat .item-wrap .item-image { width: 50%; }
  .sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat .item-wrap .item-content { height: 240px; padding: 25px 20px 0px; }
  .sw-category-slider3 .resp-slider-container .item .item-wrap .item-content { padding: 15px 20px 0px; }
  .sw-category-slider3 .resp-slider-container .item .item-wrap .item-content { height: 260px; }
  .footer-home9 .footer-menu9 .elementor-widget-wrap, .footer-home9 .footer-menu9 .vc_wp_custommenu { padding-left: 30px; }
  .sw-category-slider2 .slider .item .item-wrap .item-content h4 a { font-size: 20px; }
  .rtl .footer-home9 .footer-menu9 .elementor-widget-wrap, .rtl .footer-home9 .footer-menu9 .vc_wp_custommenu { padding-right: 33px; }
}
@media (max-width: 1199px) and (min-width: 992px) {
  .home-style9 .footer .footer-copyright > .container .copyright-text { width: 50%; }
  .home-style9 .footer .footer-copyright > .container .sidebar-copyright .elementor-widget-wp-widget-nav_menu ul.menu > li > a, .home-style9 .footer .footer-copyright > .container .sidebar-copyright .widget_nav_menu ul.menu > li > a { padding: 0px 10px; }
  .sw-category-slider3 .resp-slider-container .item:first-child .item-wrap .item-content .des-cat { margin: 25px 0px 15px; }
  .sw-category-slider3 .resp-slider-container .item:first-child .item-wrap .item-content .sal-of { margin-bottom: 20px; }
}
@media (max-width: 991px) {
  .header-style9 .main-menu .primary-menu .resmenu-container .navbar-toggle { float: left; }
  .rtl .header-style9 .main-menu .primary-menu .resmenu-container .navbar-toggle { float: right; }
  .header-style9 .header-bottom .elementor-widget-wp-widget-nav_menu, .header-style9 .header-bottom .widget_nav_menu { padding: 18px 0px; }
  .header-style9 .header-bottom .search-home9 h3 { margin-top: 5px; }
  .header-style9 .header-bottom .top-form.top-form-minicart { padding: 16px 10px; }
  .header-style9 .header-bottom .top-header { text-align: center; }
  .header-style9 .header-bottom .top-header .revo-logo { display: inline-block; }
  .sw-category-slider3 .resp-slider-container .item .item-wrap .item-content h4 a { font-size: 14px; line-height: 20px; }
  .sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat .item-wrap .item-content { height: 175px; padding: 25px 10px 0px; }
  .sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat .item-wrap .item-content h4 a { font-size: 14px; line-height: 20px; }
  .sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat .item-wrap .item-content .des-cat { margin: 25px 0px 20px; }
  .sw-category-slider3 .resp-slider-container .item .item-wrap .item-content { height: 195px; padding: 0px 10px; }
  .sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat .item-wrap .item-content .des-cat { margin: 10px 0px 15px; }
  .sw-category-slider3 .resp-slider-container .item .item-wrap .item-content .des-cat { margin: 25px 0px 20px; }
  .testimonial-slider.layout1 .carousel-inner .item .client-comment { padding: 0px 50px; }
  .footer-home9 .contact-address > .vc_column-inner { padding-left: 15px; }
  .rtl .footer-home9 .contact-address > .vc_column-inner { padding-right: 15px; }
  .footer-home9 .footer-top9 .wrap-content { padding: 10px 0px 40px; }
  .footer-home9 .footer-menu9 { padding-top: 0px; }
  .footer-home9 .footer-menu9 .vc_column-inner::before { width: 0px; height: 0px; }
  .footer-home9 .news-letter .wrap-content { margin-top: 15px; }
  .home-style9 .footer .footer-copyright .copyright-text { float: none; margin-bottom: 15px; }
  .home-style9 .footer .footer-copyright > .container .sidebar-copyright { float: none; width: 100%; }
  .home-style9 .footer .footer-copyright > .container .sidebar-copyright .elementor-widget-wp-widget-nav_menu, .home-style9 .footer .footer-copyright > .container .sidebar-copyright .widget_nav_menu { display: inline-block; }
}
@media (max-width: 991px) and (min-width: 768px) {
  .sw-category-slider3 .resp-slider-container .item .item-wrap .item-content .des-cat { margin: 10px 0px 20px; }
  .sw-category-slider3 .resp-slider-container .item .item-wrap .item-content .sal-of { padding: 14px 0px; width: 60px; height: 60px; margin-bottom: 15px; font-size: 13px; }
}
@media (max-width: 767px) {
  .header-style9 .header-bottom .header-right { position: relative; top: 0px; }
  .sw-category-slider3 .resp-slider-container .item { overflow: hidden; }
  .sw-category-slider3 .resp-slider-container .item .item-wrap .item-image { float: left; padding-right: 20px; width: 50%; }
  .rtl .sw-category-slider3 .resp-slider-container .item .item-wrap .item-image { float: right; padding-left: 20px; padding-right: 0px; }
  .sw-category-slider3 .resp-slider-container .item .item-wrap .item-content { height: auto; padding: 70px 0px; }
  .sw-category-slider3 .resp-slider-container .item-category-wrapper { margin: 0px; }
  .sw-category-slider3 .resp-slider-container .item-category-wrapper .item-even { padding: 0px; }
  .sw-category-slider3 .resp-slider-container .item-category-wrapper .item-even .item-wrap .item-image { width: 50%; padding-left: 20px; padding-right: 0px; }
  .rtl .sw-category-slider3 .resp-slider-container .item-category-wrapper .item-even .item-wrap .item-image { padding-right: 20px; padding-left: 0px; }
  .sw-category-slider3 .resp-slider-container .item-category-wrapper .item-even .item-wrap .item-content { padding: 70px 15px; height: auto; }
  .sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat.item-odd .item-wrap .item-image { width: 50%; }
  .sw-category-slider3 .resp-slider-container .item.item-even .item-wrap .item-content { float: left; width: 50%; }
  .rtl .sw-category-slider3 .resp-slider-container .item.item-even .item-wrap .item-content { float: right; }
  .sw-category-slider3 .resp-slider-container .item.item-even .item-wrap .item-image { float: right; padding-left: 20px; padding-right: 0px; }
  .rtl .sw-category-slider3 .resp-slider-container .item.item-even .item-wrap .item-image { float: left; padding-right: 20px; padding-left: 0px; }
  .sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat { padding: 0px; }
  .sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat.item-odd .item-wrap .item-content { padding: 70px 0px; }
  .sw-category-slider3 .resp-slider-container .item.item-odd .item-image { margin-bottom: 20px; }
  .sw-category-slider3 .resp-slider-container .item .item-wrap::before { border: 0px; }
  .single-image-home9 .vc_column-inner { padding-right: 15px !important; }
  .rtl .footer-home9 .footer-top9 .wrap-content .item.item3 .item-content { margin: 0px; }
  .single-image-home92 .vc_column-inner { padding-left: 15px !important; }
  .footer-home9 .footer-menu9 .vc_wp_custommenu { padding-left: 0px; }
  .rtl .footer-home9 .footer-menu9 .vc_wp_custommenu { padding-right: 0px; }
  .footer-home9 .footer-top9 .wrap-content .item { width: 100%; margin-bottom: 20px; }
  .footer-home9 .footer-top9 .wrap-content .item.item2 .item-content { display: block; }
  .footer-home9 .footer-top9 .wrap-content .item.item3 .item-content { margin: 0px; }
}
@media (max-width: 767px) and (min-width: 481px) {
  .header-style9 .header-bottom .search-home9 { margin: 0px 14px; }
  .header-style9 .header-bottom .search-home9 h3::before { left: -10px; right: auto; }
  .rtl .header-style9 .header-bottom .search-home9 h3::before { right: -10px; left: auto; }
  .header-style9 .header-bottom .elementor-widget-wp-widget-nav_menu h5::after, .header-style9 .header-bottom .widget_nav_menu h3::after { margin-left: 4px; }
  .rtl .header-style9 .header-bottom .elementor-widget-wp-widget-nav_menu h5::after, .rtl .header-style9 .header-bottom .widget_nav_menu h3::after { margin-right: 4px; margin-left: 0px; }
  .header-style9 .header-bottom .top-form.top-form-minicart { padding: 10px 0px; }
  .sw-category-slider3 .slick-slider .item .item-wrap .item-content { height: 300px; }
}
@media (max-width: 640px) {
  .block-home9 .block-text-home9 .wrap-content h3 { font-size: 32px; }
  .block-home9 .block-text-home9 .wrap-content .des { font-size: 14px; }
  .sw-category-slider2 { margin-bottom: 15px; }
  .single-image-home9 .wpb_single_image, .single-image-home92 .wpb_single_image { margin-bottom: 15px; }
  .featured-product3, .latest-product-home9 { margin: 0px 0px 10px; }
  .sw-category-slider3 { margin: 0px 0px 30px; }
  .testimonial-slider.layout1 { padding: 20px 0px; }
  .testimonial-slider.layout1 .carousel-inner .item .client-comment { padding: 0px 20px; }
  .footer-home9 .footer-top9 .wrap-content { padding: 10px 0px 15px; }
  .footer-home9 .contact-address .wpb_single_image { margin-top: 0px; }
  .footer-home9 .contact-address .wpb_content_element { margin-bottom: 0px; }
  .footer-home9 .contact-address .wpb_content_element.wpb_single_image { margin-bottom: 20px; }
}
@media (max-width: 480px) {
  .rtl .header-style9 .main-menu .primary-menu .resmenu-container .navbar-toggle { float: right; }
  .sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat.item-odd .item-wrap .item-image, .sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat.item-even .item-wrap .item-image, .sw-category-slider3 .resp-slider-container .item.item-odd .item-image, .sw-category-slider3 .resp-slider-container .item.item-even .item-wrap .item-image { padding: 0px !important; }
  .rtl .sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat.item-odd .item-wrap .item-image, .rtl .sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat.item-even .item-wrap .item-image, .rtl .sw-category-slider3 .resp-slider-container .item.item-odd .item-image, .rtl .sw-category-slider3 .resp-slider-container .item.item-even .item-wrap .item-image { padding: 0px !important; }
  .header-style9 .header-bottom .top-header { width: 100%; }
  .header-style9 .header-bottom { padding: 10px 0px 20px !important; }
  .header-style9 .header-bottom .main-menu { padding: 0px; }
  .sw-category-slider3 .resp-slider-container .item.item-even, .sw-category-slider3 .resp-slider-container .item.item-odd { border-bottom: 1px dashed rgb(142, 142, 142); padding-bottom: 20px; }
  .sw-category-slider3 .resp-slider-container .item-category-wrapper .item.item-even, .sw-category-slider3 .resp-slider-container .item.item-even { border: 0px; padding: 0px; }
  .sw-category-slider3 { margin-bottom: 40px; }
  .sw-category-slider3 .resp-slider-container .item.item-odd .item-image { float: none; width: 100%; padding: 0px; }
  .rtl .sw-category-slider3 .resp-slider-container .item.item-odd .item-image { float: none; }
  .sw-category-slider3 .resp-slider-container .item.item-odd .item-image img { display: inline-block; }
  .sw-category-slider3 .resp-slider-container .item.item-odd .item-content { padding: 10px 0px 0px; }
  .sw-category-slider3 .resp-slider-container .item.item-even .item-wrap .item-image { float: none; padding-left: 0px; padding-right: 0px; width: 100%; }
  .rtl .sw-category-slider3 .resp-slider-container .item.item-even .item-wrap .item-image { float: none; }
  .sw-category-slider3 .resp-slider-container .item.item-even .item-wrap .item-image img { display: inline-block; }
  .sw-category-slider3 .resp-slider-container .item.item-even .item-wrap .item-content { float: none; width: 100%; padding: 20px 15px; margin-bottom: 10px; }
  .rtl .sw-category-slider3 .resp-slider-container .item.item-even .item-wrap .item-content { float: none; }
  .sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat.item-odd .item-wrap .item-image { float: none; width: 100%; }
  .rtl .sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat.item-odd .item-wrap .item-image { float: none; }
  .sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat.item-odd .item-wrap .item-image img { display: inline-block; }
  .sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat.item-odd .item-wrap .item-content { float: none; padding: 0px; height: auto; width: 100%; }
  .rtl .sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat.item-odd .item-wrap .item-content { float: none; }
  .home-style9 .footer .footer-copyright > .container .sidebar-copyright .widget_nav_menu ul.menu > li { float: none; }
  .rtl .home-style9 .footer .footer-copyright > .container .sidebar-copyright .widget_nav_menu ul.menu > li { float: none; }
  .home-style9 .footer .footer-copyright > .container .sidebar-copyright .widget_nav_menu ul.menu > li > a { padding: 8px; }
  .home-style9 .footer .footer-copyright > .container .sidebar-copyright .widget_nav_menu ul.menu > li > a::before { width: 0px; }
  .header-style9 .header-bottom .search-home9 { margin: 0px 15px; }
  .footer .footer-contact .newsletter-footer h3 { margin-right: 6px; }
  .footer .footer-contact .newsletter-footer input[type="submit"] { padding: 0px 7px; font-size: 11px; }
}
@media (max-width: 415px) {
  .sw-category-slider3 .slick-slider .item .item-wrap .item-image img { display: inline-block; }
  .sw-category-slider3 { margin: 0px 0px 20px; }
  .sw-category-slider3 .slick-slider .item .item-wrap .item-content { height: auto; }
  .sw-category-slider3 .slick-slider .item .item-wrap .item-content .shop-by-now { display: inline-block; margin-bottom: 10px; }
}
@media (max-width: 360px) {
  .header-style9 .header-bottom .search-home9 .top-form.top-search { right: -30px; }
  .rtl .header-style9 .header-bottom .search-home9 .top-form.top-search { left: -30px; right: auto; }
  .block-home9 .block-text-home9 .wrap-content h3 { font-size: 24px; }
  .title-home9 .block-title h3 { font-size: 20px; margin-bottom: 35px; }
  .footer-home9 .follow-us ul > li > a { margin-right: 5px; }
  .rtl .footer-home9 .follow-us ul > li > a { margin-left: 5px; margin-right: 0px; }
  .footer-home9 .news-letter .wrap-content h3 { font-size: 18px; }
  .footer-home9 .news-letter .wrap-content h4 { font-size: 13px; }
  .footer-home9 .news-letter .wrap-content .mc4wp-form input[type="submit"] { padding: 0px 7px; }
}
.header-style10 .header-top .top-login ul li a::before { margin: 0px 10px 0px 0px; }
.rtl .header-style10 .header-top .top-login ul li a::before { margin: 0px 0px 0px 10px; }
.header-style10 .header-top { background-color: rgb(255, 255, 255); color: rgb(45, 45, 45); text-align: center; height: 50px; }
.header-style10 .header-top .top-login, .header-style10 .header-top .widget_nav_menu, .header-style10 .header-top #lang_sel > ul.nav > li, .header-style10 .header-top .currency_w > li { padding: 15px 0px; }
.header-style10 .header-top .widget_nav_menu, .header-style10 .header-top #lang_sel > ul.nav > li > a { text-align: left; }
.header-style10 .header-top .top-login ul li a, .header-style10 .header-top .widget_nav_menu h3, .header-style10 .header-top #lang_sel > ul.nav > li > a, .header-style10 .header-top .currency_w > li > a { border: 0px; color: rgb(137, 137, 137); }
.header-style10 .header-top .widget_text { float: none; display: inline-block; }
.header-style10 .header-top .widget_text .header-message { font-style: italic; line-height: 50px; }
.header-style10 .header-top .language-home10 { float: right; }
.rtl .header-style10 .header-top .language-home10 { float: left; }
.header-style10 .header-top .language-home10 #lang_sel { text-align: left; }
.rtl .header-style10 .header-top .language-home10 #lang_sel { text-align: right; }
.header-style10 .header-mid { background-color: rgb(245, 245, 245); padding: 25px 0px; }
.header-style10 .header-mid.sticky-mid .header-right .top-form.top-form-minicart { position: fixed; top: 0px; z-index: 10; right: 85px; }
.rtl .header-style10 .header-mid.sticky-mid .header-right .top-form.top-form-minicart { left: 85px; right: auto; }
.header-style10 .header-mid.sticky-mid .header-right .top-form.top-form-minicart .top-minicart-icon { border: 0px; background-color: transparent; color: rgb(255, 255, 255); }
.header-style10 .header-mid.sticky-mid .header-right .top-form.top-form-minicart .top-minicart-icon .minicart-number { right: 0px; top: 0px; }
.header-style10 .header-mid .search-cate { margin: 10px 0px 0px; }
.header-style10 .header-mid .search-cate .revo_top { padding: 0px; }
.header-style10 .header-mid .search-cate .top-form.top-search { min-width: auto; width: 100%; border: 1px solid rgb(230, 230, 230); }
.header-style10 .header-mid .search-cate .top-form.top-search .cat-wrapper { border-right: 1px solid rgb(245, 245, 245); }
.rtl .header-style10 .header-mid .search-cate .top-form.top-search .cat-wrapper { border-left: 1px solid rgb(245, 245, 245); border-right: 0px; }
.header-style10 .header-mid .search-cate .top-form.top-search button.form-button { background-color: rgb(230, 0, 50); height: 46px; line-height: 46px; top: -1px; }
.header-style10 .header-mid .search-cate .top-form.top-search button.form-button:hover { background-color: rgb(13, 127, 114); }
.header-style10 .header-mid .header-right .widget_text { float: left; }
.rtl .header-style10 .header-mid .header-right .widget_text { float: right; }
.header-style10 .header-mid .header-right .top-form.top-form-minicart .top-minicart-icon { width: 45px; height: 45px; border: 1px solid rgb(230, 230, 230); background-image: none; border-radius: 10px; position: relative; line-height: 45px; color: rgb(230, 0, 50); }
.header-style10 .header-mid .header-right .top-form.top-form-minicart .top-minicart-icon::before { content: ""; font-family: FontAwesome; font-size: 18px; }
.header-style10 .header-mid .header-right .top-form.top-form-minicart .top-minicart-icon .minicart-number { background-color: rgb(230, 0, 50); color: rgb(255, 255, 255); }
.header-style10 .header-mid .header-right .top-form.top-form-minicart .wrapp-minicart { top: 55px; }
.header-style10 .header-bottom { padding: 0px; background-color: rgb(245, 245, 245); box-shadow: none; position: relative; margin-bottom: 30px; }
.header-style10 .header-bottom.sticky-menu { background-color: rgb(61, 61, 61); position: fixed; z-index: 9; top: 0px; }
.header-style10 .header-bottom.sticky-menu .nav-pills.nav-mega .revo-mega-menu.revo-menu-img > a span.menu-img { display: none; }
.header-style10 .header-bottom.sticky-menu .container { position: relative; }
.header-style10 .header-bottom.sticky-menu .container i { opacity: 1; }
.header-style10 .header-bottom .container { position: relative; }
.header-style10 .header-bottom .container i { color: rgb(255, 255, 255); font-size: 16px; position: absolute; top: 23px; right: 55px; cursor: pointer; display: inline-block; width: 20px; height: 20px; opacity: 0; }
.rtl .header-style10 .header-bottom .container i { left: 55px; right: auto; }
.header-style10 .header-bottom .container .sticky-search { position: absolute; top: 54px; right: 55px; opacity: 0; visibility: hidden; transform: translateY(60px); transition: all 0.3s ease 0s; }
.rtl .header-style10 .header-bottom .container .sticky-search { left: 55px; right: auto; }
.header-style10 .header-bottom .container .sticky-search.open { opacity: 1; visibility: visible; transform: translateY(0px); }
.header-style10 .header-bottom .container .sticky-search .top-form.top-search .cat-wrapper { display: none; }
.header-style10 .header-bottom .container .sticky-search .top-form.top-search input { border-radius: 0px; height: 40px; float: left; padding: 0px 20px; border: 1px solid rgb(204, 204, 204); }
.rtl .header-style10 .header-bottom .container .sticky-search .top-form.top-search input { float: right; }
.header-style10 .header-bottom .container .sticky-search .top-form.top-search .button-search-pro { border: 0px; border-radius: 0px; background-color: rgb(230, 0, 50); height: 40px; color: rgb(255, 255, 255); line-height: 40px; display: inline-block; width: 50px; }
.header-style10 .header-bottom .container .sticky-search .top-form.top-search .button-search-pro:hover { background-color: rgb(13, 127, 114); }
.header-style10 .header-bottom .primary-menu .navbar-inverse { background-color: rgb(61, 61, 61); padding-left: 17px; }
.header-style10 .header-bottom .primary-menu .navbar-inverse .nav-pills > li.dropdown > a::after { display: none; }
.header-style10 .header-bottom .primary-menu .navbar-inverse .nav-pills > li > a { color: rgb(255, 255, 255); padding: 17px 0px; margin: 0px 29px; position: relative; }
.header-style10 .header-bottom .primary-menu .navbar-inverse .nav-pills > li > a::before { content: ""; height: 3px; width: 100%; display: inline-block; position: absolute; left: 0px; bottom: 0px; opacity: 0; background-color: rgb(230, 0, 50); }
.header-style10 .header-bottom .primary-menu .navbar-inverse .nav-pills > li > a:hover { color: rgb(230, 0, 50); }
.header-style10 .header-bottom .primary-menu .navbar-inverse .nav-pills > li > a:hover::before { opacity: 1; }
.header-style10 .header-bottom .primary-menu .navbar-inverse .nav-pills > li.active > a { color: rgb(230, 0, 50); }
.header-style10 .header-bottom .primary-menu .navbar-inverse .nav-pills > li.active > a::before { opacity: 1; }
.sw-woo-tab-cat3 { margin-bottom: 40px; border: 1px solid rgb(230, 230, 230); padding-bottom: 10px; }
.sw-woo-tab-cat3 .resp-tab .top-tab-slider .box-title { text-align: left; }
.rtl .sw-woo-tab-cat3 .resp-tab .top-tab-slider .box-title { text-align: right; }
.sw-woo-tab-cat3 .resp-tab .top-tab-slider .box-title h3 { background: rgb(242, 242, 242); font-size: 18px; color: rgb(28, 28, 28); font-weight: 500; text-transform: uppercase; margin-bottom: 0px; padding: 15px 20px; }
.sw-woo-tab-cat3 .resp-tab .top-tab-slider .button-collapse { display: none; }
.sw-woo-tab-cat3 .resp-tab .top-tab-slider .nav.nav-tabs { position: absolute; top: 0px; right: 90px; }
.rtl .sw-woo-tab-cat3 .resp-tab .top-tab-slider .nav.nav-tabs { left: 90px; right: auto; }
.sw-woo-tab-cat3 .resp-tab .top-tab-slider .nav.nav-tabs > li { margin: 0px; }
.rtl .sw-woo-tab-cat3 .resp-tab .top-tab-slider .nav.nav-tabs > li { float: right; }
.sw-woo-tab-cat3 .resp-tab .top-tab-slider .nav.nav-tabs > li > a { margin: 0px 15px; padding: 0px; border: 0px; background-color: transparent; border-radius: 0px; font-weight: 600; color: rgb(34, 34, 34); font-size: 13px; }
.sw-woo-tab-cat3 .resp-tab .top-tab-slider .nav.nav-tabs > li.active > a { color: rgb(230, 0, 50); }
.sw-woo-tab-cat3 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider { padding-top: 20px; }
.sw-woo-tab-cat3 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item { padding: 0px 15px; }
.sw-woo-tab-cat3 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item .item-wrap { border: 0px; transition: all 0.3s ease 0s; margin-bottom: 10px; }
.sw-woo-tab-cat3 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item .item-wrap:hover { box-shadow: rgb(204, 204, 204) 0px 0px 5px; }
.sw-woo-tab-cat3 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item .item-wrap:hover .item-content h4 a, .sw-woo-tab-cat3 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item .item-wrap:hover .item-content .item-price { opacity: 1; }
.sw-woo-tab-cat3 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item .item-wrap:hover .item-content .item-bottom { opacity: 1; transform: translateY(0%); }
.sw-woo-tab-cat3 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item .item-wrap .products-thumb .sale-off { background-color: rgb(230, 0, 50); }
.sw-woo-tab-cat3 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item .item-wrap .item-content { padding: 15px 0px 20px; }
.sw-woo-tab-cat3 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item .item-wrap .item-content h4 a { color: rgb(34, 34, 34); }
.sw-woo-tab-cat3 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item .item-wrap .item-content h4 a:hover { color: rgb(230, 0, 50); }
.sw-woo-tab-cat3 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item .item-wrap .item-content .item-bottom { position: relative; bottom: auto; right: auto; left: auto; opacity: 0; transform: translateY(0%); }
.sw-woo-tab-cat3 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item .item-wrap .item-content .item-price { margin-bottom: 15px; }
.sw-woo-tab-cat3 .resp-tab .tab-content .tab-pane .res-button { position: absolute; top: 10px; display: inline-block; width: 28px; height: 28px; background-color: rgb(255, 255, 255); color: rgb(232, 232, 232); border: 2px solid rgb(232, 232, 232); border-radius: 50%; cursor: pointer; line-height: 24px; text-align: center; }
.sw-woo-tab-cat3 .resp-tab .tab-content .tab-pane .res-button:hover { border: 2px solid rgb(195, 195, 195); color: rgb(195, 195, 195); }
.sw-woo-tab-cat3 .resp-tab .tab-content .tab-pane .res-button::before { font-size: 16px; font-family: FontAwesome; }
.sw-woo-tab-cat3 .resp-tab .tab-content .tab-pane .res-button.slick-prev { right: 55px; }
.rtl .sw-woo-tab-cat3 .resp-tab .tab-content .tab-pane .res-button.slick-prev { left: 22px; right: auto; }
.sw-woo-tab-cat3 .resp-tab .tab-content .tab-pane .res-button.slick-prev::before { content: ""; }
.sw-woo-tab-cat3 .resp-tab .tab-content .tab-pane .res-button.slick-next { right: 22px; }
.rtl .sw-woo-tab-cat3 .resp-tab .tab-content .tab-pane .res-button.slick-next { left: 55px; right: auto; }
.sw-woo-tab-cat3 .resp-tab .tab-content .tab-pane .res-button.slick-next::before { content: ""; }
.home-style10 .wp_verticle_revo { max-height: 561px; position: relative; z-index: 5; }
.home-style10 .mega-left-title { padding: 0px 20px; height: 60px; line-height: 60px; color: rgb(255, 255, 255); background-color: rgb(230, 0, 50); }
.home-style10 .mega-left-title::before { background-image: none; width: auto; height: auto; content: ""; font-size: 16px; font-family: FontAwesome; }
.home-style10 .mega-left-title::after { background: none; }
.home-style10 .wrapper_vertical_menu { position: relative; visibility: visible; opacity: 1; transform: translateY(0px); z-index: 3; }
.home-style10 .wrapper_vertical_menu .vertical-megamenu { border: 1px solid rgb(229, 229, 229); }
.home-style10 .wrapper_vertical_menu .vertical-megamenu > li { padding: 0px 20px; }
.home-style10 .wrapper_vertical_menu .vertical-megamenu > li > a { line-height: 49px; padding: 0px; transition: all 0.3s ease 0s; }
.home-style10 .wrapper_vertical_menu .vertical-megamenu > li > a:hover { padding-left: 15px; }
.home-style10 .wrapper_vertical_menu .vertical-megamenu > li.showMore a.open-more-cat { background-position: right center; }
.home-style10 .wrapper_vertical_menu .vertical-megamenu > li.showMore a.close-more-cat { background-position: right center; }
.home-style10 .sw-brand-container-slider { border: 0px; padding: 14px 50px; border-radius: 0px; margin: 30px 0px 0px; }
.home-style10 .woo-slider-default { border: 1px solid rgb(230, 230, 230); margin-bottom: 40px; }
.home-style10 .woo-slider-default .box-slider-title h2 { background: rgb(242, 242, 242); font-size: 18px; color: rgb(28, 28, 28); font-weight: 500; text-transform: uppercase; margin-bottom: 0px; padding: 15px 20px; }
.rtl .home-style10 .woo-slider-default .box-slider-title h2 { text-align: right; }
.home-style10 .woo-slider-default .res-button { position: absolute; top: 10px; display: inline-block; width: 28px; height: 28px; background-color: rgb(255, 255, 255); color: rgb(232, 232, 232); border: 2px solid rgb(232, 232, 232); border-radius: 50%; cursor: pointer; line-height: 24px; text-align: center; }
.home-style10 .woo-slider-default .res-button:hover { border: 2px solid rgb(195, 195, 195); color: rgb(195, 195, 195); }
.home-style10 .woo-slider-default .res-button::before { font-size: 16px; font-family: FontAwesome; }
.home-style10 .woo-slider-default .res-button.slick-prev { right: 55px; }
.home-style10 .woo-slider-default .res-button.slick-prev::before { content: ""; }
.home-style10 .woo-slider-default .res-button.slick-next { right: 22px; }
.home-style10 .woo-slider-default .res-button.slick-next::before { content: ""; }
.home-style10 .woo-slider-default .slick-slider { padding: 20px 0px; }
.home-style10 .woo-slider-default .slick-slider .item { padding: 0px 15px; }
.home-style10 .woo-slider-default .slick-slider .item .item-wrap { transition: all 0.3s ease 0s; border: 0px; }
.home-style10 .woo-slider-default .slick-slider .item .item-wrap:hover { box-shadow: rgb(204, 204, 204) 0px 0px 5px; }
.home-style10 .woo-slider-default .slick-slider .item .item-wrap:hover .item-content h4 a, .home-style10 .woo-slider-default .slick-slider .item .item-wrap:hover .item-content .item-price { opacity: 1; }
.home-style10 .woo-slider-default .slick-slider .item .item-wrap:hover .item-content .item-bottom { opacity: 1; transform: translateY(0%); }
.home-style10 .woo-slider-default .slick-slider .item .item-wrap .products-thumb .sale-off { background-color: rgb(230, 0, 50); }
.home-style10 .woo-slider-default .slick-slider .item .item-wrap .item-content { padding: 15px 0px 20px; }
.home-style10 .woo-slider-default .slick-slider .item .item-wrap .item-content h4 a { color: rgb(34, 34, 34); }
.home-style10 .woo-slider-default .slick-slider .item .item-wrap .item-content h4 a:hover { color: rgb(230, 0, 50); }
.home-style10 .woo-slider-default .slick-slider .item .item-wrap .item-content .item-bottom { position: relative; bottom: auto; right: auto; left: auto; opacity: 0; transform: translateY(0%); }
.home-style10 .woo-slider-default .slick-slider .item .item-wrap .item-content .item-price { margin-bottom: 15px; }
.home-style10 .sw-twitter-slider { padding-top: 0px; background-color: rgb(68, 204, 246); height: 374px; }
.home-style10 .sw-twitter-slider .box-slider-title .fa { background-color: rgb(255, 255, 255); color: rgb(68, 204, 246); margin: 25px 0px; }
.home-style10 .sw-twitter-slider .carousel-inner .item .item-twiter .time-tweet { color: rgb(255, 255, 255); font-size: 14px; text-transform: uppercase; font-weight: 600; }
.home-style10 .sw-twitter-slider .carousel-inner .item .item-twiter .time-tweet p { margin-bottom: 0px; }
.home-style10 .sw-twitter-slider .carousel-inner .item .item-twiter .tweet-text { color: rgb(255, 255, 255); padding: 16px 15px 36px; line-height: 22px; height: 192px; overflow: hidden; }
.home-style10 .sw-twitter-slider .carousel-inner .item .item-twiter .tweet-text a { color: rgb(255, 255, 255); }
.home-style10 .sw-twitter-slider .carousel-indicators { bottom: 80px; }
.home-style10 .sw-twitter-slider .carousel-indicators > li { background-color: rgb(161, 229, 250); }
.home-style10 .sw-twitter-slider .carousel-indicators > li.active { background-color: rgb(255, 255, 255); }
.home-style10 .sw-twitter-slider .text-follow { color: rgb(255, 255, 255); text-align: center; text-transform: uppercase; padding: 20px 0px; border-top: 1px solid rgb(161, 229, 250); font-weight: 500; }
.home-style10 .sw-featured-product-slider { border: 1px solid rgb(230, 230, 230); margin-bottom: 38px; }
.home-style10 .sw-featured-product-slider .box-title h3::before { content: ""; width: 0px; margin: 0px; }
.home-style10 .sw-featured-product-slider .customNavigation .btn-bs { width: 12px; height: 20px; }
.home-style10 .sw-featured-product-slider .customNavigation .btn-bs.prev-bs { background-image: none; border: 0px; right: 25px; left: auto; }
.home-style10 .sw-featured-product-slider .customNavigation .btn-bs.prev-bs::before { content: ""; font-family: FontAwesome; font-size: 26px; color: rgb(188, 188, 188); line-height: 20px; display: inline-block; height: 20px; }
.home-style10 .sw-featured-product-slider .customNavigation .btn-bs.prev-bs:hover::before { color: rgb(28, 28, 28); }
.home-style10 .sw-featured-product-slider .customNavigation .btn-bs.next-bs { background-image: none; border: 0px; right: 5px; left: auto; }
.home-style10 .sw-featured-product-slider .customNavigation .btn-bs.next-bs::before { content: ""; font-family: FontAwesome; font-size: 26px; color: rgb(188, 188, 188); line-height: 20px; display: inline-block; height: 20px; }
.home-style10 .sw-featured-product-slider .customNavigation .btn-bs.next-bs:hover::before { color: rgb(28, 28, 28); }
.home-style10 .sw-featured-product-slider .carousel-inner { padding: 20px; }
.home-style10 .sw-featured-product-slider .carousel-inner .item { float: none; width: auto; padding: 0px; }
.home-style10 .sw-featured-product-slider .carousel-inner .item .item-img { width: 82px; border: 1px solid rgb(218, 218, 218); margin-right: 10px; }
.home-style10 .sw-featured-product-slider .carousel-inner .item .item-content { padding: 5px 0px 0px; }
.home-style10 .footer .footer-copyright { background-color: rgb(247, 247, 247); text-align: right; padding: 27px 0px 12px; border-top: 1px solid rgb(217, 217, 217); }
.home-style10 .footer .footer-copyright .copyright-text { float: left; }
.home-style10 .footer .footer-copyright .widget_sp_image { display: none; }
.home-style10 .footer .footer-copyright img { margin-top: 0px !important; }
.home-style10 .sw-brand-container-slider .res-button { margin-top: -8px; }
.home-style10 .sw-brand-container-slider .res-button.slick-prev { left: 15px; }
.home-style10 .sw-brand-container-slider .res-button.slick-next { right: 15px; }
.home-style10.rtl .sw-featured-product-slider .customNavigation .btn-bs.prev-bs { left: 5px; right: auto; }
.home-style10.rtl .sw-featured-product-slider .customNavigation .btn-bs.next-bs { left: 25px; right: auto; }
.home-style10.rtl .woo-slider-default .res-button.slick-prev { left: 22px; right: auto; }
.home-style10.rtl .woo-slider-default .res-button.slick-next { left: 55px; right: auto; }
.home-style10.rtl .wrapper_vertical_menu .vertical-megamenu > li.showMore a.open-more-cat { background-position: left center; }
.home-style10.rtl .wrapper_vertical_menu .vertical-megamenu > li.showMore a.close-more-cat { background-position: left center; }
.home-style10.rtl .footer .footer-copyright .copyright-text { float: right; }
.slider-home10 .vc_column-inner { margin-left: 15px; padding-left: 0px; padding-right: 0px; }
.rtl .slider-home10 .vc_column-inner { margin-right: 15px; margin-left: 0px; }
.slider-home10 .vc_column-inner .rev_slider_wrapper .rev_slider ul { min-height: 460px; }
.slider-home10 .rev_slider_wrapper:hover .uranus.tparrows { opacity: 1; }
.slider-home10 .rev_slider_wrapper .uranus.tparrows { opacity: 0; transition: all 0.3s ease 0s; }
.banner-image-home10 { overflow: hidden; }
.banner-image-home10 .wpb_single_image.vc_align_left { float: left; margin: 0px; }
.banner-image-home10 .wpb_single_image.vc_align_left:last-child { margin: 0px 0px 30px; }
.rtl .banner-image-home10 .wpb_single_image.vc_align_left { float: right; }
.slider-home10 { overflow: hidden; }
.slider-home10 #rev_slider_10_1_wrapper { max-width: 400px; float: left; }
.rtl .slider-home10 #rev_slider_10_1_wrapper { float: right; }
.slider-home10 #rev_slider_10_1_wrapper rs-layer-wrap { max-width: 400px; min-height: 460px; }
.slider-home10 #rev_slider_10_1_wrapper rs-layer-wrap .rs-layer.rev-btn > a { color: rgb(255, 255, 255); }
.slider-home10 #rev_slider_10_1_wrapper rs-layer-wrap .rs-layer.rev-btn > a.read-more { color: rgb(28, 28, 28); }
.slider-home10 #rev_slider_10_1_wrapper rs-layer-wrap .rs-layer.rev-btn:hover a.read-more { color: rgb(255, 255, 255); }
.slider-home10 .wpb_single_image.vc_align_left { float: left; margin: 0px; }
.rtl .slider-home10 .wpb_single_image.vc_align_left { float: right; }
.slider-home10 .wpb_raw_code { float: left; display: block; width: 100%; }
.testimonial-slider2 .block-title h2 { background: rgb(242, 242, 242); font-size: 18px; color: rgb(28, 28, 28); font-weight: 500; text-transform: uppercase; margin-bottom: 0px; padding: 15px 20px; }
.testimonial-slider2 .carousel-control { position: absolute; top: 10px; right: 10px; width: 28px; height: 28px; border: 2px solid rgb(232, 232, 232); border-radius: 50%; text-align: center; line-height: 24px; text-shadow: none; background-image: none; background-color: rgb(255, 255, 255); color: rgb(232, 232, 232); font-size: 16px; opacity: 1; z-index: 3; }
.testimonial-slider2 .carousel-control i { line-height: 24px; }
.rtl .testimonial-slider2 .carousel-control { left: 42px; right: auto; }
.testimonial-slider2 .carousel-control:hover { color: rgb(195, 195, 195); border: 2px solid rgb(195, 195, 195); }
.testimonial-slider2 .carousel-control.left { right: 42px; left: auto; }
.rtl .testimonial-slider2 .carousel-control.left { left: 10px; right: auto; }
.testimonial-slider2 .carousel-inner { background: url("../assets/img/bg-testimonial.jpg") center center no-repeat; text-align: center; padding: 47px 50px 50px; }
.testimonial-slider2 .carousel-inner .image-client { display: inline-block; }
.testimonial-slider2 .carousel-inner .image-client a { display: inline-block; width: 80px; margin-bottom: 20px; }
.testimonial-slider2 .carousel-inner .image-client a img { border-radius: 50%; }
.testimonial-slider2 .carousel-inner .client-comment { text-align: center; color: rgb(255, 255, 255); line-height: 24px; }
.testimonial-slider2 .carousel-inner .client-say-info { color: rgb(255, 255, 255); }
.testimonial-slider2 .carousel-inner .client-say-info .name-client h2 a { font-size: 14px; color: rgb(255, 255, 255); text-transform: uppercase; font-weight: 600; }
.testimonial-slider2 .carousel-inner .client-say-info .name-client .info-client { font-style: italic; }
.block-home10 { overflow: hidden; display: block; clear: both; margin: 15px 30px 4px 0px; }
.rtl .block-home10 { margin: 15px 0px 4px 30px; }
.block-home10 .wrapper-content { margin: 0px -7px; position: relative; }
.block-home10 .wrapper-content > .item { float: left; width: 33.33%; padding: 0px 7px; }
.block-home10 .wrapper-content > .item a { display: block; transition: all 0.3s ease 0s; }
.block-home10 .wrapper-content > .item a:hover { opacity: 0.85; }
.rtl .block-home10 .wrapper-content > .item { float: right; }
.block-home10 .wrapper-content > .item.item1 .item-content { background: url("../assets/img/blue/icon-money.png") left 30px center no-repeat rgb(242, 242, 242); }
.rtl .block-home10 .wrapper-content > .item.item1 .item-content { background-position: right 30px center; }
.block-home10 .wrapper-content > .item.item2 .item-content { background: url("../assets/img/blue/icon-gif.png") left 30px center no-repeat rgb(242, 242, 242); }
.rtl .block-home10 .wrapper-content > .item.item2 .item-content { background-position: right 30px center; }
.block-home10 .wrapper-content > .item.item3 .item-content { background: url("../assets/img/blue/icon-lock.png") left 30px center no-repeat rgb(242, 242, 242); }
.rtl .block-home10 .wrapper-content > .item.item3 .item-content { background-position: right 30px center; }
.block-home10 .wrapper-content > .item .item-content { padding: 25px 30px 24px 90px; background-color: rgb(242, 242, 242); }
.rtl .block-home10 .wrapper-content > .item .item-content { padding: 25px 90px 24px 30px; }
.block-home10 .wrapper-content > .item .item-content h4 { font-weight: 600; text-transform: uppercase; color: rgb(34, 34, 34); font-size: 13px; margin-bottom: 5px; }
.block-home10 .wrapper-content > .item .item-content .text { color: rgb(125, 125, 125); }
.sw_tab_countdown { border: 1px solid rgb(230, 230, 230); padding: 20px 0px 0px; margin-bottom: 40px; }
.sw_tab_countdown .box-title { position: absolute; right: 248px; }
.rtl .sw_tab_countdown .box-title { left: 257px; right: auto; }
.sw_tab_countdown .box-title h3 { text-align: right; color: rgb(28, 28, 28); font-weight: 500; text-transform: uppercase; position: relative; font-size: 16px; }
.rtl .sw_tab_countdown .box-title h3 { text-align: left; }
.sw_tab_countdown .box-title h3::before { content: ""; display: inline-block; width: 41px; height: 28px; background: url("../assets/img/hot-sale.png") center center no-repeat; position: absolute; right: -50px; top: -10px; }
.rtl .sw_tab_countdown .box-title h3::before { left: -50px; right: auto; }
.sw_tab_countdown .tab-countdown-slide { border: 0px; padding: 0px; }
.sw_tab_countdown .tab-countdown-slide .top-tab-slider { float: right; display: block; max-width: 80px; width: 100%; margin-top: -5px; position: relative; }
.rtl .sw_tab_countdown .tab-countdown-slide .top-tab-slider { float: left; }
.sw_tab_countdown .tab-countdown-slide .top-tab-slider .res-button { position: absolute; display: inline-block; height: 28px; width: 79px; right: 0px; background-color: rgb(255, 255, 255); line-height: 26px; color: rgb(68, 68, 68); text-align: center; border-width: 1px 0px 1px 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(230, 230, 230); border-bottom-color: rgb(230, 230, 230); border-left-color: rgb(230, 230, 230); border-image: initial; cursor: pointer; border-right-style: initial; border-right-color: initial; }
.rtl .sw_tab_countdown .tab-countdown-slide .top-tab-slider .res-button { border-right: 1px solid rgb(230, 230, 230); border-left: 0px; right: 1px; }
.sw_tab_countdown .tab-countdown-slide .top-tab-slider .res-button:hover { color: rgb(230, 0, 50); }
.sw_tab_countdown .tab-countdown-slide .top-tab-slider .res-button::before { font-family: FontAwesome; font-size: 24px; }
.sw_tab_countdown .tab-countdown-slide .top-tab-slider .res-button.slick-prev { bottom: -29px; }
.sw_tab_countdown .tab-countdown-slide .top-tab-slider .res-button.slick-prev::before { content: ""; }
.sw_tab_countdown .tab-countdown-slide .top-tab-slider .res-button.slick-next { top: -16px; border-bottom: 0px; }
.sw_tab_countdown .tab-countdown-slide .top-tab-slider .res-button.slick-next::before { content: ""; }
.sw_tab_countdown .tab-countdown-slide .top-tab-slider ul { margin: 12px 0px 0px; border: 0px; }
.sw_tab_countdown .tab-countdown-slide .top-tab-slider ul li a { border-radius: 0px; border-width: 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-image: initial; margin: -1px 0px; height: 80px; width: 80px; display: block; position: relative; border-bottom-style: initial; border-bottom-color: initial; }
.sw_tab_countdown .tab-countdown-slide .top-tab-slider ul li a img { height: 100%; padding: 10px; }
.sw_tab_countdown .tab-countdown-slide .top-tab-slider ul li.active a, .sw_tab_countdown .tab-countdown-slide .top-tab-slider ul li:hover a { border: 1px solid rgb(230, 0, 50); }
.sw_tab_countdown .tab-countdown-slide .top-tab-slider ul li.active a::before, .sw_tab_countdown .tab-countdown-slide .top-tab-slider ul li:hover a::before { content: ""; height: 100%; width: 1px; background-color: rgb(230, 0, 50); position: absolute; right: 0px; top: 0px; }
.rtl .sw_tab_countdown .tab-countdown-slide .top-tab-slider ul li.active a::before, .rtl .sw_tab_countdown .tab-countdown-slide .top-tab-slider ul li:hover a::before { left: 0px; right: auto; }
.sw_tab_countdown .tab-countdown-slide .top-tab-slider-full { display: none; }
.sw_tab_countdown .tab-countdown-slide .tab-content { width: 750px; float: left; clear: none; }
.rtl .sw_tab_countdown .tab-countdown-slide .tab-content { float: right; }
.sw_tab_countdown .tab-countdown-slide .tab-content .item-wrap:hover .item-detail .item-content .item-bottom { transform: translateY(0px); }
.sw_tab_countdown .tab-countdown-slide .tab-content .item-wrap .item-detail .products-thumb { max-width: 371px; width: 100%; float: left; margin-top: 0px; margin-bottom: 0px; padding: 0px 20px 20px; }
.sw_tab_countdown .tab-countdown-slide .tab-content .item-wrap .item-detail .products-thumb .onsale { display: none; }
.rtl .sw_tab_countdown .tab-countdown-slide .tab-content .item-wrap .item-detail .products-thumb { float: right; }
.sw_tab_countdown .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content { max-width: 375px; float: left; text-align: left; padding-top: 40px; padding-left: 10px; }
.rtl .sw_tab_countdown .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content { float: right; text-align: right; }
.sw_tab_countdown .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content h4 { margin-bottom: 5px; position: relative; margin-top: 20px; }
.sw_tab_countdown .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content h4::before { display: inline-block; content: ""; width: 100%; height: 1px; top: -28px; left: 0px; background-color: rgb(230, 230, 230); position: absolute; }
.sw_tab_countdown .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content h4 a { font-size: 18px; position: relative; color: rgb(28, 28, 28); font-weight: 500; text-transform: capitalize; opacity: 1; }
.sw_tab_countdown .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content h4 a:hover { color: rgb(230, 0, 50); }
.sw_tab_countdown .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .description { margin-bottom: 15px; }
.sw_tab_countdown .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .item-price { display: inline-block; opacity: 1; font-size: 22px; margin-bottom: 30px; }
.sw_tab_countdown .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .item-price del span { font-size: 16px; line-height: 30px; }
.sw_tab_countdown .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .reviews-content { display: block; float: none; margin-bottom: 15px; border-bottom: 1px solid rgb(230, 230, 230); padding-bottom: 15px; padding-top: 5px; }
.sw_tab_countdown .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .item-bottom { position: relative; bottom: auto; right: auto; left: auto; opacity: 1; transform: translateY(0px); }
.sw_tab_countdown .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .item-bottom .button, .sw_tab_countdown .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button, .sw_tab_countdown .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .item-bottom .product_type_external, .sw_tab_countdown .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .item-bottom .product_type_grouped, .sw_tab_countdown .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .sw_tab_countdown .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .sw_tab_countdown .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .sw_tab_countdown .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .item-bottom a.compare { transform: translateY(0px); }
.responsive-post-slider-home10 { border: 1px solid rgb(230, 230, 230); position: relative; }
.responsive-post-slider-home10 .res-button { position: absolute; top: 10px; display: inline-block; width: 28px; height: 28px; background-color: rgb(255, 255, 255); color: rgb(232, 232, 232); border: 2px solid rgb(232, 232, 232); border-radius: 50%; cursor: pointer; line-height: 24px; text-align: center; }
.responsive-post-slider-home10 .res-button:hover { border: 2px solid rgb(195, 195, 195); color: rgb(195, 195, 195); }
.responsive-post-slider-home10 .res-button::before { font-size: 16px; font-family: FontAwesome; }
.responsive-post-slider-home10 .res-button.slick-prev { right: 55px; }
.responsive-post-slider-home10 .res-button.slick-prev::before { content: ""; }
.rtl .responsive-post-slider-home10 .res-button.slick-prev { left: 22px; right: auto; }
.responsive-post-slider-home10 .res-button.slick-next { right: 22px; }
.responsive-post-slider-home10 .res-button.slick-next::before { content: ""; }
.rtl .responsive-post-slider-home10 .res-button.slick-next { left: 55px; right: auto; }
.responsive-post-slider-home10 .resp-slider-container .box-title h3 { background: rgb(242, 242, 242); font-size: 18px; color: rgb(28, 28, 28); font-weight: 500; text-transform: uppercase; margin-bottom: 0px; padding: 15px 20px; }
.responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail { overflow: hidden; padding: 25px 20px 34px; }
.responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .img_over { float: left; width: 53%; margin-right: 20px; }
.rtl .responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .img_over { float: right; margin-left: 20px; margin-right: 0px; }
.responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .entry-content { padding-top: 12px; }
.responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .entry-content .entry-meta { color: rgb(144, 144, 144); font-size: 13px; overflow: hidden; margin-bottom: 13px; }
.responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .entry-content .entry-meta .fa { margin-right: 10px; }
.rtl .responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .entry-content .entry-meta .fa { margin-left: 10px; margin-right: 0px; }
.responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .entry-content .entry-meta .entry-comment { float: left; margin-right: 10px; }
.rtl .responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .entry-content .entry-meta .entry-comment { float: right; margin-left: 10px; }
.responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .entry-content .entry-meta .entry-tag { float: left; }
.rtl .responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .entry-content .entry-meta .entry-tag { float: right; }
.responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .entry-content .entry-meta .entry-tag a { color: rgb(144, 144, 144); }
.responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .entry-content .entry-meta .entry-tag a:hover { color: rgb(230, 0, 50); }
.responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .entry-content .item-title h4 a { font-size: 14px; color: rgb(34, 34, 34); font-weight: 500; line-height: 24px; }
.responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .entry-content .item-title h4 a:hover { color: rgb(230, 0, 50); }
.responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .entry-content .description { margin: 25px 0px 40px; line-height: 22px; }
.responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .entry-content .readmore i { margin-right: 7px; }
.rtl .responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .entry-content .readmore i { margin-left: 7px; margin-right: 0px; }
.responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .entry-content .readmore a { color: rgb(230, 0, 50); text-transform: capitalize; font-weight: 600; position: relative; }
.responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .entry-content .readmore a:hover { opacity: 0.85; }
.rtl .responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .entry-content .readmore a .fa-caret-right { position: absolute; left: -12px; top: 1px; margin: 0px; }
.rtl .responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .entry-content .readmore a .fa-caret-right::before { content: ""; }
.home-style10.rtl .footer .sidebar-copyright { float: left; }
.footer .wrapper-footer img { margin-bottom: 0px; }
.footer .footer-home10 { background: url("../assets/img/bg-footer.jpg") center top no-repeat; padding-top: 100px; padding-bottom: 70px; }
.rtl .footer .footer-home10 { padding-bottom: 25px; }
.footer .footer-home10 .footer-menu { padding-top: 0px; background-color: transparent; }
.footer .footer-home10 .footer-menu > .vc_column-inner { padding-top: 0px; }
.rtl .footer .footer-home10 .footer-menu .contact-address .wpb_single_image { text-align: right; }
.footer .footer-home10 .footer-menu h3 { font-weight: 500; font-size: 14px; color: rgb(34, 34, 34); text-transform: uppercase; margin-bottom: 25px; }
.footer .footer-home10 .footer-menu h3 .icon-footer { float: right; position: relative; }
.rtl .footer .footer-home10 .footer-menu h3 .icon-footer { float: left; }
.footer .footer-home10 .footer-menu h3 .icon-footer::before { content: ""; color: rgb(34, 34, 34); font-family: Fontawesome; font-size: 14px; display: inline-block; opacity: 0; }
.footer .footer-home10 .footer-menu .wpb_content_element { margin-bottom: 20px; }
.rtl .footer .footer-home10 .footer-menu .wpb_content_element { float: right; }
.footer .footer-home10 .footer-menu .info-footer h3 { display: none; }
.footer .footer-home10 .footer-menu .info-footer a { color: rgb(125, 125, 125); }
.footer .footer-home10 .footer-menu .info-footer a:hover { color: rgb(230, 0, 50); }
.footer .footer-home10 .footer-menu .info-footer .des { line-height: 22px; margin: 20px 0px; color: rgb(102, 102, 102); }
.footer .footer-home10 .footer-menu .working-time { margin-top: 20px; padding-right: 30px; }
.footer .footer-home10 .footer-menu .working-time ul { margin: 0px 0px 40px; list-style: none; overflow: hidden; }
.footer .footer-home10 .footer-menu .working-time ul > li { float: none; color: rgb(102, 102, 102); line-height: 40px; display: block; overflow: hidden; }
.rtl .footer .footer-home10 .footer-menu .working-time ul > li { float: right; }
.footer .footer-home10 .footer-menu .working-time ul > li .day { text-transform: capitalize; float: left; }
.footer .footer-home10 .footer-menu .working-time ul > li .time { float: right; }
.footer .footer-home10 .footer-menu .connect-us { margin-top: 20px; }
.footer .footer-home10 .footer-menu .connect-us ul { margin: 0px 0px 40px; list-style: none; overflow: hidden; position: relative; }
.footer .footer-home10 .footer-menu .connect-us ul > li { float: left; }
.rtl .footer .footer-home10 .footer-menu .connect-us ul > li { float: right; }
.footer .footer-home10 .footer-menu .connect-us ul > li > a { display: inline-block; height: 40px; width: 40px; background-color: rgb(212, 212, 212); color: rgb(255, 255, 255); font-size: 20px; line-height: 40px; border-radius: 50%; text-align: center; margin: 5px 15px 5px 0px; }
.rtl .footer .footer-home10 .footer-menu .connect-us ul > li > a { margin: 5px 0px 5px 15px; }
.footer .footer-home10 .footer-menu .connect-us ul > li > a:hover { background-color: rgb(230, 0, 50); }
.footer .footer-home10 .footer-menu .connect-us a:hover { opacity: 0.85; display: inline-block; }
.footer .footer-home10 .footer-menu .newsletter { margin-top: 20px; }
.footer .footer-home10 .footer-menu .newsletter .des { color: rgb(102, 102, 102); line-height: 22px; overflow: hidden; }
.footer .footer-home10 .footer-menu .newsletter .mc4wp-form { margin: 20px 0px 40px; }
.footer .footer-home10 .footer-menu .newsletter .mc4wp-form input[type="email"] { height: 40px; border: 1px solid rgb(230, 230, 230); width: 185px; float: left; border-radius: 0px; }
.rtl .footer .footer-home10 .footer-menu .newsletter .mc4wp-form input[type="email"] { float: right; }
.footer .footer-home10 .footer-menu .newsletter .mc4wp-form input[type="submit"] { height: 38px; line-height: 38px; text-align: center; text-transform: uppercase; font-size: 13px; background-color: rgb(230, 0, 50); color: rgb(255, 255, 255); border: 0px; border-radius: 0px; font-weight: 500; margin-top: 1px; position: relative; }
.footer .footer-home10 .footer-menu .newsletter .mc4wp-form input[type="submit"]:hover { background-color: rgb(13, 127, 114); }
.footer .footer-home10 .footer-menu .newsletter a:hover { opacity: 0.85; display: inline-block; }
.carousel.carousel-fade .item { transition: opacity 0.2s ease-in-out 0s; opacity: 0; }
.carousel.carousel-fade .item.active { opacity: 1; }
.carousel.carousel-fade .item.active.left, .carousel.carousel-fade .item.active.right { left: 0px; z-index: 2; opacity: 0; }
.carousel.carousel-fade .item.left, .carousel.carousel-fade .item.right { left: 0px; z-index: 1; }
@media (max-width: 1920px) and (min-width: 1445px) {
  .header-style10 .header-mid.sticky-mid .header-right .top-form.top-form-minicart { right: 365px; }
  .rtl .header-style10 .header-mid.sticky-mid .header-right .top-form.top-form-minicart { left: 365px; right: auto; }
}
@media (max-width: 1920px) and (min-width: 1366px) {
  .home-style10 { background-color: rgb(247, 247, 247); }
  .home-style10 .body-wrapper { width: 1230px; background: rgb(255, 255, 255); margin: 0px auto; box-shadow: rgb(232, 232, 232) 0px 0px 5px; }
}
@media (max-width: 1199px) {
  .rtl .block-home10 .wrapper-content > .item .item-content { padding: 25px 79px 24px 10px; }
}
@media (max-width: 1199px) and (min-width: 992px) {
  .header-style10 .header-mid.sticky-mid .header-right .top-form.top-form-minicart { right: 10px; left: auto; }
  .rtl .header-style10 .header-mid.sticky-mid .header-right .top-form.top-form-minicart { left: 10px; right: auto; }
  .slider-home10 .vc_column-inner .rev_slider_wrapper { max-width: 300px; }
  .slider-home10 .vc_column-inner .rev_slider_wrapper .rev_slider ul { max-width: 300px; min-height: 439px; }
  .slider-home10 .wpb_single_image.vc_align_left { max-width: 220px; }
  .slider-home10 .wpb_single_image.vc_align_left.image-first { max-width: 229px; }
  .block-home10 .wrapper-content > .item .item-content { padding: 25px 10px 20px 80px; }
  .sw_tab_countdown { padding: 20px 0px 26px; }
  .sw_tab_countdown .box-title { right: 172px; }
  .rtl .sw_tab_countdown .box-title { left: 179px; right: auto; }
  .sw_tab_countdown .box-title h3 { font-size: 13px; }
  .sw_tab_countdown .tab-countdown-slide .tab-content { width: 636px; }
  .sw_tab_countdown .tab-countdown-slide .tab-content .item-wrap .item-detail .products-thumb { max-width: 345px; }
  .sw_tab_countdown .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content { max-width: 270px; }
  .responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail { padding: 23px 20px; }
  .responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .img_over { width: 55%; }
  .responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .entry-content { float: left; width: 40%; padding: 0px; }
  .responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .entry-content .description { margin: 10px 0px 20px; }
  .testimonial-slider2 .carousel-inner { padding: 33px 50px; }
  .block-home10 { margin: 15px 0px 0px; }
  .home-style10 .sw-featured-product-slider .box-title h3 { font-size: 14px; }
  .home-style10 .footer .footer-copyright .widget_nav_menu .menu > li > a { padding: 0px 7px; }
  .footer .footer-home10 { padding-bottom: 22px; }
  .footer .footer-home10 .footer-menu .contact-address .info-footer ul > li.email { line-height: 18px; }
  .home-style10 .wrapper_vertical_menu .vertical-megamenu > li > a { line-height: 47px; }
  .home-style10 .sw-featured-product-slider .carousel-inner .item .item-detail .item-content .item-price del { float: left; margin: 0px 0px 5px; }
  .home-style10.rtl .sw-featured-product-slider .carousel-inner .item .item-detail .item-content .item-price del { float: right; }
  .sw-woo-tab-cat3 .resp-tab .top-tab-slider .nav.nav-tabs > li > a { margin: 0px 10px; }
}
@media (max-width: 991px) {
  .header-style10 .header-mid .header-right { float: right; }
  .rtl .header-style10 .header-mid .header-right { float: left; }
  .header-style10 .header-mid .search-cate { margin: 15px 0px 20px; }
  .header-style10 .header-mid.sticky-mid .header-right .top-form.top-form-minicart { right: 10px; }
  .rtl .header-style10 .header-mid.sticky-mid .header-right .top-form.top-form-minicart { left: 10px; right: auto; }
  .header-style10 #main-menu { float: left; }
  .rtl .header-style10 #main-menu { float: right; }
  .header-style10 .header-bottom.sticky-menu { padding: 10px 0px; }
  .header-style10 .header-bottom.sticky-menu .resmenu-container .navbar-toggle .icon-bar { background-color: rgb(255, 255, 255); }
  .header-style10 .header-bottom .navbar-toggle { position: absolute; bottom: 30px; left: 0px; }
  .rtl .header-style10 .header-bottom .navbar-toggle { right: 0px; left: auto; }
  .header-style10 .header-bottom .resmenu-container .menu-responsive-wrapper { top: 0px; }
  .header-style10 .header-bottom.sticky-menu .navbar-toggle { position: relative; bottom: auto; left: auto; }
  .header-style10 .header-bottom.sticky-menu .resmenu-container .menu-responsive-wrapper { top: 55px; }
  .header-style10 #main-menu .primary-menu .resmenu-container .navbar-toggle { margin: 0px; }
  .rtl .header-style10 #main-menu .primary-menu .resmenu-container .navbar-toggle { float: right; }
  .block-home9 .block-text-home9 .wrap-content .des { padding: 0px 40px; }
  .sw-twitter-slider { margin-bottom: 30px; }
  .col-right .wpb_single_image { display: none; }
  .footer .footer-home10 .footer-menu .working-time { padding-right: 0px; }
  .slider-home10 .wpb_raw_code { margin-bottom: 0px; }
  .search-cate { text-align: center; }
  .search-cate .revo_top { display: inline-block; }
  .rtl .slider-home10 .vc_column-inner { margin: 0px; }
  .rtl .block-home10 { margin: 15px 0px 4px; }
  .block-home10 .wrapper-content > .item .item-content { padding: 25px 10px 20px 90px; }
  .testimonial-slider2 .carousel-inner { background-size: cover; }
  .responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .img_over { width: auto; }
  .footer .footer-home10 { background-image: none; background-color: rgb(247, 247, 247); }
  .home-style10.rtl .footer .footer-copyright .copyright-text, .footer .footer-copyright .sidebar-copyright { float: none; }
  .home-style10 .footer .footer-copyright { text-align: center; }
  .home-style10 .footer .footer-copyright .copyright-text { float: none; }
  .sw_tab_countdown .box-title { position: relative; left: auto; right: auto; text-align: center; }
  .rtl .sw_tab_countdown .box-title { left: auto; }
  .sw_tab_countdown .box-title h3 { display: inline-block; text-align: center; }
  .sw_tab_countdown .tab-countdown-slide .top-tab-slider { display: none; }
  .sw_tab_countdown .tab-countdown-slide .top-tab-slider-full { display: block; }
  .sw_tab_countdown .tab-countdown-slide .top-tab-slider-full .sw-tab-slider2 ul { border: 0px; margin: 0px; padding: 0px 70px; }
  .sw_tab_countdown .tab-countdown-slide .top-tab-slider-full .sw-tab-slider2 ul li a { border-radius: 0px; border: 1px solid rgb(221, 221, 221); margin: 1px 0px; height: 100px; width: 100px; display: block; position: relative; }
  .sw_tab_countdown .tab-countdown-slide .top-tab-slider-full .sw-tab-slider2 ul li a img { height: 100%; padding: 10px; }
  .sw_tab_countdown .tab-countdown-slide .top-tab-slider-full .sw-tab-slider2 ul li.active a, .sw_tab_countdown .tab-countdown-slide .top-tab-slider-full .sw-tab-slider2 ul li:hover a { border: 1px solid rgb(230, 0, 50); }
  .sw_tab_countdown .tab-countdown-slide .tab-content { width: auto; }
  .sw_tab_countdown .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content { max-width: 50%; padding-top: 10px; }
  .sw_tab_countdown .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content h4::before { width: 0px; height: 0px; }
  .footer .footer-home10 { padding: 20px 0px 0px; }
}
@media (max-width: 991px) and (min-width: 768px) {
  .header-style10 .header-bottom .container i { top: 10px; }
  .header-style10 .header-mid .search-cate .top-form.top-search { min-width: 400px; }
  .header-style10 .header-mid .header-right { float: right; }
  .rtl .header-style10 .header-mid .header-right { float: left; }
  .header-style10 .header-mid .search-cate { margin: 15px 0px 20px; }
  .header-style10 .header-mid.sticky-mid .header-right .top-form.top-form-minicart { right: 10px; }
  .rtl .header-style10 .header-mid.sticky-mid .header-right .top-form.top-form-minicart { left: 10px; right: auto; }
  .header-style10 .header-bottom.sticky-menu { padding: 10px 0px; }
  .header-style10 .header-bottom.sticky-menu .resmenu-container .navbar-toggle .icon-bar { background-color: rgb(255, 255, 255); }
  .header-style10 .header-bottom .navbar-toggle { position: absolute; bottom: 30px; left: 0px; }
  .rtl .header-style10 .header-bottom .navbar-toggle { right: 0px; left: auto; }
  .header-style10 .header-bottom .resmenu-container .menu-responsive-wrapper { top: 0px; }
  .header-style10 .header-bottom.sticky-menu .navbar-toggle { position: relative; bottom: auto; left: auto; }
  .header-style10 .header-bottom.sticky-menu .resmenu-container .menu-responsive-wrapper { top: 55px; }
  .header-style10 #main-menu .primary-menu .resmenu-container .navbar-toggle { margin: 0px; }
  .rtl .header-style10 #main-menu .primary-menu .resmenu-container .navbar-toggle { float: right; }
  .slider-home10 .vc_column-inner { margin: 0px; }
  .rtl .slider-home10 .vc_column-inner { margin: 0px; }
  .slider-home10 .wpb_single_image.vc_align_left { display: none; }
  .slider-home10 .vc_column-inner .rev_slider_wrapper { float: none; max-width: 100%; }
  .slider-home10 .vc_column-inner .rev_slider_wrapper .rev_slider ul { min-height: auto; min-width: auto; max-width: 100%; }
  .sw_tab_countdown .tab-countdown-slide .tab-content .item-wrap .item-detail .products-thumb { max-width: 50%; width: 50%; }
  .sw_tab_countdown .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content { padding: 30px; }
  .rtl .footer .footer-home10 .footer-menu .working-time > ul > li { float: none; }
  .rtl .footer .footer-home10 .footer-menu .working-time > ul > li .day { padding: 0px 80px; }
  .rtl .footer .footer-home10 .footer-menu .wpb_content_element { clear: both; }
  .rtl .block-home10 { margin: 15px 0px 4px; }
}
@media (max-width: 767px) {
  .header-style10 .header-mid { text-align: center; }
  .header-style10 .header-mid .header-right { float: right; }
  .rtl .header-style10 .header-mid .header-right { float: left; }
  .header-style10 .header-mid .search-cate { margin: 15px 0px 20px; display: inline-block; width: 400px; float: none; }
  .header-style10 .header-mid.sticky-mid .header-right .top-form.top-form-minicart { right: 10px; }
  .rtl .header-style10 .header-mid.sticky-mid .header-right .top-form.top-form-minicart { left: 10px; right: auto; }
  .header-style10 .header-bottom.sticky-menu { padding: 10px 0px; }
  .header-style10 .header-bottom.sticky-menu .resmenu-container .navbar-toggle .icon-bar { background-color: rgb(255, 255, 255); }
  .header-style10 .header-bottom .navbar-toggle { position: absolute; bottom: 35px; left: 0px; }
  .rtl .header-style10 .header-bottom .navbar-toggle { right: 0px; left: auto; }
  .header-style10 .header-bottom .resmenu-container .menu-responsive-wrapper { top: 0px; }
  .header-style10 .header-bottom.sticky-menu .navbar-toggle { position: relative; bottom: auto; left: auto; }
  .header-style10 .header-bottom.sticky-menu .resmenu-container .menu-responsive-wrapper { top: 55px; }
  .header-style10 #main-menu .primary-menu .resmenu-container .navbar-toggle { margin: 0px; }
  .rtl .header-style10 #main-menu .primary-menu .resmenu-container .navbar-toggle { float: right; }
  .slider-home10 .vc_column-inner { margin: 0px; }
  .rtl .slider-home10 .vc_column-inner { margin: 0px; }
  .slider-home10 .wpb_single_image.vc_align_left { display: none; }
  .slider-home10 .vc_column-inner .rev_slider_wrapper { float: none; max-width: 100%; }
  .slider-home10 .vc_column-inner .rev_slider_wrapper .rev_slider ul { min-height: auto; min-width: auto; max-width: 100%; }
  .footer .footer-home10 .footer-menu .wpb_content_element { float: none; }
  .rtl .footer .footer-home10 .footer-menu .wpb_content_element { float: none; }
  .footer .footer-home10 .footer-menu .wpb_content_element .info-footer h3 .icon-footer:nth-child(2) { display: none; }
  .slider-home10 .wpb_single_image.vc_align_left { display: none; }
  .slider-home10 .vc_column-inner .rev_slider_wrapper { float: none; }
  .slider-home10 .vc_column-inner .rev_slider_wrapper .rev_slider ul { min-height: auto; min-width: auto; }
  .block-home10 .wrapper-content > .item { float: none; width: 100%; }
  .header-style10 .header-top .widget_text .header-message { display: none; }
  .sw-woo-tab-cat3 .resp-tab .top-tab-slider, .sw-woo-tab-cat5 .resp-tab .top-tab-slider { position: relative; }
  .sw-woo-tab-cat3 .resp-tab .top-tab-slider .button-collapse, .sw-woo-tab-cat5 .resp-tab .top-tab-slider .button-collapse { position: absolute; top: 8px; z-index: 99; display: block; background: none 0px 0px repeat scroll rgb(204, 204, 204); border-radius: 3px; border: 0px; margin: 0px; padding: 0px; cursor: pointer; height: 30px; line-height: 30px; right: 100px; text-align: center; width: 30px; }
  .sw-woo-tab-cat3 .resp-tab .top-tab-slider .button-collapse:hover, .sw-woo-tab-cat5 .resp-tab .top-tab-slider .button-collapse:hover { background: rgb(230, 0, 50); }
  .rtl .sw-woo-tab-cat3 .resp-tab .top-tab-slider .button-collapse, .rtl .sw-woo-tab-cat5 .resp-tab .top-tab-slider .button-collapse { left: 100px; right: auto; }
  .sw-woo-tab-cat3 .resp-tab .top-tab-slider .button-collapse::before, .sw-woo-tab-cat5 .resp-tab .top-tab-slider .button-collapse::before { content: ""; font-family: FontAwesome; font-size: 16px; color: rgb(255, 255, 255); height: 30px; width: 30px; line-height: 30px; display: inline-block; text-align: center; }
  .sw-woo-tab-cat3 .resp-tab .top-tab-slider .tab_list, .sw-woo-tab-cat5 .resp-tab .top-tab-slider .tab_list { padding: 0px; border: 0px; height: 0px; margin: 0px; text-align: left; position: absolute; top: 50px; z-index: 99; right: 10px; opacity: 0; box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 4px; background: rgb(255, 255, 255); width: 200px; }
  .sw-woo-tab-cat3 .resp-tab .top-tab-slider .tab_list.in, .sw-woo-tab-cat5 .resp-tab .top-tab-slider .tab_list.in { opacity: 1; }
  .rtl .sw-woo-tab-cat3 .resp-tab .top-tab-slider .tab_list, .rtl .sw-woo-tab-cat5 .resp-tab .top-tab-slider .tab_list { padding: 0px; left: 10px; right: auto; }
  .sw-woo-tab-cat3 .resp-tab .top-tab-slider .tab_list .nav.nav-tabs, .sw-woo-tab-cat5 .resp-tab .top-tab-slider .tab_list .nav.nav-tabs { display: block; left: auto; right: auto; top: auto; position: relative; }
  .sw-woo-tab-cat3 .resp-tab .top-tab-slider .tab_list .nav.nav-tabs > li, .sw-woo-tab-cat5 .resp-tab .top-tab-slider .tab_list .nav.nav-tabs > li { list-style: none; width: 100%; border-radius: 0px; border: 0px; background-color: rgb(255, 255, 255); float: none !important; }
  .sw-woo-tab-cat3 .resp-tab .top-tab-slider .tab_list .nav.nav-tabs > li:first-child > a, .sw-woo-tab-cat5 .resp-tab .top-tab-slider .tab_list .nav.nav-tabs > li:first-child > a { border-top: 0px; }
  .sw-woo-tab-cat3 .resp-tab .top-tab-slider .tab_list .nav.nav-tabs > li > a, .sw-woo-tab-cat5 .resp-tab .top-tab-slider .tab_list .nav.nav-tabs > li > a { font-size: 14px; height: 40px; line-height: 40px; color: rgb(68, 68, 68); display: block; margin: 0px; padding: 0px 20px; border-top: 1px solid rgb(221, 221, 221); border-radius: 0px; }
  .rtl .sw-woo-tab-cat3 .resp-tab .top-tab-slider .tab_list .nav.nav-tabs > li > a, .rtl .sw-woo-tab-cat5 .resp-tab .top-tab-slider .tab_list .nav.nav-tabs > li > a { text-align: right; }
  .sw-woo-tab-cat3 .resp-tab .top-tab-slider .tab_list .nav.nav-tabs > li > a::after, .sw-woo-tab-cat5 .resp-tab .top-tab-slider .tab_list .nav.nav-tabs > li > a::after { width: 0px; height: 0px; }
  .sw-woo-tab-cat3 .resp-tab .top-tab-slider .tab_list .nav.nav-tabs > li:hover > a, .sw-woo-tab-cat5 .resp-tab .top-tab-slider .tab_list .nav.nav-tabs > li:hover > a { background-color: rgb(255, 255, 255); color: rgb(230, 0, 50); }
  .sw-woo-tab-cat3 .resp-tab .top-tab-slider .tab_list .nav.nav-tabs > li:hover > a::before, .sw-woo-tab-cat5 .resp-tab .top-tab-slider .tab_list .nav.nav-tabs > li:hover > a::before { opacity: 0 !important; }
  .responsive-post-slider-home10 { margin-top: 30px; }
  .sw_tab_countdown .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content { max-width: 100%; padding: 10px 20px 20px; }
  .sw_tab_countdown .tab-countdown-slide .tab-content .item-wrap .item-detail .products-thumb { max-width: 100%; }
  .header-style10 .header-mid .search-cate { margin-right: 20px; }
  .header-style10 .header-mid .search-cate .revo_top { display: block; }
  .header-style10 .header-mid .search-cate .revo_top .top-form.top-search { min-width: 300px !important; }
  .header-style10 .header-mid .contact-us-header { display: block; }
  .header-style10 .header-bottom .navbar-toggle { position: absolute; bottom: 35px; left: 0px; }
  .rtl .header-style10 .header-bottom .navbar-toggle { right: 35px; left: auto; }
  .header-style10 .header-bottom .resmenu-container .menu-responsive-wrapper { top: 0px; }
  .header-style10 .header-bottom.sticky-menu .navbar-toggle { position: relative; bottom: auto; left: auto; }
  .rtl .header-style10 .header-bottom.sticky-menu .navbar-toggle { right: auto; }
  .header-style10 .header-bottom.sticky-menu .resmenu-container .menu-responsive-wrapper { top: 55px; }
  .footer .social-connect { display: inline-block; }
  .footer .social-connect .connect-us .pay-ment h3 .icon-footer { display: none; }
  .footer .footer-menu .vc_wp_custommenu .widget_nav_menu .widgettitle .icon-footer::before, .footer .footer-menu .contact-address .info-footer h3 .icon-footer::before { opacity: 1 !important; }
  .footer .footer-menu .vc_wp_custommenu .widget_nav_menu ul.menu, .footer .footer-menu .contact-address .info-footer ul { display: none; }
  .footer .footer-home10 .footer-menu h3 .icon-footer::before { opacity: 1; }
  .footer .footer-home10 .footer-menu .contact-address .info-footer h3 { display: block; margin-bottom: 15px; font-size: 14px !important; }
  .footer .wrapper-footer { display: none; }
  .elementor .footer .wrapper-footer { display: inline-block; }
}
@media (max-width: 640px) {
  .header-style10 .header-mid .contact-us { display: none; }
  .sw-woo-tab-cat3 .resp-tab .top-tab-slider, .sw-woo-tab-cat5 .resp-tab .top-tab-slider { background-color: rgb(242, 242, 242); }
  .sw-woo-tab-cat3 .resp-tab .top-tab-slider .nav.nav-tabs, .sw-woo-tab-cat5 .resp-tab .top-tab-slider .nav.nav-tabs { position: relative; top: auto; right: auto; display: inline-block; background-color: rgb(242, 242, 242); }
  .rtl .sw-woo-tab-cat3 .resp-tab .top-tab-slider .nav.nav-tabs, .rtl .sw-woo-tab-cat5 .resp-tab .top-tab-slider .nav.nav-tabs { left: auto; }
}
@media (max-width: 480px) {
  .header-style10 .header-bottom .resmenu-container .menu-responsive-wrapper { left: 10px; top: -20px; }
  .rtl .header-style10 .header-bottom .resmenu-container .menu-responsive-wrapper { right: 10px; left: auto; }
  .header-style10 .header-mid .search-cate .top-form.top-search .cat-wrapper { display: none; }
  .header-style10 .header-mid .search-cate .top-form.top-search input { padding-left: 20px; }
  .rtl .header-style10 .header-mid .search-cate .top-form.top-search input { padding-left: 0px; padding-right: 20px; }
  .header-style10 .header-mid { padding: 25px 0px 10px; }
  .home-style10 .footer .footer-copyright .widget_nav_menu .menu > li > a { padding: 0px 10px; }
  .header-style10 .header-mid .top-header { float: none; margin-bottom: 20px; }
  .header-style10 .header-mid .search-cate { float: none; margin: 0px; width: 100%; text-align: center; }
  .header-style10 .header-mid .search-cate .revo_top { display: inline-block; }
  .header-style10 .header-bottom { padding: 0px !important; }
  .header-style10 .header-bottom #main-menu .primary-menu .resmenu-container .navbar-toggle { position: absolute; bottom: 20px; left: 15px; }
  .rtl .header-style10 .header-bottom #main-menu .primary-menu .resmenu-container .navbar-toggle { right: 15px; left: auto; }
  .header-style10 .header-bottom.sticky-menu .navbar-toggle { position: relative; bottom: auto; left: auto; }
  .rtl .header-style10 .header-bottom.sticky-menu .navbar-toggle { right: auto; }
  .header-style10 .header-bottom.sticky-menu .resmenu-container .menu-responsive-wrapper { top: 55px; }
  .header-style10 .contact-us-header .contact-us { display: none; }
  .responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .entry-content .description { margin: 15px 0px 20px; }
  .sw-woo-tab-cat3 .resp-tab .top-tab-slider .nav.nav-tabs > li > a { margin: 0px 8px; }
  .sw_tab_countdown .box-title h3 { font-size: 14px; }
  .sw_tab_countdown .box-title h3::before { width: 0px; height: 0px; }
  .sw_tab_countdown .tab-countdown-slide .top-tab-slider-full .sw-tab-slider2 ul { padding: 0px; }
  .sw-woo-tab-cat3 .resp-tab .top-tab-slider .box-title h3 { font-size: 14px; }
  .responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .img_over { text-align: center; width: 100%; margin-bottom: 20px; }
  .responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .img_over img { width: 100%; display: inline-block; }
}
@media (max-width: 415px) {
  .home-style10 .footer .footer-copyright .widget_nav_menu .menu > li { float: none; }
  .home-style10 .footer .footer-copyright .widget_nav_menu .menu > li > a { padding: 3px 10px; }
}
@media (max-width: 360px) {
  .sw_tab_countdown .tab-countdown-slide .top-tab-slider-full .sw-tab-slider2 ul li a { width: 96px; height: 96px; }
  .sw-woo-tab-cat3 .resp-tab .top-tab-slider .box-title h3 { font-size: 13px; padding: 15px 10px; }
  .sw-woo-tab-cat3 .resp-tab .top-tab-slider .button-collapse { right: 90px; }
  .rtl .sw-woo-tab-cat3 .resp-tab .top-tab-slider .button-collapse { left: 90px; right: auto; }
}
.header-style11 .header-top { background-color: transparent; border: 0px; }
.header-style11 .header-top > .container { background-color: rgb(230, 0, 50); padding: 0px 15px; }
.header-style11 .header-top > .container .top-header .block-text-left { font-size: 12px; color: rgb(26, 26, 26); line-height: 38px; }
.rtl .header-style11 .header-top > .container .top-login ul li a { padding: 0px 5px 0px 10px; }
.header-style11 .header-top .top-login ul li a, .header-style11 .header-top .widget_nav_menu h3, .header-style11 .header-top #lang_sel > ul.nav > li > a, .header-style11 .header-top .currency_w > li > a { color: rgb(26, 26, 26); border-left: 1px solid rgba(109, 109, 109, 0.3); }
.rtl .header-style11 .header-top .top-login ul li a, .rtl .header-style11 .header-top .widget_nav_menu h3, .rtl .header-style11 .header-top #lang_sel > ul.nav > li > a, .rtl .header-style11 .header-top .currency_w > li > a { border-right: 1px solid rgba(109, 109, 109, 0.3); border-left: 0px; }
.header-style11 .header-top #lang_sel a.lang_sel_sel::after, .header-style11 .header-top .currency_w > li > a::after { color: rgb(26, 26, 26); }
.header-style11 .header-top .top-login ul li a { border: 0px; }
.rtl .header-style11 .header-top .top-login ul li a { border: 0px; }
.header-style11 .header-mid { background-color: transparent; padding: 0px; }
.header-style11 .header-mid.sticky-menu { position: fixed; }
.header-style11 .header-mid.sticky-menu > .container { padding: 0px 15px; }
.header-style11 .header-mid.sticky-menu .top-header .revo-logo { max-width: 130px; }
.header-style11 .header-mid.sticky-menu .search-cate .revo_top .top-form.top-search { margin-top: 8px; }
.header-style11 .header-mid > .container { background-color: rgb(26, 26, 26); padding: 25px 15px; }
.header-style11 .header-mid .primary-menu .navbar-inverse .nav-pills > li.dropdown > a::after { content: ""; }
.header-style11 .header-mid .primary-menu .navbar-inverse .nav-pills > li > a { color: rgb(255, 255, 255); padding: 20px; }
.header-style11 .header-mid .primary-menu .navbar-inverse .nav-pills > li > a:hover { color: rgb(230, 0, 50); }
.header-style11 .header-mid .primary-menu .navbar-inverse .nav-pills.nav-mega .revo-mega-menu.revo-menu-img > a span.menu-img { display: none; }
.header-style11 .header-mid .search-cate { max-width: 255px; }
.header-style11 .header-mid .search-cate .search-icon { opacity: 0; visibility: hidden; height: 0px; }
.header-style11 .header-mid .search-cate .search-icon .fa { color: rgb(255, 255, 255); font-size: 16px; cursor: pointer; line-height: 60px; margin-right: 20px; }
.header-style11 .header-mid .search-cate .search-icon .fa:hover { color: rgb(230, 0, 50); }
.rtl .header-style11 .header-mid .search-cate { margin: 0px 0px 0px 30px; }
.header-style11 .header-mid .search-cate .revo_top { padding: 0px; }
.header-style11 .header-mid .search-cate .revo_top .top-form.top-search { min-width: 195px; margin-top: 9px; }
.header-style11 .header-mid .search-cate .revo_top .top-form.top-search .topsearch-entry { padding: 0px; }
.header-style11 .header-mid .search-cate .revo_top .top-form.top-search .topsearch-entry form .cat-wrapper { display: none; }
.header-style11 .header-mid .search-cate .revo_top .top-form.top-search .topsearch-entry form input { padding: 0px 20px; border-top-left-radius: 22px; border-bottom-left-radius: 22px; color: rgb(125, 125, 125); }
.rtl .header-style11 .header-mid .search-cate .revo_top .top-form.top-search .topsearch-entry form input { border-top-right-radius: 22px; border-bottom-right-radius: 22px; }
.header-style11 .header-mid .search-cate .revo_top .top-form.top-search .topsearch-entry form button { background-color: rgb(230, 0, 50); width: 60px; border-top-right-radius: 22px; border-bottom-right-radius: 22px; }
.rtl .header-style11 .header-mid .search-cate .revo_top .top-form.top-search .topsearch-entry form button { left: -20px; right: auto; border-radius: 22px 0px 0px 22px; }
.header-style11 .header-mid .sw-revo-cart { margin-left: 10px; margin-top: 10px; }
.rtl .header-style11 .header-mid .sw-revo-cart { margin-right: 10px; }
.header-style11 .header-mid .sw-revo-cart .top-form.top-form-minicart { padding: 0px; }
.header-style11 .header-mid .sw-revo-cart .top-form.top-form-minicart .top-minicart-icon { height: 44px; width: 44px; border: 1px solid rgb(72, 72, 72); background: url("../assets/img/icon-cart-home11.png") center center no-repeat transparent; margin-right: 53px; position: relative; }
.rtl .header-style11 .header-mid .sw-revo-cart .top-form.top-form-minicart .top-minicart-icon { margin-left: 53px; margin-right: 0px; }
.header-style11 .header-mid .sw-revo-cart .top-form.top-form-minicart .top-minicart-icon .cart-contents .minicart-number { display: block; width: 22px; height: 22px; line-height: 22px; background-color: rgb(230, 0, 50); text-align: center; color: rgb(255, 255, 255); }
.header-style11 .header-mid .sw-revo-cart .top-form.top-form-minicart .top-minicart-icon .cart-contents .text-cart { font-size: 12px; color: rgb(255, 255, 255); text-transform: capitalize; position: absolute; right: -53px; top: 15px; }
.rtl .header-style11 .header-mid .sw-revo-cart .top-form.top-form-minicart .top-minicart-icon .cart-contents .text-cart { left: -53px; right: auto; }
.block-text-home11 { position: relative; z-index: 3; }
.block-text-home11 .item { text-align: center; cursor: pointer; padding: 10px 15px 0px; }
.block-text-home11 .item:hover .item-content h3 { color: rgb(230, 0, 50); }
.block-text-home11 .item.free-ship .icon { background: url("../assets/img/icon-free-ship.png") center center no-repeat rgb(54, 54, 54); }
.block-text-home11 .item.free-ship:hover .icon { background: url("../assets/img/icon-free-ship.png") center center no-repeat rgb(230, 0, 50); }
.block-text-home11 .item.money .icon { background: url("../assets/img/icon-money.png") center center no-repeat rgb(54, 54, 54); }
.block-text-home11 .item.money:hover .icon { background: url("../assets/img/icon-money.png") center center no-repeat rgb(230, 0, 50); }
.block-text-home11 .item.support .icon { background: url("../assets/img/icon-support.png") center center no-repeat rgb(54, 54, 54); }
.block-text-home11 .item.support:hover .icon { background: url("../assets/img/icon-support.png") center center no-repeat rgb(230, 0, 50); }
.block-text-home11 .item .icon { display: inline-block; width: 80px; height: 80px; border-radius: 50%; margin-bottom: 15px; transition: all 0.3s ease 0s; }
.block-text-home11 .item .item-content { text-align: center; }
.block-text-home11 .item .item-content h3 { font-weight: 500; text-transform: uppercase; color: rgb(255, 255, 255); font-size: 12px; margin-bottom: 5px; }
.block-text-home11 .item .item-content p { font-size: 14px; color: rgb(197, 197, 197); }
.sw-category-slider4 .resp-slider-container { overflow: hidden; }
.sw-category-slider4 .resp-slider-container .item { float: left; position: relative; width: 33.333%; min-height: 225px; background-color: rgb(19, 19, 19); cursor: pointer; }
.sw-category-slider4 .resp-slider-container .item:hover .item-image img { transform: translate(3%, 0px); }
.sw-category-slider4 .resp-slider-container .item:hover .item-content { transform: translate(0px, 5%); }
.rtl .sw-category-slider4 .resp-slider-container .item { float: right; }
.sw-category-slider4 .resp-slider-container .item:nth-child(2n) { background-color: rgb(34, 34, 34); }
.sw-category-slider4 .resp-slider-container .item:nth-child(5) .item-image { bottom: 0px; }
.sw-category-slider4 .resp-slider-container .item .item-image { position: absolute; bottom: 15px; right: 20px; }
.rtl .sw-category-slider4 .resp-slider-container .item .item-image { left: 20px; right: auto; }
.sw-category-slider4 .resp-slider-container .item .item-image img { margin-bottom: 0px; transition: all 0.5s ease 0s; transform: scale(1); }
.sw-category-slider4 .resp-slider-container .item .item-content { position: absolute; top: 20px; left: 30px; transition: all 450ms ease-out 0s; }
.rtl .sw-category-slider4 .resp-slider-container .item .item-content { right: 30px; left: auto; }
.sw-category-slider4 .resp-slider-container .item .item-content h3 a { font-size: 16px; color: rgb(255, 255, 255); text-transform: uppercase; font-weight: 500; }
.sw-category-slider4 .resp-slider-container .item .item-content h3 a:hover { color: rgb(230, 0, 50); }
.sw-category-slider4 .resp-slider-container .item .item-content .product-count { font-size: 14px; color: rgba(255, 255, 255, 0.4); font-family: Raleway; }
.sw-category-slider4 .resp-slider-container .item .item-content .shop-now a { font-size: 12px; color: rgb(230, 0, 50); text-transform: uppercase; font-weight: 500; display: block; margin-top: 28px; }
.sw-category-slider4 .resp-slider-container .item .item-content .shop-now a i { margin: 0px 10px; }
.news-letter .wrap-content { text-align: center; padding: 45px 0px; }
.news-letter .wrap-content h3 { font-size: 18px; text-transform: uppercase; color: rgb(255, 255, 255); font-weight: 500; margin: 0px; }
.news-letter .wrap-content .des { font-size: 13px; color: rgb(125, 125, 125); padding: 10px 0px 15px; }
.news-letter .wrap-content .mc4wp-form { display: inline-block; }
.news-letter .wrap-content .mc4wp-form input[type="email"] { height: 44px; min-width: 305px; border-radius: 22px; background-color: rgb(255, 255, 255); border: 0px; color: rgb(137, 137, 137); padding: 0px 20px; margin: 0px 10px 0px 0px; }
.rtl .news-letter .wrap-content .mc4wp-form input[type="email"] { margin: 0px 0px 0px 10px; }
.news-letter .wrap-content .mc4wp-form input[type="submit"] { height: 44px; padding: 0px 42px; display: inline-block; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 13px; font-weight: 500; border-radius: 22px; background-color: rgb(230, 0, 50); }
.news-letter .wrap-content .mc4wp-form input[type="submit"]:hover { background-color: rgb(13, 127, 114); }
.sw_tab_countdown2 { position: relative; }
.sw_tab_countdown2 .block-title h3 { margin-bottom: 170px !important; }
.sw_tab_countdown2 .tab-countdown-slide { overflow: hidden; }
.sw_tab_countdown2 .tab-countdown-slide .top-tab-slider { float: left; display: block; max-width: 100px; width: 100%; position: relative; }
.rtl .sw_tab_countdown2 .tab-countdown-slide .top-tab-slider { float: right; }
.sw_tab_countdown2 .tab-countdown-slide .top-tab-slider .sw-tab-slider ul { margin: 0px; border: 0px; }
.sw_tab_countdown2 .tab-countdown-slide .top-tab-slider .sw-tab-slider ul .slick-slide { border: 1px solid rgb(58, 58, 58); background-color: rgb(34, 34, 34); margin: 0px 0px 24px; }
.sw_tab_countdown2 .tab-countdown-slide .top-tab-slider .sw-tab-slider ul .slick-slide:hover { border: 1px solid rgb(230, 0, 50); }
.sw_tab_countdown2 .tab-countdown-slide .top-tab-slider .sw-tab-slider ul .slick-slide.active { border: 1px solid rgb(230, 0, 50); }
.sw_tab_countdown2 .tab-countdown-slide .top-tab-slider .sw-tab-slider ul .slick-slide a { background-color: rgb(34, 34, 34); }
.sw_tab_countdown2 .tab-countdown-slide .tab-content { float: right; width: 1040px; }
.rtl .sw_tab_countdown2 .tab-countdown-slide .tab-content { float: left; }
.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap { background-color: transparent; }
.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap:hover .item-detail .item-content h4 a, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap:hover .item-detail .item-content .item-price { opacity: 1; }
.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail { overflow: hidden; position: static; }
.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .products-thumb { float: left; max-width: 470px; margin-right: 40px; background-color: rgb(34, 34, 34); border: 1px solid rgb(58, 58, 58); }
.rtl .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .products-thumb { float: right; margin-left: 40px; margin-right: 0px; }
.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content { float: left; max-width: 530px; text-align: left; }
.rtl .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content { float: right; text-align: right; }
.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .product-countdown { width: 535px; position: absolute; top: 80px; left: 50%; margin-left: -266px; }
.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .product-countdown .countdown-show4 .countdown-section { display: inline-block; width: 100px; height: 100px; margin-right: 44px; background-color: rgb(19, 19, 19); border-radius: 5px; text-align: center; padding: 22px 0px; position: relative; }
.rtl .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .product-countdown .countdown-show4 .countdown-section { margin-left: 44px; margin-right: 0px; }
.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .product-countdown .countdown-show4 .countdown-section:last-child { margin: 0px; }
.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .product-countdown .countdown-show4 .countdown-section.secs::before { content: ""; }
.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .product-countdown .countdown-show4 .countdown-section::before { content: ":"; color: rgb(119, 119, 119); position: absolute; top: 30px; right: -27px; font-size: 28px; }
.rtl .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .product-countdown .countdown-show4 .countdown-section::before { left: -27px; right: auto; }
.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .product-countdown .countdown-show4 .countdown-section .countdown-amount { display: block; font-size: 30px; font-weight: 500; color: rgb(255, 255, 255); }
.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .product-countdown .countdown-show4 .countdown-section .countdown-period { font-size: 16px; color: rgb(119, 119, 119); text-transform: capitalize; font-weight: 500; }
.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content h4 a { font-size: 30px; color: rgb(85, 85, 85); text-transform: capitalize; font-weight: 500; padding: 35px 0px 0px; display: block; }
.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content h4 a:hover { color: rgb(230, 0, 50); }
.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .reviews-content { display: block; float: none; padding: 30px 0px 35px; }
.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .reviews-content div.star { background: url("../assets/img/star1.png") center center repeat; width: 65px; height: 11px; }
.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .reviews-content div.star span { top: 1px; padding-top: 2.5em; background: url("../assets/img/star1-active.png") left center repeat; }
.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .description { font-size: 13px; color: rgb(119, 119, 119); line-height: 22px; border-top: 1px solid rgba(229, 229, 229, 0.2); padding: 40px 0px 36px; }
.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-price { font-size: 30px; font-family: Raleway; margin: 0px 0px 75px; }
.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-price del { font-size: 22px; margin-right: 20px; font-weight: 600; color: rgb(125, 125, 125); line-height: 34px; }
.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-price ins { font-size: 30px; font-weight: 500; }
.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .add_to_cart_button, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .product_type_external, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .product_type_grouped { float: left; margin-right: 10px; letter-spacing: 1px; display: inline-block; font-family: Raleway; font-weight: 500; height: 50px; border-radius: 0px; text-transform: uppercase; font-size: 14px; color: rgb(255, 255, 255); padding: 0px 40px 0px 82px; line-height: 50px; background: url("../assets/img/icon-button-cart2.png") left 50px center no-repeat rgb(230, 0, 50); }
.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .add_to_cart_button:hover, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .product_type_external:hover, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .product_type_grouped:hover { background-color: rgb(16, 150, 134); }
.rtl .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .add_to_cart_button, .rtl .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .product_type_external, .rtl .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .product_type_grouped { float: right; margin-left: 10px; margin-right: 0px; }
.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group { overflow: hidden; }
.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .clear { clear: none; }
.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::before, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::before { content: ""; }
.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::after, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::after, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::after { content: ""; width: 1px; height: 11px; position: absolute; top: 20px; right: 0px; background-color: rgba(255, 255, 255, 0.15); }
.rtl .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::after, .rtl .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::after, .rtl .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::after { left: 0px; right: auto; }
.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group a.compare::before { content: ""; }
.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group a.compare::after { content: ""; width: 1px; height: 11px; position: absolute; top: 20px; right: 0px; background-color: rgba(255, 255, 255, 0.15); }
.rtl .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group a.compare::after { left: 0px; right: auto; }
.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group a.sw-quickview::before { content: ""; }
.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group a.compare, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group a.sw-quickview { float: left; display: inline-block; width: 75px; height: 50px; vertical-align: top; padding: 0px; margin: 0px; font-size: 0px; overflow: hidden; position: relative; background-color: rgb(34, 34, 34); border-radius: 0px; text-align: center; line-height: 50px; }
.rtl .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .rtl .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .rtl .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .rtl .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group a.compare, .rtl .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group a.sw-quickview { float: right; }
.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::before, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::before, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group a.compare::before, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group a.sw-quickview::before { font-family: FontAwesome; font-size: 14px; color: rgb(204, 204, 204); }
.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover::before, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover::before, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover::before, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group a.compare:hover::before, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group a.sw-quickview:hover::before { color: rgb(230, 0, 50); }
.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .ajax-loading { position: absolute; }
.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .add_to_cart_button, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .product_type_external, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .product_type_grouped, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group a.compare, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .group.fancybox { display: inline-block; vertical-align: top; float: left; margin: 0px; border-radius: 0px; }
.rtl .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .add_to_cart_button, .rtl .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .product_type_external, .rtl .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .product_type_grouped, .rtl .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist, .rtl .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group a.compare, .rtl .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .group.fancybox { float: right; }
.sw-latest-review { padding: 5px 0px 40px; position: relative; }
.sw-latest-review .res-button { width: 40px; height: 40px; background-color: transparent; line-height: 38px; border: 1px solid rgb(58, 58, 58); display: inline-block; border-radius: 50%; position: absolute; text-align: center; cursor: pointer; margin-top: -20px; z-index: 3; }
.sw-latest-review .res-button::before { content: ""; font-family: FontAwesome; font-size: 26px; color: rgb(137, 137, 137); }
.sw-latest-review .res-button:hover { background-color: rgb(230, 0, 50); border: 1px solid rgb(230, 0, 50); }
.sw-latest-review .res-button:hover::before { color: rgb(255, 255, 255); }
.sw-latest-review .res-button.slick-next { top: 35%; right: -55px; left: auto; }
.sw-latest-review .res-button.slick-next::before { content: ""; }
.sw-latest-review .res-button.slick-prev { top: 35%; left: -55px; right: auto; }
.sw-latest-review .res-button.slick-prev::before { content: ""; }
.sw-latest-review .resp-slider-container .slider .slick-list { margin: 0px -15px; }
.sw-latest-review .resp-slider-container .slider .slick-list .item { padding: 0px 15px; }
.sw-latest-review .resp-slider-container .slider .slick-list .item .item-content-top { overflow: hidden; margin-bottom: 13px; }
.sw-latest-review .resp-slider-container .slider .slick-list .item .item-content-top h4 { float: left; font-size: 14px; color: rgb(255, 255, 255); text-transform: capitalize; margin-right: 10px; }
.rtl .sw-latest-review .resp-slider-container .slider .slick-list .item .item-content-top h4 { float: right; margin-left: 10px; margin-right: 0px; }
.sw-latest-review .resp-slider-container .slider .slick-list .item .item-content-top .item-revivew { margin: 0px; overflow: hidden; position: relative; display: inline-block; vertical-align: top; background: url("../assets/img/star1.png") center center repeat; width: 65px; height: 11px; }
.sw-latest-review .resp-slider-container .slider .slick-list .item .item-content-top .item-revivew span { padding-top: 2.5em; background: url("../assets/img/star1-active.png") left center repeat; float: left; left: 0px; overflow: hidden; position: absolute; top: 0px; }
.sw-latest-review .resp-slider-container .slider .slick-list .item .item-content { font-size: 13px; color: rgb(84, 84, 84); }
.sw-latest-review .resp-slider-container .slider .slick-list .item .item-date { font-size: 12px; color: rgb(84, 84, 84); text-align: right; }
.rtl .sw-latest-review .resp-slider-container .slider .slick-list .item .item-date { text-align: left; }
.sw-latest-review .resp-slider-container .slider .slick-list .item .item-post { font-size: 12px; margin: 10px 0px; }
.sw-latest-review .resp-slider-container .slider .slick-list .item .item-post a { font-size: 14px; color: rgb(84, 84, 84); }
.sw-latest-review .resp-slider-container .slider .slick-list .item .item-post a:hover { color: rgb(230, 0, 50); }
.home-style11 .header-style11 { position: absolute; top: 0px; z-index: 3; width: 100%; }
.home-style11 .block-title h3 { text-align: center; position: relative; padding: 15px 0px; font-size: 18px; color: rgb(255, 255, 255); margin-bottom: 30px; text-transform: uppercase; font-weight: 500; border: 0px; }
.home-style11 .block-title h3::before { width: 100px; content: ""; height: 2px; position: absolute; bottom: 0px; left: 50%; margin-left: -50px; background-color: rgb(230, 0, 50); }
.home-style11 .featured-product { padding: 60px 0px; position: relative; }
.home-style11 .featured-product .res-button { width: 28px; height: 28px; background-color: transparent; line-height: 24px; border: 2px solid rgba(195, 195, 195, 0.4); display: inline-block; border-radius: 50%; position: absolute; text-align: center; cursor: pointer; top: 85px; z-index: 3; }
.home-style11 .featured-product .res-button::before { content: ""; font-family: FontAwesome; font-size: 16px; color: rgba(195, 195, 195, 0.6); }
.home-style11 .featured-product .res-button:hover { border: 2px solid rgb(195, 195, 195); }
.home-style11 .featured-product .res-button:hover::before { color: rgb(232, 232, 232); }
.home-style11 .featured-product .res-button.slick-next { right: 0px; left: auto; }
.home-style11 .featured-product .res-button.slick-next::before { content: ""; }
.home-style11 .featured-product .res-button.slick-prev { right: 35px; left: auto; }
.home-style11 .featured-product .res-button.slick-prev::before { content: ""; }
.home-style11 .featured-product .slider .slick-list { position: relative; }
.home-style11 .featured-product .slider .slick-list::before { content: ""; height: 100%; width: 1px; background-color: rgb(58, 58, 58); position: absolute; top: 0px; left: 0px; z-index: 2; }
.home-style11 .featured-product .item .item-wrap { background-color: rgb(34, 34, 34); border-width: 1px 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgb(58, 58, 58); border-right-color: rgb(58, 58, 58); border-bottom-color: rgb(58, 58, 58); border-image: initial; border-left-style: initial; border-left-color: initial; }
.home-style11 .featured-product .item .item-wrap .item-detail .item-content { padding: 0px 0px 18px; }
.home-style11 .featured-product .item .item-wrap .item-detail .item-content h4 a { color: rgb(255, 255, 255); }
.home-style11 .featured-product .item .item-wrap .item-detail .item-content h4 a:hover { color: rgb(230, 0, 50); }
.home-style11 .responsive-post-slider { background-color: transparent; margin: 29px 0px 70px; }
.home-style11 .responsive-post-slider .resp-slider-container .slider .item .item-detail .img_over { overflow: hidden; }
.home-style11 .responsive-post-slider .resp-slider-container .slider .item .item-detail .img_over:hover img { transform: scale(1.1); opacity: 1; }
.home-style11 .responsive-post-slider .resp-slider-container .slider .item .item-detail .img_over img { transition: all 0.7s ease 0s; transform: scale(1); opacity: 1; }
.home-style11 .responsive-post-slider .resp-slider-container .slider .item .item-detail .img_over::before { border: 0px; }
.home-style11 .responsive-post-slider .resp-slider-container .slider .item .item-detail .img_over .entry-date { display: none; }
.home-style11 .responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content { padding: 20px; background-color: rgb(26, 26, 26); }
.home-style11 .responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content h4 { margin: 0px; }
.home-style11 .responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content h4 a { color: rgb(255, 255, 255); font-size: 14px; line-height: 22px; text-transform: none; }
.home-style11 .responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content h4 a:hover { color: rgb(230, 0, 50); }
.home-style11 .responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content .entry-meta { color: rgb(144, 144, 144); }
.home-style11 .responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content .readmore { border: 0px; padding: 10px 0px 0px; }
.home-style11 .footer .footer-menu.style4 { padding: 8px 0px 15px; }
.home-style11 .footer .footer-menu.style4 .footer-top11 { padding: 40px 0px 0px; }
.home-style11 .footer .footer-copyright { background-color: rgb(230, 0, 50); padding: 10px 0px; }
.home-style11 .footer .footer-copyright .copyright-text { float: left; }
.home-style11 .footer .footer-copyright .sidebar-copyright { float: right; }
.home-style11 .footer .footer-copyright .copyright-text p { color: rgb(34, 34, 34); line-height: 20px; padding: 10px 0px; margin: 0px; }
.home-style11 .footer .footer-copyright .copyright-text p a { color: rgb(34, 34, 34); }
.home-style11 .footer .footer-copyright .copyright-text p a:hover { color: rgb(230, 0, 50); }
.home-style11.rtl .footer .footer-copyright .copyright-text { float: right; }
.home-style11.rtl .footer .footer-copyright .sidebar-copyright { float: left; }
@media (max-width: 1199px) {
  .header-style11 .header-mid .search-cate { position: relative; }
  .header-style11 .header-mid .search-cate .search-icon { opacity: 1; visibility: visible; height: auto; }
  .header-style11 .header-mid .search-cate .top-form.top-search { position: absolute; right: 0px; top: 50px; display: none; }
  .rtl .header-style11 .header-mid .search-cate .top-form.top-search { left: 0px; right: auto; }
}
@media (max-width: 1199px) and (min-width: 992px) {
  .sw_tab_countdown2 .tab-countdown-slide .top-tab-slider { width: 100px; }
  .sw_tab_countdown2 .tab-countdown-slide .top-tab-slider .sw-tab-slider ul .slick-slide { margin: 0px 0px 17px; }
  .sw_tab_countdown2 .tab-countdown-slide .tab-content { width: 850px; }
  .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .products-thumb { max-width: 450px; margin-right: 20px; }
  .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content { max-width: 380px; }
  .rtl .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content { max-width: 360px; }
  .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-price { margin: 0px 0px 45px; }
  .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content h4 a { padding-top: 10px; }
  .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .description { padding: 30px 0px 26px; }
  .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .add_to_cart_button, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .product_type_external, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .product_type_grouped { padding: 0px 20px 0px 40px; background: url("../assets/img/icon-button-cart2.png") left 15px center no-repeat rgb(230, 0, 50); }
  .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group a.compare, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group a.sw-quickview { float: left; display: inline-block; width: 65px; height: 50px; vertical-align: top; padding: 0px; margin: 0px; font-size: 0px; overflow: hidden; position: relative; background-color: rgb(34, 34, 34); border-radius: 0px; text-align: center; line-height: 50px; }
  .rtl .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .rtl .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .rtl .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .rtl .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group a.compare, .rtl .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group a.sw-quickview { float: right; width: 62px; }
  .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::before, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::before, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group a.compare::before, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group a.sw-quickview::before { font-family: FontAwesome; font-size: 14px; color: rgb(204, 204, 204); }
  .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover::before, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover::before, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover::before, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group a.compare:hover::before, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group a.sw-quickview:hover::before { color: rgb(230, 0, 50); }
}
@media (max-width: 991px) {
  .sw_tab_countdown2 .tab-countdown-slide .top-tab-slider { display: none; }
  .sw_tab_countdown2 .tab-countdown-slide .top-tab-slider-full { display: block; margin: 0px 110px 30px; }
  .sw_tab_countdown2 .tab-countdown-slide .top-tab-slider-full .sw-tab-slider2 { text-align: center; }
  .sw_tab_countdown2 .tab-countdown-slide .top-tab-slider-full .sw-tab-slider2 ul { border: 0px; }
  .sw_tab_countdown2 .tab-countdown-slide .top-tab-slider-full .sw-tab-slider2 ul .slick-list li.slick-slide a { border: 1px solid rgb(58, 58, 58); display: inline-block; width: 100px; background-color: rgb(34, 34, 34); }
  .sw_tab_countdown2 .tab-countdown-slide .top-tab-slider-full .sw-tab-slider2 ul .slick-list li.slick-slide a:hover { border: 1px solid rgb(230, 0, 50); }
  .sw_tab_countdown2 .tab-countdown-slide .tab-content { float: none; width: auto; }
  .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .products-thumb { float: none; max-width: 100%; }
  .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content { float: none; max-width: 100%; display: block; }
  .header-style11 .resmenu-container .menu-responsive-wrapper { top: 120px; }
  .sw-category-slider4 .resp-slider-container .item { width: 50%; }
  .home-style11 .footer .footer-copyright .sidebar-copyright, .home-style11 .footer .footer-copyright .copyright-text { float: none; }
  .home-style11.rtl .footer .footer-copyright .sidebar-copyright, .home-style11.rtl .footer .footer-copyright .copyright-text { float: none; }
  .home-style11 .footer .footer-copyright { padding: 10px 0px 25px; }
}
@media (max-width: 991px) and (min-width: 768px) {
  .header-style11 #main-menu .primary-menu .resmenu-container .navbar-toggle .icon-bar { background-color: rgb(255, 255, 255); }
  .header-style11 .header-mid > .container { padding: 25px 15px 20px; }
  .header-style11 .header-mid > .container .search-cate { margin: 25px 0px 0px; }
  .header-style11 .header-mid > .container .search-cate .search-icon .fa { line-height: normal; }
}
@media (max-width: 767px) {
  .home-style11 .responsive-post-slider .res-button { display: none !important; }
  .header-style11 .header-mid.sticky-menu { position: relative; }
  .home-style11 .header-style11 { position: relative; top: auto; }
  .header-style11 #main-menu .primary-menu .resmenu-container .navbar-toggle { margin-left: 40px; }
  .rtl .header-style11 #main-menu .primary-menu .resmenu-container .navbar-toggle { margin-right: 40px; margin-left: 0px; }
  .header-style11 #main-menu .primary-menu .resmenu-container .navbar-toggle .icon-bar { background-color: rgb(255, 255, 255); }
  .header-style11 .header-top { text-align: center; }
  .header-style11 .header-top .top-header { display: inline-block; }
  .header-style11 .header-top .top-header .block-text-left { display: none; }
  .sw-category-slider4 .resp-slider-container .res-button { display: none !important; }
  .header-style11 .header-mid > .container { padding: 25px 15px 15px; }
  .header-style11 .header-mid > .container .search-cate { margin: 25px 0px 0px; }
  .header-style11 .header-mid > .container .search-cate .search-icon .fa { line-height: normal; }
  .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group a.sw-quickview { display: none; }
  .sw_tab_countdown2 .tab-countdown-slide .top-tab-slider-full .sw-tab-slider2 ul { margin: 0px; }
}
@media (max-width: 640px) {
  .sw_tab_countdown2 .tab-countdown-slide .top-tab-slider-full { margin: 0px 0px 30px; }
  .sw_tab_countdown2 .tab-countdown-slide .top-tab-slider-full .sw-tab-slider2 { text-align: center; }
  .sw_tab_countdown2 .tab-countdown-slide .top-tab-slider-full .sw-tab-slider2 ul .slick-list li.slick-slide a { margin: 0px 30px; }
  .header-style11 .resmenu-container .menu-responsive-wrapper { top: 195px; }
}
@media (max-width: 480px) {
  .sw-category-slider4 .resp-slider-container .item { width: 100%; }
  .sw_tab_countdown2 .tab-countdown-slide .tab-content { width: 850px; }
  .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content { max-width: 380px; }
  .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .add_to_cart_button, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .product_type_external, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .product_type_grouped { padding: 0px 20px 0px 40px; background: url("../assets/img/icon-button-cart2.png") left 15px center no-repeat rgb(230, 0, 50); }
  .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group a.compare, .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group a.sw-quickview { width: 65px; }
  .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .products-thumb { display: block; float: none; max-width: 448px; margin: 0px; }
  .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .products-thumb a { display: block; }
  .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .product-countdown { width: 420px; margin-left: -205px; }
  .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .product-countdown .countdown-show4 .countdown-section { height: 80px; width: 80px; margin-right: 30px; }
  .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .product-countdown .countdown-show4 .countdown-section::before { top: 20px; right: -20px; }
  .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .product-countdown .countdown-show4 .countdown-section .countdown-amount { font-size: 24px; }
  .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .product-countdown .countdown-show4 .countdown-section .countdown-period { font-size: 14px; }
  .rtl .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .product-countdown .countdown-show4 .countdown-section { margin-left: 30px; margin-right: 0px; }
  .news-letter .wrap-content .mc4wp-form input[type="email"] { margin-bottom: 10px; }
  .rtl .news-letter .wrap-content .mc4wp-form input[type="email"] { margin-bottom: 10px; }
  .rtl .sw_tab_countdown2 .tab-countdown-slide .tab-content { float: none; width: auto; }
  .rtl .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .products-thumb { margin: 0px; }
  .rtl .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .product-countdown .countdown-section.secs { margin: 0px 0px 10px; }
}
@media (max-width: 360px) {
  .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .product-countdown { width: 230px; margin-left: -95px; }
  .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .product-countdown .countdown-show4 .countdown-section { margin-bottom: 30px; }
  .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .product-countdown .countdown-show4 .countdown-section::before { content: ""; }
  .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .products-thumb { max-width: 330px; }
  .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .products-thumb { max-width: 290px; }
  .rtl .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .products-thumb { max-width: 330px; }
  .sw_tab_countdown2 .tab-countdown-slide .top-tab-slider-full { margin: 60px 0px 30px; }
  .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .product-countdown { margin-left: -135px; }
}
.header-style12 { margin-bottom: 15px; }
.home-style12 .header-style12 { margin-bottom: 0px; }
.header-style12 .header-top .block-text-left { padding-top: 9px; color: rgb(34, 34, 34); }
.header-style12 .header-top .block-text-left a { margin-left: 10px; border-left: 1px solid rgb(204, 204, 204); padding-left: 10px; }
.header-style12 .header-top .top-banner .widget_sp_image { margin: 0px; }
.header-style12 .header-top .top-banner .widget_sp_image a img { min-height: 60px; }
.header-style12 .header-top .top-banner .widget_media_image img { margin: 0px; min-height: 60px; }
.header-style12 .revo_top { padding-top: 14px; }
.header-style12 .header-mid { padding: 27px 0px 34px; }
.header-style12 .header-mid .search-cate .top-form .topsearch-entry { padding-left: 0px; }
.rtl .header-style12 .header-mid .search-cate .top-form .topsearch-entry { padding-right: 0px; }
.header-style12 .header-mid .search-cate .top-form .topsearch-entry .cat-wrapper { display: none; }
.header-style12 .header-mid .search-cate .top-form .topsearch-entry input { border: 1px solid rgb(239, 239, 239); height: 40px; padding-left: 20px; padding-right: 20px; border-radius: 0px; }
.header-style12 .header-mid .search-cate .top-form .topsearch-entry .button-search-pro { background-color: rgb(70, 70, 70); border-radius: 0px; height: 40px; line-height: 40px; width: auto; padding: 0px 40px; }
.header-style12 .header-mid .search-cate .top-form .topsearch-entry .button-search-pro:hover { background-color: rgb(38, 193, 176); }
.header-style12 .header-mid .mid-header { margin-top: 15px; margin-right: 15px; }
.rtl .header-style12 .header-mid .mid-header { margin-right: 0px; margin-left: 15px; }
.header-style12 .header-mid .mid-header .top-form.top-form-minicart { padding: 0px; }
.header-style12 .header-mid .mid-header .top-form.top-form-minicart .top-minicart-icon { width: auto; height: auto; text-align: left; border-radius: 0px; background: url("../assets/img/icon-cart12.png") 4px 7px no-repeat rgb(255, 255, 255); }
.rtl .header-style12 .header-mid .mid-header .top-form.top-form-minicart .top-minicart-icon { text-align: right; background-position: 108px 7px; }
.header-style12 .header-mid .mid-header .top-form.top-form-minicart .top-minicart-icon .title-cart { float: left; margin-top: 4px; margin-left: 40px; }
.rtl .header-style12 .header-mid .mid-header .top-form.top-form-minicart .top-minicart-icon .title-cart { float: right; margin-left: 0px; margin-right: 40px; direction: ltr; }
.header-style12 .header-mid .mid-header .top-form.top-form-minicart .top-minicart-icon .title-cart h3 { font-weight: bold; font-size: 13px; color: rgb(34, 34, 34); margin-bottom: 1px; text-transform: uppercase; }
.header-style12 .header-mid .mid-header .top-form.top-form-minicart .top-minicart-icon .title-cart a { font-size: 13px; color: rgb(230, 0, 50); }
.header-style12 .header-mid .sw-setting { margin-top: 21px; position: relative; }
.header-style12 .header-mid .sw-setting i { font-size: 26px; color: rgb(34, 34, 34); padding: 0px 15px; cursor: pointer; margin-right: 12px; border-right: 1px solid rgb(204, 204, 204); }
.header-style12 .header-mid .sw-setting i:hover { color: rgb(230, 0, 50); }
.rtl .header-style12 .header-mid .sw-setting i { margin-right: 0px; margin-left: 12px; border-right: none; border-left: 1px solid rgb(204, 204, 204); }
.header-style12 .header-mid .sw-setting .mid-header3 { position: absolute; display: none; box-shadow: rgb(204, 204, 204) 0px 1px 1px 1px; top: 40px; background: rgb(255, 255, 255); right: -30px; z-index: 9; min-width: 280px; padding: 15px 20px; }
.rtl .header-style12 .header-mid .sw-setting .mid-header3 { right: auto; left: -30px; }
.header-style12 .header-mid .sw-setting .mid-header3 h3 { font-size: 16px; text-transform: uppercase; font-weight: bold; color: rgb(34, 34, 34); background: url("../assets/img/icon-setting.png") 0px 5px no-repeat; padding: 10px 0px 10px 35px; }
.header-style12 .header-mid .sw-setting .mid-header3 ul li { color: rgb(102, 102, 102); line-height: 26px; }
.header-style12 .header-bottom { background: rgb(48, 48, 48); }
.header-style12 .header-bottom .nav-pills > li > a { padding: 15px 18px; color: rgb(255, 255, 255); }
.header-style12 .header-bottom .nav-pills > li > a:hover { color: rgb(230, 0, 50); }
.header-style12 .header-bottom .nav-pills > li.dropdown > a::after { display: none; }
.header-style12 .header-bottom .nav-pills.nav-mega .revo-mega-menu.revo-menu-img > a span.menu-img { display: none; }
.header-style12 .header-bottom .header-right { margin-right: 15px; }
.rtl .header-style12 .header-bottom .header-right { margin-right: 0px; margin-left: 15px; }
.header-style12 .header-bottom .header-right .sw_social ul { list-style: none; margin: 0px; background: rgb(69, 69, 69); padding: 11px 10px; }
.header-style12 .header-bottom .header-right .sw_social ul li { display: inline-block; vertical-align: top; }
.header-style12 .header-bottom .header-right .sw_social ul li a { color: rgb(204, 204, 204); display: block; padding: 5px 3px; }
.header-style12 .header-bottom .header-right .sw_social ul li a:hover { color: rgb(230, 0, 50); }
.header-style12 .header-bottom .sticky-cart, .header-style12 .header-bottom .top-header { display: none; }
.header-style12 .header-bottom .sticky-cart { margin-top: 5px; }
.header-style12 .header-bottom .sticky-search { position: relative; display: none; }
.header-style12 .header-bottom .sticky-search i { color: rgb(34, 34, 34); text-align: center; margin-top: 18px; font-size: 16px; width: 40px; height: 40px; line-height: 35px; cursor: pointer; }
.header-style12 .header-bottom .sticky-search i:hover { color: rgb(230, 0, 50); }
.header-style12 .header-bottom .sticky-search .sticky-search-content { position: absolute; top: 66px; right: 0px; display: none; min-width: 248px; }
.rtl .header-style12 .header-bottom .sticky-search .sticky-search-content { left: 0px; right: auto; }
.header-style12 .header-bottom .sticky-search .sticky-search-content .top-form.top-search .cat-wrapper { display: none; }
.header-style12 .header-bottom .sticky-search .sticky-search-content .top-form.top-search input { border-radius: 0px; height: 40px; float: left; padding: 0px 20px; border: 1px solid rgb(204, 204, 204); }
.rtl .header-style12 .header-bottom .sticky-search .sticky-search-content .top-form.top-search input { float: right; }
.header-style12 .header-bottom .sticky-search .sticky-search-content .top-form.top-search .button-search-pro { border: 0px; border-radius: 0px; background-color: rgb(230, 0, 50); height: 40px; color: rgb(255, 255, 255); line-height: 40px; display: inline-block; width: 50px; }
.header-style12 .header-bottom .sticky-search .sticky-search-content .top-form.top-search .button-search-pro:hover { background-color: rgb(13, 127, 114); }
.header-style12 .header-bottom.sticky-menu { position: fixed; background: rgb(255, 255, 255); box-shadow: rgb(204, 204, 204) 0px 1px 1px 1px; }
.header-style12 .header-bottom.sticky-menu .vertical_megamenu-header .wrapper_vertical_menu { opacity: 0; visibility: hidden; transform: translateY(-40px); }
.header-style12 .header-bottom.sticky-menu .vertical_megamenu-header:hover .wrapper_vertical_menu { opacity: 1; visibility: visible; transform: translateY(0px); }
.header-style12 .header-bottom.sticky-menu .nav-pills > li > a { color: rgb(34, 34, 34); padding: 24px 18px; }
.header-style12 .header-bottom.sticky-menu .nav-pills > li > a:hover { color: rgb(230, 0, 50); }
.header-style12 .header-bottom.sticky-menu .nav-pills > li.active > a { color: rgb(230, 0, 50); }
.header-style12 .header-bottom.sticky-menu .sticky-cart, .header-style12 .header-bottom.sticky-menu .sticky-search { display: block; }
.header-style12 .header-bottom.sticky-menu .top-header { display: block; padding-top: 6px; }
.header-style12 .header-bottom.sticky-menu .header-right, .header-style12 .header-bottom.sticky-menu .vertical_megamenu { display: none; }
.header-style12 .mega-left-title { background: rgb(230, 0, 50); height: 50px; line-height: 54px; }
.header-style12 .mega-left-title strong { font-size: 15px; }
.header-style12 .mega-left-title::after { display: none; }
.home-style12 .vertical_megamenu-header .wrapper_vertical_menu { opacity: 1; visibility: visible; transform: translateY(0px); }
.home-style12 .sw-brand-container-slider { border: none; padding: 10px 40px; }
.home-style12 .sw-brand-container-slider .res-button.slick-prev { left: -30px; }
.home-style12 .sw-brand-container-slider .res-button.slick-next { right: -30px; }
.home-style12 .ares .tp-bullet { border-radius: 0px; width: 30px; height: 3px; }
.home-style12 .sw-brand-container-slider .slider .item-brand-cat { float: none; display: inline-block; vertical-align: middle; margin-right: -3px; }
.sw_tab_countdown3 { position: relative; margin-bottom: 30px; }
.sw_tab_countdown3 .block-title h3 { font-size: 24px; color: rgb(34, 34, 34); text-transform: uppercase; position: relative; padding: 0px 0px 0px 20px; margin-bottom: 25px; }
.rtl .sw_tab_countdown3 .block-title h3 { padding: 0px 20px 0px 0px; }
.sw_tab_countdown3 .block-title h3::before { content: ""; position: absolute; width: 2px; height: 19px; top: 4px; left: 0px; background: rgb(230, 0, 50); }
.rtl .sw_tab_countdown3 .block-title h3::before { left: auto; right: 0px; }
.sw_tab_countdown3 .block-title h3 span { font-weight: bold; }
.sw_tab_countdown3 .tab-countdown-slide { overflow: hidden; }
.sw_tab_countdown3 .tab-countdown-slide .top-tab-slider { float: left; display: block; max-width: 100px; width: 100%; position: relative; }
.rtl .sw_tab_countdown3 .tab-countdown-slide .top-tab-slider { float: right; }
.sw_tab_countdown3 .tab-countdown-slide .top-tab-slider .sw-tab-slider ul { margin: 0px; border: 0px; }
.sw_tab_countdown3 .tab-countdown-slide .top-tab-slider .sw-tab-slider ul .slick-slide { border: 2px solid transparent; margin: 0px 0px 20px; }
.sw_tab_countdown3 .tab-countdown-slide .top-tab-slider .sw-tab-slider ul .slick-slide:hover { border: 2px solid rgb(230, 0, 50); }
.sw_tab_countdown3 .tab-countdown-slide .top-tab-slider .sw-tab-slider ul .slick-slide.active { border: 2px solid rgb(230, 0, 50); }
.sw_tab_countdown3 .tab-countdown-slide .tab-content { float: right; width: 1040px; }
.rtl .sw_tab_countdown3 .tab-countdown-slide .tab-content { float: left; }
.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap { background-color: transparent; }
.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap:hover .item-detail .item-content h4 a, .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap:hover .item-detail .item-content .item-price { opacity: 1; }
.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail { overflow: hidden; position: static; }
.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .products-thumb { float: left; max-width: 460px; margin-right: 30px; }
.rtl .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .products-thumb { float: right; margin-left: 30px; margin-right: 0px; }
.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .products-thumb a { position: relative; width: 100%; }
.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .products-thumb a::before { content: ""; position: absolute; inset: 0px; background: rgb(153, 153, 153); opacity: 0.05; }
.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .products-thumb a img { width: 100%; }
.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .products-thumb .sale-off { top: 15px; }
.rtl .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .products-thumb .sale-off { right: auto; }
.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content { float: left; max-width: 530px; text-align: left; }
.rtl .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content { float: right; text-align: right; }
.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .product-countdown .countdown-show4 .countdown-section { display: inline-block; width: 70px; height: 100px; margin-right: 44px; border-radius: 5px; text-align: center; padding: 0px 0px 22px; position: relative; }
.rtl .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .product-countdown .countdown-show4 .countdown-section { margin-left: 44px; margin-right: 0px; }
.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .product-countdown .countdown-show4 .countdown-section:last-child { margin: 0px; }
.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .product-countdown .countdown-show4 .countdown-section.secs::before { content: ""; }
.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .product-countdown .countdown-show4 .countdown-section::before { content: ":"; color: rgb(34, 34, 34); position: absolute; top: 3px; right: -27px; font-size: 28px; font-family: RobotoBlack; }
.rtl .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .product-countdown .countdown-show4 .countdown-section::before { left: -27px; right: auto; }
.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .product-countdown .countdown-show4 .countdown-section .countdown-amount { display: block; background: rgb(242, 242, 242); font-size: 30px; border-radius: 4px; font-family: "Open Sans", Helvetica, Arial, sans-serif; font-weight: 600; color: rgb(34, 34, 34); }
.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .product-countdown .countdown-show4 .countdown-section .countdown-period { font-size: 13px; color: rgb(125, 125, 125); text-transform: uppercase; font-family: "Open Sans", Helvetica, Arial, sans-serif; font-weight: 500; }
.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content h4 a { font-size: 18px; color: rgb(34, 34, 34); text-transform: capitalize; font-weight: 500; display: block; }
.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content h4 a:hover { color: rgb(230, 0, 50); }
.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .reviews-content { display: block; float: none; padding: 15px 0px; }
.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .reviews-content div.star { background: url("../assets/img/star1.png") center center repeat; width: 65px; height: 11px; }
.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .reviews-content div.star span { top: 1px; padding-top: 2.5em; background: url("../assets/img/star1-active.png") left center repeat; }
.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .description { font-size: 13px; color: rgb(119, 119, 119); line-height: 22px; border-top: 1px solid rgb(204, 204, 204); padding: 15px 0px; }
.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-price { font-size: 22px; margin: 0px 0px 60px; }
.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-price del { font-size: 16px; margin-right: 20px; font-weight: 600; color: rgb(125, 125, 125); line-height: 34px; }
.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-price ins { font-size: 22px; font-weight: 500; }
.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .add_to_cart_button, .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .product_type_external, .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .product_type_grouped { float: left; margin-right: 10px; letter-spacing: 1px; display: inline-block; height: 50px; text-transform: capitalize; font-size: 15px; color: rgb(255, 255, 255); padding: 0px 40px; line-height: 50px; border-radius: 4px; background: rgb(230, 0, 50); }
.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .add_to_cart_button:hover, .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .product_type_external:hover, .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .product_type_grouped:hover { background-color: rgb(16, 150, 134); }
.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .add_to_cart_button::before, .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .product_type_external::before, .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .product_type_grouped::before { content: ""; font-family: FontAwesome; display: inline-block; vertical-align: top; margin-right: 5px; }
.rtl .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .add_to_cart_button::before, .rtl .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .product_type_external::before, .rtl .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .product_type_grouped::before { margin-right: 0px; margin-left: 5px; }
.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .add_to_cart_button.loading, .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .product_type_external.loading, .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .product_type_grouped.loading { background: transparent; border: 1px solid rgb(204, 204, 204); }
.rtl .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .add_to_cart_button, .rtl .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .product_type_external, .rtl .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .product_type_grouped { float: right; margin-left: 10px; margin-right: 0px; }
.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group { overflow: hidden; }
.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .feedback { display: none; }
.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .clear { clear: none; }
.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::before, .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before, .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::before { content: ""; }
.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::after, .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::after, .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::after { content: ""; width: 1px; height: 11px; position: absolute; top: 20px; right: 0px; background-color: rgba(255, 255, 255, 0.15); }
.rtl .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::after, .rtl .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::after, .rtl .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::after { left: 0px; right: auto; }
.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .ajax-loading { position: absolute; }
.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show a::before { color: rgb(230, 0, 50); }
.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group a.compare::before { content: ""; }
.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group a.compare::after { content: ""; width: 1px; height: 11px; position: absolute; top: 20px; right: 0px; background-color: rgba(255, 255, 255, 0.15); }
.rtl .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group a.compare::after { left: 0px; right: auto; }
.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group a.sw-quickview::before { content: ""; }
.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group a.compare, .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group a.sw-quickview { float: left; display: inline-block; width: 50px; height: 50px; vertical-align: top; padding: 0px; margin: 0px; font-size: 0px; overflow: hidden; position: relative; background-color: rgb(255, 255, 255); border-radius: 4px; text-align: center; line-height: 50px; }
.rtl .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .rtl .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .rtl .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .rtl .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group a.compare, .rtl .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group a.sw-quickview { float: right; }
.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::before, .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before, .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::before, .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group a.compare::before, .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group a.sw-quickview::before { font-family: FontAwesome; font-size: 14px; color: rgb(34, 34, 34); }
.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover::before, .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover::before, .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover::before, .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group a.compare:hover::before, .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group a.sw-quickview:hover::before { color: rgb(230, 0, 50); }
.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .add_to_cart_button, .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .product_type_external, .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .product_type_grouped, .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist, .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group a.compare, .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .group.fancybox { display: inline-block; vertical-align: top; float: left; height: 50px; line-height: 50px; overflow: hidden; margin: 0px 10px 0px 0px; border-radius: 4px; border: 1px solid rgb(204, 204, 204); }
.rtl .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .add_to_cart_button, .rtl .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .product_type_external, .rtl .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .product_type_grouped, .rtl .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist, .rtl .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group a.compare, .rtl .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .group.fancybox { float: right; margin: 0px 0px 0px 10px; }
.best-selling-product.style2, .woo-slider-style1 { position: relative; margin: 0px 15px; }
.best-selling-product.style2 .block-title h3, .woo-slider-style1 .block-title h3 { font-size: 24px; color: rgb(34, 34, 34); text-transform: uppercase; position: relative; padding: 0px 0px 0px 20px; margin-bottom: 25px; }
.rtl .best-selling-product.style2 .block-title h3, .rtl .woo-slider-style1 .block-title h3 { padding: 0px 20px 0px 0px; }
.best-selling-product.style2 .block-title h3::before, .woo-slider-style1 .block-title h3::before { content: ""; position: absolute; width: 2px; height: 19px; top: 4px; left: 0px; background: rgb(230, 0, 50); }
.rtl .best-selling-product.style2 .block-title h3::before, .rtl .woo-slider-style1 .block-title h3::before { left: auto; right: 0px; }
.best-selling-product.style2 .block-title h3 span, .woo-slider-style1 .block-title h3 span { font-weight: bold; }
.best-selling-product.style2 .res-button, .woo-slider-style1 .res-button { width: 28px; height: 28px; display: inline-block; position: absolute; top: -34px; z-index: 2; cursor: pointer; }
.best-selling-product.style2 .res-button.slick-prev, .woo-slider-style1 .res-button.slick-prev { right: 48px; background: url("../assets/img/bg_general.png") -20px -1111px no-repeat; }
.rtl .best-selling-product.style2 .res-button.slick-prev, .rtl .woo-slider-style1 .res-button.slick-prev { left: 15px; right: auto; }
.best-selling-product.style2 .res-button.slick-prev:hover, .woo-slider-style1 .res-button.slick-prev:hover { background: url("../assets/img/bg_general.png") -20px -1063px no-repeat; }
.best-selling-product.style2 .res-button.slick-next, .woo-slider-style1 .res-button.slick-next { right: 15px; background: url("../assets/img/bg_general.png") -20px -1015px no-repeat; }
.rtl .best-selling-product.style2 .res-button.slick-next, .rtl .woo-slider-style1 .res-button.slick-next { left: 48px; right: auto; }
.best-selling-product.style2 .res-button.slick-next:hover, .woo-slider-style1 .res-button.slick-next:hover { background: url("../assets/img/bg_general.png") -20px -967px no-repeat; }
.best-selling-product.style2 .res-button, .woo-slider-style1 .res-button { top: 0px; }
.best-selling-product.style2 .res-button.slick-next, .woo-slider-style1 .res-button.slick-next { right: 0px; }
.rtl .best-selling-product.style2 .res-button.slick-next, .rtl .woo-slider-style1 .res-button.slick-next { right: auto; left: 34px; }
.best-selling-product.style2 .res-button.slick-prev, .woo-slider-style1 .res-button.slick-prev { right: 34px; }
.rtl .best-selling-product.style2 .res-button.slick-prev, .rtl .woo-slider-style1 .res-button.slick-prev { right: auto; left: 0px; }
.best-selling-product.style2 .resp-slider-container .slick-slider, .woo-slider-style1 .resp-slider-container .slick-slider { margin: 0px -15px; }
.best-selling-product.style2 .resp-slider-container .slick-slider .item, .woo-slider-style1 .resp-slider-container .slick-slider .item { padding: 0px 15px; }
.best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap { margin-bottom: 0px; }
.best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-img, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-img { margin: 0px 0px 12px; }
.best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-img a, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-img a { display: block; }
.best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-img a img, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-img a img { width: 100%; }
.best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content { text-align: left; position: relative; padding-top: 0px; }
.rtl .best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content, .rtl .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content { text-align: right; }
.best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content h4, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content h4 { padding: 5px 30px 5px 0px; z-index: 9; position: relative; margin-bottom: 7px; }
.rtl .best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content h4, .rtl .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content h4 { padding-right: 0px; padding-left: 30px; }
.best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-price, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-price { font-size: 18px; color: rgb(34, 34, 34); }
.best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-price del, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-price del { margin-top: 2px; font-size: 16px; color: rgb(125, 125, 125); }
.best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-price ins, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-price ins { font-size: 18px; color: rgb(34, 34, 34); }
.best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .reviews-content, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .reviews-content { display: block; padding-top: 3px; }
.best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button { transform: translateY(50%); opacity: 0; visibility: hidden; transition: all 0.3s ease 0s; padding-right: 30px; }
.rtl .best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button, .rtl .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button { padding-right: 0px; padding-left: 30px; }
.best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .button, .best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .add_to_cart_button, .best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .product_type_external, .best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .product_type_grouped, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .button, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .add_to_cart_button, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .product_type_external, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .product_type_grouped { transition: all 0.3s ease 0s; height: 32px; display: block; line-height: 32px; font-size: 13px; padding-left: 22px; color: rgb(34, 34, 34); position: relative; text-transform: capitalize; }
.rtl .best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .button, .rtl .best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .add_to_cart_button, .rtl .best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .product_type_external, .rtl .best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .product_type_grouped, .rtl .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .button, .rtl .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .add_to_cart_button, .rtl .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .product_type_external, .rtl .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .product_type_grouped { padding-left: 0px; padding-right: 22px; }
.best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .button:hover, .best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .add_to_cart_button:hover, .best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .product_type_external:hover, .best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .product_type_grouped:hover, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .button:hover, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .add_to_cart_button:hover, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .product_type_external:hover, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .product_type_grouped:hover { color: rgb(230, 0, 50); }
.best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .button::after, .best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .add_to_cart_button::after, .best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .product_type_external::after, .best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .product_type_grouped::after, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .button::after, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .add_to_cart_button::after, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .product_type_external::after, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .product_type_grouped::after { content: ""; font-family: FontAwesome; position: absolute; top: 0px; left: 0px; margin: 0px; font-size: 15px; }
.rtl .best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .button::after, .rtl .best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .add_to_cart_button::after, .rtl .best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .product_type_external::after, .rtl .best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .product_type_grouped::after, .rtl .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .button::after, .rtl .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .add_to_cart_button::after, .rtl .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .product_type_external::after, .rtl .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .product_type_grouped::after { left: auto; right: 0px; }
.best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .button.loading, .best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .add_to_cart_button.loading, .best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .product_type_external.loading, .best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .product_type_grouped.loading, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .button.loading, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .add_to_cart_button.loading, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .product_type_external.loading, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .product_type_grouped.loading { background-color: rgb(255, 255, 255); display: inline-block; vertical-align: top; opacity: 0.75; }
.best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .button.loading::before, .best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .add_to_cart_button.loading::before, .best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .product_type_external.loading::before, .best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .product_type_grouped.loading::before, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .button.loading::before, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .add_to_cart_button.loading::before, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .product_type_external.loading::before, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .product_type_grouped.loading::before { text-align: center; left: 0px; background-color: rgb(255, 255, 255); border-radius: 16px; background-size: contain; }
.best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .button.added, .best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .add_to_cart_button.added, .best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .product_type_external.added, .best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .product_type_grouped.added, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .button.added, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .add_to_cart_button.added, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .product_type_external.added, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .product_type_grouped.added { background-color: rgb(255, 255, 255); }
.best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .button.added::after, .best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .add_to_cart_button.added::after, .best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .product_type_external.added::after, .best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .product_type_grouped.added::after, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .button.added::after, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .add_to_cart_button.added::after, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .product_type_external.added::after, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .product_type_grouped.added::after { font-family: WooCommerce; content: ""; }
.best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .compare, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-button .compare { z-index: 10; }
.best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-bottom, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-bottom { text-align: right; transform: translateY(0px); inset: 1px 0px auto auto; z-index: 9; width: 32px; }
.rtl .best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-bottom, .rtl .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-bottom { text-align: left; right: auto; left: 0px; }
.best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist { margin: 0px; }
.best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-bottom a.compare, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-bottom a.compare { color: rgb(34, 34, 34); min-width: 22px; font-weight: 500; background-color: transparent; border: none; }
.best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::before, .best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before, .best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::before, .best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-bottom a.compare::before, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::before, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::before, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-bottom a.compare::before { font-size: 14px; }
.best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover::before, .best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover::before, .best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover::before, .best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-bottom a.compare:hover::before, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover::before, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover::before, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover::before, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-bottom a.compare:hover::before { color: rgb(230, 0, 50); font-size: 14px; }
.best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap:hover .item-detail .item-content h4 a, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap:hover .item-detail .item-content h4 a { opacity: 1; }
.best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap:hover .item-detail .item-content .item-button, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap:hover .item-detail .item-content .item-button { transform: translateY(-80%); visibility: visible; opacity: 1; transition: all 0.3s ease 0s; background: rgb(255, 255, 255); position: relative; z-index: 9; }
.best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap:hover .item-detail .item-img, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap:hover .item-detail .item-img { position: relative; }
.best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap:hover .item-detail .item-img::before, .woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap:hover .item-detail .item-img::before { content: ""; position: absolute; inset: 0px; background: rgb(153, 153, 153); opacity: 0.2; }
.responsive-post-slider.style5 .block-title h3 { font-size: 24px; color: rgb(34, 34, 34); text-transform: uppercase; position: relative; padding: 0px 0px 0px 20px; margin-bottom: 25px; }
.rtl .responsive-post-slider.style5 .block-title h3 { padding: 0px 20px 0px 0px; }
.responsive-post-slider.style5 .block-title h3::before { content: ""; position: absolute; width: 2px; height: 19px; top: 4px; left: 0px; background: rgb(230, 0, 50); }
.rtl .responsive-post-slider.style5 .block-title h3::before { left: auto; right: 0px; }
.responsive-post-slider.style5 .block-title h3 span { font-weight: bold; }
.responsive-post-slider.style5 .block-title { margin-bottom: 0px; }
.responsive-post-slider.style5 .block-title h3 { border: none; font-weight: normal !important; }
.responsive-post-slider.style5 .res-button { top: 0px; }
.responsive-post-slider.style5 .resp-slider-container .slider .item { margin-bottom: 2px; }
.responsive-post-slider.style5 .resp-slider-container .slider .item .item-detail .img_over::before { display: none; }
.responsive-post-slider.style5 .resp-slider-container .slider .item .item-detail .img_over img { transition: none 0s ease 0s; }
.responsive-post-slider.style5 .resp-slider-container .slider .item .item-detail .img_over .entry-date { background: rgb(230, 0, 50); min-width: 50px; text-align: center; padding: 3px 0px 5px; }
.responsive-post-slider.style5 .resp-slider-container .slider .item .item-detail .img_over .entry-date .day-time { color: rgb(255, 255, 255); font-size: 18px; }
.responsive-post-slider.style5 .resp-slider-container .slider .item .item-detail .img_over .entry-date .month-time { color: rgb(255, 255, 255); font-size: 12px; text-transform: uppercase; font-weight: bold; }
.responsive-post-slider.style5 .resp-slider-container .slider .item .item-detail .entry-content { padding: 15px; margin: 1px; transition: all 0.3s ease 0s; }
.responsive-post-slider.style5 .resp-slider-container .slider .item .item-detail .entry-content h4 { margin: 0px 0px 10px; }
.responsive-post-slider.style5 .resp-slider-container .slider .item .item-detail .entry-content h4 a { line-height: 20px; }
.responsive-post-slider.style5 .resp-slider-container .slider .item .item-detail .entry-content .readmore { border: none; }
.responsive-post-slider.style5 .resp-slider-container .slider .item:hover .item-detail .entry-content { box-shadow: rgb(204, 204, 204) 0px 1px 2px 1px; transition: all 0.3s ease 0s; }
.banner-sigle { overflow: hidden; margin: 0px; }
.banner-sigle .vc_figure a img { transition: all 0.6s ease 0s; }
.banner-sigle .vc_figure a img:hover { opacity: 1; transform: scale(1.02); transition: all 0.6s ease 0s; }
.sw-category-slider5 { margin-bottom: 35px; }
.sw-category-slider5 .responsive { margin: 0px -15px; }
.sw-category-slider5 .responsive .item-product-cat { padding: 0px 15px; }
.sw-category-slider5 .responsive .item-product-cat .item-image { position: relative; }
.sw-category-slider5 .responsive .item-product-cat .item-image > a img { margin: 0px; width: 100%; transition: all 0.3s ease 0s; }
.sw-category-slider5 .responsive .item-product-cat .item-image .item-content { position: absolute; bottom: 0px; left: 0px; right: 0px; }
.sw-category-slider5 .responsive .item-product-cat .item-image .item-content h3 { margin: 0px; }
.sw-category-slider5 .responsive .item-product-cat .item-image .item-content h3 a { display: block; height: 40px; line-height: 40px; text-align: center; color: rgb(34, 34, 34); text-transform: uppercase; font-size: 14px; font-weight: bold; background-color: rgba(255, 255, 255, 0.7); transition: all 0.3s ease 0s; }
.sw-category-slider5 .responsive .item-product-cat .item-image:hover > a img { opacity: 0.85; transition: all 0.3s ease 0s; }
.sw-category-slider5 .responsive .item-product-cat .item-image:hover .item-content h3 a { background: rgb(230, 0, 50); color: rgb(255, 255, 255); transition: all 0.3s ease 0s; }
.elementor .sw-category-slider6 img { margin: 0px 0px 30px; }
.sw-category-slider6 { margin: 10px -15px; }
.sw-category-slider6 .block-title { width: 25%; float: left; padding: 0px 15px; }
.rtl .sw-category-slider6 .block-title { float: right; }
.sw-category-slider6 .block-title h3 { font-size: 24px; color: rgb(34, 34, 34); text-transform: uppercase; position: relative; padding: 0px 0px 0px 20px; margin-bottom: 20px; }
.rtl .sw-category-slider6 .block-title h3 { padding: 0px 20px 0px 0px; }
.sw-category-slider6 .block-title h3::before { content: ""; position: absolute; width: 2px; height: 44px; top: 4px; left: 0px; background: rgb(230, 0, 50); }
.rtl .sw-category-slider6 .block-title h3::before { left: auto; right: 0px; }
.sw-category-slider6 .block-title h3 span { font-weight: bold; display: block; }
.sw-category-slider6 .block-title .description1 { font-size: 12px; line-height: 22px; margin-bottom: 20px; }
.sw-category-slider6 .block-title .view-all { color: rgb(230, 0, 50); float: right; position: relative; padding: 0px 15px; }
.rtl .sw-category-slider6 .block-title .view-all { float: left; }
.sw-category-slider6 .block-title .view-all:hover { color: rgb(8, 81, 72); }
.sw-category-slider6 .block-title .view-all::before { position: absolute; top: 2px; right: 0px; content: ""; font-family: FontAwesome; }
.rtl .sw-category-slider6 .block-title .view-all::before { content: ""; right: auto; left: 0px; }
.sw-category-slider6 .resp-slider-container .responsive .item { width: 25%; float: left; padding: 0px 15px; }
.rtl .sw-category-slider6 .resp-slider-container .responsive .item { float: right; }
.sw-category-slider6 .resp-slider-container .responsive .item .item-image { position: relative; }
.sw-category-slider6 .resp-slider-container .responsive .item .item-image .item-content { position: absolute; left: 0px; bottom: 0px; transition: all 0.5s ease 0s; }
.rtl .sw-category-slider6 .resp-slider-container .responsive .item .item-image .item-content { left: auto; right: 0px; }
.sw-category-slider6 .resp-slider-container .responsive .item .item-image .item-content h3 { margin: 0px; }
.sw-category-slider6 .resp-slider-container .responsive .item .item-image .item-content h3 a { display: inline-block; padding: 10px 20px; color: rgb(255, 255, 255); background: rgb(230, 0, 50); text-transform: uppercase; font-size: 12px; font-weight: bold; width: 154px; text-align: center; }
.sw-category-slider6 .resp-slider-container .responsive .item .item-image:hover .item-content { bottom: 40%; left: 50%; margin-left: -77px; transition: all 0.5s ease 0s; }
.rtl .sw-category-slider6 .resp-slider-container .responsive .item .item-image:hover .item-content { left: auto; right: 21%; }
.toggle-tab .vc_toggle_simple { margin-bottom: 10px; }
.toggle-tab .vc_toggle_simple .vc_toggle_title { border-bottom: 1px solid rgb(204, 204, 204); padding-top: 10px; padding-bottom: 10px; }
.toggle-tab .vc_toggle_simple .vc_toggle_title h4 { font-size: 14px; color: rgb(34, 34, 34); font-weight: bold; }
.toggle-tab .vc_toggle_simple .vc_toggle_title:hover h4 { color: rgb(230, 0, 50); }
.toggle-tab .vc_toggle_simple .vc_toggle_content { margin-bottom: 10px; }
.toggle-tab .vc_toggle_simple .vc_toggle_content p { margin-bottom: 0px; color: rgb(125, 125, 125); font-size: 12px; }
.toggle-tab .vc_toggle_simple:last-child .vc_toggle_title { border-bottom: none; }
.home12-newletter { text-align: center; padding-top: 17px; margin-bottom: 28px; }
.home12-newletter h3 { margin-right: 20px; line-height: 30px; color: rgb(34, 34, 34); font-weight: 500; text-transform: uppercase; font-size: 16px; margin-bottom: 0px; }
.home12-newletter p { font-size: 14px; color: rgb(85, 85, 85); text-transform: uppercase; font-weight: 500; }
.home12-newletter .form-newsletter { margin-top: 30px; }
.home12-newletter .form-newsletter input[type="email"] { border-radius: 0px; border-style: solid; border-color: rgb(230, 0, 50); border-image: initial; border-width: 2px 0px 2px 2px; color: rgb(153, 153, 153); height: 50px; padding: 0px 16px; min-width: 410px; }
.rtl .home12-newletter .form-newsletter input[type="email"] { border-width: 2px 2px 2px 0px; }
.home12-newletter .form-newsletter input[type="submit"] { background-color: rgb(34, 34, 34); border: 2px solid rgb(230, 0, 50); height: 50px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 14px; font-weight: bold; padding: 0px 25px; border-radius: 0px; }
.home12-newletter .form-newsletter input[type="submit"]:hover { background-color: rgb(13, 127, 114); }
.block-text-home12 { position: relative; padding: 0px 0px 0px 20px; margin-bottom: 24px; }
.rtl .block-text-home12 { padding: 0px 20px 0px 0px; text-align: right !important; }
.block-text-home12::before { content: ""; position: absolute; width: 2px; height: 19px; top: 4px; left: 0px; background: rgb(230, 0, 50); }
.rtl .block-text-home12::before { left: auto; right: 0px; }
.banner-left12 > .vc_column-inner, .slider-left12 > .vc_column-inner { padding-left: 0px; }
.rtl .banner-left12 > .vc_column-inner, .rtl .slider-left12 > .vc_column-inner { padding-left: 15px; padding-right: 0px; }
.slider-left12 > .vc_column-inner, .slider-right12 > .vc_column-inner { padding-top: 10px !important; }
.border-slide12 { position: relative; }
.border-slide12::before { content: ""; background: rgb(255, 255, 255); width: 30px; height: 2px; position: absolute; bottom: -8px; left: 50%; margin-left: -15px; }
.banner-shortcode { text-align: center; padding-top: 5px; margin-bottom: -52px; z-index: 9; position: relative; }
.banner-shortcode p { margin: 0px; }
.banner-shortcode .wp-order-title { display: inline-block; vertical-align: top; margin: 14px 50px 0px 0px; }
.rtl .banner-shortcode .wp-order-title { margin: 14px 0px 0px 50px; }
.banner-shortcode .wp-order-title .order-title h2 { font-size: 20px; color: rgb(101, 42, 2); text-transform: capitalize; }
.banner-shortcode .banner-inner { display: inline-block; vertical-align: top; }
.banner-shortcode .banner-inner .banner-countdown .countdown-row .countdown-section { margin-right: 25px; }
.banner-shortcode .banner-inner .banner-countdown .countdown-row .countdown-section .countdown-amount { color: rgb(236, 179, 74); background: rgb(101, 42, 2); font-size: 20px; padding: 10px 12px; display: inline-block; font-weight: bold; vertical-align: top; border-radius: 4px; }
.banner-shortcode .banner-inner .banner-countdown .countdown-row .countdown-section .countdown-period { color: rgb(101, 42, 2); display: inline-block; vertical-align: top; padding: 14px 8px; }
.banner-shortcode .banner-close { font-size: 0px; position: relative; margin-top: 4px; }
.banner-shortcode .banner-close::before { content: "+"; font-family: fontawesome; font-size: 32px; font-weight: normal; color: rgb(101, 42, 2); margin: 0px 15px; cursor: pointer; transform: rotate(45deg); display: inline-block; }
.faq { margin-bottom: 30px; }
.faq h2 { font-size: 20px; margin-bottom: 20px; font-weight: 600; text-transform: uppercase; color: rgb(34, 34, 34); }
.faq .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading { border-color: rgb(230, 0, 50) !important; background-color: rgb(230, 0, 50) !important; }
.faq .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a { color: rgb(255, 255, 255) !important; }
.faq .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before { content: "" !important; }
.faq .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after, .faq .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before { border: 0px !important; }
.faq .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon { width: 44px; height: 44px; background-color: rgb(230, 0, 50); left: 0px !important; }
.faq .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before { font-size: 14px; right: auto; margin-left: -5px; margin-top: -7px; color: rgb(255, 255, 255); content: "" !important; font-family: FontAwesome !important; font-style: normal !important; left: 50% !important; transform: translateY(0%) !important; border-width: 0px !important; }
.faq .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .faq .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .faq .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before { border-color: rgb(233, 233, 233) !important; }
.faq .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body { background-color: transparent !important; }
.faq .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading { background-color: rgb(244, 244, 244) !important; border: 0px !important; }
.faq .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a { color: rgb(34, 34, 34) !important; font-size: 16px !important; padding-left: 58px !important; }
.faq .vc_tta.vc_tta-style-classic .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, .faq .vc_tta.vc_tta-style-classic .vc_tta-panel:not(:first-child) .vc_tta-panel-heading { margin-top: 2px !important; }
.faq .vc_tta.vc_general .vc_tta-panel-body { padding: 25px 18px !important; }
.footer .footer-menu.home12 { padding-top: 119px; }
.footer .footer-menu.home12::before { content: ""; position: absolute; top: 0px; left: 50%; margin-left: -200px; width: 0px; height: 0px; border-left: 200px solid transparent; border-right: 200px solid transparent; border-top: 30px solid rgb(255, 255, 255); }
.footer .footer-menu.home12::after { content: ""; position: absolute; top: 0px; left: 50%; margin-left: -25px; font-family: FontAwesome; color: rgb(255, 255, 255); width: 50px; height: 50px; text-align: center; line-height: 50px; background: rgb(230, 0, 50); border-radius: 50%; font-size: 22px; }
.home-style12.rtl .footer .footer-copyright .copyright-text { float: right; }
.home-style12 .footer .footer-copyright { background-color: rgb(37, 36, 36); padding: 20px 0px; }
.home-style12 .footer .footer-copyright .copyright-text { float: left; }
.home-style12 .footer .footer-copyright .copyright-text p { margin: 0px; line-height: 22px; }
.home-style12 .footer .footer-copyright .sidebar-copyright { float: right; }
.home-style12 .footer .footer-copyright .sidebar-copyright img { margin-top: 0px; }
.rtl.home-style12 .footer .footer-copyright .sidebar-copyright { float: left; }
@media (max-width: 1199px) {
  .top-banner { display: none; }
  .sw-category-slider6 .block-title h3, .sw-category-slider6 .block-title .description1 { margin-bottom: 0px; }
  .sw-category-slider6 .block-title .description1 { line-height: 18px; }
  .home-style12 .sw-brand-container-slider .res-button.slick-prev { left: 0px; }
  .rtl .home-style12 .sw-brand-container-slider .res-button.slick-prev { right: 0px; }
  .home-style12 .sw-brand-container-slider .res-button.slick-next { right: 0px; }
  .rtl .home-style12 .sw-brand-container-slider .res-button.slick-next { left: 0px; }
}
@media (max-width: 1199px) and (min-width: 992px) {
  .sw_tab_countdown3 .tab-countdown-slide .top-tab-slider { width: 100px; }
  .sw_tab_countdown3 .tab-countdown-slide .top-tab-slider .sw-tab-slider ul .slick-slide { margin: 0px 0px 5px; }
  .sw_tab_countdown3 .tab-countdown-slide .tab-content { width: 850px; }
  .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .products-thumb { max-width: 415px; margin-right: 20px; }
  .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content { max-width: 380px; }
  .rtl .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content { max-width: 360px; }
  .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .product-countdown .countdown-show4 .countdown-section { width: 60px; }
  .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .product-countdown .countdown-show4 .countdown-section .countdown-amount { font-size: 24px; }
  .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-price { margin: 0px 0px 30px; }
  .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content h4 a { padding-top: 10px; }
  .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .description { padding: 30px 0px 26px; }
  .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .add_to_cart_button, .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .product_type_external, .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .product_type_grouped { padding: 0px 20px; }
}
@media (max-width: 991px) {
  .header-style12 .header-bottom .vertical_megamenu-header { display: none; }
  .header-style12 .header-bottom.sticky-menu .vertical_megamenu-header .wrapper_vertical_menu { opacity: 1; visibility: visible; transform: translateY(0px); }
  .header-style12 .header-bottom.sticky-menu #main-menu .primary-menu .resmenu-container .navbar-toggle { border: 1px solid rgb(230, 0, 50); margin-top: 15px; }
  .header-style12 .header-bottom.sticky-menu #main-menu .primary-menu .resmenu-container .navbar-toggle .icon-bar { background: rgb(230, 0, 50); }
  .header-style12 #main-menu .primary-menu .resmenu-container .navbar-toggle { border: 1px solid rgb(255, 255, 255); margin: 7px 0px; }
  .header-style12 #main-menu .primary-menu .resmenu-container .navbar-toggle .icon-bar { background: rgb(255, 255, 255); }
  .header-style12 .header-mid .top-header { width: 100%; float: none; }
  .header-style12 .header-mid .search-cate { margin: 15px 0px 0px 15px; }
  .rtl .header-style12 .header-mid .search-cate { margin: 15px 15px 0px 0px; }
  .sw_tab_countdown3 .tab-countdown-slide .top-tab-slider { display: none; }
  .sw_tab_countdown3 .tab-countdown-slide .top-tab-slider-full { display: block; margin: 0px 110px 30px; }
  .sw_tab_countdown3 .tab-countdown-slide .top-tab-slider-full .sw-tab-slider2 { text-align: center; }
  .sw_tab_countdown3 .tab-countdown-slide .top-tab-slider-full .sw-tab-slider2 ul { border: 0px; }
  .sw_tab_countdown3 .tab-countdown-slide .top-tab-slider-full .sw-tab-slider2 ul .slick-list li.slick-slide a { border: 1px solid rgb(58, 58, 58); display: inline-block; width: 100px; background-color: rgb(34, 34, 34); }
  .sw_tab_countdown3 .tab-countdown-slide .top-tab-slider-full .sw-tab-slider2 ul .slick-list li.slick-slide a:hover { border: 1px solid rgb(230, 0, 50); }
  .sw_tab_countdown3 .tab-countdown-slide .tab-content { float: none; width: auto; }
  .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .products-thumb { float: none; max-width: 100%; }
  .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content { float: none; padding-top: 20px; max-width: 100%; display: block; }
  .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-price { margin-bottom: 30px; }
  .sw-category-slider6 .block-title, .sw-category-slider6 .resp-slider-container .responsive .item { width: 50%; }
  .sw-category-slider6 .block-title h3, .sw-category-slider6 .block-title .description1 { margin-bottom: 20px; }
  .home-style12 .footer .footer-copyright .copyright-text { float: none; margin: 0px 0px 10px; }
  .home-style12 .footer .footer-copyright .sidebar-copyright { float: none; }
  .rtl.home-style12 .footer .footer-copyright .sidebar-copyright, .home-style12 .rtl .footer .footer-copyright .copyright-text { float: none; }
}
@media (max-width: 991px) and (min-width: 768px) {
  .slider-left12 { width: 44.6%; }
  .slider-right12 { width: 55.4%; }
}
@media (max-width: 767px) {
  .header-style12 .header-top .block-text-left { display: none; }
  .header-style12 .header-top .widget_nav_menu h3 { border: none; }
  .rtl .header-style12 .header-top .widget_nav_menu h3 { border: none; }
  .header-style12 .header-mid .search-cate { margin: 15px 0px 0px; }
  .rtl .header-style12 .header-mid .search-cate { margin: 15px 0px 0px; }
  .header-style12 .header-bottom.sticky-menu { position: relative; }
  .header-style12 .sw_top { float: left; }
  .rtl .header-style12 .sw_top { float: right; }
  .header-style12 .header-mid .mid-header .top-form.top-form-minicart .top-minicart-icon .title-cart { height: 35px; }
  .header-style12 .header-mid .mid-header .top-form.top-form-minicart .top-minicart-icon .title-cart h3, .header-style12 .header-mid .mid-header .top-form.top-form-minicart .top-minicart-icon .title-cart a { font-size: 0px; }
  .rtl .header-style12 .header-mid .mid-header .top-form.top-form-minicart .top-minicart-icon { background-position: 4px 7px; }
  .slider-left12 > .vc_column-inner { padding-left: 15px; }
  .rtl .slider-left12 > .vc_column-inner { padding-right: 15px; }
  .banner-left12, .banner-sigle { display: none; }
  .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group a.sw-quickview { display: none; }
  .sw_tab_countdown3 .tab-countdown-slide .top-tab-slider-full .sw-tab-slider2 ul { margin: 0px; }
  .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .group.fancybox { display: none; }
}
@media (max-width: 640px) {
  .sw_tab_countdown3 .tab-countdown-slide .top-tab-slider-full { margin: 0px 0px 30px; }
  .sw_tab_countdown3 .tab-countdown-slide .top-tab-slider-full .sw-tab-slider2 { text-align: center; }
  .sw_tab_countdown3 .tab-countdown-slide .top-tab-slider-full .sw-tab-slider2 ul .slick-list li.slick-slide a { margin: 0px 30px; }
  .header-style12 .revo_top .top-form.top-search { width: 195px; min-width: 195px !important; }
  .header-style12 .header-mid .search-cate .top-form .topsearch-entry .button-search-pro { padding: 0px 10px; }
  .header-style12 .header-mid .mid-header { margin-right: 0px; }
  .rtl .header-style12 .header-mid .mid-header { margin-left: 0px; }
  .home12-newletter .form-newsletter input[type="email"] { min-width: 220px; }
  .home12-newletter .form-newsletter input[type="submit"] { padding: 0px 12px; font-size: 12px; }
}
@media (max-width: 480px) {
  .sw_tab_countdown3 .tab-countdown-slide .tab-content { width: 850px; }
  .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content { max-width: 380px; }
  .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .add_to_cart_button, .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .product_type_external, .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .product_type_grouped { padding: 0px 20px; }
  .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .products-thumb { display: block; float: none; max-width: 440px; margin: 0px; }
  .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .products-thumb a { display: block; }
  .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .product-countdown { width: 420px; }
  .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .product-countdown .countdown-show4 .countdown-section { height: 80px; width: 60px; margin-right: 10px; }
  .rtl .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .product-countdown .countdown-show4 .countdown-section { margin-right: 0px; margin-left: 10px; }
  .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .product-countdown .countdown-show4 .countdown-section::before { display: none; }
  .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .product-countdown .countdown-show4 .countdown-section .countdown-amount { font-size: 22px; }
  .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .product-countdown .countdown-show4 .countdown-section .countdown-period { font-size: 14px; }
  .rtl .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .product-countdown .countdown-show4 .countdown-section { margin-left: 30px; margin-right: 0px; }
  .rtl .sw_tab_countdown3 .tab-countdown-slide .tab-content { float: none; width: auto; }
  .rtl .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .products-thumb { margin: 0px; }
  .rtl .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .product-countdown .countdown-section.secs { margin: 0px 0px 10px; }
  .sw-category-slider6 .block-title, .sw-category-slider6 .resp-slider-container .responsive .item { width: 100%; }
  .sw-category-slider6 .block-title { margin-bottom: 15px; }
  .home12-newletter .form-newsletter input[type="email"] { width: 170px; min-width: 170px; }
  .footer .footer-menu.home8 .footer-bottom .footer-content .footer-app { display: none; }
}
@media (max-width: 360px) {
  .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .products-thumb { max-width: 330px; }
  .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .products-thumb { max-width: 290px; }
  .rtl .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .products-thumb { max-width: 330px; }
}
.home-style13 .wrapper_vertical_menu { visibility: visible; opacity: 1; width: 100%; z-index: 3; transform: translateY(0px); }
.home-style13 .wrapper_vertical_menu .vertical-megamenu { border: none; }
.home-style13 .wrapper_vertical_menu .vertical-megamenu > li > a { line-height: 54px; }
.home-style13 .wpb_revslider_element { margin-bottom: 0px; }
.home-style13 .container { max-width: 1920px; padding: 0px 15px; }
.home-style13 .wp_verticle_sw .mega-left-title { background: rgb(230, 0, 50); height: 47px; line-height: 47px; }
.home-style13 .wp_verticle_sw .mega-left-title::after { top: 16px; }
.home-style13 .sw-brand-container-slider { border-top: none; border-right: none; border-left: none; border-image: initial; padding: 30px 0px 55px; position: relative; margin: 0px 0px 30px; border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
.home-style13 .sw-brand-container-slider .res-button { display: none !important; }
.home-style13 .testimonial-post-slider .slider.responsive-thumbnail { display: none; }
.home-style13 .testimonial-post-slider .responsive-content .item .client-say-info .client-comment { padding-top: 6px; font-size: 16px; }
.home-style13 .testimonial-post-slider .responsive-content .item .client-say-info .name-client { margin-top: 25px; }
.home-style13 .testimonial-post-slider .responsive-content .item .client-say-info .name-client h2, .home-style13 .testimonial-post-slider .responsive-content .item .client-say-info .name-client h4 { display: inline-block; vertical-align: top; }
.home-style13 .testimonial-post-slider .responsive-content .item .client-say-info .name-client h4 { margin: 10px; }
.home-style13 .responsive-post-slider6 { margin-top: 25px; }
.home-style13 .footer .container > p { display: none; }
.home-style13 .footer .footer-copyright { background-color: rgb(255, 255, 255); text-align: right; padding: 27px 0px 12px; }
.home-style13 .footer .footer-copyright img { margin-top: 0px !important; }
.home-style13 .footer .footer-copyright .copyright-text { float: left; }
.home-style13 .footer .footer-copyright .widget_sp_image { display: none; }
.header-style13 .header-top { background: rgb(37, 37, 37); padding: 2px 0px; }
.header-style13 .header-top .top-header .socials-header { padding-top: 9px; }
.header-style13 .header-top .top-header .socials-header ul { margin: 0px; list-style: none; }
.header-style13 .header-top .top-header .socials-header ul li { display: inline-block; vertical-align: top; }
.header-style13 .header-top .top-header .socials-header ul li a { color: rgb(37, 37, 37); display: block; width: 20px; height: 20px; line-height: 18px; text-align: center; background: rgb(112, 112, 112); transition: all 0.3s ease 0s; }
.header-style13 .header-top .top-header .socials-header ul li a:hover { background: rgb(230, 0, 50); color: rgb(255, 255, 255); transition: all 0.3s ease 0s; }
.header-style13 .header-top .phone-add { margin: 0px; list-style: none; }
.header-style13 .header-top .phone-add li { display: inline-block; vertical-align: top; padding: 10px 0px 9px 25px; }
.header-style13 .header-top .phone-add li i { font-size: 14px; margin: 0px 2px; }
.header-style13 .header-top .phone-add li a { color: rgb(112, 112, 112); font-size: 12px; transition: all 0.3s ease 0s; }
.header-style13 .header-top .phone-add li a:hover { color: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.header-style13 .header-top .top-login ul li a { color: rgb(112, 112, 112); border: none; padding: 0px; }
.rtl .header-style13 .header-top .top-login ul li a { border: none; }
.header-style13 .header-top .top-login ul li a:hover { color: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.header-style13 .header-top #lang_sel > ul.nav > li > a, .header-style13 .header-top .currency_w > li > a { color: rgb(112, 112, 112); border-color: rgba(255, 255, 255, 0.1); }
.header-style13 .header-top .currency_w { margin: 0px; }
.header-style13 .header-top .currency_w > li > a { padding: 0px; border: none; }
.header-style13 .header-top h5, .header-style13 .header-top .widget_nav_menu h3 { color: rgb(112, 112, 112); border-left: none; border-right: 1px solid rgba(255, 255, 255, 0.1); padding: 0px 30px; margin-right: 15px; }
.header-style13 .header-top h5::before, .header-style13 .header-top .widget_nav_menu h3::before { display: none; }
.rtl .header-style13 .header-top h5, .rtl .header-style13 .header-top .widget_nav_menu h3 { border-right: none; border-left: 1px solid rgba(255, 255, 255, 0.1); margin-right: 0px; margin-left: 15px; }
.header-style13 .header-mid { padding: 22px 0px; }
.header-style13 .header-mid .revo-logo { padding-top: 0px; }
.header-style13 .header-mid .search-cate { margin-top: 4px; }
.header-style13 .header-mid .search-cate .revo_top { border: 2px solid rgb(238, 238, 238); border-radius: 4px; padding: 0px; }
.header-style13 .header-mid .search-cate .revo_top .top-form.top-search { top: 0px; margin: 0px; display: inline-block; position: relative; background-color: rgb(255, 255, 255); width: 100%; min-width: auto; z-index: 99; }
.header-style13 .header-mid .search-cate .revo_top .top-form.top-search .topsearch-entry { padding: 0px; }
.header-style13 .header-mid .search-cate .revo_top .top-form.top-search form { margin: 0px; position: relative; z-index: 10; }
.header-style13 .header-mid .search-cate .revo_top .top-form.top-search .cat-wrapper { display: block; position: absolute; height: 40px; top: 0px; left: 0px; right: auto; border-radius: 4px 0px 0px 4px; overflow: hidden; color: rgb(102, 102, 102); border-right: 1px solid rgb(204, 204, 204); }
.header-style13 .header-mid .search-cate .revo_top .top-form.top-search .cat-wrapper::before { content: ""; font-family: FontAwesome; color: rgb(102, 102, 102); font-size: 14px; position: absolute; top: 13px; right: 20px; }
.rtl .header-style13 .header-mid .search-cate .revo_top .top-form.top-search .cat-wrapper { border-left: 1px solid rgb(204, 204, 204); border-right: 0px; border-radius: 0px 4px 4px 0px; right: 0px; left: auto; }
.rtl .header-style13 .header-mid .search-cate .revo_top .top-form.top-search .cat-wrapper::before { right: auto; left: 20px; }
.header-style13 .header-mid .search-cate .revo_top .top-form.top-search .cat-wrapper .label-search { display: block; font-size: 12px; margin-bottom: 0px; color: rgb(102, 102, 102); }
.header-style13 .header-mid .search-cate .revo_top .top-form.top-search .cat-wrapper select { appearance: none; border: none; padding: 0px 10px; height: 40px; width: 135px; color: rgb(102, 102, 102); background: rgb(255, 255, 255); border-radius: 0px !important; }
.header-style13 .header-mid .search-cate .revo_top .top-form.top-search .cat-wrapper select:focus { outline: none; background-color: rgb(255, 255, 255); }
.header-style13 .header-mid .search-cate .revo_top .top-form.top-search input { width: 100%; background: rgb(255, 255, 255); height: 40px; border: none; font-size: 12px; line-height: 40px; margin-bottom: 0px; padding-left: 150px; border-radius: 0px; }
.rtl .header-style13 .header-mid .search-cate .revo_top .top-form.top-search input { padding-right: 150px; padding-left: 0px; }
.header-style13 .header-mid .search-cate .revo_top .top-form.top-search button.form-button { height: 40px; line-height: 40px; width: 50px; margin: 0px; border: 0px; position: absolute; left: auto; right: 0px; top: 0px; font-size: 16px; color: rgb(153, 153, 153); border-radius: 0px; background: rgb(255, 255, 255); transition: all 0.3s ease 0s; }
.rtl .header-style13 .header-mid .search-cate .revo_top .top-form.top-search button.form-button { left: 0px; right: auto; }
.header-style13 .header-mid .search-cate .revo_top .top-form.top-search button.form-button:hover { transition: all 0.3s ease 0s; }
.header-style13 .header-mid .search-cate .revo_top .top-form.top-search button.form-button:hover::before { color: rgb(230, 0, 50); }
.header-style13 .header-mid .search-cate .revo_top .top-form.top-search.non-category input { padding: 0px; }
.rtl .header-style13 .header-mid .search-cate .revo_top .top-form.top-search.non-category input { padding-right: 0px; }
.header-style13 .header-mid .search-cate .revo_top.revo_top-3 .top-form.top-search input { padding: 0px 5px; }
.rtl .header-style13 .header-mid .search-cate .revo_top.revo_top-3 .top-form.top-search input { padding: 0px 5px; }
.header-style13 .top-form.revo-minicart6 { padding-right: 15px; margin-top: 4px; }
.rtl .header-style13 .top-form.revo-minicart6 { padding-right: 0px; padding-left: 15px; }
.header-style13 .top-form.revo-minicart6 .top-minicart-icon { border: 2px solid rgb(238, 238, 238); border-radius: 4px; }
.header-style13 .top-form.revo-minicart6 .top-minicart-icon .cart-contents { display: inline-block; vertical-align: top; border-right: 2px solid rgb(238, 238, 238); position: relative; text-align: center; }
.rtl .header-style13 .top-form.revo-minicart6 .top-minicart-icon .cart-contents { border-left: 2px solid rgb(238, 238, 238); border-right: none; }
.header-style13 .top-form.revo-minicart6 .top-minicart-icon .cart-contents i.fa { height: 39px; line-height: 38px; width: 39px; font-size: 16px; }
.header-style13 .top-form.revo-minicart6 .top-minicart-icon .cart-contents .minicart-number { position: absolute; top: -10px; right: -10px; background: rgb(230, 0, 50); color: rgb(255, 255, 255); font-size: 11px; width: 20px; height: 20px; line-height: 20px; border-radius: 50%; }
.rtl .header-style13 .top-form.revo-minicart6 .top-minicart-icon .cart-contents .minicart-number { right: auto; left: -10px; }
.header-style13 .top-form.revo-minicart6 .top-minicart-icon .cart-title { display: inline-block; vertical-align: top; font-size: 12px; padding: 0px 5px; }
.header-style13 .top-form.revo-minicart6 .top-minicart-icon .cart-title h3 { font-size: 12px; font-weight: normal; height: 39px; line-height: 39px; text-transform: capitalize; margin-bottom: 0px; }
.header-style13 .top-form.revo-minicart6 .top-minicart-icon .cart-title span { color: rgb(230, 0, 50); font-size: 14px; }
.header-style13 .top-form:hover .wrapp-minicart { transform: translateY(10px); }
.header-style13 .nav-pills > li > a { padding: 18px; font-size: 14px; }
.header-style13 .nav-pills > li > a::after { display: none; }
.header-style13 .nav-pills.nav-mega .autusin-mega-menu.autusin-menu-img > a span.menu-img { top: -4px; }
.header-style13 .sticky-menu { position: fixed; z-index: 99; background: rgb(255, 255, 255); box-shadow: rgb(238, 238, 238) 0px 2px 1px; }
.vc_row.pos-in13 { overflow: inherit !important; }
.sw-child-cat4 .child-top { background: rgb(0, 114, 188); padding-top: 44px; padding-left: 94px; }
.rtl .sw-child-cat4 .child-top { padding-left: 0px; padding-right: 94px; }
.sw-child-cat4 .child-top .box-title { background: rgb(243, 243, 243); padding: 18px 15px; position: relative; }
.sw-child-cat4 .child-top .box-title::before { content: ""; width: 0px; height: 0px; position: absolute; top: 0px; left: -15px; border-top: 30px solid transparent; border-bottom: 30px solid transparent; border-right: 15px solid rgb(243, 243, 243); }
.rtl .sw-child-cat4 .child-top .box-title::before { left: auto; right: -15px; border-right: none; border-left: 15px solid rgb(243, 243, 243); }
.sw-child-cat4 .child-top .box-title::after { content: ""; font-family: FontAwesome; font-size: 30px; color: rgb(255, 255, 255); position: absolute; bottom: 46px; left: -70px; z-index: 2; visibility: visible; }
.rtl .sw-child-cat4 .child-top .box-title::after { left: auto; right: -70px; }
.sw-child-cat4 .child-top .box-title h3 { font-size: 22px; text-transform: uppercase; font-weight: 600; color: rgb(0, 114, 188); display: inline-block; vertical-align: top; margin-bottom: 0px; }
.sw-child-cat4 .child-top .box-title .view-all { font-size: 12px; color: rgb(153, 153, 153); text-transform: capitalize; margin: 4px 0px 0px 90px; display: inline-block; vertical-align: top; transition: all 0.3s ease 0s; }
.rtl .sw-child-cat4 .child-top .box-title .view-all { margin: 4px 90px 0px 0px; }
.sw-child-cat4 .child-top .box-title .view-all:hover { color: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.sw-child-cat4 .child-top .box-title .button-collapse { display: none; }
.sw-child-cat4 .child-top .box-title .childcat-content { margin-top: 4px; }
.sw-child-cat4 .child-top .box-title .childcat-content ul { margin: 0px; list-style: none; }
.sw-child-cat4 .child-top .box-title .childcat-content ul li { display: inline-block; vertical-align: top; padding: 0px 0px 0px 20px; }
.sw-child-cat4 .child-top .box-title .childcat-content ul li a { display: block; font-size: 12px; text-transform: uppercase; font-weight: 600; color: rgb(137, 137, 137); transition: all 0.3s ease 0s; }
.sw-child-cat4 .child-top .box-title .childcat-content ul li a:hover { color: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.sw-child-cat4 .childcat-slider-content .child-top-left { width: 20%; }
.sw-child-cat4 .childcat-slider-content .child-top-left .banner-category a { display: block; overflow: hidden; }
.sw-child-cat4 .childcat-slider-content .child-top-left .banner-category a img { margin-bottom: 0px; transform: scale(1); transition: all 0.3s ease 0s; }
.sw-child-cat4 .childcat-slider-content .child-top-left .banner-category:hover a img { transform: scale(1.05); transition: all 0.3s ease 0s; }
.sw-child-cat4 .childcat-slider-content .resp-slider .slider .item { width: 20%; border-left: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(204, 204, 204); }
@media (min-width: 991px) {
  .sw-child-cat4 .childcat-slider-content .resp-slider .slider .item:nth-child(5) { clear: both; }
}
.sw-child-cat4 .childcat-slider-content .resp-slider .slider .item:first-child { border-left: none; }
.sw-child-cat4 .childcat-slider-content .resp-slider .slider .item .item-wrap .item-detail .item-img a img { max-width: 300px; }
.sw-child-cat4 .childcat-slider-content .resp-slider .slider .item .item-wrap .item-detail .item-content { background: rgb(246, 246, 246); padding: 22px 0px; }
.sw-child-cat4 .childcat-slider-content .resp-slider .slider .item .item-wrap .item-detail .item-content h4 { margin-bottom: 13px; }
.sw-child-cat4 .childcat-slider-content .resp-slider .slider .item .item-wrap .item-detail .item-content h4 a { text-transform: uppercase; font-weight: 600; }
.sw-child-cat4 .childcat-slider-content .resp-slider .slider .item .item-wrap .item-detail .item-content .reviews-content { display: block; float: none; padding-top: 0px; margin-bottom: 4px; }
.sw-child-cat4 .childcat-slider-content .resp-slider .slider .item .item-wrap .item-detail .item-content .reviews-content div.star { background: url("../assets/img/star1.png"); margin-bottom: 10px; height: 11px; }
.sw-child-cat4 .childcat-slider-content .resp-slider .slider .item .item-wrap .item-detail .item-content .reviews-content div.star span { background: url("../assets/img/star1-active.png"); }
.sw-child-cat4 .childcat-slider-content .resp-slider .slider .item .item-wrap .item-detail .item-content .item-price { font-size: 20px; }
.sw-child-cat4 .childcat-slider-content .resp-slider .slider .item .item-wrap .item-detail .item-content .item-price del { margin-top: 5px; }
.sw-child-cat4.style1 .child-top { background: rgb(255, 51, 102); }
.sw-child-cat4.style1 .child-top .box-title::after { content: ""; }
.sw-child-cat4.style1 .child-top .box-title h3 { color: rgb(255, 51, 102); }
.block-home13 { background-size: cover; }
.block-home13 .wpb_raw_html { margin: 0px; overflow: hidden; }
.block-home13 .block-infos { margin: 30px 0px 100px; overflow: hidden; }
.block-home13 .block-infos .info { width: 25%; float: left; text-align: center; }
.rtl .block-home13 .block-infos .info { float: right; }
.block-home13 .block-infos .info.info1 .inner { border-left: 0px; }
.rtl .block-home13 .block-infos .info.info1 .inner { border-right: 0px; }
.block-home13 .block-infos .info .inner i { display: inline-block; vertical-align: top; font-size: 36px; padding-top: 2px; color: rgb(230, 0, 50); }
.block-home13 .block-infos .info .inner .info-cont { padding-left: 25px; display: inline-block; vertical-align: top; text-align: left; }
.rtl .block-home13 .block-infos .info .inner .info-cont { padding-right: 25px; padding-left: 0px; text-align: right; }
.block-home13 .block-infos .info .inner .info-cont span { font-size: 18px; color: rgb(255, 255, 255); text-transform: uppercase; font-weight: bold; margin-bottom: 2px; }
.block-home13 .block-infos .info .inner .info-cont p { text-transform: capitalize; padding-top: 2px; color: rgb(153, 153, 153); margin-bottom: 3px; font-size: 13px; }
.block-home13 .block-infos .info:hover { color: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.block-home13 .block-infos .info:hover .info-cont span { color: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.featured-product4, .best-selling-product4, .woo-slider-style2 { background: rgb(246, 246, 246); padding: 0px 15px; position: relative; margin-bottom: 10px; }
.featured-product4 .block-title h3, .best-selling-product4 .block-title h3, .woo-slider-style2 .block-title h3 { font-size: 22px; text-transform: uppercase; font-weight: bold; color: rgb(34, 34, 34); padding: 15px 0px; }
.featured-product4 .resp-slider-container .slider, .best-selling-product4 .resp-slider-container .slider, .woo-slider-style2 .resp-slider-container .slider { margin: 0px -15px; }
.featured-product4 .resp-slider-container .slider .item, .best-selling-product4 .resp-slider-container .slider .item, .woo-slider-style2 .resp-slider-container .slider .item { padding: 0px 15px; }
.featured-product4 .resp-slider-container .slider .item .item-wrap, .best-selling-product4 .resp-slider-container .slider .item .item-wrap, .woo-slider-style2 .resp-slider-container .slider .item .item-wrap { background: rgb(246, 246, 246); }
.featured-product4 .resp-slider-container .slider .item .item-wrap .item-detail .item-img, .best-selling-product4 .resp-slider-container .slider .item .item-wrap .item-detail .item-img, .woo-slider-style2 .resp-slider-container .slider .item .item-wrap .item-detail .item-img { border: 1px solid rgb(204, 204, 204); }
.featured-product4 .resp-slider-container .slider .item .item-wrap .item-detail .item-img a, .best-selling-product4 .resp-slider-container .slider .item .item-wrap .item-detail .item-img a, .woo-slider-style2 .resp-slider-container .slider .item .item-wrap .item-detail .item-img a { vertical-align: top; }
.featured-product4 .resp-slider-container .slider .item .item-wrap .item-detail .item-content, .best-selling-product4 .resp-slider-container .slider .item .item-wrap .item-detail .item-content, .woo-slider-style2 .resp-slider-container .slider .item .item-wrap .item-detail .item-content { background: rgb(246, 246, 246); padding: 22px 0px; }
.featured-product4 .resp-slider-container .slider .item .item-wrap .item-detail .item-content h4, .best-selling-product4 .resp-slider-container .slider .item .item-wrap .item-detail .item-content h4, .woo-slider-style2 .resp-slider-container .slider .item .item-wrap .item-detail .item-content h4 { margin-bottom: 13px; }
.featured-product4 .resp-slider-container .slider .item .item-wrap .item-detail .item-content h4 a, .best-selling-product4 .resp-slider-container .slider .item .item-wrap .item-detail .item-content h4 a, .woo-slider-style2 .resp-slider-container .slider .item .item-wrap .item-detail .item-content h4 a { text-transform: uppercase; font-weight: 600; }
.featured-product4 .resp-slider-container .slider .item .item-wrap .item-detail .item-content .reviews-content, .best-selling-product4 .resp-slider-container .slider .item .item-wrap .item-detail .item-content .reviews-content, .woo-slider-style2 .resp-slider-container .slider .item .item-wrap .item-detail .item-content .reviews-content { display: block; float: none; padding-top: 0px; margin-bottom: 4px; }
.featured-product4 .resp-slider-container .slider .item .item-wrap .item-detail .item-content .reviews-content div.star, .best-selling-product4 .resp-slider-container .slider .item .item-wrap .item-detail .item-content .reviews-content div.star, .woo-slider-style2 .resp-slider-container .slider .item .item-wrap .item-detail .item-content .reviews-content div.star { background: url("../assets/img/star1.png"); margin-bottom: 10px; height: 11px; }
.featured-product4 .resp-slider-container .slider .item .item-wrap .item-detail .item-content .reviews-content div.star span, .best-selling-product4 .resp-slider-container .slider .item .item-wrap .item-detail .item-content .reviews-content div.star span, .woo-slider-style2 .resp-slider-container .slider .item .item-wrap .item-detail .item-content .reviews-content div.star span { background: url("../assets/img/star1-active.png"); }
.featured-product4 .resp-slider-container .slider .item .item-wrap .item-detail .item-content .item-price, .best-selling-product4 .resp-slider-container .slider .item .item-wrap .item-detail .item-content .item-price, .woo-slider-style2 .resp-slider-container .slider .item .item-wrap .item-detail .item-content .item-price { font-size: 20px; }
.featured-product4 .resp-slider-container .slider .item .item-wrap .item-detail .item-content .item-price del, .best-selling-product4 .resp-slider-container .slider .item .item-wrap .item-detail .item-content .item-price del, .woo-slider-style2 .resp-slider-container .slider .item .item-wrap .item-detail .item-content .item-price del { margin-top: 5px; }
.featured-product4 .res-button, .best-selling-product4 .res-button, .woo-slider-style2 .res-button { width: 28px; height: 28px; display: inline-block; position: absolute; top: -34px; z-index: 2; cursor: pointer; }
.featured-product4 .res-button.slick-prev, .best-selling-product4 .res-button.slick-prev, .woo-slider-style2 .res-button.slick-prev { right: 48px; background: url("../assets/img/bg_general.png") -20px -1111px no-repeat; }
.rtl .featured-product4 .res-button.slick-prev, .rtl .best-selling-product4 .res-button.slick-prev, .rtl .woo-slider-style2 .res-button.slick-prev { left: 15px; right: auto; }
.featured-product4 .res-button.slick-prev:hover, .best-selling-product4 .res-button.slick-prev:hover, .woo-slider-style2 .res-button.slick-prev:hover { background: url("../assets/img/bg_general.png") -20px -1063px no-repeat; }
.featured-product4 .res-button.slick-next, .best-selling-product4 .res-button.slick-next, .woo-slider-style2 .res-button.slick-next { right: 15px; background: url("../assets/img/bg_general.png") -20px -1015px no-repeat; }
.rtl .featured-product4 .res-button.slick-next, .rtl .best-selling-product4 .res-button.slick-next, .rtl .woo-slider-style2 .res-button.slick-next { left: 48px; right: auto; }
.featured-product4 .res-button.slick-next:hover, .best-selling-product4 .res-button.slick-next:hover, .woo-slider-style2 .res-button.slick-next:hover { background: url("../assets/img/bg_general.png") -20px -967px no-repeat; }
.featured-product4 .res-button, .best-selling-product4 .res-button, .woo-slider-style2 .res-button { top: 15px; }
.feature-new13 { margin: -65px 10px 0px; position: relative; }
.feature-new13 .vc_col-sm-4:nth-child(2) { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
.footer-style14 { padding-top: 50px; background: rgb(246, 246, 246); }
.footer-style14 .elementor-widget-container h5, .footer-style14 .elementor-widget-container h2, .footer-style14 .widget_nav_menu h5, .footer-style14 .widget_nav_menu h2 { font-size: 14px; text-transform: uppercase; font-weight: 600; color: rgb(34, 34, 34); padding-bottom: 15px; margin-bottom: 30px; }
.footer-style14 .elementor-widget-container ul li a, .footer-style14 .widget_nav_menu ul li a { font-size: 12px; color: rgb(112, 112, 112); line-height: 26px; display: block; transition: all 0.3s ease 0s; }
.footer-style14 .elementor-widget-container ul li a:hover, .footer-style14 .widget_nav_menu ul li a:hover { color: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.footer-style14 .info-foot { margin-bottom: 30px; }
.footer-style14 .info-foot h5, .footer-style14 .info-foot h3 { font-size: 14px; text-transform: uppercase; font-weight: 600; color: rgb(34, 34, 34); padding-bottom: 10px; margin-bottom: 15px; }
.footer-style14 .info-foot ul { margin: 0px; list-style: none; }
.footer-style14 .info-foot ul li { font-size: 12px; color: rgb(112, 112, 112); line-height: 26px; }
.footer-style14 .info-foot ul li a { color: rgb(112, 112, 112); transition: all 0.3s ease 0s; }
.footer-style14 .info-foot ul li a:hover { color: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.footer-style14 .socials-foot ul { margin: 0px; list-style: none; }
.footer-style14 .socials-foot ul li { display: inline-block; vertical-align: top; margin: 0px 10px 0px 0px; }
.rtl .footer-style14 .socials-foot ul li { margin: 0px 0px 0px 10px; }
.footer-style14 .socials-foot ul li a { font-size: 20px; width: 36px; height: 36px; line-height: 36px; text-align: center; margin-bottom: 5px; background: rgb(204, 204, 204); color: rgb(255, 255, 255); display: inline-block; vertical-align: top; transition: all 0.3s ease 0s; }
.footer-style14 .socials-foot ul li a:hover { background: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.footer-style14 .newsletter-foot .form-newsletter .mc4wp-form-fields { border: 1px solid rgb(204, 204, 204); }
.footer-style14 .newsletter-foot .form-newsletter .mc4wp-form-fields p { margin: 0px; }
.footer-style14 .newsletter-foot .form-newsletter .mc4wp-form-fields input[type="email"] { border: 0px; color: rgb(140, 140, 140); height: 40px; padding: 0px 14px; width: 80%; background: rgb(246, 246, 246); border-radius: 0px; margin: 0px; font-size: 12px; }
.footer-style14 .newsletter-foot .form-newsletter .mc4wp-form-fields input[type="submit"] { border: 0px; background: url("../assets/img/fly.png") center center no-repeat rgb(230, 0, 50); height: 40px; width: 20%; border-radius: 0px; text-indent: -99999px; margin: 0px; }
.footer-style14 .newsletter-foot .form-newsletter .mc4wp-form-fields input[type="submit"]:hover { opacity: 0.85; }
.responsive-post-slider6 { margin-bottom: 60px; }
.responsive-post-slider6 .block-title { text-align: center; margin-bottom: 25px; }
.responsive-post-slider6 .block-title h3 { font-size: 22px; text-transform: uppercase; font-weight: bold; color: rgb(34, 34, 34); }
.responsive-post-slider6 .block-title p { color: rgb(153, 153, 153); }
.responsive-post-slider6 .resp-slider-container .slider { margin: 0px -15px; }
.responsive-post-slider6 .resp-slider-container .slider .item { padding: 0px 15px; }
.responsive-post-slider6 .resp-slider-container .slider .item .item-detail .img_over { border-radius: 4px; overflow: hidden; }
.responsive-post-slider6 .resp-slider-container .slider .item .item-detail .img_over img { width: 100%; margin-bottom: 30px; }
.responsive-post-slider6 .resp-slider-container .slider .item .item-detail .img_over a:hover img { opacity: 0.85; }
.responsive-post-slider6 .resp-slider-container .slider .item .item-detail .entry-content { padding-left: 70px; position: relative; }
.rtl .responsive-post-slider6 .resp-slider-container .slider .item .item-detail .entry-content { padding-left: 0px; padding-right: 70px; }
.responsive-post-slider6 .resp-slider-container .slider .item .item-detail .entry-content .entry-date { position: absolute; top: 0px; left: 0px; background: rgb(37, 37, 37); color: rgb(255, 255, 255); text-align: center; width: 56px; font-size: 16px; font-weight: bold; text-transform: uppercase; padding: 10px 0px; }
.responsive-post-slider6 .resp-slider-container .slider .item .item-detail .entry-content .entry-date .month-time { font-size: 12px; }
.rtl .responsive-post-slider6 .resp-slider-container .slider .item .item-detail .entry-content .entry-date { left: auto; right: 0px; }
.responsive-post-slider6 .resp-slider-container .slider .item .item-detail .entry-content h4 a { color: rgb(34, 34, 34); font-weight: bold; font-size: 14px; text-transform: capitalize; display: block; transition: all 0.3s ease 0s; }
.responsive-post-slider6 .resp-slider-container .slider .item .item-detail .entry-content h4 a:hover { color: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.responsive-post-slider6 .resp-slider-container .slider .item .item-detail .entry-content .entry-meta { color: rgb(153, 153, 153); font-size: 12px; overflow: hidden; margin-bottom: 15px; }
.responsive-post-slider6 .resp-slider-container .slider .item .item-detail .entry-content .entry-meta a { color: rgb(153, 153, 153); }
.responsive-post-slider6 .resp-slider-container .slider .item .item-detail .entry-content .entry-meta i { font-size: 12px; color: rgb(153, 153, 153); margin-right: 5px; }
.rtl .responsive-post-slider6 .resp-slider-container .slider .item .item-detail .entry-content .entry-meta i { margin: 0px 0px 0px 5px; }
.responsive-post-slider6 .resp-slider-container .slider .item .item-detail .entry-content .description { margin-bottom: 20px; }
.responsive-post-slider6 .resp-slider-container .slider .item .item-detail .entry-content .readmore a { height: 40px; line-height: 40px; padding: 0px 20px; text-align: center; font-size: 14px; border: 1px solid rgb(238, 238, 238); color: rgb(153, 153, 153); font-weight: bold; display: inline-block; vertical-align: top; text-transform: uppercase; transition: all 0.3s ease 0s; }
.responsive-post-slider6 .resp-slider-container .slider .item .item-detail .entry-content .readmore a:hover { background: rgb(230, 0, 50); border-color: rgb(230, 0, 50); color: rgb(255, 255, 255); transition: all 0.3s ease 0s; }
.brand-tesin13 { background-size: cover; }
.rtl .wpb_single_image.vc_align_left { text-align: right; }
.rtl .wpb_single_image.vc_align_right { text-align: left; }
@media (max-width: 1390px) and (min-width: 1200px) {
  .home-style13 .wrapper_vertical_menu { min-width: 224px; }
  .home-style13 .wrapper_vertical_menu .vertical-megamenu > li > a { line-height: 37px; }
  .home-style13 .wrapper_vertical_menu .vertical-megamenu > li.revo-menu-img > a span.menu-img { top: 9px; }
  .header-style13 .header-mid .top-form.revo-minicart6 .cart-title { display: none; }
  .header-style13 .header-mid .top-form.revo-minicart6 .cart-contents { border: none; }
  .rtl .header-style13 .header-mid .top-form.revo-minicart6 .cart-contents { border: none; }
  .sw-child-cat4 .childcat-slider-content .resp-slider .slider .item .item-wrap .item-detail .item-img a img { max-width: 174px; }
  .footer-style14 .socials-foot { display: none; }
}
@media (max-width: 1199px) {
  .home-style13 .wrapper_vertical_menu { min-width: 256px; }
  .header-style13 .header-mid .top-form.revo-minicart6 .cart-title { display: none; }
  .header-style13 .header-mid .top-form.revo-minicart6 .cart-contents { border: none; }
  .rtl .header-style13 .header-mid .top-form.revo-minicart6 .cart-contents { border: none; }
  .sw-child-cat4 .childcat-slider-content .resp-slider .slider .item .item-wrap .item-detail .item-img a img { max-width: 140px; }
  .sw-child-cat4 .childcat-slider-content .resp-slider .slider .item .item-wrap .item-detail .item-content { padding: 10px 0px; }
  .sw-child-cat4 .childcat-slider-content .resp-slider .slider .item .item-wrap .item-detail .item-content .reviews-content { margin-bottom: 0px; }
  .sw-child-cat4 .childcat-slider-content .resp-slider .slider .item .item-wrap .item-detail .item-content h4 { margin-bottom: 4px; }
}
@media (max-width: 1199px) and (min-width: 991px) {
  .header-style13 .header-mid .search-cate { display: none; }
}
@media (max-width: 991px) {
  .home-style13 .mega-left-title, .home-style13 .wrapper_vertical_menu .vertical-megamenu { display: none; }
  .home-style13 .wp_verticle_revo { display: none; }
  .header-style13 .header-top .top-header .socials-header, .header-style13 .header-top .top-header .phone-add { display: none; }
  .header-style13 .header-mid .revo-logo { margin-bottom: 10px; }
  .header-style13 #main-menu { position: relative; }
  .header-style13 #main-menu .primary-menu .resmenu-container .navbar-toggle { margin: 8px 10px; }
  .sw-child-cat4 .child-top .box-title .view-all { display: none; }
  .sw-child-cat4 .child-top .box-title .button-collapse { position: absolute; top: 15px; z-index: 9; display: block; background: none 0px 0px repeat scroll rgb(204, 204, 204); border-radius: 3px; border: 0px; margin: 0px; padding: 0px; cursor: pointer; height: 30px; line-height: 30px; right: 15px; text-align: center; width: 30px; }
  .sw-child-cat4 .child-top .box-title .button-collapse:hover { background: rgb(230, 0, 50); }
  .rtl .sw-child-cat4 .child-top .box-title .button-collapse { left: 15px; right: auto; }
  .sw-child-cat4 .child-top .box-title .button-collapse::before { content: ""; font-family: FontAwesome; font-size: 16px; color: rgb(255, 255, 255); height: 30px; width: 30px; line-height: 30px; display: inline-block; text-align: center; }
  .sw-child-cat4 .child-top .box-title .childcat-content { padding: 0px; border: 0px; height: 0px; margin: 0px; overflow: hidden; text-align: left; position: absolute; top: 44px; z-index: 9; right: 15px; box-shadow: rgba(0, 0, 0, 0.3) 0px 3px 3px; background: rgb(255, 255, 255); width: 250px; }
  .rtl .sw-child-cat4 .child-top .box-title .childcat-content { left: 15px; right: auto; }
  .sw-child-cat4 .child-top .box-title .childcat-content ul { padding: 0px; }
  .sw-child-cat4 .child-top .box-title .childcat-content ul > li { list-style: none; line-height: 40px; width: 100%; padding: 0px; border-radius: 0px; border: 0px; background-color: rgb(255, 255, 255); float: none !important; }
  .sw-child-cat4 .child-top .box-title .childcat-content ul > li > a { font-size: 14px; line-height: 22px; color: rgb(68, 68, 68); display: block; padding: 9px 20px; border-radius: 0px; }
  .rtl .sw-child-cat4 .child-top .box-title .childcat-content ul > li > a { text-align: right; }
  .sw-child-cat4 .child-top .box-title .childcat-content ul > li > a::after { width: 0px; height: 0px; }
  .sw-child-cat4 .child-top .box-title .childcat-content ul > li:hover > a { background-color: rgb(230, 0, 50); border-top: 1px solid rgb(230, 0, 50); color: rgb(255, 255, 255) !important; }
  .sw-child-cat4 .child-top .box-title .childcat-content ul > li:hover > a::before { opacity: 0 !important; }
  .sw-child-cat4 .childcat-slider-content .child-top-left { display: none; }
  .sw-child-cat4 .childcat-slider-content .resp-slider .slider .item { border: none; width: 33.332%; }
  .block-home13 .block-infos .info .inner .info-cont { padding-left: 15px; }
  .rtl .block-home13 .block-infos .info .inner .info-cont { padding-right: 15px; }
  .featured-product4 .block-title h3, .best-selling-product4 .block-title h3, .woo-slider-style2 .block-title h3 { font-size: 16px; }
  .featured-product4 .res-button, .best-selling-product4 .res-button, .woo-slider-style2 .res-button { display: none !important; }
}
@media (max-width: 767px) {
  .header-style13 .sticky-menu { position: relative; box-shadow: none; }
  .header-style13 #main-menu .primary-menu .resmenu-container .navbar-toggle { margin: 4px 10px; }
  .header-style13 .header-mid .top-form.revo-minicart6 { margin-top: 0px; }
  .header-style13 .header-mid .top-form.revo-minicart6 .cart-title { display: none; }
  .header-style13 .header-mid .top-form.revo-minicart6 .cart-contents { border: none; }
  .rtl .header-style13 .header-mid .top-form.revo-minicart6 .cart-contents { border: none; }
  .header-style13 .header-mid .search-cate { width: 63%; margin: 0px; float: right; }
  .rtl .header-style13 .header-mid .search-cate { float: left; }
  .header-style13 .header-mid .search-cate .revo_top .top-form.top-search .cat-wrapper { display: none; }
  .header-style13 .header-mid .search-cate .revo_top .top-form.top-search input { padding-left: 10px; }
  .rtl .header-style13 .header-mid .search-cate .revo_top .top-form.top-search input { padding-right: 10px; }
  .sw-child-cat4 .childcat-slider-content .resp-slider .slider .item { width: 50%; }
  .block-home13 { display: none; }
  .feature-new13 { margin-top: 0px; }
  .feature-new13 .vc_col-sm-4:nth-child(2) { border: none; }
  .home-style13 .footer .footer-copyright .copyright-text { float: none; text-align: center; }
}
@media (max-width: 360px) {
  .header-style13 .header-mid .search-cate { width: 56%; }
}
.home-style14 .wpb_revslider_element { margin-bottom: 60px; }
.home-style14 .header-style14 { margin-bottom: 30px; }
.home-style14 .header-style14 .wrapper_vertical_menu { opacity: 1; visibility: visible; transform: translateY(2px); box-shadow: rgb(239, 239, 239) 0px 1px 2px 2px; border: none; }
.home-style14 .responsive-post-slider { margin-bottom: 60px; }
.home-style14 .responsive-post-slider .res-button { top: 45px; }
.home-style14 .sw-brand-container-slider { border: none; padding: 0px; position: relative; margin: 0px 0px 30px; }
.home-style14 .sw-brand-container-slider .res-button { position: absolute; top: 10px; cursor: pointer; font-size: 16px; width: 25px; height: 25px; border: 2px solid rgb(204, 204, 204); text-align: center; line-height: 21px; z-index: 8; background: rgb(64, 64, 64); border-radius: 50%; }
.home-style14 .sw-brand-container-slider .res-button.slick-next { right: 15px; }
.rtl .home-style14 .sw-brand-container-slider .res-button.slick-next { left: 15px; right: auto; }
.home-style14 .sw-brand-container-slider .res-button.slick-next::before { content: ""; font-family: FontAwesome; color: rgb(179, 179, 179); }
.rtl .home-style14 .sw-brand-container-slider .res-button.slick-next::before { content: ""; }
.home-style14 .sw-brand-container-slider .res-button.slick-next:hover { background: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.home-style14 .sw-brand-container-slider .res-button.slick-next:hover::before { color: rgb(255, 255, 255); transition: all 0.3s ease 0s; }
.home-style14 .sw-brand-container-slider .res-button.slick-prev { right: 45px; }
.rtl .home-style14 .sw-brand-container-slider .res-button.slick-prev { left: 45px; right: auto; }
.home-style14 .sw-brand-container-slider .res-button.slick-prev::before { content: ""; font-family: FontAwesome; color: rgb(179, 179, 179); }
.rtl .home-style14 .sw-brand-container-slider .res-button.slick-prev::before { content: ""; }
.home-style14 .sw-brand-container-slider .res-button.slick-prev:hover { background: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.home-style14 .sw-brand-container-slider .res-button.slick-prev:hover::before { color: rgb(255, 255, 255); transition: all 0.3s ease 0s; }
.home-style14 .sw-brand-container-slider .res-button { top: 43px; }
.home-style14 .sw-brand-container-slider .res-button.slick-prev { left: 0px; }
.home-style14 .sw-brand-container-slider .res-button.slick-next { right: 0px; }
.home-style14 .footer-copyright { display: none; }
.header-style14 .header-top { background: rgb(40, 40, 40); padding: 2px 0px; }
.header-style14 .header-top .top-header .socials-header { padding-top: 4px; }
.header-style14 .header-top .top-header .socials-header ul { margin: 0px; list-style: none; }
.header-style14 .header-top .top-header .socials-header ul li { display: inline-block; vertical-align: top; }
.header-style14 .header-top .top-header .socials-header ul li a { color: rgb(204, 204, 204); display: block; border-radius: 4px; width: 30px; height: 30px; line-height: 28px; text-align: center; border: 1px solid rgba(255, 255, 255, 0.1); transition: all 0.3s ease 0s; }
.header-style14 .header-top .top-header .socials-header ul li a:hover { background: rgb(230, 0, 50); color: rgb(255, 255, 255); border-color: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.header-style14 .header-top .top-login ul li a { color: rgb(204, 204, 204); border: none; padding: 0px; }
.header-style14 .header-top .top-login ul li a:hover { color: rgb(230, 0, 50); }
.rtl .header-style14 .header-top .top-login ul li a { border: none; }
.header-style14 .header-top #lang_sel > ul.nav > li > a, .header-style14 .header-top .currency_w > li > a { color: rgb(204, 204, 204); border-color: rgba(255, 255, 255, 0.1); }
.header-style14 .header-mid { padding: 31px 0px 25px; }
.header-style14 .header-mid .search-cate { margin-top: 4px; }
.header-style14 .header-mid .search-cate .revo_top { border: 2px solid rgb(238, 238, 238); border-radius: 4px; padding: 0px; }
.header-style14 .header-mid .search-cate .revo_top .top-form.top-search { top: 0px; margin: 0px; display: inline-block; position: relative; background-color: rgb(255, 255, 255); width: 100%; min-width: auto; z-index: 99; }
.header-style14 .header-mid .search-cate .revo_top .top-form.top-search .topsearch-entry { padding: 0px; }
.header-style14 .header-mid .search-cate .revo_top .top-form.top-search form { margin: 0px; position: relative; z-index: 10; }
.header-style14 .header-mid .search-cate .revo_top .top-form.top-search .cat-wrapper { display: block; position: absolute; height: 40px; top: 0px; left: 0px; right: auto; border-radius: 4px 0px 0px 4px; overflow: hidden; color: rgb(102, 102, 102); border-right: 1px solid rgb(204, 204, 204); }
.header-style14 .header-mid .search-cate .revo_top .top-form.top-search .cat-wrapper::before { content: ""; font-family: FontAwesome; color: rgb(102, 102, 102); font-size: 14px; position: absolute; top: 13px; right: 20px; }
.rtl .header-style14 .header-mid .search-cate .revo_top .top-form.top-search .cat-wrapper { border-left: 1px solid rgb(204, 204, 204); border-right: 0px; border-radius: 0px 4px 4px 0px; right: 0px; left: auto; }
.rtl .header-style14 .header-mid .search-cate .revo_top .top-form.top-search .cat-wrapper::before { right: auto; left: 20px; }
.header-style14 .header-mid .search-cate .revo_top .top-form.top-search .cat-wrapper .label-search { display: block; font-size: 12px; margin-bottom: 0px; color: rgb(102, 102, 102); }
.header-style14 .header-mid .search-cate .revo_top .top-form.top-search .cat-wrapper select { appearance: none; border: none; padding: 0px 10px; height: 40px; width: 135px; color: rgb(102, 102, 102); background: rgb(255, 255, 255); border-radius: 0px !important; }
.header-style14 .header-mid .search-cate .revo_top .top-form.top-search .cat-wrapper select:focus { outline: none; background-color: rgb(255, 255, 255); }
.header-style14 .header-mid .search-cate .revo_top .top-form.top-search input { width: 100%; background: rgb(255, 255, 255); height: 40px; border: none; font-size: 12px; line-height: 40px; margin-bottom: 0px; padding-left: 150px; border-radius: 0px; }
.rtl .header-style14 .header-mid .search-cate .revo_top .top-form.top-search input { padding-right: 150px; padding-left: 0px; }
.header-style14 .header-mid .search-cate .revo_top .top-form.top-search button.form-button { height: 40px; line-height: 40px; width: 50px; margin: 0px; border: 0px; position: absolute; left: auto; right: 0px; top: 0px; font-size: 16px; color: rgb(255, 255, 255); background: rgb(230, 0, 50); transition: all 0.3s ease 0s; border-radius: 0px 4px 4px 0px; }
.rtl .header-style14 .header-mid .search-cate .revo_top .top-form.top-search button.form-button { left: 0px; right: auto; border-radius: 4px 0px 0px 4px; }
.header-style14 .header-mid .search-cate .revo_top .top-form.top-search button.form-button:hover { transition: all 0.3s ease 0s; }
.header-style14 .header-mid .search-cate .revo_top .top-form.top-search button.form-button:hover::before { color: rgb(34, 34, 34); }
.header-style14 .header-mid .search-cate .revo_top .top-form.top-search.non-category input { padding: 0px; }
.rtl .header-style14 .header-mid .search-cate .revo_top .top-form.top-search.non-category input { padding-right: 0px; }
.header-style14 .header-mid .search-cate .revo_top.revo_top-3 .top-form.top-search input { padding: 0px 5px; }
.rtl .header-style14 .header-mid .search-cate .revo_top.revo_top-3 .top-form.top-search input { padding: 0px 5px; }
.header-style14 .header-mid .right-header { margin-top: 4px; }
.header-style14 .header-mid .right-header .wishlist { margin: 0px 15px; }
.header-style14 .header-mid .right-header .wishlist a { border: 2px solid rgb(238, 238, 238); display: inline-block; vertical-align: top; font-size: 0px; text-align: center; border-radius: 4px; color: rgb(230, 0, 50); }
.header-style14 .header-mid .right-header .wishlist a i.fa { font-size: 16px; width: 39px; height: 39px; line-height: 39px; }
.header-style14 .header-bottom { background: rgb(255, 255, 255); }
.header-style14 .header-bottom .mega-left-title { background: rgb(230, 0, 50); border-radius: 4px 4px 0px 0px; height: 46px; line-height: 46px; }
.header-style14 .header-bottom .mega-left-title::after { display: none; }
.header-style14 .header-bottom .mega-left-title::before { position: absolute; right: 20px; top: 16px; }
.rtl .header-style14 .header-bottom .mega-left-title::before { right: auto; left: 20px; }
.header-style14 .header-bottom .mega-left-title strong { font-size: 14px; }
.header-style14 .header-bottom .sticky-search { display: none; margin-top: 3px; position: relative; }
.header-style14 .header-bottom .sticky-search.open i.fa::before { content: ""; }
.header-style14 .header-bottom .sticky-search.open .sticky-search-content { opacity: 1; visibility: visible; transform: translateY(0px); }
.header-style14 .header-bottom .sticky-search .revo_top { padding: 0px; }
.header-style14 .header-bottom .sticky-search i { color: rgb(34, 34, 34); font-size: 16px; cursor: pointer; text-align: center; display: inline-block; width: 30px; line-height: 39px; height: 39px; }
.header-style14 .header-bottom .sticky-search i:hover { color: rgb(230, 0, 50); }
.header-style14 .header-bottom .sticky-search .sticky-search-content { position: absolute; top: 45px; right: 0px; opacity: 0; visibility: hidden; transform: translateY(60px); transition: all 0.3s ease 0s; min-width: 300px; }
.rtl .header-style14 .header-bottom .sticky-search .sticky-search-content { left: 0px; right: auto; }
.header-style14 .header-bottom .sticky-search .sticky-search-content .top-form.top-search { margin: 0px; border-radius: 0px; width: 100%; min-width: auto; }
.header-style14 .header-bottom .sticky-search .sticky-search-content .top-form.top-search .topsearch-entry { padding: 0px; }
.header-style14 .header-bottom .sticky-search .sticky-search-content .top-form.top-search .topsearch-entry .search-append { top: 40px; left: 1px; }
.rtl .header-style14 .header-bottom .sticky-search .sticky-search-content .top-form.top-search .topsearch-entry .search-append { right: 1px; left: auto; }
.header-style14 .header-bottom .sticky-search .sticky-search-content .top-form.top-search .topsearch-entry.on::before { height: 0px; }
.header-style14 .header-bottom .sticky-search .sticky-search-content .top-form.top-search .cat-wrapper { display: none; }
.header-style14 .header-bottom .sticky-search .sticky-search-content .top-form.top-search input { border-radius: 0px; height: 40px; float: left; padding: 0px 20px; border: 1px solid rgb(204, 204, 204); }
.rtl .header-style14 .header-bottom .sticky-search .sticky-search-content .top-form.top-search input { float: right; }
.header-style14 .header-bottom .sticky-search .sticky-search-content .top-form.top-search .button-search-pro { border: 0px; border-radius: 0px; background-color: rgb(230, 0, 50); height: 40px; color: rgb(255, 255, 255); line-height: 40px; display: inline-block; width: 50px; }
.header-style14 .header-bottom .sticky-search .sticky-search-content .top-form.top-search .button-search-pro:hover { background-color: rgb(13, 127, 114); }
.header-style14 .header-bottom .sticky-cart { display: none; }
.header-style14 .header-bottom .sticky-cart .top-form.revo-minicart6 .top-minicart-icon { border: none; }
.header-style14 .header-bottom .sticky-cart .top-form.revo-minicart6 .top-minicart-icon .cart-contents { border: none; }
.rtl .header-style14 .header-bottom .sticky-cart .top-form.revo-minicart6 .top-minicart-icon .cart-contents { border: none; }
.header-style14 .header-bottom .sticky-cart .top-form.revo-minicart6 .top-minicart-icon .cart-contents .minicart-number { top: 0px; right: 0px; }
.rtl .header-style14 .header-bottom .sticky-cart .top-form.revo-minicart6 .top-minicart-icon .cart-contents .minicart-number { left: 0px; right: auto; }
.header-style14 .header-bottom .sticky-cart .top-form.revo-minicart6 .top-minicart-icon .cart-title { display: none; }
.header-style14 .top-form.revo-minicart6 { padding-right: 15px; margin-top: 4px; }
.rtl .header-style14 .top-form.revo-minicart6 { padding-right: 0px; padding-left: 15px; }
.header-style14 .top-form.revo-minicart6 .top-minicart-icon { border: 2px solid rgb(238, 238, 238); border-radius: 4px; }
.header-style14 .top-form.revo-minicart6 .top-minicart-icon .cart-contents { display: inline-block; vertical-align: top; border-right: 2px solid rgb(238, 238, 238); position: relative; text-align: center; }
.rtl .header-style14 .top-form.revo-minicart6 .top-minicart-icon .cart-contents { border-left: 2px solid rgb(238, 238, 238); border-right: none; }
.header-style14 .top-form.revo-minicart6 .top-minicart-icon .cart-contents i.fa { height: 39px; line-height: 38px; width: 39px; font-size: 16px; }
.header-style14 .top-form.revo-minicart6 .top-minicart-icon .cart-contents .minicart-number { position: absolute; top: -10px; right: -10px; background: rgb(230, 0, 50); color: rgb(255, 255, 255); font-size: 11px; width: 20px; height: 20px; line-height: 20px; border-radius: 50%; }
.rtl .header-style14 .top-form.revo-minicart6 .top-minicart-icon .cart-contents .minicart-number { right: auto; left: -10px; }
.header-style14 .top-form.revo-minicart6 .top-minicart-icon .cart-title { display: inline-block; vertical-align: top; font-size: 12px; padding: 0px 5px; }
.header-style14 .top-form.revo-minicart6 .top-minicart-icon .cart-title h3 { font-size: 12px; font-weight: normal; height: 39px; line-height: 39px; text-transform: capitalize; margin-bottom: 0px; }
.header-style14 .top-form.revo-minicart6 .top-minicart-icon .cart-title span { color: rgb(230, 0, 50); font-size: 14px; }
.header-style14 .top-form:hover .wrapp-minicart { transform: translateY(10px); }
.header-style14 .nav-pills > li > a { padding: 13px 18px; font-size: 14px; }
.header-style14 .nav-pills > li > a::after { display: none; }
.header-style14 .nav-pills > li.active > a, .header-style14 .nav-pills > li.active > a:hover, .header-style14 .nav-pills > li.active > a:focus { background: rgb(230, 0, 50); color: rgb(255, 255, 255); border-radius: 4px 4px 0px 0px; }
.header-style14 .nav-pills.nav-mega .autusin-mega-menu.autusin-menu-img > a span.menu-img { top: -4px; }
.header-style14 .wrapper_vertical_menu .vertical-megamenu > li > a { font-size: 13px; font-weight: 500; line-height: 49px; }
.header-style14 .sticky-menu { position: fixed; z-index: 99; background: rgb(255, 255, 255); }
.header-style14 .sticky-menu .wrapper_vertical_menu { opacity: 0; visibility: hidden; transform: translateY(40px); }
.header-style14 .sticky-menu .vertical_megamenu-header:hover .wrapper_vertical_menu { opacity: 1; visibility: visible; transform: translateY(2px); }
.header-style14 .sticky-menu .sticky-cart, .header-style14 .sticky-menu .sticky-search { display: block; }
.block-text3 { z-index: 1; position: relative; margin-bottom: 60px; overflow: hidden; }
.block-text3 ul { list-style-type: none; margin: 0px; }
.block-text3 ul li { width: 25%; overflow: hidden; float: left; }
.block-text3 ul li .fly-icon { width: 70px; line-height: 66px; height: 70px; color: rgb(0, 60, 165); margin-right: 10px; font-size: 38px; border: 2px solid rgb(221, 221, 221); float: left; text-align: center; border-radius: 50%; }
.rtl .block-text3 ul li .fly-icon { float: right; margin-right: 0px; margin-left: 10px; }
.block-text3 ul li .wrap-text { overflow: hidden; padding-top: 8px; }
.block-text3 ul li .wrap-text h3 { margin-bottom: 2px; text-transform: uppercase; }
.block-text3 ul li .wrap-text h3 a { color: rgb(255, 255, 255); font-weight: 600; font-size: 16px; transition: all 0.5s ease 0s; }
.block-text3 ul li .wrap-text p { font-size: 14px; color: rgb(194, 191, 191); }
.block-text3 ul li:hover .fly-icon { border-color: rgb(230, 0, 50); transition: all 0.5s ease 0s; }
.block-text3 ul li:hover .wrap-text h3 a { color: rgb(230, 0, 50); transition: all 0.5s ease 0s; }
.best-selling-product3 { border: 1px solid rgb(238, 238, 238); margin-bottom: 60px; position: relative; background: rgb(255, 255, 255); }
.best-selling-product3 .block-title { margin-bottom: 30px; background: rgb(64, 64, 64); padding: 8px 15px 4px; display: block !important; }
.best-selling-product3 .block-title h3 { font-size: 18px; color: rgb(255, 255, 255); text-transform: uppercase; font-weight: 600; margin-right: 15px; padding-top: 6px; margin-bottom: 8px; }
.rtl .best-selling-product3 .block-title h3 { margin-right: 0px; margin-left: 15px; }
.best-selling-product3 .block-title .item-countdown2 { margin-top: 3px; }
.best-selling-product3 .block-title .item-countdown2 .countdown-section { position: relative; display: inline-block; vertical-align: top; margin-right: 24px; }
.rtl .best-selling-product3 .block-title .item-countdown2 .countdown-section { margin-left: 24px; margin-right: 0px; }
.best-selling-product3 .block-title .item-countdown2 .countdown-section .countdown-amount { display: block; min-width: 32px; padding: 0px 2px; font-weight: 600; text-align: center; font-size: 16px; color: rgb(253, 184, 25); border-radius: 3px; position: relative; }
.best-selling-product3 .block-title .item-countdown2 .countdown-section .countdown-amount::before { content: ":"; position: absolute; right: -15px; top: 0px; color: rgb(253, 184, 25); }
.rtl .best-selling-product3 .block-title .item-countdown2 .countdown-section .countdown-amount::before { right: auto; left: -15px; }
.best-selling-product3 .block-title .item-countdown2 .countdown-section.icon-clock { background: url("../assets/img/icon-clock.png") center center / cover no-repeat; width: 18px; height: 18px; margin: 3px 10px 0px 0px; }
.rtl .best-selling-product3 .block-title .item-countdown2 .countdown-section.icon-clock { margin: 3px 0px 0px 10px; }
.best-selling-product3 .block-title .item-countdown2 .countdown-section:last-child { margin-right: 0px; }
.rtl .best-selling-product3 .block-title .item-countdown2 .countdown-section:last-child { margin-left: 0px; }
.best-selling-product3 .block-title .item-countdown2 .countdown-section:last-child .countdown-amount::before { display: none; }
.best-selling-product3 .resp-slider-container .slider .item .item-wrap { border-right: 1px solid rgb(238, 238, 238); margin-bottom: 30px; }
.rtl .best-selling-product3 .resp-slider-container .slider .item .item-wrap { border-right: none; border-left: 1px solid rgb(238, 238, 238); }
.best-selling-product3 .resp-slider-container .slider .item .item-wrap .item-detail { border: none; }
.best-selling-product3 .resp-slider-container .slider .item:last-child .item-wrap { border-right: none; }
.best-selling-product3 .res-button { position: absolute; top: 10px; cursor: pointer; font-size: 16px; width: 25px; height: 25px; border: 2px solid rgb(204, 204, 204); text-align: center; line-height: 21px; z-index: 8; background: rgb(64, 64, 64); border-radius: 50%; }
.best-selling-product3 .res-button.slick-next { right: 15px; }
.rtl .best-selling-product3 .res-button.slick-next { left: 15px; right: auto; }
.best-selling-product3 .res-button.slick-next::before { content: ""; font-family: FontAwesome; color: rgb(179, 179, 179); }
.rtl .best-selling-product3 .res-button.slick-next::before { content: ""; }
.best-selling-product3 .res-button.slick-next:hover { background: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.best-selling-product3 .res-button.slick-next:hover::before { color: rgb(255, 255, 255); transition: all 0.3s ease 0s; }
.best-selling-product3 .res-button.slick-prev { right: 45px; }
.rtl .best-selling-product3 .res-button.slick-prev { left: 45px; right: auto; }
.best-selling-product3 .res-button.slick-prev::before { content: ""; font-family: FontAwesome; color: rgb(179, 179, 179); }
.rtl .best-selling-product3 .res-button.slick-prev::before { content: ""; }
.best-selling-product3 .res-button.slick-prev:hover { background: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.best-selling-product3 .res-button.slick-prev:hover::before { color: rgb(255, 255, 255); transition: all 0.3s ease 0s; }
.sw-child-cat3 { background: rgb(255, 255, 255); margin-bottom: 60px; overflow: hidden; }
.sw-child-cat3 .child-top .child-top-left { width: 200px; }
.sw-child-cat3 .child-top .child-top-left .banner-category a { display: block; overflow: hidden; }
.sw-child-cat3 .child-top .child-top-left .banner-category a img { margin-bottom: 0px; transform: scale(1); transition: all 0.3s ease 0s; }
.sw-child-cat3 .child-top .child-top-left .banner-category:hover a img { transform: scale(1.05); transition: all 0.3s ease 0s; }
.sw-child-cat3 .child-top .child-top-left .child-cat-brand .item-brand { border-bottom: 1px solid rgb(238, 238, 238); }
.sw-child-cat3 .child-top .child-top-left .child-cat-brand .item-brand a img { margin: 10px auto; max-width: 80px; }
.sw-child-cat3 .child-top .child-top-left .child-cat-brand .item-brand a img:hover { opacity: 0.8; }
.sw-child-cat3 .child-top .child-top-left .child-cat-brand .item-brand:last-child { border-bottom: none; }
.sw-child-cat3 .child-top .child-top-right { width: 250px; }
.sw-child-cat3 .child-top .child-top-right .box-title h3 { font-size: 18px; text-transform: uppercase; color: rgb(255, 255, 255); background: rgb(0, 114, 188); padding: 15px 20px; font-weight: 600; margin-bottom: 20px; }
.sw-child-cat3 .child-top .child-top-right .box-title .button-collapse { display: none; }
.sw-child-cat3 .child-top .child-top-right ul { margin: 0px; list-style: none; padding: 0px 20px; }
.sw-child-cat3 .child-top .child-top-right ul li { line-height: 35px; }
.sw-child-cat3 .child-top .child-top-right ul li i { margin-right: 5px; }
.rtl .sw-child-cat3 .child-top .child-top-right ul li i { margin: 0px 0px 0px 5px; }
.rtl .sw-child-cat3 .child-top .child-top-right ul li i::before { content: ""; }
.sw-child-cat3 .child-top .child-top-right ul li a { color: rgb(112, 112, 112); font-weight: 500; text-transform: capitalize; font-size: 14px; transition: all 0.3s ease 0s; }
.sw-child-cat3 .child-top .child-top-right ul li a:hover { color: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.sw-child-cat3 .child-top .child-top-right ul li:first-child a { color: rgb(230, 0, 50); }
.sw-child-cat3 .childcat-slider-content { overflow: hidden; border-left: 1px solid rgb(238, 238, 238); }
.sw-child-cat3 .childcat-slider-content .resp-slider-container .slider .item { border-right: 1px solid rgb(238, 238, 238); }
.sw-child-cat3 .childcat-slider-content .resp-slider-container .slider .item .products-thumb a img { max-width: 160px; margin: 0px auto; }
.sw-child-cat3 .childcat-slider-content .resp-slider-container .slider .item .item-wrap { border-bottom: 1px solid rgb(238, 238, 238); padding-bottom: 15px; }
.sw-child-cat3 .childcat-slider-content .resp-slider-container .slider .item .item-wrap:last-child { border-bottom: none; }
.sw-child-cat3 .childcat-slider-content .resp-slider-container .slider .item .item-wrap .item-content { padding-top: 0px; }
.sw-child-cat3 .childcat-slider-content .resp-slider-container .slider .item:last-child { border-right: none; }
.sw-child-cat3.style1 .child-top .child-top-right .box-title h3 { background: rgb(201, 8, 92); }
.sw-child-cat3.style2 .child-top .child-top-right .box-title h3 { background: rgb(216, 93, 32); }
.sw-category-slider7 { position: relative; margin-bottom: 60px; background: rgb(255, 255, 255); }
.sw-category-slider7 .block-title { margin-bottom: 30px; background: rgb(64, 64, 64); padding: 8px 15px 4px; display: block !important; }
.sw-category-slider7 .block-title h3 { font-size: 18px; color: rgb(255, 255, 255); text-transform: uppercase; font-weight: 600; padding-top: 6px; margin-bottom: 8px; }
.sw-category-slider7 .resp-slider-container .slider .item { padding: 0px 15px; border-right: 1px solid rgb(238, 238, 238); margin-bottom: 30px; }
.sw-category-slider7 .resp-slider-container .slider .item:last-child { border-right: none; }
.sw-category-slider7 .resp-slider-container .slider .item .item-content h3 { font-size: 14px; text-transform: uppercase; background: rgb(230, 0, 50); border-radius: 4px 4px 0px 0px; }
.sw-category-slider7 .resp-slider-container .slider .item .item-content h3 a { color: rgb(255, 255, 255); padding: 10px 15px; display: block; }
.sw-category-slider7 .resp-slider-container .slider .item .item-content .childcat-product-cat ul { margin: 0px; list-style: none; padding: 0px 15px; }
.sw-category-slider7 .resp-slider-container .slider .item .item-content .childcat-product-cat ul li { position: relative; padding-left: 10px; }
.rtl .sw-category-slider7 .resp-slider-container .slider .item .item-content .childcat-product-cat ul li { padding-left: 0px; padding-right: 10px; }
.sw-category-slider7 .resp-slider-container .slider .item .item-content .childcat-product-cat ul li::before { content: ""; font-family: FontAwesome; font-size: 4px; position: absolute; top: 50%; left: 1px; margin-top: -2px; }
.rtl .sw-category-slider7 .resp-slider-container .slider .item .item-content .childcat-product-cat ul li::before { left: auto; right: 1px; }
.sw-category-slider7 .resp-slider-container .slider .item .item-content .childcat-product-cat ul li a { font-size: 13px; color: rgb(136, 136, 136); text-transform: capitalize; transition: all 0.3s ease 0s; display: block; padding: 4px 0px; }
.sw-category-slider7 .resp-slider-container .slider .item .item-content .childcat-product-cat ul li a:hover { color: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.sw-category-slider7 .resp-slider-container .slider .item .item-content .childcat-product-cat ul li.view-all a { height: 30px; line-height: 30px; color: rgb(230, 0, 50); display: inline-block; vertical-align: top; }
.sw-category-slider7 .resp-slider-container .slider .item .item-content .childcat-product-cat ul li.view-all a:hover { color: rgb(34, 34, 34); transition: all 0.3s ease 0s; }
.sw-category-slider7 .resp-slider-container .slider .item .item-content .childcat-product-cat ul li.view-all::before { display: none; }
.sw-category-slider7 .res-button { position: absolute; top: 10px; cursor: pointer; font-size: 16px; width: 25px; height: 25px; border: 2px solid rgb(204, 204, 204); text-align: center; line-height: 21px; z-index: 8; background: rgb(64, 64, 64); border-radius: 50%; }
.sw-category-slider7 .res-button.slick-next { right: 15px; }
.rtl .sw-category-slider7 .res-button.slick-next { left: 15px; right: auto; }
.sw-category-slider7 .res-button.slick-next::before { content: ""; font-family: FontAwesome; color: rgb(179, 179, 179); }
.rtl .sw-category-slider7 .res-button.slick-next::before { content: ""; }
.sw-category-slider7 .res-button.slick-next:hover { background: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.sw-category-slider7 .res-button.slick-next:hover::before { color: rgb(255, 255, 255); transition: all 0.3s ease 0s; }
.sw-category-slider7 .res-button.slick-prev { right: 45px; }
.rtl .sw-category-slider7 .res-button.slick-prev { left: 45px; right: auto; }
.sw-category-slider7 .res-button.slick-prev::before { content: ""; font-family: FontAwesome; color: rgb(179, 179, 179); }
.rtl .sw-category-slider7 .res-button.slick-prev::before { content: ""; }
.sw-category-slider7 .res-button.slick-prev:hover { background: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.sw-category-slider7 .res-button.slick-prev:hover::before { color: rgb(255, 255, 255); transition: all 0.3s ease 0s; }
.footer-style13 { padding-top: 50px; }
.footer-style13 .elementor-widget-container h5, .footer-style13 .elementor-widget-container h2, .footer-style13 .widget_nav_menu h5, .footer-style13 .widget_nav_menu h2 { font-size: 14px; text-transform: uppercase; font-weight: 600; color: rgb(34, 34, 34); border-bottom: 1px solid rgb(238, 238, 238); padding-bottom: 15px; margin-bottom: 15px; }
.footer-style13 .elementor-widget-container ul li a, .footer-style13 .widget_nav_menu ul li a { font-size: 12px; color: rgb(112, 112, 112); line-height: 26px; display: block; transition: all 0.3s ease 0s; }
.footer-style13 .elementor-widget-container ul li a:hover, .footer-style13 .widget_nav_menu ul li a:hover { color: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.footer-style13 .info-foot { margin-bottom: 30px; }
.footer-style13 .info-foot h3 { font-size: 14px; text-transform: uppercase; font-weight: 600; color: rgb(34, 34, 34); border-bottom: 1px solid rgb(238, 238, 238); padding-bottom: 15px; margin-bottom: 15px; }
.footer-style13 .info-foot ul { margin: 0px; list-style: none; }
.footer-style13 .info-foot ul li { font-size: 12px; color: rgb(112, 112, 112); line-height: 26px; }
.footer-style13 .info-foot ul li a { color: rgb(112, 112, 112); transition: all 0.3s ease 0s; }
.footer-style13 .info-foot ul li a:hover { color: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.footer-style13 .socials-foot h3 { font-size: 14px; text-transform: uppercase; font-weight: 600; color: rgb(34, 34, 34); border-bottom: 1px solid rgb(238, 238, 238); padding-bottom: 15px; margin-bottom: 20px; }
.footer-style13 .socials-foot ul { margin: 0px; list-style: none; }
.footer-style13 .socials-foot ul li { display: inline-block; vertical-align: top; margin: 0px 10px 0px 0px; }
.rtl .footer-style13 .socials-foot ul li { margin: 0px 0px 0px 10px; }
.footer-style13 .socials-foot ul li a { font-size: 20px; width: 36px; height: 36px; line-height: 36px; text-align: center; margin-bottom: 5px; background: rgb(204, 204, 204); color: rgb(255, 255, 255); display: inline-block; vertical-align: top; transition: all 0.3s ease 0s; }
.footer-style13 .socials-foot ul li a:hover { background: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.footer-style13 .newsletter-foot h3 { font-size: 14px; text-transform: uppercase; font-weight: 600; color: rgb(34, 34, 34); border-bottom: 1px solid rgb(238, 238, 238); padding-bottom: 15px; margin-bottom: 20px; }
.footer-style13 .newsletter-foot .form-newsletter .mc4wp-form-fields { border: 1px solid rgb(204, 204, 204); }
.footer-style13 .newsletter-foot .form-newsletter .mc4wp-form-fields input[type="email"] { border: 0px; color: rgb(140, 140, 140); height: 40px; padding: 0px 14px; width: 80%; border-radius: 0px; margin: 0px; }
.footer-style13 .newsletter-foot .form-newsletter .mc4wp-form-fields input[type="submit"] { border: 0px; background: url("../assets/img/fly.png") center center no-repeat rgb(230, 0, 50); height: 40px; width: 20%; border-radius: 0px; text-indent: -99999px; }
.footer-style13 .newsletter-foot .form-newsletter .mc4wp-form-fields input[type="submit"]:hover { opacity: 0.85; }
@media (max-width: 1199px) and (min-width: 991px) {
  .header-style14 .top-form.revo-minicart6 { padding-right: 8px; }
  .rtl .header-style14 .top-form.revo-minicart6 { padding-right: 0px; padding-left: 8px; }
}
@media (max-width: 991px) {
  .home-style14 .header-style14 .wrapper_vertical_menu { box-shadow: none; }
  .header-style14 .header-mid { padding: 20px 0px 10px; }
  .header-style14 .header-mid .revo-logo { margin-bottom: 10px; }
  .header-style14 .header-mid .search-cate { float: left; }
  .rtl .header-style14 .header-mid .search-cate { float: right; }
  .header-style14 .sticky-menu .wrapper_vertical_menu { opacity: 1; visibility: visible; transform: translateY(2px); }
  .header-style14 .vertical_megamenu-header { display: none; }
  .header-style14 #main-menu .primary-menu .resmenu-container .navbar-toggle { margin: 8px 0px; border: 1px solid rgb(230, 0, 50); border-radius: 4px; }
  .rtl .header-style14 #main-menu .primary-menu .resmenu-container .navbar-toggle { float: right; }
  .header-style14 #main-menu .primary-menu .resmenu-container .navbar-toggle .icon-bar { background: rgb(230, 0, 50); }
  .header-style14 #main-menu .primary-menu .resmenu-container .menu-responsive-wrapper { right: 15px; }
  .rtl .header-style14 #main-menu .primary-menu .resmenu-container .menu-responsive-wrapper { left: 15px; right: auto; }
  .block-text3 { text-align: center; }
  .block-text3 ul li .fly-icon { float: none; margin: 0px auto; }
  .rtl .block-text3 ul li .fly-icon { float: none; margin: 0px auto; }
}
@media (max-width: 767px) {
  .header-style14 .sticky-menu { position: relative; }
  .header-style14 .header-top .top-header .socials-header { display: none; }
  .header-style14 .header-mid .right-header { display: none; }
  .header-style14 .header-mid .top-form.revo-minicart6 { margin-top: 0px; }
  .header-style14 .header-mid .top-form.revo-minicart6 .cart-title { display: none; }
  .header-style14 .header-mid .top-form.revo-minicart6 .cart-contents { border: none; }
  .rtl .header-style14 .header-mid .top-form.revo-minicart6 .cart-contents { border: none; }
  .header-style14 .header-mid .search-cate { width: 72%; margin: 0px 0px 0px 15px; float: left; }
  .rtl .header-style14 .header-mid .search-cate { margin: 0px 15px 0px 0px; float: right; }
  .header-style14 .header-mid .search-cate .revo_top .top-form.top-search .cat-wrapper { display: none; }
  .header-style14 .header-mid .search-cate .revo_top .top-form.top-search input { padding-left: 10px; }
  .rtl .header-style14 .header-mid .search-cate .revo_top .top-form.top-search input { padding-right: 10px; }
  .sw-child-cat3 .child-top { float: none; overflow: hidden; width: 100%; }
  .sw-child-cat3 .child-top .child-top-left { display: none; }
  .sw-child-cat3 .child-top .child-top-right { width: 100%; float: none; }
  .rtl .sw-child-cat3 .child-top .child-top-right { float: none; }
  .sw-child-cat3 .child-top .child-top-right .box-title { position: relative; }
  .sw-child-cat3 .child-top .child-top-right .box-title .button-collapse { position: absolute; top: 9px; z-index: 9; display: block; background: none 0px 0px repeat scroll rgb(204, 204, 204); border-radius: 3px; border: 0px; margin: 0px; padding: 0px; cursor: pointer; height: 30px; line-height: 30px; right: 15px; text-align: center; width: 30px; }
  .sw-child-cat3 .child-top .child-top-right .box-title .button-collapse:hover { background: rgb(230, 0, 50); }
  .rtl .sw-child-cat3 .child-top .child-top-right .box-title .button-collapse { left: 15px; right: auto; }
  .sw-child-cat3 .child-top .child-top-right .box-title .button-collapse::before { content: ""; font-family: FontAwesome; font-size: 16px; color: rgb(255, 255, 255); height: 30px; width: 30px; line-height: 30px; display: inline-block; text-align: center; }
  .sw-child-cat3 .child-top .child-top-right .childcat-content { padding: 0px; border: 0px; height: 0px; margin: 0px; overflow: hidden; text-align: left; position: absolute; top: 44px; z-index: 9; right: 15px; box-shadow: rgba(0, 0, 0, 0.3) 0px 3px 3px; background: rgb(255, 255, 255); width: 250px; }
  .rtl .sw-child-cat3 .child-top .child-top-right .childcat-content { left: 15px; right: auto; }
  .sw-child-cat3 .child-top .child-top-right .childcat-content ul { padding: 0px; }
  .sw-child-cat3 .child-top .child-top-right .childcat-content ul > li { list-style: none; padding: 0px; line-height: 40px; width: 100%; border-radius: 0px; border: 0px; background-color: rgb(255, 255, 255); float: none !important; }
  .sw-child-cat3 .child-top .child-top-right .childcat-content ul > li > a { font-size: 14px; line-height: 22px; color: rgb(68, 68, 68); display: block; padding: 9px 20px; border-radius: 0px; }
  .rtl .sw-child-cat3 .child-top .child-top-right .childcat-content ul > li > a { text-align: right; }
  .sw-child-cat3 .child-top .child-top-right .childcat-content ul > li > a::after { width: 0px; height: 0px; }
  .sw-child-cat3 .child-top .child-top-right .childcat-content ul > li:hover > a { background-color: rgb(230, 0, 50); border-top: 1px solid rgb(230, 0, 50); color: rgb(255, 255, 255) !important; }
  .sw-child-cat3 .child-top .child-top-right .childcat-content ul > li:hover > a::before { opacity: 0 !important; }
  .sw-child-cat3 .childcat-slider-content { overflow: inherit; }
  .sw-category-slider7 .resp-slider-container .slider .item .item-content .childcat-product-cat ul li::before { display: none; }
  .responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content h4 { text-align: left; }
  .rtl .responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content h4 { text-align: right; }
}
@media (max-width: 480px) {
  .header-style14 .vertical_megamenu-header .wrapper_vertical_menu .resmenu-container .navbar-toggle { margin-left: 0px; }
  .rtl .header-style14 .vertical_megamenu-header .wrapper_vertical_menu .resmenu-container .navbar-toggle { margin-right: 0px; }
}
.home-style15 .header-style15 { margin-bottom: 35px; }
.home-style15 .wpb_revslider_element { margin-bottom: 30px; }
.home-style15 .responsive-post-slider { margin-bottom: 60px; }
.home-style15 .responsive-post-slider .res-button { top: 10px; }
.home-style15 .footer-style15 { padding-top: 100px; }
.home-style15 .footer .container > p { display: none; }
.home-style15 .footer .footer-copyright { background-color: rgb(37, 37, 37); text-align: right; padding: 27px 0px 12px; border-top: 1px solid rgba(255, 255, 255, 0.1); }
.home-style15 .footer .footer-copyright img { margin-top: 0px !important; }
.home-style15 .footer .footer-copyright .copyright-text { float: left; color: rgb(228, 228, 228); }
.rtl .home-style15 .footer .footer-copyright .copyright-text { float: right; }
.home-style15 .footer .footer-copyright .widget_sp_image { display: none; }
.header-style15 .header-top .top-login ul li a { border-left: none; }
.rtl .header-style15 .header-top .top-login ul li a { border-right: none; }
.header-style15 .header-mid { padding: 35px 0px; background: rgb(37, 37, 37); }
.header-style15 .header-mid .revo-logo { padding-top: 0px; }
.header-style15 .header-mid .search-cate { margin-top: 4px; }
.header-style15 .header-mid .search-cate .revo_top { border: 2px solid rgb(238, 238, 238); border-radius: 4px; padding: 0px; }
.header-style15 .header-mid .search-cate .revo_top .top-form.top-search { top: 0px; margin: 0px; display: inline-block; position: relative; background-color: rgb(255, 255, 255); width: 100%; min-width: auto; z-index: 99; }
.header-style15 .header-mid .search-cate .revo_top .top-form.top-search .topsearch-entry { padding: 0px; }
.header-style15 .header-mid .search-cate .revo_top .top-form.top-search form { margin: 0px; position: relative; z-index: 10; }
.header-style15 .header-mid .search-cate .revo_top .top-form.top-search .cat-wrapper { display: block; position: absolute; height: 40px; top: 0px; left: 0px; right: auto; border-radius: 4px 0px 0px 4px; overflow: hidden; color: rgb(102, 102, 102); border-right: 1px solid rgb(204, 204, 204); }
.header-style15 .header-mid .search-cate .revo_top .top-form.top-search .cat-wrapper::before { content: ""; font-family: FontAwesome; color: rgb(102, 102, 102); font-size: 14px; position: absolute; top: 13px; right: 20px; }
.rtl .header-style15 .header-mid .search-cate .revo_top .top-form.top-search .cat-wrapper { border-left: 1px solid rgb(204, 204, 204); border-right: 0px; border-radius: 0px 4px 4px 0px; right: 0px; left: auto; }
.rtl .header-style15 .header-mid .search-cate .revo_top .top-form.top-search .cat-wrapper::before { right: auto; left: 20px; }
.header-style15 .header-mid .search-cate .revo_top .top-form.top-search .cat-wrapper .label-search { display: block; font-size: 12px; margin-bottom: 0px; color: rgb(102, 102, 102); }
.header-style15 .header-mid .search-cate .revo_top .top-form.top-search .cat-wrapper select { appearance: none; border: none; padding: 0px 10px; height: 40px; width: 135px; color: rgb(102, 102, 102); background: rgb(255, 255, 255); border-radius: 0px !important; }
.header-style15 .header-mid .search-cate .revo_top .top-form.top-search .cat-wrapper select:focus { outline: none; background-color: rgb(255, 255, 255); }
.header-style15 .header-mid .search-cate .revo_top .top-form.top-search input { width: 100%; background: rgb(255, 255, 255); height: 40px; border: none; font-size: 12px; line-height: 40px; margin-bottom: 0px; padding-left: 150px; border-radius: 0px; }
.rtl .header-style15 .header-mid .search-cate .revo_top .top-form.top-search input { padding-right: 150px; padding-left: 0px; }
.header-style15 .header-mid .search-cate .revo_top .top-form.top-search button.form-button { height: 40px; line-height: 40px; width: 50px; margin: 0px; border: 0px; position: absolute; left: auto; right: 0px; top: 0px; font-size: 16px; color: rgb(255, 255, 255); border-radius: 0px; background: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.rtl .header-style15 .header-mid .search-cate .revo_top .top-form.top-search button.form-button { left: 0px; right: auto; }
.header-style15 .header-mid .search-cate .revo_top .top-form.top-search button.form-button:hover { transition: all 0.3s ease 0s; }
.header-style15 .header-mid .search-cate .revo_top .top-form.top-search button.form-button:hover::before { color: rgb(34, 34, 34); }
.header-style15 .header-mid .search-cate .revo_top .top-form.top-search.non-category input { padding: 0px; }
.rtl .header-style15 .header-mid .search-cate .revo_top .top-form.top-search.non-category input { padding-right: 0px; }
.header-style15 .header-mid .search-cate .revo_top.revo_top-3 .top-form.top-search input { padding: 0px 5px; }
.rtl .header-style15 .header-mid .search-cate .revo_top.revo_top-3 .top-form.top-search input { padding: 0px 5px; }
.header-style15 .header-mid .right-header { margin-top: 4px; }
.header-style15 .header-mid .right-header .wishlist { margin: 0px 15px; }
.header-style15 .header-mid .right-header .wishlist a { border: 2px solid rgb(238, 238, 238); display: inline-block; vertical-align: top; font-size: 0px; text-align: center; border-radius: 4px; }
.header-style15 .header-mid .right-header .wishlist a i.fa { font-size: 16px; width: 39px; height: 39px; line-height: 39px; background: rgb(255, 255, 255); }
.header-style15 .header-bottom .contact-us { color: rgb(34, 34, 34); background: url("../assets/img/bg_general.png") -20px -1960px no-repeat; padding: 9px 15px 9px 45px; }
.rtl .header-style15 .header-bottom .contact-us { background: url("../assets/img/bg_general.png") 161px -1960px no-repeat; padding: 9px 45px 9px 15px; }
.header-style15 .header-bottom .contact-us .text { font-weight: 600; text-transform: capitalize; }
.header-style15 .header-bottom .contact-us .phone { color: rgb(255, 255, 255); }
.header-style15 .header-bottom .contact-us a { color: rgb(34, 34, 34); }
.header-style15 .header-bottom .contact-us a:hover { color: rgb(255, 255, 255); }
.header-style15 .top-form.revo-minicart6 { padding-right: 15px; margin-top: 4px; }
.rtl .header-style15 .top-form.revo-minicart6 { padding-right: 0px; padding-left: 15px; }
.header-style15 .top-form.revo-minicart6 .top-minicart-icon { border: 2px solid rgb(238, 238, 238); border-radius: 4px; background: rgb(255, 255, 255); }
.header-style15 .top-form.revo-minicart6 .top-minicart-icon .cart-contents { display: inline-block; vertical-align: top; border-right: 2px solid rgb(238, 238, 238); position: relative; text-align: center; }
.rtl .header-style15 .top-form.revo-minicart6 .top-minicart-icon .cart-contents { border-left: 2px solid rgb(238, 238, 238); border-right: none; }
.header-style15 .top-form.revo-minicart6 .top-minicart-icon .cart-contents i.fa { height: 39px; line-height: 38px; width: 39px; font-size: 16px; }
.header-style15 .top-form.revo-minicart6 .top-minicart-icon .cart-contents .minicart-number { position: absolute; top: -10px; right: -10px; background: rgb(230, 0, 50); color: rgb(255, 255, 255); font-size: 11px; width: 20px; height: 20px; line-height: 20px; border-radius: 50%; }
.rtl .header-style15 .top-form.revo-minicart6 .top-minicart-icon .cart-contents .minicart-number { right: auto; left: -10px; }
.header-style15 .top-form.revo-minicart6 .top-minicart-icon .cart-title { display: inline-block; vertical-align: top; font-size: 12px; padding: 0px 5px; }
.header-style15 .top-form.revo-minicart6 .top-minicart-icon .cart-title h3 { font-size: 12px; font-weight: normal; height: 39px; line-height: 39px; text-transform: capitalize; margin-bottom: 0px; }
.header-style15 .top-form.revo-minicart6 .top-minicart-icon .cart-title span { color: rgb(230, 0, 50); font-size: 14px; }
.header-style15 .top-form:hover .wrapp-minicart { transform: translateY(10px); }
.header-style15 .nav-pills > li > a { padding: 16px 18px; font-size: 13px; color: rgb(255, 255, 255); }
.header-style15 .nav-pills > li > a::after { display: none; }
.header-style15 .nav-pills > li.active > a, .header-style15 .nav-pills > li.active > a:hover, .header-style15 .nav-pills > li.active > a:focus { background: rgb(230, 0, 50); color: rgb(255, 255, 255); border-radius: 4px 4px 0px 0px; }
.header-style15 .nav-pills.nav-mega .autusin-mega-menu.autusin-menu-img > a span.menu-img { top: -4px; }
.header-style15 .sticky-menu { position: fixed; z-index: 99; background: rgb(255, 255, 255); }
.sw-category-slider7.style1 { margin-bottom: 50px; }
.sw-category-slider7.style1 .block-title { margin-bottom: 30px; }
.sw-category-slider7.style1 .block-title h3 { padding: 15px 0px 13px; border-bottom: 1px solid rgb(237, 237, 237); position: relative; font-size: 18px; color: rgb(34, 34, 34); text-transform: uppercase; font-weight: 500; }
.rtl .sw-category-slider7.style1 .block-title h3 { text-align: right; }
.sw-category-slider7.style1 .block-title h3::before { content: ""; height: 2px; width: 100px; background-color: rgb(230, 0, 50); position: absolute; bottom: -1px; }
.rtl .sw-category-slider7.style1 .block-title h3::before { right: 0px; left: auto; }
.sw-category-slider7.style1 .block-title { background: transparent; padding: 0px; }
.sw-category-slider7.style1 .res-button { background: rgb(255, 255, 255); }
.sw-category-slider7.style1 .res-button.slick-next { right: 0px; }
.rtl .sw-category-slider7.style1 .res-button.slick-next { left: 0px; }
.sw-category-slider7.style1 .res-button.slick-prev { right: 30px; }
.rtl .sw-category-slider7.style1 .res-button.slick-prev { left: 30px; }
.sw-category-slider7.style1 .resp-slider-container .slider { margin: 0px -15px; }
.sw-category-slider7.style1 .resp-slider-container .slider .item { border: none; margin-bottom: 0px; }
.sw-category-slider7.style1 .resp-slider-container .slider .item .item-image a { overflow: hidden; display: block; }
.sw-category-slider7.style1 .resp-slider-container .slider .item .item-image a img { transition: all 0.3s ease 0s; margin-bottom: 0px; }
.sw-category-slider7.style1 .resp-slider-container .slider .item .item-image:hover a img { transform: scale(1.05); transition: all 0.3s ease 0s; }
.sw-category-slider7.style1 .resp-slider-container .slider .item .item-content { padding-top: 30px; }
.sw-category-slider7.style1 .resp-slider-container .slider .item .item-content h3 { background: transparent; }
.sw-category-slider7.style1 .resp-slider-container .slider .item .item-content h3 a { color: rgb(34, 34, 34); padding: 0px; font-weight: bold; }
.sw-category-slider7.style1 .resp-slider-container .slider .item .item-content h3 a:hover { color: rgb(230, 0, 50); }
.sw-category-slider7.style1 .resp-slider-container .slider .item .item-content .childcat-product-cat ul { padding: 0px; }
.sw-category-slider7.style1 .resp-slider-container .slider .item .item-content .childcat-product-cat ul li { padding-left: 20px; }
.rtl .sw-category-slider7.style1 .resp-slider-container .slider .item .item-content .childcat-product-cat ul li { padding-right: 20px; }
.sw-category-slider7.style1 .resp-slider-container .slider .item .item-content .childcat-product-cat ul li a { padding: 6px 0px; }
.sw-category-slider7.style1 .resp-slider-container .slider .item .item-content .childcat-product-cat ul li::before { content: ""; font-size: 10px; color: rgb(230, 0, 50); top: 12px; }
.rtl .sw-category-slider7.style1 .resp-slider-container .slider .item .item-content .childcat-product-cat ul li::before { content: ""; }
.sw-category-slider7.style1 .resp-slider-container .slider .item .item-content .childcat-product-cat ul li.view-all a { display: block; line-height: 18px; }
.sw-category-slider7.style1 .resp-slider-container .slider .item .item-content .childcat-product-cat ul li.view-all::before { display: block; }
.best-selling-product3.style2 { border: none; }
.best-selling-product3.style2 .block-title { margin-bottom: 30px; }
.best-selling-product3.style2 .block-title h3 { padding: 15px 0px 13px; border-bottom: 1px solid rgb(237, 237, 237); position: relative; font-size: 18px; color: rgb(34, 34, 34); text-transform: uppercase; font-weight: 500; }
.rtl .best-selling-product3.style2 .block-title h3 { text-align: right; }
.best-selling-product3.style2 .block-title h3::before { content: ""; height: 2px; width: 100px; background-color: rgb(230, 0, 50); position: absolute; bottom: -1px; }
.rtl .best-selling-product3.style2 .block-title h3::before { right: 0px; left: auto; }
.best-selling-product3.style2 .block-title { background: transparent; padding: 0px; border-bottom: 1px solid rgb(237, 237, 237); }
.best-selling-product3.style2 .block-title h3 { border-bottom: none; margin-bottom: 0px; }
.best-selling-product3.style2 .block-title .item-countdown2 { margin-top: 10px; }
.best-selling-product3.style2 .block-title .item-countdown2 .countdown-section { position: relative; display: inline-block; margin-right: 24px; }
.best-selling-product3.style2 .block-title .item-countdown2 .countdown-section.icon-clock { display: none; }
.rtl .best-selling-product3.style2 .block-title .item-countdown2 .countdown-section { margin-left: 24px; margin-right: 0px; }
.best-selling-product3.style2 .block-title .item-countdown2 .countdown-section .countdown-amount { display: block; min-width: 32px; padding: 0px 2px; height: 26px; line-height: 26px; background-color: rgb(230, 0, 50); font-weight: 500; text-align: center; font-size: 18px; color: rgb(255, 255, 255); border-radius: 3px; position: relative; }
.best-selling-product3.style2 .block-title .item-countdown2 .countdown-section .countdown-amount::before { content: ":"; position: absolute; right: -15px; top: 0px; color: rgb(230, 0, 50); }
.rtl .best-selling-product3.style2 .block-title .item-countdown2 .countdown-section .countdown-amount::before { right: auto; left: -15px; }
.best-selling-product3.style2 .block-title .item-countdown2 .countdown-section:last-child { margin-right: 0px; }
.rtl .best-selling-product3.style2 .block-title .item-countdown2 .countdown-section:last-child { margin-left: 0px; }
.best-selling-product3.style2 .block-title .item-countdown2 .countdown-section:last-child .countdown-amount::before { display: none; }
.best-selling-product3.style2 .res-button { background: rgb(255, 255, 255); }
.best-selling-product3.style2 .res-button.slick-next { right: 0px; }
.rtl .best-selling-product3.style2 .res-button.slick-next { left: 0px; right: auto; }
.best-selling-product3.style2 .res-button.slick-prev { right: 30px; }
.rtl .best-selling-product3.style2 .res-button.slick-prev { left: 30px; right: auto; }
.best-selling-product3.style2 .resp-slider-container { border: 1px solid rgb(238, 238, 238); }
.best-selling-product3.style2 .resp-slider-container .item .item-wrap4 { border-right: 1px solid rgb(238, 238, 238); }
.item-wrap4 .item-detail { padding: 0px 15px; }
.item-wrap4 .item-detail .products-thumb { position: relative; }
.item-wrap4 .item-detail .products-thumb a { display: inline-block; vertical-align: top; overflow: hidden; }
.item-wrap4 .item-detail .products-thumb a img { width: 100%; transform: scale(1); transition: all 0.3s ease 0s; }
.item-wrap4 .item-detail .products-thumb .sale-off { position: absolute; z-index: 1; top: 10px; right: 10px; font-size: 12px; font-weight: bold; color: rgb(255, 255, 255); text-align: center; display: inline-block; width: 38px; height: 38px; border-radius: 50%; line-height: 38px; background-color: rgb(230, 0, 50); }
.rtl .item-wrap4 .item-detail .products-thumb .sale-off { left: 10px; right: auto; }
.item-wrap4 .item-detail .products-thumb:hover a img { transform: scale(1.05); transition: all 0.3s ease 0s; }
.item-wrap4 .item-detail .item-content h4 a { font-size: 14px; color: rgb(34, 34, 34); font-weight: 500; text-transform: capitalize; }
.item-wrap4 .item-detail .item-content h4 a:hover { color: rgb(230, 0, 50); }
.item-wrap4 .item-detail .item-content .item-price { display: block; color: rgb(230, 0, 50); margin-bottom: 25px; font-size: 16px; }
.item-wrap4 .item-detail .item-content .item-price span { display: inline-block; vertical-align: top; }
.item-wrap4 .item-detail .item-content .item-price del { line-height: 21px; margin-top: 1px; }
.item-wrap4 .item-detail .item-content .item-price del span { text-decoration: line-through; }
.item-wrap4 .item-detail .item-content .item-bottom { z-index: 2; overflow: hidden; border: 1px solid rgb(238, 238, 238); display: inline-block; vertical-align: top; margin-bottom: 30px; }
.item-wrap4 .item-detail .item-content .item-bottom .clear { display: none; }
.item-wrap4 .item-detail .item-content .item-bottom .button, .item-wrap4 .item-detail .item-content .item-bottom .add_to_cart_button, .item-wrap4 .item-detail .item-content .item-bottom .product_type_external, .item-wrap4 .item-detail .item-content .item-bottom .product_type_grouped { text-align: center; color: rgb(153, 153, 153); height: 40px; line-height: 40px; padding: 0px; display: inline-block; vertical-align: top; overflow: hidden; position: relative; font-size: 0px; min-width: 40px; margin: 0px; background: transparent; }
.item-wrap4 .item-detail .item-content .item-bottom .button::before, .item-wrap4 .item-detail .item-content .item-bottom .add_to_cart_button::before, .item-wrap4 .item-detail .item-content .item-bottom .product_type_external::before, .item-wrap4 .item-detail .item-content .item-bottom .product_type_grouped::before { font-family: fontawesome; font-size: 14px; content: ""; }
.item-wrap4 .item-detail .item-content .item-bottom .button:hover, .item-wrap4 .item-detail .item-content .item-bottom .add_to_cart_button:hover, .item-wrap4 .item-detail .item-content .item-bottom .product_type_external:hover, .item-wrap4 .item-detail .item-content .item-bottom .product_type_grouped:hover { font-size: 0px; padding: 0px; background: rgb(230, 0, 50); }
.item-wrap4 .item-detail .item-content .item-bottom .button:hover::before, .item-wrap4 .item-detail .item-content .item-bottom .add_to_cart_button:hover::before, .item-wrap4 .item-detail .item-content .item-bottom .product_type_external:hover::before, .item-wrap4 .item-detail .item-content .item-bottom .product_type_grouped:hover::before { color: rgb(255, 255, 255); }
.item-wrap4 .item-detail .item-content .item-bottom .button.loading, .item-wrap4 .item-detail .item-content .item-bottom .add_to_cart_button.loading, .item-wrap4 .item-detail .item-content .item-bottom .product_type_external.loading, .item-wrap4 .item-detail .item-content .item-bottom .product_type_grouped.loading { background-color: rgb(230, 0, 50); opacity: 0.75; }
.item-wrap4 .item-detail .item-content .item-bottom .button.loading::before, .item-wrap4 .item-detail .item-content .item-bottom .add_to_cart_button.loading::before, .item-wrap4 .item-detail .item-content .item-bottom .product_type_external.loading::before, .item-wrap4 .item-detail .item-content .item-bottom .product_type_grouped.loading::before { text-align: center; left: 0px; background-color: rgb(230, 0, 50); border-radius: 16px; }
.item-wrap4 .item-detail .item-content .item-bottom .button.added, .item-wrap4 .item-detail .item-content .item-bottom .add_to_cart_button.added, .item-wrap4 .item-detail .item-content .item-bottom .product_type_external.added, .item-wrap4 .item-detail .item-content .item-bottom .product_type_grouped.added { color: rgb(255, 255, 255); }
.item-wrap4 .item-detail .item-content .item-bottom .button.added::before, .item-wrap4 .item-detail .item-content .item-bottom .add_to_cart_button.added::before, .item-wrap4 .item-detail .item-content .item-bottom .product_type_external.added::before, .item-wrap4 .item-detail .item-content .item-bottom .product_type_grouped.added::before { color: rgb(153, 153, 153); }
.item-wrap4 .item-detail .item-content .item-bottom .button.added::after, .item-wrap4 .item-detail .item-content .item-bottom .add_to_cart_button.added::after, .item-wrap4 .item-detail .item-content .item-bottom .product_type_external.added::after, .item-wrap4 .item-detail .item-content .item-bottom .product_type_grouped.added::after { font-family: WooCommerce; background: rgb(144, 205, 13); font-size: 10px; content: ""; display: inline-block; width: 14px; height: 14px; line-height: 14px; vertical-align: top; border-radius: 50%; margin-top: 10px; margin-left: -4px; color: rgb(68, 68, 68); font-weight: bold; }
.rtl .item-wrap4 .item-detail .item-content .item-bottom .button.added::after, .rtl .item-wrap4 .item-detail .item-content .item-bottom .add_to_cart_button.added::after, .rtl .item-wrap4 .item-detail .item-content .item-bottom .product_type_external.added::after, .rtl .item-wrap4 .item-detail .item-content .item-bottom .product_type_grouped.added::after { margin-left: 0px; margin-right: -4px; }
.item-wrap4 .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist { margin: 0px; }
.item-wrap4 .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button, .item-wrap4 .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse, .item-wrap4 .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse { position: relative; }
.item-wrap4 .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::before, .item-wrap4 .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before, .item-wrap4 .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::before { content: ""; }
.item-wrap4 .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show, .item-wrap4 .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show, .item-wrap4 .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show { vertical-align: top; display: inline-block !important; }
.item-wrap4 .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .feedback, .item-wrap4 .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback, .item-wrap4 .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback { display: none; }
.item-wrap4 .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .ajax-loading, .item-wrap4 .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .ajax-loading, .item-wrap4 .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .ajax-loading { position: absolute; inset: 0px; margin: auto; }
.item-wrap4 .item-detail .item-content .item-bottom a.compare::before { font-size: 14px; content: ""; }
.item-wrap4 .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .item-wrap4 .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .item-wrap4 .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .item-wrap4 .item-detail .item-content .item-bottom a.compare { text-align: center; color: rgb(153, 153, 153); height: 40px; line-height: 40px; padding: 0px; display: inline-block; vertical-align: top; overflow: hidden; position: relative; font-size: 0px; min-width: 40px; margin: 0px; }
.item-wrap4 .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::before, .item-wrap4 .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before, .item-wrap4 .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::before, .item-wrap4 .item-detail .item-content .item-bottom a.compare::before { font-family: fontawesome; font-size: 14px; }
.item-wrap4 .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover, .item-wrap4 .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover, .item-wrap4 .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover, .item-wrap4 .item-detail .item-content .item-bottom a.compare:hover { font-size: 0px; padding: 0px; background: rgb(230, 0, 50); border-radius: 0px; }
.item-wrap4 .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover::before, .item-wrap4 .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover::before, .item-wrap4 .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover::before, .item-wrap4 .item-detail .item-content .item-bottom a.compare:hover::before { color: rgb(255, 255, 255); }
.item-wrap4 .item-detail .item-content .item-bottom .add_to_cart_button, .item-wrap4 .item-detail .item-content .item-bottom .product_type_external, .item-wrap4 .item-detail .item-content .item-bottom .product_type_grouped, .item-wrap4 .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist, .item-wrap4 .item-detail .item-content .item-bottom a.compare, .item-wrap4 .item-detail .item-content .item-bottom .sw-quickview { display: inline-block; float: left; vertical-align: top; font-weight: normal; border-right: 1px solid rgb(238, 238, 238); }
.rtl .item-wrap4 .item-detail .item-content .item-bottom .add_to_cart_button, .rtl .item-wrap4 .item-detail .item-content .item-bottom .product_type_external, .rtl .item-wrap4 .item-detail .item-content .item-bottom .product_type_grouped, .rtl .item-wrap4 .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist, .rtl .item-wrap4 .item-detail .item-content .item-bottom a.compare, .rtl .item-wrap4 .item-detail .item-content .item-bottom .sw-quickview { float: right; border-right: none; border-left: 1px solid rgb(238, 238, 238); }
.item-wrap4 .item-detail .item-content .item-bottom .yith-wcwl-wishlistaddedbrowse.show a, .item-wrap4 .item-detail .item-content .item-bottom .yith-wcwl-wishlistexistsbrowse.show a { color: rgb(153, 153, 153); }
.item-wrap4 .item-detail .item-content .item-bottom .yith-wcwl-wishlistaddedbrowse.show a::before, .item-wrap4 .item-detail .item-content .item-bottom .yith-wcwl-wishlistexistsbrowse.show a::before { color: rgb(230, 0, 50); }
.item-wrap4 .item-detail .item-content .item-bottom a.sw-quickview { text-align: center; color: rgb(153, 153, 153); height: 40px; line-height: 40px; padding: 0px; display: inline-block; vertical-align: top; overflow: hidden; position: relative; font-size: 0px; min-width: 40px; border-right: none; }
.item-wrap4 .item-detail .item-content .item-bottom a.sw-quickview::before { font-family: fontawesome; font-size: 14px; content: ""; }
.item-wrap4 .item-detail .item-content .item-bottom a.sw-quickview:hover { color: rgb(255, 255, 255); background: rgb(230, 0, 50); }
.sw-woo-tab-style4 { position: relative; z-index: 3; margin-bottom: 60px; }
.sw-woo-tab-style4 .top-tab-slider .nav.nav-tabs { display: block; border-bottom: 1px solid rgb(238, 238, 238); margin-bottom: 30px; }
.sw-woo-tab-style4 .top-tab-slider .nav.nav-tabs li { margin: 0px; position: relative; }
.rtl .sw-woo-tab-style4 .top-tab-slider .nav.nav-tabs li { float: right; }
.sw-woo-tab-style4 .top-tab-slider .nav.nav-tabs li::before { content: ""; width: 0px; height: 2px; background: rgb(230, 0, 50); position: absolute; bottom: 0px; left: 0px; }
.rtl .sw-woo-tab-style4 .top-tab-slider .nav.nav-tabs li::before { left: auto; right: 0px; }
.sw-woo-tab-style4 .top-tab-slider .nav.nav-tabs li::after { content: "/"; width: 0px; background: rgb(230, 0, 50); position: absolute; top: 9px; right: 21px; font-size: 20px; }
.rtl .sw-woo-tab-style4 .top-tab-slider .nav.nav-tabs li::after { right: auto; left: 21px; }
.sw-woo-tab-style4 .top-tab-slider .nav.nav-tabs li a { border: none; font-size: 18px; font-weight: bold; text-transform: uppercase; padding: 0px 40px 0px 0px; }
.rtl .sw-woo-tab-style4 .top-tab-slider .nav.nav-tabs li a { padding: 0px 0px 0px 40px; }
.sw-woo-tab-style4 .top-tab-slider .nav.nav-tabs li.active a, .sw-woo-tab-style4 .top-tab-slider .nav.nav-tabs li:hover a { color: rgb(230, 0, 50); background: transparent; }
.sw-woo-tab-style4 .top-tab-slider .nav.nav-tabs li.active::before, .sw-woo-tab-style4 .top-tab-slider .nav.nav-tabs li:hover::before { width: 100px; }
.sw-woo-tab-style4 .top-tab-slider .nav.nav-tabs li:last-child::after { display: none; }
.sw-woo-tab-style4 .resp-slider-container { border-style: solid; border-color: rgb(238, 238, 238); border-image: initial; border-width: 1px 0px 1px 1px; }
.rtl .sw-woo-tab-style4 .resp-slider-container { }
.sw-woo-tab-style4 .resp-slider-container .slider .slick-list { overflow: inherit; }
.sw-woo-tab-style4 .resp-slider-container .slider .item { border-right: 1px solid rgb(238, 238, 238); }
.sw-woo-tab-style4 .resp-slider-container .slider .item .item-wrap4 { border-bottom: 1px solid rgb(238, 238, 238); }
.sw-woo-tab-style4 .resp-slider-container .slider .item .item-wrap4 .item-detail { padding: 0px; }
.sw-woo-tab-style4 .resp-slider-container .slider .item .item-wrap4 .item-detail .item-content { position: relative; padding: 0px 15px; }
.sw-woo-tab-style4 .resp-slider-container .slider .item .item-wrap4 .item-detail .item-content .item-price { margin-bottom: 10px; }
.sw-woo-tab-style4 .resp-slider-container .slider .item .item-wrap4 .item-detail .item-content .des { margin-bottom: 20px; font-size: 12px; line-height: 21px; }
.sw-woo-tab-style4 .resp-slider-container .slider .item .item-wrap4 .item-detail .item-content .item-transition { position: absolute; padding: 0px 15px; left: 0px; right: 0px; top: 100px; z-index: 2; overflow: hidden; background: rgb(255, 255, 255); box-shadow: rgb(204, 204, 204) 0px 2px 2px 0px; opacity: 0; visibility: hidden; transition: all 0.3s ease 0s; }
.sw-woo-tab-style4 .resp-slider-container .slider .item .item-wrap4:last-child { border-bottom: none; }
.sw-woo-tab-style4 .resp-slider-container .slider .item .item-wrap4:hover .item-detail .item-content .item-transition { top: 60px; opacity: 1; visibility: visible; transition: all 0.3s ease 0s; }
.sw-vendor-container-slider { position: relative; margin-bottom: 60px; }
.sw-vendor-container-slider .title-home { margin-bottom: 30px; }
.sw-vendor-container-slider .title-home h2 { padding: 15px 0px 13px; border-bottom: 1px solid rgb(237, 237, 237); position: relative; font-size: 18px; color: rgb(34, 34, 34); text-transform: uppercase; font-weight: 500 !important; }
.sw-vendor-container-slider .title-home h2::before { content: ""; height: 2px; width: 100px; background-color: rgb(230, 0, 50); position: absolute; bottom: -1px; }
.sw-vendor-container-slider .resp-slider-container .slider { margin: 0px -15px; }
.sw-vendor-container-slider .resp-slider-container .slider .item .item-product { margin-bottom: 15px; }
.sw-vendor-container-slider .resp-slider-container .slider .item .item-product .item-product-content .item-img a { display: block; position: relative; overflow: hidden; }
.sw-vendor-container-slider .resp-slider-container .slider .item .item-product .item-product-content .item-img a::before { content: ""; background: rgba(0, 0, 0, 0.05); position: absolute; inset: 0px; border-radius: 4px; transition: all 0.3s ease 0s; }
.sw-vendor-container-slider .resp-slider-container .slider .item .item-product .item-product-content .item-img a img { margin: 0px auto; }
.sw-vendor-container-slider .resp-slider-container .slider .item .item-product .item-product-content .item-img:hover a::before { background: rgba(0, 0, 0, 0.2); transition: all 0.3s ease 0s; }
.sw-vendor-container-slider .resp-slider-container .slider .item .item-product .item-product-content .wrap-small-item { margin: 5px -2.5px; }
.sw-vendor-container-slider .resp-slider-container .slider .item .item-product .item-product-content .wrap-small-item .item-img { width: 33.332%; float: left; padding: 0px 2.5px; }
.rtl .sw-vendor-container-slider .resp-slider-container .slider .item .item-product .item-product-content .wrap-small-item .item-img { float: right; }
.sw-vendor-container-slider .resp-slider-container .slider .item .item-bottom .item-user { float: left; }
.rtl .sw-vendor-container-slider .resp-slider-container .slider .item .item-bottom .item-user { float: right; }
.sw-vendor-container-slider .resp-slider-container .slider .item .item-bottom .item-user .item-user-img { display: inline-block; vertical-align: top; border-radius: 4px; overflow: hidden; max-width: 50px; }
.sw-vendor-container-slider .resp-slider-container .slider .item .item-bottom .item-user h4 { display: inline-block; vertical-align: top; font-size: 15px; text-transform: capitalize; font-weight: bold; color: rgb(34, 34, 34); margin: 15px 10px 10px; }
.sw-vendor-container-slider .resp-slider-container .slider .item .item-bottom > a { float: right; background: rgb(230, 0, 50); font-size: 13px; color: rgb(34, 34, 34); height: 34px; line-height: 34px; padding: 0px 15px; border-radius: 4px; font-weight: 600; margin-top: 8px; transition: all 0.3s ease 0s; }
.rtl .sw-vendor-container-slider .resp-slider-container .slider .item .item-bottom > a { float: left; }
.sw-vendor-container-slider .resp-slider-container .slider .item .item-bottom > a:hover { color: rgb(255, 255, 255); transition: all 0.3s ease 0s; }
.sw-vendor-container-slider .res-button { width: 28px; height: 28px; display: inline-block; position: absolute; top: -34px; z-index: 2; cursor: pointer; }
.sw-vendor-container-slider .res-button.slick-prev { right: 48px; background: url("../assets/img/bg_general.png") -20px -1111px no-repeat; }
.rtl .sw-vendor-container-slider .res-button.slick-prev { left: 15px; right: auto; }
.sw-vendor-container-slider .res-button.slick-prev:hover { background: url("../assets/img/bg_general.png") -20px -1063px no-repeat; }
.sw-vendor-container-slider .res-button.slick-next { right: 15px; background: url("../assets/img/bg_general.png") -20px -1015px no-repeat; }
.rtl .sw-vendor-container-slider .res-button.slick-next { left: 48px; right: auto; }
.sw-vendor-container-slider .res-button.slick-next:hover { background: url("../assets/img/bg_general.png") -20px -967px no-repeat; }
.sw-vendor-container-slider .res-button { top: 8px; }
.sw-vendor-container-slider .res-button.slick-prev { right: 32px; }
.rtl .sw-vendor-container-slider .res-button.slick-prev { left: 32px; right: auto; }
.sw-vendor-container-slider .res-button.slick-next { right: 0px; }
.rtl .sw-vendor-container-slider .res-button.slick-next { left: 0px; right: auto; }
.footer-style15 { padding-top: 50px; background: rgb(37, 37, 37); }
.footer-style15 .elementor-widget-wp-widget-nav_menu h5, .footer-style15 .elementor-widget-wp-widget-nav_menu h2, .footer-style15 .widget_nav_menu h5, .footer-style15 .widget_nav_menu h2 { font-size: 16px; text-transform: uppercase; font-weight: 600; color: rgb(255, 255, 255); margin-bottom: 15px; }
.footer-style15 .elementor-widget-wp-widget-nav_menu ul li a, .footer-style15 .widget_nav_menu ul li a { font-size: 13px; color: rgb(177, 177, 177); line-height: 22px; padding: 4px 0px; display: block; transition: all 0.3s ease 0s; }
.footer-style15 .elementor-widget-wp-widget-nav_menu ul li a:hover, .footer-style15 .widget_nav_menu ul li a:hover { color: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.footer-style15 .info-foot { margin-bottom: 30px; }
.footer-style15 .info-foot h3 { font-size: 16px; text-transform: uppercase; font-weight: 600; color: rgb(255, 255, 255); margin-bottom: 19px; }
.footer-style15 .info-foot p { color: rgb(177, 177, 177); line-height: 22px; margin-bottom: 15px; }
.footer-style15 .info-foot ul.social-foot { margin: 0px; }
.footer-style15 .info-foot ul.social-foot li { display: inline-block; vertical-align: top; margin: 0px 10px 0px 0px; }
.rtl .footer-style15 .info-foot ul.social-foot li { margin: 0px 0px 0px 10px; }
.footer-style15 .info-foot ul.social-foot li a { font-size: 20px; text-align: center; margin-bottom: 5px; color: rgb(177, 177, 177); display: inline-block; vertical-align: top; transition: all 0.3s ease 0s; }
.footer-style15 .info-foot ul.social-foot li a:hover { color: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.footer-style15 .info-foot2 { margin-bottom: 30px; }
.footer-style15 .info-foot2 h3 { font-size: 16px; text-transform: uppercase; font-weight: 600; color: rgb(255, 255, 255); margin-bottom: 19px; }
.footer-style15 .info-foot2 ul { margin: 0px; list-style: none; }
.footer-style15 .info-foot2 ul li { font-size: 13px; color: rgb(177, 177, 177); line-height: 26px; }
.footer-style15 .info-foot2 ul li i { width: 20px; font-size: 16px; text-align: center; float: left; margin: 4px; }
.rtl .footer-style15 .info-foot2 ul li i { float: right; }
.footer-style15 .info-foot2 ul li span { overflow: hidden; display: block; }
.footer-style15 .info-foot2 ul li a { color: rgb(177, 177, 177); transition: all 0.3s ease 0s; }
.footer-style15 .info-foot2 ul li a:hover { color: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.newsletter-foot15 { text-align: center; background: rgb(230, 0, 50); padding: 30px 0px 20px; }
.home-style15 .elementor .newsletter-foot15 { margin-bottom: -50px; }
.home-style15 .newsletter-foot15 { margin-bottom: -80px; z-index: 2; position: relative; }
.newsletter-foot15 .elementor-widget-container { display: flex; justify-content: center; align-items: center; }
.newsletter-foot15 h5, .newsletter-foot15 h3 { margin-right: 20px; display: inline-block; vertical-align: top; color: rgb(255, 255, 255); text-transform: uppercase; padding-top: 7px; font-size: 24px; }
.rtl .newsletter-foot15 h5, .rtl .newsletter-foot15 h3 { margin-left: 20px; margin-right: 0px; }
.newsletter-foot15 .form-newsletter { display: inline-block; vertical-align: top; }
.newsletter-foot15 .form-newsletter p { margin-bottom: 8px; }
.newsletter-foot15 .form-newsletter input { margin: 0px; }
.newsletter-foot15 .form-newsletter input[type="submit"] { background: rgb(34, 34, 34); text-transform: uppercase; transition: all 0.3s ease 0s; height: 40px; line-height: 40px; padding: 0px 10px; margin: 0px; border: none; color: rgb(255, 255, 255); }
.newsletter-foot15 .form-newsletter input[type="submit"]:hover { color: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.newsletter-foot15 .form-newsletter input[type="email"] { min-width: 300px; height: 40px; line-height: 40px; border-radius: 0px; border: 1px solid rgba(255, 255, 255, 0.2); background: transparent; color: rgb(255, 255, 255); }
.newsletter-foot15 .form-newsletter input::-webkit-input-placeholder { color: rgb(255, 255, 255); }
@media (max-width: 1199px) {
  .vc_column-inner.vc_custom_1542474092183 { padding: 0px 15px !important; }
}
@media (max-width: 991px) {
  .elementor-header-style15.header-style15 .header-mid .search-cate { margin: 0px !important; }
  .header-style15 .header-mid { padding: 20px 0px 10px; }
  .header-style15 .header-mid .revo-logo { margin-bottom: 10px; }
  .header-style15 .header-mid .search-cate { float: left; }
  .rtl .header-style15 .header-mid .search-cate { float: right; }
  .header-style15 .sticky-menu .wrapper_vertical_menu { opacity: 1; visibility: visible; transform: translateY(2px); }
  .header-style15 #main-menu { float: left; }
  .rtl .header-style15 #main-menu { float: right; }
  .header-style15 #main-menu .primary-menu .resmenu-container .navbar-toggle { float: left; }
  .rtl .header-style15 #main-menu .primary-menu .resmenu-container .navbar-toggle { float: right; }
  .header-style15 #main-menu .primary-menu .resmenu-container .navbar-toggle .icon-bar { background: rgb(255, 255, 255); }
  .header-style15 #main-menu .primary-menu .resmenu-container .menu-responsive-wrapper { right: auto; left: 15px; }
  .rtl .header-style15 #main-menu .primary-menu .resmenu-container .menu-responsive-wrapper { left: auto; right: 15px; }
  .resmenu-container .menu-responsive-wrapper { top: 52px; }
  .home-style15 .footer .footer-copyright .copyright-text { float: none; text-align: center; }
  .rtl .home-style15 .footer .footer-copyright .copyright-text { float: none; text-align: center; }
  .home-style15 .footer .footer-copyright .sidebar-copyright { display: none; }
}
@media (max-width: 767px) {
  .header-style15 .sticky-menu { position: relative; }
  .header-style15 .header-top .header-message { display: none; }
  .header-style15 .header-mid .right-header { display: none; }
  .header-style15 .header-mid .top-form.revo-minicart6 { margin-top: 0px; }
  .header-style15 .header-mid .top-form.revo-minicart6 .cart-title { display: none; }
  .header-style15 .header-mid .top-form.revo-minicart6 .cart-contents { border: none; }
  .rtl .header-style15 .header-mid .top-form.revo-minicart6 .cart-contents { border: none; }
  .header-style15 .header-mid .search-cate { width: 72%; margin: 0px 10px 0px 0px; float: right; }
  .rtl .header-style15 .header-mid .search-cate { margin: 0px 0px 0px 10px; float: left; }
  .header-style15 .header-mid .search-cate .revo_top .top-form.top-search .cat-wrapper { display: none; }
  .header-style15 .header-mid .search-cate .revo_top .top-form.top-search input { padding-left: 10px; }
  .rtl .header-style15 .header-mid .search-cate .revo_top .top-form.top-search input { padding-right: 10px; }
  .sw-category-slider7.style1 .resp-slider-container .slider .item .item-content .childcat-product-cat ul li::before, .sw-woo-tab-style4 .top-tab-slider .nav.nav-tabs li::after { display: none !important; }
  .sw-category-slider7.style1 .resp-slider-container .slider .item .item-content .childcat-product-cat ul li { padding: 0px; }
  .rtl .sw-category-slider7.style1 .resp-slider-container .slider .item .item-content .childcat-product-cat ul li { padding: 0px; }
  .sw-woo-tab-style4 .top-tab-slider .nav.nav-tabs li a { padding: 0px 15px 0px 0px; }
  .rtl .sw-woo-tab-style4 .top-tab-slider .nav.nav-tabs li a { padding: 0px 0px 0px 15px; }
  .newsletter-foot15 .form-newsletter input[type="email"] { min-width: auto; }
}
@media (max-width: 480px) {
  .header-style15 #lang_sel > ul.nav { margin: 0px; }
  .best-selling-product3.style2 .res-button { display: none !important; }
}
@media (max-width: 375px) {
  .best-selling-product3.style2 .block-title .item-countdown2 .countdown-section { margin-right: 14px; }
  .rtl .best-selling-product3.style2 .block-title .item-countdown2 .countdown-section { margin-left: 24px; margin-right: 0px; }
  .best-selling-product3.style2 .block-title .item-countdown2 .countdown-section .countdown-amount { min-width: 28px; }
  .best-selling-product3.style2 .block-title .item-countdown2 .countdown-section .countdown-amount::before { right: -9px; }
  .rtl .best-selling-product3.style2 .block-title .item-countdown2 .countdown-section .countdown-amount::before { left: -9px; }
}
.home-style16 .item-price del { margin: 2px 10px 0px; }
@media (min-width: 1200px) {
  .home-style16 .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .countdown-left { border: 1px solid rgb(204, 204, 204); border-radius: 10px; width: 79px; margin: 2% 30px 0px; }
}
.home-style16 .wpb_revslider_element { margin-bottom: 0px; }
.home-style16 .see-more { color: rgb(34, 34, 34); font-weight: 600; vertical-align: top; display: inline-block; border-radius: 30px; background: rgb(230, 0, 50); height: 45px; letter-spacing: 1px; font-size: 14px !important; transition: all 0.3s ease 0s !important; line-height: 44px !important; padding: 0px 45px !important; }
.home-style16 .see-more:hover { background: rgb(13, 127, 114); border-color: rgb(230, 0, 50); transition: all 0.3s ease 0s !important; }
.home-style16 .revo-des { font-size: 18px !important; line-height: 26px !important; }
.home-style16 .revo-color { color: rgb(230, 0, 50); }
.home-style16 .sw_tab_countdown4 { margin-top: -100px; position: relative; z-index: 3; }
.home-style16 .block-text-home11 { padding: 20px 0px; }
.home-style16 .block-text-home11 .item .icon { background-color: rgb(230, 0, 50); }
.home-style16 .block-text-home11 .item .item-content h3 { color: rgb(34, 34, 34); font-size: 16px; text-transform: capitalize; }
.home-style16 .block-text-home11 .item .item-content p { color: rgb(153, 153, 153); }
.home-style16 .sw-category-slider { margin-bottom: 56px; }
.home-style16 .sw-category-slider .block-title { margin: 0px; }
.home-style16 .sw-category-slider .block-title h3 { text-align: center; font-size: 24px; color: rgb(34, 34, 34); border: 0px; margin: 0px; padding: 0px 0px 5px; }
.home-style16 .sw-category-slider .block-title h3::before { width: 0px; height: 0px; }
.home-style16 .sw-category-slider .description1 { text-align: center; font-size: 14px; color: rgb(34, 34, 34); margin-bottom: 35px; }
.home-style16 .responsive-post-slider.style2 { margin-top: 25px; }
.home-style16 .responsive-post-slider.style2 .resp-slider-container .slider .item .item-detail .entry-content h4 a { font-size: 16px; text-transform: capitalize; }
.home-style16 .sw-brand-container-slider { border-right: none; border-bottom: none; border-left: none; border-image: initial; margin: 0px 0px 50px; border-top: 1px solid rgb(221, 221, 221); padding: 50px 0px 0px; border-radius: 0px; }
.home-style16 .sw-brand-container-slider .res-button { display: none !important; }
.home-style16 .footer { background: url("../assets/img/bg-footer16.jpg") center center / cover no-repeat; }
.home-style16 .footer .footer-style15.style2 { background: transparent; }
.home-style16 .footer .footer-copyright { background: transparent; }
.header-style16 { border-bottom: 1px solid rgb(204, 204, 204); }
.home-style6 .header-style16 { border-bottom: none; }
.header-style16 .header-top { background: rgb(37, 37, 37); }
.header-style16 .header-top .header-message { display: none; }
.header-style16 .header-top .top-header .sw_top-2 { float: left; }
.rtl .header-style16 .header-top .top-header .sw_top-2 { float: right; }
.header-style16 .header-top .top-header .top-login ul li a { color: rgb(153, 153, 153); margin-left: 15px; border-color: rgb(153, 153, 153); transition: all 0.3s ease 0s; }
.rtl .header-style16 .header-top .top-header .top-login ul li a { margin-right: 15px; margin-left: 0px; border-right: 1px solid rgb(153, 153, 153); border-left: none; }
.header-style16 .header-top .top-header .top-login ul li a:hover { color: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.header-style16 .header-top .top-header .elementor-widget-wp-widget-nav_menu, .header-style16 .header-top .top-header .widget_nav_menu { float: left; }
.rtl .header-style16 .header-top .top-header .elementor-widget-wp-widget-nav_menu, .rtl .header-style16 .header-top .top-header .widget_nav_menu { float: right; }
.header-style16 .header-top .top-header .elementor-widget-wp-widget-nav_menu h5, .header-style16 .header-top .top-header .elementor-widget-wp-widget-nav_menu h3, .header-style16 .header-top .top-header .widget_nav_menu h5, .header-style16 .header-top .top-header .widget_nav_menu h3 { border: none; color: rgb(153, 153, 153); }
.rtl .header-style16 .header-top .top-header .elementor-widget-wp-widget-nav_menu h5, .rtl .header-style16 .header-top .top-header .elementor-widget-wp-widget-nav_menu h3, .rtl .header-style16 .header-top .top-header .widget_nav_menu h5, .rtl .header-style16 .header-top .top-header .widget_nav_menu h3 { border: none; }
.header-style16 .header-top #lang_sel > ul.nav > li > a { color: rgb(153, 153, 153); border: none; }
.rtl .header-style16 .header-top #lang_sel > ul.nav > li > a { border: none; }
.header-style16 .header-top .currency_w > li > a { color: rgb(153, 153, 153); border-color: rgb(153, 153, 153); }
.header-style16 .header-mid { padding: 7px 0px; }
.header-style16 .search-cate { margin-top: 13px; position: relative; }
.rtl .header-style16 .search-cate { margin-top: 13px; }
.header-style16 .search-cate .icon-search { width: 35px; height: 35px; line-height: 33px; text-align: center; cursor: pointer; font-size: 14px; color: rgb(34, 34, 34); border: 1px solid rgb(238, 238, 238); }
.header-style16 .search-cate .icon-search:hover { cursor: pointer; color: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.header-style16 .search-cate .icon-search.closex i::before { content: ""; }
.header-style16 .search-cate .top-form.top-search { min-width: 320px; position: absolute; right: 0px; top: 50px; display: none; margin: 0px; }
.rtl .header-style16 .search-cate .top-form.top-search { float: left; right: auto; left: 0px; margin: 0px; }
.header-style16 .search-cate .top-form.top-search .topsearch-entry { padding-left: 0px; }
.rtl .header-style16 .search-cate .top-form.top-search .topsearch-entry { padding-right: 0px; }
.header-style16 .search-cate .top-form.top-search .topsearch-entry .icon-loading.loading { right: 95px; }
.header-style16 .search-cate .top-form.top-search .topsearch-entry .cat-wrapper { display: none; }
.header-style16 .search-cate .top-form.top-search .topsearch-entry input { background: rgb(245, 245, 245); height: 60px; line-height: 60px; padding: 0px 20px; border-radius: 0px; }
.header-style16 .search-cate .top-form.top-search .topsearch-entry .button-search-pro { background-color: rgb(245, 245, 245); border-radius: 0px; height: 60px; line-height: 60px; color: rgb(34, 34, 34); }
.header-style16 .search-cate .top-form.top-search .topsearch-entry .button-search-pro:hover { background-color: rgb(230, 0, 50); }
.header-style16 .top-form.revo-minicart6 { padding-right: 15px; margin-top: 11px; }
.rtl .header-style16 .top-form.revo-minicart6 { padding-right: 0px; padding-left: 15px; }
.header-style16 .top-form.revo-minicart6 .top-minicart-icon .cart-contents { display: inline-block; vertical-align: top; position: relative; text-align: center; }
.header-style16 .top-form.revo-minicart6 .top-minicart-icon .cart-contents i.fa { height: 39px; line-height: 38px; width: 39px; font-size: 20px; }
.header-style16 .top-form.revo-minicart6 .top-minicart-icon .cart-contents .minicart-number { position: absolute; top: 0px; right: 0px; background: rgb(230, 0, 50); color: rgb(255, 255, 255); font-size: 11px; width: 20px; height: 20px; line-height: 20px; border-radius: 50%; }
.rtl .header-style16 .top-form.revo-minicart6 .top-minicart-icon .cart-contents .minicart-number { right: auto; left: 0px; }
.header-style16 .top-form.revo-minicart6 .top-minicart-icon .cart-title { display: none; }
.header-style16 .top-form:hover .wrapp-minicart { transform: translateY(0px); }
.header-style16 .nav-pills > li > a { font-size: 14px; }
.header-style16 .sticky-menu { position: fixed; z-index: 99; background: rgb(255, 255, 255); box-shadow: rgb(204, 204, 204) 0px 2px 1px; }
.tab-countdown-slide2 { padding: 20px 0px; margin-bottom: 30px; }
.tab-countdown-slide2 .top-tab-slider { float: left; display: block; width: 12%; margin-top: -7px; }
.rtl .tab-countdown-slide2 .top-tab-slider { float: right; }
.tab-countdown-slide2 .top-tab-slider ul { margin: 0px; border: 0px; }
.tab-countdown-slide2 .top-tab-slider ul li a { border-radius: 0px; margin: 7px; height: 102px; width: 102px; border: 1px solid rgb(204, 204, 204); display: block; position: relative; overflow: hidden; transition: all 0.3s ease 0s; }
.tab-countdown-slide2 .top-tab-slider ul li a img { height: auto; }
.tab-countdown-slide2 .top-tab-slider ul li.active, .tab-countdown-slide2 .top-tab-slider ul li:hover { transition: all 0.3s ease 0s; }
.tab-countdown-slide2 .top-tab-slider ul li.active a, .tab-countdown-slide2 .top-tab-slider ul li:hover a { border: 2px solid rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.tab-countdown-slide2 .top-tab-slider-full { display: none; }
.tab-countdown-slide2 .tab-content { width: 88%; float: left; clear: none; }
.tab-countdown-slide2 .tab-content .item-wrap:hover::before, .tab-countdown-slide2 .tab-content .item-wrap:hover::after { display: none; }
.tab-countdown-slide2 .tab-content .item-wrap .item-detail .products-thumb { width: 44%; float: left; margin-right: 3%; position: relative; overflow: hidden; }
.rtl .tab-countdown-slide2 .tab-content .item-wrap .item-detail .products-thumb { margin-right: 0px; margin-left: 3%; float: right; }
.tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content { float: left; text-align: left; }
.rtl .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content { float: right; text-align: right; }
.tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .countdown-left .countdown-section { background: rgb(169, 118, 16); border-radius: 4px; width: 100px; display: inline-block; text-align: center; position: relative; line-height: normal; margin-right: 26px; padding: 14px 0px; }
.rtl .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .countdown-left .countdown-section { margin-right: 0px; margin-left: 26px; }
.tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .countdown-left .countdown-section span { width: 100%; display: block; text-transform: capitalize; }
.tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .countdown-left .countdown-section span.countdown-amount { font-size: 24px; font-weight: 600; margin-bottom: 4px; }
.tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .countdown-left .countdown-section span.countdown-period { font-size: 14px; }
.tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .countdown-left .countdown-section::before { content: ":"; position: absolute; top: 15px; right: -17px; color: rgb(204, 204, 204); font-size: 40px; }
.rtl .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .countdown-left .countdown-section::before { right: auto; left: -17px; }
.tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .countdown-left .countdown-section:last-child { margin-right: 0px; }
.tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .countdown-left .countdown-section:last-child::before { display: none; }
.tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content h4 { margin-bottom: 23px; }
.tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content h4 a { font-size: 30px; color: rgb(255, 255, 255); text-transform: capitalize; font-weight: 600; }
.tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content h4:hover a { color: rgb(230, 0, 50); }
.tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .reviews-content { margin: 10px 0px 20px; }
.tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .reviews-content .star { display: inline-block; vertical-align: top; margin: 2px 20px 0px 0px; }
.rtl .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .reviews-content .star { margin: 2px 0px 0px 20px; }
.tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .reviews-content .item-number-rating { display: inline-block; vertical-align: top; color: rgb(204, 204, 204); font-size: 13px; line-height: 18px; }
.rtl .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .reviews-content .item-number-rating { direction: ltr; }
.tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .description { margin-bottom: 15px; font-size: 13px; color: rgb(204, 204, 204); line-height: 20px; }
.tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-price { display: inline-block; font-size: 26px; margin-bottom: 25px; }
.tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-price del { font-size: 20px; color: rgb(153, 153, 153); margin-top: 7px; font-weight: normal; }
.sw_tab_countdown4 .tab-countdown-slide2 { padding: 0px; margin-bottom: 50px; }
.sw_tab_countdown4 .tab-countdown-slide2 .tab-content { max-width: 100%; width: 100%; background: rgb(255, 255, 255); position: relative; border: 1px solid rgb(204, 204, 204); padding-bottom: 30px; overflow: initial; }
.sw_tab_countdown4 .tab-countdown-slide2 .tab-content .order-title { padding: 0px 30px; }
.sw_tab_countdown4 .tab-countdown-slide2 .tab-content .order-title h2 { font-size: 18px; color: rgb(255, 255, 255); display: inline-block; vertical-align: top; background: rgb(230, 0, 50); padding: 10px 20px; border-radius: 0px 0px 7px 7px; margin-top: -7px; position: relative; }
.sw_tab_countdown4 .tab-countdown-slide2 .tab-content .order-title h2::before { content: ""; width: 0px; height: 0px; border-top: 5px solid transparent; border-right: 5px solid rgb(230, 0, 50); left: -5px; position: absolute; top: 0px; }
.sw_tab_countdown4 .tab-countdown-slide2 .tab-content .order-title h2::after { content: ""; width: 0px; height: 0px; border-top: 5px solid transparent; border-left: 5px solid rgb(230, 0, 50); right: -5px; position: absolute; top: 0px; }
.sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .products-thumb { width: 40%; margin-right: 4%; }
.rtl .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .products-thumb { margin-right: 0px; margin-left: 4%; }
.sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .products-thumb a img { max-width: 400px; width: 100%; margin: 0px auto; }
.sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .countdown-left { float: left; width: 14%; margin-right: 2%; margin-top: 20px; }
.rtl .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .countdown-left { float: right; margin-right: 0px; margin-left: 2%; }
.sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .countdown-left .product-countdown2 { border: 1px solid rgb(204, 204, 204); max-width: 90px; margin: 0px auto; border-radius: 4px; }
.sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .countdown-left .countdown-section { display: block; text-align: center; position: relative; line-height: normal; padding: 15px 0px 25px; }
.sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .countdown-left .countdown-section::after { content: ""; width: 60px; height: 1px; background: rgb(204, 204, 204); position: absolute; bottom: 3px; left: 50%; margin-left: -30px; }
.sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .countdown-left .countdown-section.secs::after { display: none; }
.sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .countdown-left .countdown-section .countdown-amount { font-size: 24px; color: rgb(34, 34, 34); font-weight: bold; margin-bottom: -5px; }
.sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .countdown-left .countdown-section span { width: 100%; display: block; text-transform: capitalize; }
.sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .countdown-left .countdown-section span.countdown-period { font-size: 14px; color: rgb(153, 153, 153); }
.sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content { width: 40%; padding-top: 22px; }
.sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content h4, .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .description, .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .reviews-content { padding-right: 60px; }
.rtl .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content h4, .rtl .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .description, .rtl .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .reviews-content { padding-right: 0px; padding-left: 60px; }
.sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content h4 { margin-bottom: 13px; }
.sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content h4 a { color: rgb(34, 34, 34); font-size: 20px; }
.sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content h4 a:hover { color: rgb(230, 0, 50); }
.sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .reviews-content { float: left; width: 100%; }
.sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .reviews-content .item-number-rating { color: rgb(102, 102, 102); }
.sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .description { color: rgb(102, 102, 102); line-height: 24px; position: relative; padding-top: 26px; font-size: 14px; }
.sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .description::before { content: ""; position: absolute; top: 0px; left: 0px; height: 1px; width: 85%; background: rgb(204, 204, 204); }
.rtl .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .description::before { left: auto; right: 0px; }
.sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .add_to_cart_button, .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .product_type_simple, .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .product_type_external, .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .product_type_grouped { float: left; margin-right: 10px; letter-spacing: 1px; display: inline-block; height: 40px; text-transform: uppercase; font-size: 15px; color: rgb(255, 255, 255); padding: 0px 20px; line-height: 40px; border-radius: 4px; background: rgb(230, 0, 50); }
.sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .add_to_cart_button:hover, .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .product_type_simple:hover, .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .product_type_external:hover, .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .product_type_grouped:hover { background-color: rgb(16, 150, 134); }
.sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .add_to_cart_button.loading, .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .product_type_simple.loading, .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .product_type_external.loading, .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .product_type_grouped.loading { background: transparent; border: 1px solid rgb(230, 0, 50); }
.rtl .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .add_to_cart_button, .rtl .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .product_type_simple, .rtl .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .product_type_external, .rtl .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .product_type_grouped { float: right; margin-left: 10px; margin-right: 0px; }
.sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group { overflow: hidden; }
.sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group .feedback { display: none; }
.sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group .clear { clear: none; }
.sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::before, .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before, .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::before { content: ""; }
.sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::after, .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::after, .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::after { content: ""; width: 1px; height: 11px; position: absolute; top: 20px; right: 0px; background-color: rgba(255, 255, 255, 0.15); }
.rtl .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::after, .rtl .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::after, .rtl .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::after { left: 0px; right: auto; }
.sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .ajax-loading { position: absolute; }
.sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show a::before { color: rgb(230, 0, 50); }
.sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group a.compare::before { content: ""; }
.sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group a.compare::after { content: ""; width: 1px; height: 11px; position: absolute; top: 20px; right: 0px; background-color: rgba(255, 255, 255, 0.15); }
.rtl .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group a.compare::after { left: 0px; right: auto; }
.sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group a.sw-quickview::before { content: ""; }
.sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group a.compare, .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group a.sw-quickview { float: left; display: inline-block; width: 40px; height: 40px; vertical-align: top; padding: 0px; margin: 0px; font-size: 0px; overflow: hidden; position: relative; background-color: rgb(255, 255, 255); border-radius: 4px; text-align: center; line-height: 40px; }
.rtl .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .rtl .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .rtl .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .rtl .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group a.compare, .rtl .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group a.sw-quickview { float: right; }
.sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::before, .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before, .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::before, .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group a.compare::before, .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group a.sw-quickview::before { font-family: FontAwesome; font-size: 14px; color: rgb(230, 0, 50); }
.sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover::before, .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover::before, .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover::before, .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group a.compare:hover::before, .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group a.sw-quickview:hover::before { color: rgb(230, 0, 50); }
.sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group .add_to_cart_button, .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group .product_type_external, .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group .product_type_grouped, .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist, .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group a.compare, .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group .group.fancybox { display: inline-block; vertical-align: top; float: left; height: 40px; line-height: 40px; overflow: hidden; margin: 0px 10px 0px 0px; border-radius: 4px; border: 1px solid rgb(230, 0, 50); }
.rtl .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group .add_to_cart_button, .rtl .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group .product_type_external, .rtl .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group .product_type_grouped, .rtl .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist, .rtl .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group a.compare, .rtl .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-button .button-group .group.fancybox { float: right; margin: 0px 0px 0px 10px; }
.sw_tab_countdown4 .tab-countdown-slide2 .top-tab-slider { width: 100%; max-width: 100%; margin: 20px 0px; position: relative; }
.sw_tab_countdown4 .tab-countdown-slide2 .top-tab-slider ul { margin: 0px -15px; }
.sw_tab_countdown4 .tab-countdown-slide2 .top-tab-slider ul li { position: relative; margin: 0px 15px; padding-top: 10px; }
.sw_tab_countdown4 .tab-countdown-slide2 .top-tab-slider ul li a { height: auto; width: auto; margin: 0px; transition: all 0.3s ease 0s; }
.sw_tab_countdown4 .tab-countdown-slide2 .top-tab-slider ul li a::before { display: none; }
.sw_tab_countdown4 .tab-countdown-slide2 .top-tab-slider ul li:hover, .sw_tab_countdown4 .tab-countdown-slide2 .top-tab-slider ul li.active { cursor: pointer; margin-top: -9px; transition: all 0.3s ease 0s; }
.sw_tab_countdown4 .tab-countdown-slide2 .top-tab-slider ul li:hover a, .sw_tab_countdown4 .tab-countdown-slide2 .top-tab-slider ul li.active a { border: 2px solid rgb(230, 0, 50); transition: all 0.3s ease 0s; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 12px; }
.sw_tab_countdown4 .tab-countdown-slide2 .top-tab-slider ul li img { margin: 0px; border: 0px; width: 100%; }
.sw_tab_countdown4 .tab-countdown-slide2 .top-tab-slider .sw-tab-slider .res-button { display: inline-block; position: absolute; top: 50%; margin-top: -14px; cursor: pointer; z-index: 2; }
.sw_tab_countdown4 .tab-countdown-slide2 .top-tab-slider .sw-tab-slider .res-button.slick-prev { left: -20px; }
.sw_tab_countdown4 .tab-countdown-slide2 .top-tab-slider .sw-tab-slider .res-button.slick-prev::before { width: 40px; height: 40px; line-height: 40px; text-align: center; color: rgb(34, 34, 34); background: rgba(0, 0, 0, 0.1); cursor: pointer; z-index: 9; border-radius: 50%; content: ""; font-family: FontAwesome; font-size: 20px; display: block; }
.sw_tab_countdown4 .tab-countdown-slide2 .top-tab-slider .sw-tab-slider .res-button.slick-next { right: -20px; }
.sw_tab_countdown4 .tab-countdown-slide2 .top-tab-slider .sw-tab-slider .res-button.slick-next::before { width: 40px; height: 40px; line-height: 40px; text-align: center; color: rgb(34, 34, 34); background: rgba(0, 0, 0, 0.1); cursor: pointer; z-index: 9; border-radius: 50%; content: ""; font-family: FontAwesome; font-size: 20px; display: block; }
.sw_tab_countdown4 .tab-countdown-slide2 .top-tab-slider .sw-tab-slider .res-button:hover::before { background: rgb(230, 0, 50); color: rgb(255, 255, 255); }
.sw-woo-tab-cat4 { margin-bottom: 70px; }
.sw-woo-tab-cat4 .box-title h3 { font-size: 24px; text-transform: uppercase; color: rgb(34, 34, 34); font-weight: bold; margin-bottom: 5px; }
.sw-woo-tab-cat4 .description { font-size: 14px; color: rgb(34, 34, 34); margin-bottom: 30px; }
.sw-woo-tab-cat4 .button-collapse { display: none; }
.sw-woo-tab-cat4 .resp-tab .top-tab-slider { margin-bottom: 40px; }
.sw-woo-tab-cat4 .resp-tab .top-tab-slider .nav.nav-tabs li a { font-size: 14px; background: rgb(238, 238, 238); font-weight: 600; height: 42px; line-height: 38px; }
.sw-woo-tab-cat4 .resp-tab .top-tab-slider .nav.nav-tabs li.active a, .sw-woo-tab-cat4 .resp-tab .top-tab-slider .nav.nav-tabs li:hover a { background: rgb(212, 19, 22); }
.sw-woo-tab-cat4 .resp-tab .tab-content .resp-slider-container { margin: 0px -15px; }
.sw-woo-tab-cat4 .resp-tab .tab-content .resp-slider-container .slider .item { padding: 0px 15px; }
.sw-woo-tab-cat4 .resp-tab .tab-content .resp-slider-container .slider .item .item-wrap { margin-bottom: 30px; border: 1px solid rgb(204, 204, 204); }
.sw-woo-tab-cat4 .resp-tab .item .item-wrap .item-detail .item-img a { vertical-align: top; }
.sw-woo-tab-cat4 .resp-tab .item .item-wrap .item-detail .item-content h4 a { font-weight: 600; }
.sw-woo-tab-cat4 .resp-tab .woocommmerce-shop { text-align: center; }
.sw-woo-tab-cat4 .resp-tab .woocommmerce-shop a { display: inline-block; vertical-align: top; padding: 0px 30px; height: 50px; line-height: 49px; font-weight: 600; border-radius: 5px; background: rgb(212, 19, 22); color: rgb(34, 34, 34); text-transform: capitalize; font-size: 14px; transition: all 0.3s ease 0s; }
.sw-woo-tab-cat4 .resp-tab .woocommmerce-shop a:hover { background: rgb(34, 34, 34); color: rgb(255, 255, 255); transition: all 0.3s ease 0s; }
.vc_row.bg-tesin16 { background-size: cover; }
.vc_row.bg-countin16 { overflow: inherit; }
.testimonial-post-slider.style2 { position: relative; padding: 24px 0px 60px; }
.testimonial-post-slider.style2 .slider.responsive-thumbnail { position: static; margin: 0px 300px; }
.testimonial-post-slider.style2 .slider.responsive-thumbnail .item .image-client { display: inline-block; width: 90px; height: 90px; border-radius: 4px; padding: 0px; border: 2px solid rgb(255, 255, 255); transition: all 0.5s ease 0s; opacity: 0.5; }
.testimonial-post-slider.style2 .slider.responsive-thumbnail .item .image-client img { border-radius: 4px; }
.testimonial-post-slider.style2 .slider.responsive-thumbnail .item.slick-active.slick-center .image-client { height: 90px; width: 90px; padding: 0px; border: 2px solid rgb(255, 255, 255); transition: all 0.5s ease 0s; opacity: 1; }
.testimonial-post-slider.style2 .responsive-content { padding: 0px; margin-bottom: 13px; }
.testimonial-post-slider.style2 .responsive-content .item .client-say-info .name-client { text-transform: uppercase; font-weight: bold; margin-bottom: 38px; }
.testimonial-post-slider.style2 .responsive-content .item .client-say-info .name-client h2 { color: rgb(255, 255, 255); font-size: 18px; margin-bottom: 14px; }
.testimonial-post-slider.style2 .responsive-content .item .client-say-info .name-client h4 { color: rgb(230, 0, 50); font-style: normal; font-size: 14px; }
.testimonial-post-slider.style2 .responsive-content .item .client-say-info .client-comment { border: 1px solid rgba(255, 255, 255, 0.2); background: rgba(0, 0, 0, 0.6); font-size: 16px; border-radius: 6px; padding: 50px 10%; margin-bottom: 10px; line-height: 30px; }
.testimonial-post-slider.style2 .responsive-content .item .client-say-info .client-comment::before, .testimonial-post-slider.style2 .responsive-content .item .client-say-info .client-comment::after { display: none; }
.testimonial-post-slider.style2 .slider.responsive-thumbnail button { background: rgb(255, 255, 255); border-radius: 50%; color: rgb(34, 34, 34); width: 35px; height: 35px; line-height: 35px; transition: all 0.3s ease 0s; }
.testimonial-post-slider.style2 .slider.responsive-thumbnail button:hover { background: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.testimonial-post-slider.style2 .slider.responsive-thumbnail button.slick-prev { top: 41%; left: -18px; }
.testimonial-post-slider.style2 .slider.responsive-thumbnail button.slick-prev::before { font-size: 24px; }
.testimonial-post-slider.style2 .slider.responsive-thumbnail button.slick-next { top: 41%; right: -18px; }
.testimonial-post-slider.style2 .slider.responsive-thumbnail button.slick-next::before { font-size: 24px; }
.footer-style15.style2 { padding-top: 70px; padding-bottom: 20px; }
.footer-style15.style2 .elementor-widget-wp-widget-nav_menu h5, .footer-style15.style2 .info-foot2 h3, .footer-style15.style2 .widget_nav_menu h2 { font-size: 18px; }
.footer-style15.style2 .elementor-widget-wp-widget-nav_menu ul li a, .footer-style15.style2 .widget_nav_menu ul li a { font-size: 14px; line-height: 26px; }
.footer-style15.style2 .elementor-widget-wp-widget-nav_menu ul li a:hover, .footer-style15.style2 .widget_nav_menu ul li a:hover { padding-left: 10px; }
.rtl .footer-style15.style2 .elementor-widget-wp-widget-nav_menu ul li a:hover, .rtl .footer-style15.style2 .widget_nav_menu ul li a:hover { padding-left: 0px; padding-right: 10px; }
.footer-style15.style2 .info-foot2 ul li { font-size: 14px; padding: 8px 0px; }
.footer-style15.style2 .info-foot2 ul li i { color: rgb(230, 0, 50); }
.footer-style15.style2 .info-foot2 ul li i.fa-mobile { font-size: 20px; }
.footer-style16-bot { background: rgb(53, 53, 53); }
.home-style16 .footer-style16-bot { background: rgba(254, 185, 0, 0.5); }
.footer-style16-bot .newsletter-foot { margin-top: 40px; }
.footer-style16-bot .newsletter-foot h5, .footer-style16-bot .newsletter-foot h3 { font-size: 18px; color: rgb(255, 255, 255); font-weight: 600; float: left; margin-right: 15px; line-height: 40px; text-transform: uppercase; }
.rtl .footer-style16-bot .newsletter-foot h5, .rtl .footer-style16-bot .newsletter-foot h3 { float: right; margin-right: 0px; margin-left: 15px; }
.footer-style16-bot .newsletter-foot .form-newsletter .mc4wp-form-fields { overflow: hidden; }
.footer-style16-bot .newsletter-foot .form-newsletter input[type="email"] { border: 0px; color: rgb(153, 153, 153); width: 75%; background: rgb(255, 255, 255); height: 40px; padding: 0px 20px; border-radius: 4px 0px 0px 4px; float: left; }
.rtl .footer-style16-bot .newsletter-foot .form-newsletter input[type="email"] { border-radius: 0px 4px 4px 0px; float: right; }
.footer-style16-bot .newsletter-foot .form-newsletter input[type="submit"] { border: 0px; width: 25%; background: rgb(230, 0, 50); height: 40px; line-height: 40px; color: rgb(34, 34, 34); text-transform: uppercase; text-align: center; border-radius: 0px 4px 4px 0px; float: left; font-size: 14px; font-weight: 600; }
.rtl .footer-style16-bot .newsletter-foot .form-newsletter input[type="submit"] { border-radius: 4px 0px 0px 4px; float: right; }
.footer-style16-bot .newsletter-foot .form-newsletter input[type="submit"]:hover { background: rgb(13, 127, 114); }
.footer-style16-bot .newsletter-foot .form-newsletter .mc4wp-success { color: rgb(34, 34, 34); }
.footer-style16-bot .socials-footer h3 { font-size: 18px; color: rgb(255, 255, 255); font-weight: 600; float: left; margin-right: 15px; line-height: 40px; text-transform: uppercase; }
.rtl .footer-style16-bot .socials-footer h3 { float: right; margin-right: 0px; margin-left: 15px; }
.footer-style16-bot .socials-footer ul { margin: 40px 0px; list-style: none; }
.footer-style16-bot .socials-footer ul li { display: inline-block; vertical-align: top; }
.footer-style16-bot .socials-footer ul li a { color: rgb(102, 102, 102); background: rgb(255, 255, 255); border-radius: 4px; height: 38px; line-height: 38px; width: 38px; font-size: 18px; text-align: center; display: inline-block; vertical-align: top; margin: 0px 3px; transition: all 0.3s ease 0s; }
.footer-style16-bot .socials-footer ul li a:hover { color: rgb(255, 255, 255); background: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
@media (min-width: 1200px) {
  .home-style16 .footer .footer-copyright .copyright-text { float: left; padding-top: 15px; }
  .rtl .home-style16 .footer .footer-copyright .copyright-text { float: right; }
  .home-style16 .footer .footer-copyright .sidebar-copyright { float: right; }
  .rtl .home-style16 .footer .footer-copyright .sidebar-copyright { float: left; }
}
@media (max-width: 1680px) and (min-width: 1400px) {
  .revo-color { font-size: 49px !important; }
  .revo-des { font-size: 16px !important; line-height: 24px !important; }
}
@media (max-width: 1400px) and (min-width: 1200px) {
  .revo-color { font-size: 42px !important; }
  .revo-des { font-size: 16px !important; line-height: 24px !important; }
}
@media (max-width: 1199px) {
  .home-style16 .sw_tab_countdown4 { margin-top: 0px; }
  .testimonial-post-slider.style2 .slider.responsive-thumbnail { margin: 0px 205px; }
  .testimonial-post-slider.style2 .slider.responsive-thumbnail button { display: none !important; }
  .revo-color { font-size: 24px !important; }
  .footer-style16-bot .newsletter-foot .content-wrap h3, .footer-style16-bot .socials-footer h3 { display: none; }
}
@media (max-width: 991px) {
  .header-style16 .header-mid .revo-logo { margin-bottom: 10px; }
  .header-style16 .search-cate { margin-top: 8px; }
  .rtl.header-style16 .search-cate { margin-top: 8px; }
  .header-style16 .top-form.revo-minicart6 { margin-top: 6px; }
  .rtl .header-style16 .top-form.revo-minicart6 { margin-top: 11px; }
  .header-style16 #main-menu { float: left; }
  .rtl .header-style16 #main-menu { float: right; }
  .header-style16 #main-menu .primary-menu .resmenu-container .navbar-toggle { float: left; }
  .rtl .header-style16 #main-menu .primary-menu .resmenu-container .navbar-toggle { float: right; }
  .header-style16 #main-menu .primary-menu .resmenu-container .menu-responsive-wrapper { right: auto; left: 15px; }
  .rtl .header-style16 #main-menu .primary-menu .resmenu-container .menu-responsive-wrapper { left: auto; right: 15px; }
  .resmenu-container .menu-responsive-wrapper { top: 52px; }
  .home-style16 .block-text-home11 { display: none; }
  .sw_tab_countdown4 .tab-countdown-slide2 .top-tab-slider .sw-tab-slider .res-button, .sw-category-slider .res-button { display: none !important; }
}
@media (max-width: 767px) {
  .header-style16 .sticky-menu { position: relative; box-shadow: none; }
  .header-style16 .header-top .top-header .top-login ul li a { margin: 0px; }
  .rtl .header-style16 .header-top .top-header .top-login ul li a { margin: 0px; }
  .sw-woo-tab-cat4 .resp-tab .top-tab-slider .button-collapse { position: absolute; top: -2px; z-index: 99; display: block; background: rgb(34, 34, 34); border-radius: 3px; border: 0px; margin: 0px; padding: 0px; cursor: pointer; height: 30px; width: 30px; line-height: 30px; right: 5px; text-align: center; }
  .sw-woo-tab-cat4 .resp-tab .top-tab-slider .button-collapse:hover { background: rgb(230, 0, 50); }
  .rtl .sw-woo-tab-cat4 .resp-tab .top-tab-slider .button-collapse { left: 5px; right: auto; }
  .sw-woo-tab-cat4 .resp-tab .top-tab-slider .button-collapse::before { content: ""; font-family: FontAwesome; font-size: 16px; color: rgb(255, 255, 255); height: 30px; width: 30px; line-height: 30px; display: inline-block; text-align: center; }
  .sw-woo-tab-cat4 .resp-tab .top-tab-slider .tab_list { margin-bottom: 0px; position: absolute; top: 36px; right: 0px; left: 0px; z-index: 9; }
  .sw-woo-tab-cat4 .resp-tab .top-tab-slider .tab_list ul { height: 0px; overflow: hidden; }
  .sw-woo-tab-cat4 .resp-tab .top-tab-slider .tab_list ul li { width: 100%; margin: 0px; }
  .sw-woo-tab-cat4 .resp-tab .top-tab-slider .tab_list ul li a { border: none !important; border-radius: 0px !important; }
  .sw-woo-tab-cat4 .resp-tab .top-tab-slider .tab_list.in ul { height: auto; }
  .testimonial-post-slider.style2 .slider.responsive-thumbnail { margin: 0px 100px; }
  .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .countdown-left { width: 100%; margin: 0px; float: none; }
  .rtl .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .countdown-left { width: 100%; margin: 0px; float: none; }
  .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .countdown-left .product-countdown2 { max-width: 100%; border: none; text-align: center; }
  .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .countdown-left .product-countdown2 .countdown-section { display: inline-block; vertical-align: top; padding: 10px; }
  .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .countdown-left .product-countdown2 .countdown-section::after { display: none; }
  .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .countdown-left .product-countdown2 .countdown-section .countdown-amount { display: inline-block; vertical-align: top; }
  .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-img { width: 100%; margin: 0px; float: none; }
  .rtl .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-img { width: 100%; margin: 0px; float: none; }
  .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content { width: 100%; margin: 0px; float: none; padding: 0px 15px; }
  .rtl .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content { width: 100%; margin: 0px; float: none; }
  .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content h4, .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .description, .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .reviews-content { padding-right: 0px; }
  .rtl .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content h4, .rtl .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .description, .rtl .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .reviews-content { padding-left: 0px; }
  .revo-color { font-size: 13px !important; }
  .footer-style16-bot .newsletter-foot { margin-top: 0px; }
}
@media (max-width: 480px) {
  .testimonial-post-slider.style2 .slider.responsive-thumbnail { margin: 0px 50px; }
  .testimonial-post-slider.style2 .slider.responsive-thumbnail .item { padding: 20px 40px; }
}
@media (min-width: 1200px) {
  .elementor-4022 .elementor-element.elementor-element-e793ab7 { margin-top: 40px !important; }
}
.home-style17 .resmenu-container .navbar-toggle .icon-bar { background-color: rgb(34, 34, 34); }
.home-style17 .sw-latest-product .box-title h2, .home-style17 .sw-mostviewed .box-title h2, .home-style17 .sw-onsale-product .box-title h2 { border-bottom: 1px solid rgb(204, 204, 204); position: relative; margin-bottom: 30px; padding-bottom: 13px; }
.home-style17 .sw-latest-product .box-title h2::before, .home-style17 .sw-mostviewed .box-title h2::before, .home-style17 .sw-onsale-product .box-title h2::before { content: ""; position: absolute; bottom: -1px; left: 0px; width: 80px; height: 1px; background: rgb(230, 0, 50); }
.home-style17 .sw-latest-product .content-wrap .item .item-content h4 a, .home-style17 .sw-mostviewed .content-wrap .item .item-content h4 a, .home-style17 .sw-onsale-product .content-wrap .item .item-content h4 a { font-weight: 600; }
.home-style17 .footer .container > p { display: none; }
.home-style17 .footer .footer-menu.style4 { background: rgb(45, 45, 45); padding-top: 60px; padding-bottom: 30px; }
.home-style17 .footer .footer-menu.style4 .wpb_single_image { margin-bottom: 15px; }
.home-style17 .footer .footer-menu.style4 h5, .home-style17 .footer .footer-menu.style4 .widgettitle, .home-style17 .footer .footer-menu.style4 h3 { margin-bottom: 20px; }
.home-style17 .footer .footer-menu .elementor-widget-wp-widget-nav_menu ul.menu > li > a, .home-style17 .footer .footer-menu .contact-address .info-footer ul > li.email a .footer-menu .vc_wp_custommenu .widget_nav_menu ul.menu > li > a, .home-style17 .footer .footer-menu .contact-address .info-footer ul > li.email a { color: rgb(170, 170, 170); }
.home-style17 .footer .footer-menu .elementor-widget-wp-widget-nav_menu ul.menu > li > a:hover, .home-style17 .footer .footer-menu .contact-address .info-footer ul > li.email a .footer-menu .vc_wp_custommenu .widget_nav_menu ul.menu > li > a:hover, .home-style17 .footer .footer-menu .contact-address .info-footer ul > li.email a:hover { color: rgb(230, 0, 50); }
.home-style17 .footer .footer-menu .contact-address .info-footer ul > li { color: rgb(170, 170, 170); }
.home-style17 .footer .footer-menu .contact-address .info-footer ul > li i { color: rgb(170, 170, 170); }
.home-style17 .footer .footer-copyright { background-color: rgb(37, 36, 36); padding: 27px 0px 12px; text-align: left; }
.rtl .home-style17 .footer .footer-copyright { text-align: right; }
.home-style17 .footer .footer-copyright img { margin-top: 0px !important; }
.home-style17 .footer .footer-copyright .copyright-text { float: left; color: rgb(215, 215, 215); }
.rtl .home-style17 .footer .footer-copyright .copyright-text { float: right; }
.home-style17 .footer .footer-copyright .widget_sp_image { display: none; }
.rtl.home-style17 .sw-latest-product .box-title h2::before, .rtl.home-style17 .sw-mostviewed .box-title h2::before, .rtl.home-style17 .sw-onsale-product .box-title h2::before { left: auto; right: 0px; }
.header-style17 { border-bottom: 1px solid rgb(204, 204, 204); }
.home-style17 .header-style17 { border-bottom: none; }
.header-style17 .header-mid { padding: 7px 0px; }
.header-style17 .header-mid .revo-logo { padding-top: 17px; }
.header-style17 .header-mid .elementor-widget-wp-widget-nav_menu, .header-style17 .header-mid .widget_nav_menu { position: relative; padding: 10px 0px; }
.header-style17 .header-mid .elementor-widget-wp-widget-nav_menu:hover ul.menu, .header-style17 .header-mid .widget_nav_menu:hover ul.menu { opacity: 1; display: block; }
.header-style17 .header-mid .elementor-widget-wp-widget-nav_menu:hover h5, .header-style17 .header-mid .elementor-widget-wp-widget-nav_menu:hover h3, .header-style17 .header-mid .widget_nav_menu:hover h5, .header-style17 .header-mid .widget_nav_menu:hover h3 { color: rgb(230, 0, 50); }
.header-style17 .header-mid .elementor-widget-wp-widget-nav_menu h5, .header-style17 .header-mid .elementor-widget-wp-widget-nav_menu h3, .header-style17 .header-mid .widget_nav_menu h5, .header-style17 .header-mid .widget_nav_menu h3 { color: rgb(45, 45, 45); position: relative; margin: 10px 0px; font-size: 0px; }
.header-style17 .header-mid .elementor-widget-wp-widget-nav_menu h5::before, .header-style17 .header-mid .elementor-widget-wp-widget-nav_menu h3::before, .header-style17 .header-mid .widget_nav_menu h5::before, .header-style17 .header-mid .widget_nav_menu h3::before { content: ""; font-size: 14px; line-height: 20px; font-family: FontAwesome; margin: 0px 10px; display: inline-block; }
.header-style17 .header-mid .elementor-widget-wp-widget-nav_menu ul.menu, .header-style17 .header-mid .widget_nav_menu ul.menu { position: absolute; width: 175px; right: 0px; top: 50px; background: rgb(255, 255, 255); z-index: 9999; transition: all 0.5s ease-in 0s; border: 1px rgb(242, 242, 242); box-shadow: rgba(30, 30, 30, 0.3) 4px 5px 1px; opacity: 0; display: none; margin: 0px; }
.rtl .header-style17 .header-mid .elementor-widget-wp-widget-nav_menu ul.menu, .rtl .header-style17 .header-mid .widget_nav_menu ul.menu { right: auto; left: 0px; }
.header-style17 .header-mid .elementor-widget-wp-widget-nav_menu ul.menu > li, .header-style17 .header-mid .widget_nav_menu ul.menu > li { float: none; border: none; }
.header-style17 .header-mid .elementor-widget-wp-widget-nav_menu ul.menu > li > a, .header-style17 .header-mid .widget_nav_menu ul.menu > li > a { font-size: 12px; padding: 10px 20px; border: none; display: block; }
.header-style17 .header-mid .elementor-widget-wp-widget-nav_menu ul.menu > li > a::after, .header-style17 .header-mid .widget_nav_menu ul.menu > li > a::after { content: ""; }
.header-style17 .header-mid .elementor-widget-wp-widget-nav_menu ul.menu > li > a span.fa, .header-style17 .header-mid .widget_nav_menu ul.menu > li > a span.fa { margin-right: 10px; }
.header-style17 .header-mid .elementor-widget-wp-widget-nav_menu ul.menu > li > a:hover, .header-style17 .header-mid .widget_nav_menu ul.menu > li > a:hover { color: rgb(230, 0, 50); background-color: rgb(244, 244, 244); }
.header-style17 .search-cate { margin-top: 13px; position: relative; margin-left: 0px; }
.rtl .header-style17 .search-cate { margin-top: 13px; margin-right: 0px; }
.header-style17 .search-cate .icon-search { width: 35px; height: 35px; line-height: 33px; text-align: center; cursor: pointer; font-size: 14px; color: rgb(34, 34, 34); }
.header-style17 .search-cate .icon-search:hover { cursor: pointer; color: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.header-style17 .search-cate .icon-search.closex i::before { content: ""; }
.header-style17 .search-cate .top-form.top-search { min-width: 320px; position: absolute; right: 0px; top: 50px; display: none; margin: 0px; }
.rtl .header-style17 .search-cate .top-form.top-search { float: left; right: auto; left: 0px; margin: 0px; }
.header-style17 .search-cate .top-form.top-search .topsearch-entry { padding-left: 0px; }
.rtl .header-style17 .search-cate .top-form.top-search .topsearch-entry { padding-right: 0px; }
.header-style17 .search-cate .top-form.top-search .topsearch-entry .icon-loading.loading { right: 95px; }
.header-style17 .search-cate .top-form.top-search .topsearch-entry .cat-wrapper { display: none; }
.header-style17 .search-cate .top-form.top-search .topsearch-entry input { background: rgb(245, 245, 245); height: 60px; line-height: 60px; padding: 0px 20px; border-radius: 0px; }
.header-style17 .search-cate .top-form.top-search .topsearch-entry .button-search-pro { background-color: rgb(245, 245, 245); border-radius: 0px; height: 60px; line-height: 60px; color: rgb(34, 34, 34); }
.header-style17 .search-cate .top-form.top-search .topsearch-entry .button-search-pro:hover { background-color: rgb(230, 0, 50); }
.header-style17 .top-form.revo-minicart6 { margin-top: 11px; }
.header-style17 .top-form.revo-minicart6 .top-minicart-icon .cart-contents { display: inline-block; vertical-align: top; position: relative; text-align: center; }
.header-style17 .top-form.revo-minicart6 .top-minicart-icon .cart-contents i.fa { height: 39px; line-height: 38px; width: 30px; font-size: 15px; }
.header-style17 .top-form.revo-minicart6 .top-minicart-icon .cart-contents .minicart-number { position: absolute; top: 3px; right: 0px; background: rgb(230, 0, 50); color: rgb(255, 255, 255); font-size: 11px; width: 15px; height: 15px; line-height: 15px; border-radius: 50%; }
.rtl .header-style17 .top-form.revo-minicart6 .top-minicart-icon .cart-contents .minicart-number { right: auto; left: 0px; }
.header-style17 .top-form.revo-minicart6 .top-minicart-icon .cart-title { display: none; }
.header-style17 .top-form:hover .wrapp-minicart { transform: translateY(0px); }
.header-style17 .nav-pills > li > a { font-size: 14px; }
.header-style17 .sticky-menu { position: fixed; z-index: 99; background: rgb(255, 255, 255); box-shadow: rgb(204, 204, 204) 0px 2px 1px; }
.featured-product5 { margin: 0px 0px 50px; }
.featured-product5 .box-title { margin-bottom: 30px; }
.featured-product5 .box-title h3 { text-align: center; font-size: 24px; color: rgb(34, 34, 34); text-transform: uppercase; font-weight: bold; position: relative; padding-bottom: 25px; }
.featured-product5 .box-title h3::before { content: ""; font-family: FontAwesome; font-size: 13px; font-weight: bold; color: rgb(230, 0, 50); position: absolute; bottom: -8px; left: 50%; margin-left: -20px; width: 40px; height: 25px; line-height: 23px; background: rgb(255, 255, 255); z-index: 9; transform: rotate(45deg); }
.featured-product5 .box-title h3::after { content: ""; width: 150px; height: 2px; background: rgb(230, 0, 50); position: absolute; bottom: 4px; left: 50%; margin-left: -75px; }
.featured-product5 .item .item-wrap .item-detail .item-content h4 a { font-weight: 600; }
.featured-product5 .sale-off, .featured-product5 .sw-newlabel, .featured-product5 .sw-outstock { border-radius: 2px; height: 25px; line-height: 25px; text-transform: uppercase; font-weight: normal; }
.block-home-3 { background-color: rgb(255, 255, 255); padding: 29px 0px; border: 1px solid rgb(235, 235, 235); border-radius: 5px; margin: 20px 0px 80px; }
.block-home-3 .wpb_raw_html { margin: 0px; }
.block-home-3 .block-infos .info { width: 25%; float: left; }
.rtl .block-home-3 .block-infos .info { float: right; }
.block-home-3 .block-infos .info.info1 .inner { border-left: 0px; }
.rtl .block-home-3 .block-infos .info.info1 .inner { border-right: 0px; }
.block-home-3 .block-infos .info .inner { border-left: 1px solid rgb(235, 235, 235); padding-left: 30px; float: left; width: 100%; }
.rtl .block-home-3 .block-infos .info .inner { float: right; padding-right: 30px; padding-left: 0px; border-right: 1px solid rgb(235, 235, 235); border-left: 0px; }
.block-home-3 .block-infos .info .inner i { float: left; font-size: 36px; padding-top: 2px; color: rgb(230, 0, 50); }
.rtl .block-home-3 .block-infos .info .inner i { float: right; }
.block-home-3 .block-infos .info .inner .info-cont { padding-left: 50px; }
.rtl .block-home-3 .block-infos .info .inner .info-cont { padding-right: 50px; padding-left: 0px; }
.block-home-3 .block-infos .info .inner .info-cont span { font-size: 13px; color: rgb(34, 34, 34); text-transform: uppercase; font-weight: 600; margin-bottom: 2px; }
.block-home-3 .block-infos .info .inner .info-cont p { text-transform: capitalize; padding-top: 2px; color: rgb(102, 102, 102); margin-bottom: 3px; }
.block-home-3 .block-infos .info:hover { color: rgb(230, 0, 50); }
.block-home-3 .block-infos .info:hover .info-cont span { color: rgb(230, 0, 50); }
.new-socials17 { overflow: hidden; }
.new-socials17 .wpb_content_element { margin-bottom: 20px; }
.new-socials17 .vc_column_container > .vc_column-inner { padding-top: 10px; }
.new-socials17 .newsletter-foot { position: relative; }
.new-socials17 .newsletter-foot::before { content: ""; font-family: FontAwesome; font-size: 100px; color: rgb(204, 204, 204); position: absolute; top: -30px; left: 0px; transform: rotate(-30deg); }
.rtl .new-socials17 .newsletter-foot::before { left: auto; right: 0px; }
.new-socials17 .newsletter-foot h5, .new-socials17 .newsletter-foot h3 { font-size: 16px; font-weight: 600; color: rgb(255, 255, 255); float: left; padding: 10px 30px 0px 130px; }
.rtl .new-socials17 .newsletter-foot h5, .rtl .new-socials17 .newsletter-foot h3 { float: right; padding: 10px 130px 0px 30px; }
.new-socials17 .newsletter-foot .form-newsletter .mc4wp-form-fields { border: none; max-width: 250px; overflow: hidden; border-radius: 4px; }
.new-socials17 .newsletter-foot .form-newsletter .mc4wp-form-fields input[type="email"] { border: 0px; color: rgb(140, 140, 140); height: 40px; padding: 0px 14px; width: 80%; border-radius: 0px; margin: 0px; }
.new-socials17 .newsletter-foot .form-newsletter .mc4wp-form-fields input[type="submit"] { border: 0px; background: url("../assets/img/blue/icon-newsletter.png") center center / 15px no-repeat rgb(255, 255, 255); height: 40px; width: 20%; border-radius: 0px; text-indent: -99999px; }
.new-socials17 .newsletter-foot .form-newsletter .mc4wp-form-fields input[type="submit"]:hover { opacity: 0.85; }
.new-socials17 .socials-footer { text-align: right; }
.rtl .new-socials17 .socials-footer { text-align: left; }
.new-socials17 .socials-footer ul { list-style: none; margin-top: 3px; margin-left: 0px; }
.new-socials17 .socials-footer ul li { display: inline-block; vertical-align: top; }
.new-socials17 .socials-footer ul li a { color: rgb(255, 255, 255); background: rgb(0, 0, 0); border-radius: 4px; height: 38px; line-height: 38px; width: 38px; font-size: 18px; text-align: center; display: inline-block; vertical-align: top; margin: 0px 3px; transition: all 0.3s ease 0s; }
.new-socials17 .socials-footer ul li a:hover { background: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
@media (max-width: 991px) {
  .header-style17 #main-menu { float: left; }
  .rtl .header-style17 #main-menu { float: right; }
  .header-style17 #main-menu .primary-menu .resmenu-container .navbar-toggle { float: left; }
  .rtl .header-style17 #main-menu .primary-menu .resmenu-container .navbar-toggle { float: right; }
  .header-style17 .search-cate { margin-top: 10px; }
  .header-style17 .top-form.revo-minicart6 { margin-top: 8px; }
  .header-style17 .header-mid .elementor-widget-wp-widget-nav_menu h5, .header-style17 .header-mid .widget_nav_menu h3 { margin-top: 7px; }
  .new-socials17 .socials-footer { text-align: center; }
  .rtl .new-socials17 .socials-footer { text-align: center; }
}
@media (max-width: 767px) {
  .header-style17 .sticky-menu { position: relative; box-shadow: none; }
  .block-home-3, .best-selling-product.style2 .res-button, .woo-slider-style1 .res-button { display: none !important; }
  .new-socials17 .newsletter-foot::before { display: none; }
  .new-socials17 .newsletter-foot h3 { display: none; }
  .new-socials17 .newsletter-foot .form-newsletter .mc4wp-form-fields { margin: 0px auto; }
}
.rtl.home-style18 .best-selling-product3 .res-button.slick-prev { left: 45px; right: auto; }
.home-style18 .header-style7 { margin-bottom: 30px; }
.home-style18 .best-selling-product3 .block-title { background: rgb(242, 242, 242); }
.home-style18 .best-selling-product3 .block-title h3 { color: rgb(34, 34, 34); }
.home-style18 .best-selling-product3 .resp-slider-container .slider .item .item-wrap { border: none; }
.home-style18 .best-selling-product3 .res-button { background: rgb(255, 255, 255); }
.home-style18 .best-selling-product3 .res-button.slick-prev { right: 45px; left: auto; }
.home-style18 .featured-product { position: relative; border: 1px solid rgb(238, 238, 238); margin-bottom: 80px; overflow: hidden; }
.home-style18 .featured-product .box-title { background-color: rgb(242, 242, 242); }
.home-style18 .featured-product .box-title h3 { position: relative; padding: 15px; color: rgb(34, 34, 34); font-size: 16px; text-transform: uppercase; margin-bottom: 0px; font-weight: 500 !important; }
.home-style18 .featured-product .box-title h3::before { content: ""; font-family: FontAwesome; font-size: 18px; display: inline-block; margin-right: 10px; color: rgb(230, 0, 50); }
.rtl .home-style18 .featured-product .box-title h3::before { margin-left: 10px; margin-right: 0px; }
.home-style18 .featured-product .block-title { background-color: rgb(242, 242, 242); margin-bottom: 30px; }
.home-style18 .featured-product .block-title h3 { position: relative; padding: 15px; color: rgb(34, 34, 34); font-size: 16px; text-transform: uppercase; margin-bottom: 0px; font-weight: 500 !important; }
.home-style18 .featured-product .res-button { width: 28px; height: 28px; display: inline-block; position: absolute; top: -34px; z-index: 2; cursor: pointer; }
.home-style18 .featured-product .res-button.slick-prev { right: 48px; background: url("../assets/img/bg_general.png") -20px -1111px no-repeat; }
.rtl .home-style18 .featured-product .res-button.slick-prev { left: 15px; right: auto; }
.home-style18 .featured-product .res-button.slick-prev:hover { background: url("../assets/img/bg_general.png") -20px -1063px no-repeat; }
.home-style18 .featured-product .res-button.slick-next { right: 15px; background: url("../assets/img/bg_general.png") -20px -1015px no-repeat; }
.rtl .home-style18 .featured-product .res-button.slick-next { left: 48px; right: auto; }
.home-style18 .featured-product .res-button.slick-next:hover { background: url("../assets/img/bg_general.png") -20px -967px no-repeat; }
.home-style18 .featured-product .res-button { top: 10px; }
.home-style18 .featured-product .resp-slider-container .slider .item { padding: 0px 15px; }
.home-style18 .featured-product .resp-slider-container .slider .item .item-wrap { margin-bottom: 30px; }
.home-style18 .footer .footer-copyright { padding: 27px 0px 12px; background: rgb(17, 17, 17); }
.home-style18 .footer .footer-copyright img { margin-top: 0px !important; }
.home-style18 .footer .footer-copyright .copyright-text { float: left; color: rgb(215, 215, 215); }
.rtl .home-style18 .footer .footer-copyright .copyright-text { float: right; }
.home-style18 .footer .footer-copyright .widget_sp_image { display: none; }
.home-style18 .footer .footer-copyright .sidebar-copyright { float: right; }
.rtl .home-style18 .footer .footer-copyright .sidebar-copyright { float: left; }
.home-style18 .bg-touch { background: url("../assets/img/bg-footer18.jpg") center center / cover no-repeat; }
.home-style18 .footer-style7 { background: rgb(25, 25, 25); }
.home-style18 .footer-style7 .info-footer ul > li, .home-style18 .footer-style7 .widget_nav_menu ul.menu > li > a, .home-style18 .footer-style7 .newletter .des, .home-style18 .footer-style7 .footer-logo .des { color: rgb(215, 215, 215); }
.rtl.home-style18 .featured-product .res-button.slick-prev { left: 15px; right: auto; }
.rtl.home-style18 .featured-product .res-button.slick-next { left: 48px; right: auto; }
.sw-woo-tab-cat5 { border: 1px solid rgb(238, 238, 238); overflow: hidden; margin-bottom: 60px; }
.sw-woo-tab-cat5 .resp-tab .top-tab-slider { margin-bottom: 30px; }
.sw-woo-tab-cat5 .resp-tab .top-tab-slider .box-title { text-align: left; }
.rtl .sw-woo-tab-cat5 .resp-tab .top-tab-slider .box-title { text-align: right; }
.sw-woo-tab-cat5 .resp-tab .top-tab-slider .box-title h3 { background: rgb(242, 242, 242); font-size: 18px; color: rgb(28, 28, 28); font-weight: 500; text-transform: uppercase; margin-bottom: 0px; padding: 15px 20px; }
.sw-woo-tab-cat5 .resp-tab .top-tab-slider .button-collapse { display: none; }
.sw-woo-tab-cat5 .resp-tab .top-tab-slider .nav.nav-tabs { position: absolute; top: 0px; right: 90px; }
.rtl .sw-woo-tab-cat5 .resp-tab .top-tab-slider .nav.nav-tabs { left: 90px; right: auto; }
.sw-woo-tab-cat5 .resp-tab .top-tab-slider .nav.nav-tabs > li { margin: 0px; }
.rtl .sw-woo-tab-cat5 .resp-tab .top-tab-slider .nav.nav-tabs > li { float: right; }
.sw-woo-tab-cat5 .resp-tab .top-tab-slider .nav.nav-tabs > li > a { margin: 0px 15px; padding: 0px; border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; background-color: transparent; border-radius: 0px; border-bottom-style: solid; border-bottom-color: transparent; color: rgb(34, 34, 34); font-size: 14px; }
.sw-woo-tab-cat5 .resp-tab .top-tab-slider .nav.nav-tabs > li > a:hover { color: rgb(230, 0, 50); }
.sw-woo-tab-cat5 .resp-tab .top-tab-slider .nav.nav-tabs > li.active > a, .sw-woo-tab-cat5 .resp-tab .top-tab-slider .nav.nav-tabs > li:hover > a { color: rgb(230, 0, 50); border-bottom: 1px solid rgb(230, 0, 50); }
.sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product { padding: 0px 15px; }
.sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap { margin-bottom: 20px; }
.sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-img { margin-right: 15px; }
.rtl .sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-img { margin-right: 0px; margin-left: 15px; }
.sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-content { padding-top: 15px; }
.sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-content h4 a { font-size: 14px; text-transform: capitalize; }
.sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-content .item-price { float: left; }
.rtl .sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-content .item-price { float: right; }
.sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-content .add_to_cart_button, .sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-content .product_type_external, .sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-content .product_type_grouped, .sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-content .product_type_simple, .sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-content .single_add_to_cart_button { float: right; margin: -8px 0px 0px; font-size: 0px; background: transparent; }
.rtl .sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-content .add_to_cart_button, .rtl .sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-content .product_type_external, .rtl .sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-content .product_type_grouped, .rtl .sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-content .product_type_simple, .rtl .sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-content .single_add_to_cart_button { float: left; }
.sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-content .add_to_cart_button::before, .sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-content .product_type_external::before, .sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-content .product_type_grouped::before, .sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-content .product_type_simple::before, .sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-content .single_add_to_cart_button::before { text-align: center; transition: all 0.3s ease 0s; color: rgb(255, 255, 255); background: rgb(153, 153, 153); height: 30px; line-height: 30px; width: 30px; padding: 0px; border-radius: 50%; display: inline-block; vertical-align: top; overflow: hidden; position: relative; font-family: fontawesome; font-size: 13px; content: ""; }
.sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-content .add_to_cart_button:hover::before, .sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-content .product_type_external:hover::before, .sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-content .product_type_grouped:hover::before, .sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-content .product_type_simple:hover::before, .sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-content .single_add_to_cart_button:hover::before { color: rgb(255, 255, 255); background: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-content .add_to_cart_button.loading, .sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-content .product_type_external.loading, .sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-content .product_type_grouped.loading, .sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-content .product_type_simple.loading, .sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-content .single_add_to_cart_button.loading { background-color: rgb(230, 0, 50); height: 30px; border-radius: 50%; opacity: 0.75; }
.sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-content .add_to_cart_button.loading::before, .sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-content .product_type_external.loading::before, .sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-content .product_type_grouped.loading::before, .sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-content .product_type_simple.loading::before, .sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-content .single_add_to_cart_button.loading::before { text-align: center; left: 0px; background: url("../assets/img/loadingp.gif") center center no-repeat rgb(230, 0, 50); border-radius: 50%; }
.sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-content .add_to_cart_button.added, .sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-content .product_type_external.added, .sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-content .product_type_grouped.added, .sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-content .product_type_simple.added, .sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-content .single_add_to_cart_button.added { color: rgb(255, 255, 255); }
.sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-content .add_to_cart_button.added::before, .sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-content .product_type_external.added::before, .sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-content .product_type_grouped.added::before, .sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-content .product_type_simple.added::before, .sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item-product .item-wrap .item-detail .item-content .single_add_to_cart_button.added::before { background: rgb(230, 0, 50); }
.sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .res-button { position: absolute; top: 10px; display: inline-block; width: 28px; height: 28px; background-color: rgb(255, 255, 255); color: rgb(232, 232, 232); border: 2px solid rgb(232, 232, 232); border-radius: 50%; cursor: pointer; line-height: 24px; text-align: center; }
.sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .res-button:hover { border: 2px solid rgb(195, 195, 195); color: rgb(195, 195, 195); }
.sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .res-button::before { font-size: 16px; font-family: FontAwesome; }
.sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .res-button.slick-prev { right: 55px; }
.rtl .sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .res-button.slick-prev { left: 22px; right: auto; }
.sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .res-button.slick-prev::before { content: ""; }
.sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .res-button.slick-next { right: 22px; }
.rtl .sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .res-button.slick-next { left: 55px; right: auto; }
.sw-woo-tab-cat5 .resp-tab .tab-content .tab-pane .res-button.slick-next::before { content: ""; }
.countdown-slider3 { position: relative; margin-bottom: 50px; border: 1px solid rgb(230, 0, 50); }
.countdown-slider3 .block-title { background-color: rgb(230, 0, 50); }
.countdown-slider3 .block-title h3 { position: relative; padding: 15px; color: rgb(255, 255, 255); font-size: 16px; text-transform: uppercase; font-weight: 500; margin-bottom: 0px; }
.countdown-slider3 .res-button { width: 28px; height: 28px; display: inline-block; position: absolute; top: -34px; z-index: 2; cursor: pointer; }
.countdown-slider3 .res-button.slick-prev { right: 48px; background: url("../assets/img/bg_general.png") -20px -1111px no-repeat; }
.rtl .countdown-slider3 .res-button.slick-prev { left: 15px; right: auto; }
.countdown-slider3 .res-button.slick-prev:hover { background: url("../assets/img/bg_general.png") -20px -1063px no-repeat; }
.countdown-slider3 .res-button.slick-next { right: 15px; background: url("../assets/img/bg_general.png") -20px -1015px no-repeat; }
.rtl .countdown-slider3 .res-button.slick-next { left: 48px; right: auto; }
.countdown-slider3 .res-button.slick-next:hover { background: url("../assets/img/bg_general.png") -20px -967px no-repeat; }
.countdown-slider3 .res-button { top: 10px; }
.countdown-slider3 .resp-slider-container .slider .item-countdown .item-wrap .item-detail { text-align: center; padding: 10px 15px; }
.countdown-slider3 .resp-slider-container .slider .item-countdown .item-wrap .item-detail .item-image-countdown a img { margin: 0px auto; }
.countdown-slider3 .resp-slider-container .slider .item-countdown .item-wrap .item-detail .item-image-countdown .sw-quickview { display: none; }
.countdown-slider3 .resp-slider-container .slider .item-countdown .item-wrap .item-detail .item-content h4 { margin-bottom: 5px; }
.countdown-slider3 .resp-slider-container .slider .item-countdown .item-wrap .item-detail .item-content h4 a { font-size: 14px; color: rgb(49, 49, 49); font-weight: 500; text-transform: capitalize; position: relative; z-index: 2; transition: all 0.3s ease 0s; }
.countdown-slider3 .resp-slider-container .slider .item-countdown .item-wrap .item-detail .item-content .item-price { font-size: 16px; float: none; margin-bottom: 10px; position: relative; z-index: 2; transition: all 0.3s ease 0s; display: inline-block; vertical-align: top; }
.countdown-slider3 .resp-slider-container .slider .item-countdown .item-wrap .item-detail .item-content .item-price del { font-size: 14px; }
.countdown-slider3 .resp-slider-container .slider .item-countdown .item-wrap .item-detail .item-content .product-countdown { padding: 10px 0px; border-style: solid; border-color: rgb(204, 204, 204); border-image: initial; border-width: 1px 0px; margin-bottom: 10px; }
.countdown-slider3 .resp-slider-container .slider .item-countdown .item-wrap .item-detail .item-content .product-countdown .countdown-section { position: relative; display: inline-block; margin-right: 10px; }
.rtl .countdown-slider3 .resp-slider-container .slider .item-countdown .item-wrap .item-detail .item-content .product-countdown .countdown-section { margin-left: 10px; margin-right: 0px; }
.countdown-slider3 .resp-slider-container .slider .item-countdown .item-wrap .item-detail .item-content .product-countdown .countdown-section .countdown-amount { display: block; width: 40px; height: 22px; font-weight: bold; line-height: 22px; text-align: center; font-size: 18px; color: rgb(34, 34, 34); }
.countdown-slider3 .resp-slider-container .slider .item-countdown .item-wrap .item-detail .item-content .product-countdown .countdown-section .countdown-period { text-align: center; font-size: 11px; display: block; font-weight: 500; color: rgb(125, 125, 125); text-transform: uppercase; }
.countdown-slider3 .resp-slider-container .slider .item-countdown .item-wrap .item-detail .item-content .item-bot { margin-bottom: 10px; }
.countdown-slider3 .resp-slider-container .slider .item-countdown .item-wrap .item-detail .item-content .item-bot a { font-size: 16px; color: rgb(255, 255, 255); background: rgb(230, 0, 50); height: 40px; line-height: 38px; display: block; text-transform: uppercase; font-weight: bold; transition: all 0.3s ease 0s; }
.countdown-slider3 .resp-slider-container .slider .item-countdown .item-wrap .item-detail .item-content .item-bot a:hover { background: rgb(13, 127, 114); transition: all 0.3s ease 0s; }
.countdown-slider3 .resp-slider-container .slider .item-countdown .item-wrap .item-detail .item-content .item-bot a::after { display: inline-block; vertical-align: top; color: rgb(255, 255, 255); margin: 0px 8px; font-family: fontawesome; font-size: 18px; content: ""; }
.countdown-slider3 .resp-slider-container .slider .item-countdown .item-wrap .item-detail .item-content .item-bot a.loading::before { background-color: rgb(230, 0, 50); }
.testimonial-slider4 { margin-bottom: 40px; position: relative; }
.testimonial-slider4::before { content: ""; font-size: 120px; position: absolute; top: -15px; left: -15px; color: rgba(255, 255, 255, 0.4); z-index: 9; font-family: FontAwesome; }
.testimonial-slider4 .carousel-inner { background: rgb(230, 0, 50); text-align: center; padding: 20px 30px 60px; }
.testimonial-slider4 .carousel-inner .image-client { display: inline-block; }
.testimonial-slider4 .carousel-inner .image-client a { display: inline-block; width: 80px; }
.testimonial-slider4 .carousel-inner .image-client a img { border-radius: 50%; border: 5px solid rgb(255, 255, 255); }
.testimonial-slider4 .carousel-inner .client-say-info { color: rgb(255, 255, 255); }
.testimonial-slider4 .carousel-inner .client-say-info .name-client h2 a { font-size: 16px; color: rgb(255, 255, 255); text-transform: capitalize; font-weight: 600; }
.testimonial-slider4 .carousel-inner .client-comment { color: rgb(255, 255, 255); font-size: 14px; }
.testimonial-slider4 .carousel-indicators { bottom: 15px; }
.testimonial-slider4 .carousel-indicators li { width: 8px; height: 8px; margin: 0px; }
.testimonial-slider4 .carousel-indicators li.active { width: 30px; height: 8px; }
.testimonial-slider4 .carousel-indicators li:hover { background: rgb(255, 255, 255); }
.block-text-home18 { margin-bottom: 60px; }
.block-text-home18 .item { text-align: center; cursor: pointer; padding: 10px 15px 0px; }
.block-text-home18 .item:hover .item-content h3 { color: rgb(230, 0, 50); }
.block-text-home18 .item.free-ship .icon { background: url("../assets/img/icon-proin18.png") 17px center no-repeat rgb(255, 255, 255); }
.block-text-home18 .item.money .icon { background: url("../assets/img/icon-proin18.png") center center no-repeat rgb(255, 255, 255); }
.block-text-home18 .item.support .icon { background: url("../assets/img/icon-proin18.png") -166px center no-repeat rgb(255, 255, 255); }
.block-text-home18 .item .icon { display: inline-block; width: 80px; height: 80px; border-radius: 50%; transition: all 0.3s ease 0s; }
.block-text-home18 .item .item-content { text-align: center; }
.block-text-home18 .item .item-content h3 { font-weight: bold; text-transform: uppercase; color: rgb(34, 34, 34); font-size: 14px; margin-bottom: 5px; }
.block-text-home18 .item .item-content p { font-size: 13px; color: rgb(153, 153, 153); }
.banner-in18 { margin-top: -130px; position: relative; z-index: 3; }
.banner-in18 img { border: 30px solid rgb(255, 255, 255); }
.banner-in18 img:hover { opacity: 1; }
@media (max-width: 1199px) and (min-width: 992px) {
  .countdown-slider3 .resp-slider-container .slider .item-countdown .item-wrap .item-detail { padding: 10px 5px; }
}
@media (max-width: 767px) {
  .block-text-home18, .banner-in18 { display: none; }
}
.rtl.home-style18 .bg-touch { background: url("../assets/img/bg-footer18.jpg") center center / cover no-repeat; }
.home-style19 .wp-block-themepunch-revslider, .home-style19 .wpb_revslider_element { margin-bottom: 0px; position: relative; }
.home-style19 .wp-block-themepunch-revslider::before, .home-style19 .wpb_revslider_element::before { content: ""; background: url("../assets/img/bg-chris-slide.png") center center repeat; position: absolute; bottom: -15px; left: 0px; right: 0px; height: 43px; z-index: 2; }
.home-style19 .revo-border { position: relative; }
.home-style19 .revo-border::before { content: ""; position: absolute; top: 50%; left: -100px; width: 80px; height: 2px; background: rgb(255, 255, 255); }
.home-style19 .revo-border::after { content: ""; position: absolute; top: 50%; right: -100px; width: 80px; height: 2px; background: rgb(255, 255, 255); }
.home-style19 .see-more3 { color: rgb(255, 255, 255); font-weight: normal; vertical-align: top; display: inline-block; border-radius: 30px; background: rgb(230, 0, 50); height: 45px; font-size: 14px !important; transition: all 0.3s ease 0s !important; line-height: 44px !important; padding: 0px 45px !important; }
.home-style19 .see-more3:hover { background: rgb(13, 127, 114); border-color: rgb(230, 0, 50); transition: all 0.3s ease 0s !important; }
.home-style19 .sale-off { background: url("../assets/img/sale-chris.png") center center no-repeat; width: 40px; height: 54px; border-radius: 0px; line-height: 66px; font-weight: normal; }
.home-style19 .sw-category-slider { margin-top: 60px; margin-bottom: 41px; }
.home-style19 .sw-category-slider .block-title { margin-bottom: 17px; }
.home-style19 .sw-category-slider .block-title h3 { border: none; text-transform: capitalize; font-size: 30px; text-align: center; font-weight: 500; padding: 0px; }
.home-style19 .sw-category-slider .block-title h3::before { display: none; }
.home-style19 .sw-category-slider .block-title h3 span { position: relative; }
.home-style19 .sw-category-slider .block-title h3 span::after { content: ""; width: 73px; height: 65px; background: url("../assets/img/icon-chris.png") center center no-repeat; position: absolute; top: -25px; right: -40px; }
.home-style19 .sw-category-slider .description1 { text-align: center; font-size: 14px; margin-bottom: 53px; color: rgb(144, 144, 144); }
.home-style19 .sw-category-slider .responsive .item-product-cat .item-image img { width: auto; margin: 0px auto; }
.home-style19 .sw-category-slider .responsive .item-product-cat .item-content { padding-top: 11px; }
.home-style19 .sw-category-slider .responsive .item-product-cat .item-content h3 { box-shadow: none; }
.home-style19 .sw-category-slider .responsive .item-product-cat .item-content h3 a { font-weight: 500; text-transform: capitalize; }
.home-style19 .sw-category-slider .responsive .item-product-cat:hover .item-content h3 a { background: rgb(255, 255, 255); color: rgb(230, 0, 50); }
.home-style19 .sw-woo-tab-cat4 { margin-top: 60px; margin-bottom: 20px; }
.home-style19 .sw-woo-tab-cat4 .box-title h3 { text-transform: capitalize; font-weight: 500; font-size: 30px; margin-bottom: 16px; }
.home-style19 .sw-woo-tab-cat4 .box-title h3 span { position: relative; }
.home-style19 .sw-woo-tab-cat4 .box-title h3 span::after { content: ""; width: 73px; height: 65px; background: url("../assets/img/icon-chris.png") center center no-repeat; position: absolute; top: -25px; right: -40px; }
.home-style19 .sw-woo-tab-cat4 .description { color: rgb(144, 144, 144); margin-bottom: 19px; }
.home-style19 .sw-woo-tab-cat4 .resp-tab .top-tab-slider .nav.nav-tabs li a { background: rgb(255, 255, 255); color: rgb(144, 144, 144); font-weight: normal; border-color: transparent; height: 24px; line-height: 23px; padding: 0px 10px; }
.home-style19 .sw-woo-tab-cat4 .resp-tab .top-tab-slider .nav.nav-tabs li.active a, .home-style19 .sw-woo-tab-cat4 .resp-tab .top-tab-slider .nav.nav-tabs li:hover a { border-color: rgb(230, 0, 50); color: rgb(230, 0, 50); }
.home-style19 .sw-woo-tab-cat4 .resp-tab .tab-content .resp-slider-container { margin: 0px -11px; }
.home-style19 .sw-woo-tab-cat4 .resp-tab .tab-content .resp-slider-container .slider .item { padding: 0px 11px; }
.home-style19 .sw-woo-tab-cat4 .resp-tab .tab-content .resp-slider-container .slider .item .item-wrap { border: none; }
.home-style19 .sw-woo-tab-cat4 .resp-tab .tab-content .resp-slider-container .slider .item .item-wrap .item-detail .item-content h4 a { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; font-size: 16px; }
.home-style19 .sw-woo-tab-cat4 .resp-tab .tab-content .resp-slider-container .slider .item .item-wrap .item-detail .item-content .item-price { font-size: 18px; color: rgb(34, 34, 34); }
.home-style19 .sw-woo-tab-cat4 .resp-tab .tab-content .resp-slider-container .slider .item .item-wrap .item-detail .item-content .item-price del { font-weight: normal; margin-top: 4px; }
.home-style19 .sw-woo-tab-cat4 .resp-tab .woocommmerce-shop { display: none; }
.home-style19 .sw_tab_countdown4 .tab-countdown-slide2 { margin: 107px 0px; position: relative; }
.home-style19 .sw_tab_countdown4 .tab-countdown-slide2::before { content: ""; width: 979px; height: 260px; background: url("../assets/img/icon-chris2.png") center center no-repeat; position: absolute; top: -50px; right: -30px; z-index: 2; }
.home-style19 .sw_tab_countdown4 .tab-countdown-slide2 .tab-content { border-color: rgb(238, 238, 238); overflow: inherit; }
.home-style19 .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .order-title h2 { position: relative; margin-top: -5px; }
.home-style19 .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .order-title h2::before { content: ""; position: absolute; left: -10px; top: 0px; width: 0px; height: 0px; border-left: 5px solid transparent; border-top: 4px solid transparent; border-right: 5px solid rgb(51, 51, 51); }
.home-style19 .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .item-content .item-price del { margin-top: 5px; color: rgb(144, 144, 144); }
.home-style19 .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .countdown-left .countdown-section .countdown-amount { color: rgb(230, 0, 50); }
.home-style19 .woo-slider-default { margin: 85px 0px 98px; }
.home-style19 .woo-slider-default .box-slider-title { text-align: center; }
.home-style19 .woo-slider-default .box-slider-title h2 { text-transform: capitalize; font-weight: 500; font-size: 30px; margin-bottom: 17px; }
.home-style19 .woo-slider-default .box-slider-title h2 span { position: relative; }
.home-style19 .woo-slider-default .box-slider-title h2 span::after { content: ""; width: 73px; height: 65px; background: url("../assets/img/icon-chris.png") center center no-repeat; position: absolute; top: -25px; right: -40px; }
.home-style19 .woo-slider-default .box-slider-title .slider-description { color: rgb(144, 144, 144); font-size: 14px; margin-bottom: 32px; }
.home-style19 .woo-slider-default .resp-slider-container { margin: 0px -10px; }
.home-style19 .woo-slider-default .resp-slider-container .slider .item { padding: 0px 10px; }
.home-style19 .woo-slider-default .resp-slider-container .slider .item .item-wrap { border: none; }
.home-style19 .woo-slider-default .resp-slider-container .slider .item .item-wrap .item-detail .item-content h4 a { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; font-size: 16px; }
.home-style19 .woo-slider-default .resp-slider-container .slider .item .item-wrap .item-detail .item-content .item-price { font-size: 18px; color: rgb(34, 34, 34); }
.home-style19 .woo-slider-default .resp-slider-container .slider .item .item-wrap .item-detail .item-content .item-price del { font-weight: normal; margin-top: 4px; }
.home-style19 .woo-slider-default .res-button { display: inline-block; position: absolute; top: 50%; margin-top: -14px; cursor: pointer; z-index: 2; }
.home-style19 .woo-slider-default .res-button.slick-prev { left: -20px; }
.home-style19 .woo-slider-default .res-button.slick-prev::before { width: 40px; height: 40px; line-height: 40px; text-align: center; color: rgb(34, 34, 34); background: rgba(0, 0, 0, 0.1); cursor: pointer; z-index: 9; border-radius: 50%; content: ""; font-family: FontAwesome; font-size: 20px; display: block; }
.home-style19 .woo-slider-default .res-button.slick-next { right: -20px; }
.home-style19 .woo-slider-default .res-button.slick-next::before { width: 40px; height: 40px; line-height: 40px; text-align: center; color: rgb(34, 34, 34); background: rgba(0, 0, 0, 0.1); cursor: pointer; z-index: 9; border-radius: 50%; content: ""; font-family: FontAwesome; font-size: 20px; display: block; }
.home-style19 .woo-slider-default .res-button:hover::before { background: rgb(230, 0, 50); color: rgb(255, 255, 255); }
.home-style19 .woo-slider-default .res-button { top: 56%; }
.home-style19 .sw-brand-container-slider { margin: 51px 0px 66px; }
.home-style19 .sw-brand-container-slider .res-button { margin-top: -28px; }
.home-style19 .responsive-post-slider { margin: 60px 0px 90px; }
.home-style19 .responsive-post-slider .block-title { margin-bottom: 17px; }
.home-style19 .responsive-post-slider .block-title h3 { border: none; text-transform: capitalize; font-size: 30px; text-align: center; font-weight: 500; padding: 0px; }
.home-style19 .responsive-post-slider .block-title h3::before { display: none; }
.home-style19 .responsive-post-slider .block-title h3 span { position: relative; }
.home-style19 .responsive-post-slider .block-title h3 span::after { content: ""; width: 73px; height: 65px; background: url("../assets/img/icon-chris.png") center center no-repeat; position: absolute; top: -25px; right: -40px; }
.home-style19 .responsive-post-slider .description { text-align: center; font-size: 14px; margin-bottom: 40px; color: rgb(144, 144, 144); }
.home-style19.rtl .sw_tab_countdown4 .tab-countdown-slide2::before { transform: rotateY(180deg); right: auto; left: -30px; }
.header-style18 .header-mid { text-align: center; background: url("../assets/img/bg-menu.png") center center no-repeat; }
.header-style18 .header-stickybar { position: fixed; top: 30%; right: 0px; width: 38px; display: none; }
.home-style19 .header-style18 .header-stickybar { display: block; }
.header-style18 .header-stickybar .top-form.top-form-minicart { margin-bottom: 1px; float: none; display: inline-block; vertical-align: top; padding: 0px; }
.header-style18 .header-stickybar .top-form.top-form-minicart .top-minicart-icon { background: rgb(230, 0, 50); border-radius: 0px; width: 38px; height: 38px; }
.header-style18 .header-stickybar .top-form.top-form-minicart .top-minicart-icon .cart-contents { position: relative; }
.header-style18 .header-stickybar .top-form.top-form-minicart .top-minicart-icon .cart-contents::before { content: ""; font-family: fontawesome; font-size: 16px; color: rgb(255, 255, 255); width: 38px; height: 38px; line-height: 38px; }
.header-style18 .header-stickybar .top-form.top-form-minicart .top-minicart-icon .minicart-number { display: none; }
.header-style18 .header-stickybar .top-form .wrapp-minicart { right: 40px; top: 0px; }
.header-style18 .header-stickybar .header-right { position: relative; }
.header-style18 .header-stickybar .header-right:hover .header-right-bar { opacity: 1; visibility: visible; top: 0px; transition: all 0.3s ease 0s; }
.header-style18 .header-stickybar .header-right .fa { font-size: 16px; font-family: FontAwesome; text-align: center; background: rgb(230, 0, 50); color: rgb(255, 255, 255); height: 38px; line-height: 38px; width: 38px; display: block; margin-bottom: 1px; }
.header-style18 .header-stickybar .header-right .header-right-bar { position: absolute; right: 40px; top: 30px; border: 1px rgb(242, 242, 242); box-shadow: rgba(30, 30, 30, 0.3) 4px 5px 1px; background: rgb(255, 255, 255); z-index: 9; opacity: 0; visibility: hidden; transition: all 0.3s ease 0s; }
.header-style18 .header-stickybar .header-right .elementor-widget-wp-widget-nav_menu ul.menu, .header-style18 .header-stickybar .header-right .widget_nav_menu ul.menu { width: 175px; right: 40px; top: 38px; }
.header-style18 .header-stickybar .header-right .elementor-widget-wp-widget-nav_menu ul.menu > li, .header-style18 .header-stickybar .header-right .widget_nav_menu ul.menu > li { float: none; border: none; }
.header-style18 .header-stickybar .header-right .elementor-widget-wp-widget-nav_menu ul.menu > li > a, .header-style18 .header-stickybar .header-right .widget_nav_menu ul.menu > li > a { font-size: 12px; padding: 10px 15px; border: none; display: block; }
.header-style18 .header-stickybar .header-right .elementor-widget-wp-widget-nav_menu ul.menu > li > a::after, .header-style18 .header-stickybar .header-right .widget_nav_menu ul.menu > li > a::after { content: ""; }
.header-style18 .header-stickybar .header-right .elementor-widget-wp-widget-nav_menu ul.menu > li > a span.fa, .header-style18 .header-stickybar .header-right .widget_nav_menu ul.menu > li > a span.fa { margin-right: 10px; }
.header-style18 .header-stickybar .header-right .elementor-widget-wp-widget-nav_menu ul.menu > li > a:hover, .header-style18 .header-stickybar .header-right .widget_nav_menu ul.menu > li > a:hover { color: rgb(230, 0, 50); background-color: rgb(244, 244, 244); }
.header-style18 .header-stickybar .header-right .currency_w > li > a, .header-style18 .header-stickybar .header-right #lang_sel > ul.nav > li a { padding: 0px; border: none; }
.rtl .header-style18 .header-stickybar .header-right .currency_w > li > a, .rtl .header-style18 .header-stickybar .header-right #lang_sel > ul.nav > li a { padding: 0px; border: none; }
.rtl .header-style18 .header-stickybar .header-right .currency_w { margin-right: 15px; }
.header-style18 .header-stickybar .search-cate { position: relative; margin: 0px; }
.header-style18 .header-stickybar .search-cate .icon-search { background: rgb(230, 0, 50); color: rgb(255, 255, 255); width: 38px; height: 38px; line-height: 38px; text-align: center; cursor: pointer; }
.header-style18 .header-stickybar .search-cate .icon-search.closex i::before { content: ""; }
.header-style18 .header-stickybar .search-cate .revo_top { padding: 0px; }
.header-style18 .header-stickybar .search-cate .revo_top .top-form.top-search { display: none; position: fixed; top: 30%; right: 0px; left: 0px; margin: 0px auto; border-radius: 4px; width: 500px; border: 1px solid rgb(204, 204, 204); }
.rtl .header-style18 .header-stickybar .search-cate .revo_top .top-form.top-search { margin: 0px auto; }
.header-style18 .header-stickybar .search-cate .revo_top .top-form.top-search .topsearch-entry { padding: 0px; }
.rtl .header-style18 .header-stickybar .search-cate .revo_top .top-form.top-search .topsearch-entry { padding: 0px; }
.header-style18 .header-stickybar .search-cate .revo_top .top-form.top-search .topsearch-entry .search-append { left: 0px; }
.rtl .header-style18 .header-stickybar .search-cate .revo_top .top-form.top-search .topsearch-entry .search-append { right: 0px; }
.header-style18 .header-stickybar .search-cate .revo_top .top-form.top-search .cat-wrapper { display: none; }
.header-style18 .header-stickybar .search-cate .revo_top .top-form.top-search input { padding: 0px 10px; border-radius: 4px; }
.header-style18 .header-stickybar .search-cate .revo_top .top-form.top-search button.form-button { border-radius: 4px; right: 0px; background: transparent; color: rgb(230, 0, 50); }
.header-style18 .header-stickybar .search-cate .revo_top .top-form.top-search button.form-button:hover::before { color: rgb(230, 0, 50); }
.rtl .header-style18 .header-stickybar .search-cate .revo_top .top-form.top-search button.form-button { left: 0px; right: auto; }
.home-style19 .header-style18 { position: absolute; top: 31px; left: 0px; right: 0px; z-index: 999; }
.header-style18 .header-mid .nav-pills > li.logo-chris { min-width: 270px; position: relative; }
.header-style18 .header-mid .nav-pills > li.logo-chris a { position: absolute; bottom: -50px; left: 0px; right: 0px; padding: 0px 60px; }
.home-style19 .header-style18 .header-mid .nav-pills > li.logo-chris a { bottom: -60px; padding: 0px 40px; }
.header-style18 .header-mid .nav-pills > li.logo-chris a .menu-img { position: static; }
.header-style18 .header-mid .nav-pills > li.logo-chris a .menu-img img { margin: 0px auto; }
.header-style18 .header-mid .nav-pills > li > a { padding: 15px 22px; color: rgb(255, 255, 255); font-size: 16px; text-transform: capitalize; font-weight: 500; }
.header-style18 .header-mid .nav-pills > li > a::after { display: none; }
.header-style18 .nav-pills > li.active > a, .header-style18 .nav-pills > li.active > a:hover, .header-style18 .nav-pills > li.active > a:focus, .header-style18 .nav-pills > li > a:hover { color: rgb(4, 34, 31); }
.header-style18 .sticky-menu { position: fixed; z-index: 99; padding: 20px 0px; }
.header-style18 .sticky-menu.header-mid .nav-pills > li.logo-chris a { padding: 0px 80px; bottom: -35px; }
.vc_row.bg-chris-top { background-repeat: no-repeat; }
.vc_row.wpb_row.newsletter-in18 { padding-top: 35px; background-size: 100% 100%; }
.vc_row.wpb_row.newsletter-in18 > .vc_column_container > .vc_column-inner { padding-top: 0px; }
.vc_row.wpb_row.newsletter-in18 .wpb_content_element { margin-bottom: 0px; }
.newsletter-foot18 .news-top { float: left; position: relative; padding-left: 90px; }
.rtl .newsletter-foot18 .news-top { float: right; padding-left: 0px; padding-right: 90px; }
.newsletter-foot18 .news-top::before { content: ""; background: url("../assets/img/icon-chris3.png") center center repeat; position: absolute; top: -12px; left: 0px; height: 64px; width: 70px; z-index: 2; }
.rtl .newsletter-foot18 .news-top::before { left: auto; right: 0px; }
.newsletter-foot18 .news-top h3 { display: inline-block; vertical-align: top; color: rgb(255, 255, 255); text-transform: capitalize; margin-bottom: 2px; font-size: 16px; }
.newsletter-foot18 .news-top p { color: rgb(255, 255, 255); font-size: 12px; }
.newsletter-foot18 .form-newsletter { float: right; margin-bottom: 25px; }
.rtl .newsletter-foot18 .form-newsletter { float: left; }
.newsletter-foot18 .form-newsletter p { margin-bottom: 8px; }
.newsletter-foot18 .form-newsletter input { margin: 0px; }
.newsletter-foot18 .form-newsletter input[type="submit"] { background: green; text-transform: capitalize; transition: all 0.3s ease 0s; border-radius: 4px; height: 36px; line-height: 35px; padding: 0px 15px; margin: 0px; border: none; color: rgb(255, 255, 255); position: absolute; top: 2px; right: 2px; bottom: 2px; }
.newsletter-foot18 .form-newsletter input[type="submit"]:hover { color: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.rtl .newsletter-foot18 .form-newsletter input[type="submit"] { left: 2px; right: auto; }
.newsletter-foot18 .form-newsletter input[type="email"] { min-width: 370px; height: 40px; line-height: 40px; border: none; background: rgb(255, 255, 255); color: rgb(153, 153, 153); border-radius: 4px; width: 100%; padding: 0px 25px; }
.newsletter-foot18 .form-newsletter input::-webkit-input-placeholder { color: rgb(153, 153, 153); }
.elementor-element .footer-style15.style18 { background: transparent !important; }
.footer-style15.style18 { background: url("../assets/img/bg-footchris.jpg") center center / cover no-repeat; }
.footer-style15.style18 .elementor-widget-wp-widget-nav_menu h5, .footer-style15.style18 .widget_nav_menu h2, .footer-style15.style18 .info-foot h3, .footer-style15.style18 .info-foot2 h3 { color: rgb(34, 34, 34); }
.footer-style15.style18 .info-foot p, .footer-style15.style18 .info-foot2 ul li { color: rgb(102, 102, 102); }
.footer-style15.style18 .elementor-widget-wp-widget-nav_menu ul li a, .footer-style15.style18 .widget_nav_menu ul li a, .footer-style15.style18 .info-foot2 ul li a { color: rgb(102, 102, 102); }
.footer-style15.style18 .elementor-widget-wp-widget-nav_menu ul li a:hover, .footer-style15.style18 .widget_nav_menu ul li a:hover, .footer-style15.style18 .info-foot2 ul li a:hover { color: rgb(230, 0, 50); }
.footer-style18-bot { border-top: 1px solid rgb(204, 204, 204); padding-top: 20px; }
.footer-style18-bot .wpb_single_image, .footer-style18-bot .wpb_raw_html { margin-bottom: 20px; }
@media (max-width: 1199px) {
  .home-style19 .header-style18 { position: relative; top: 0px; }
  .home-style19 .header-style18 .header-mid .nav-pills > li.logo-chris a { padding: 0px 60px; bottom: -48px; }
  .home-style19 .header-style18 .sticky-menu { padding-top: 30px; }
  .home-style19 .header-style18 #main-menu .primary-menu .resmenu-container .navbar-toggle { margin: 6px 0px; }
  .header-style18 .header-mid .header-mid .nav-pills > li.logo-chris a { padding: 0px 60px; }
  .header-style18 .header-mid .sticky-menu { padding-top: 36px; }
}
@media (max-width: 991px) {
  .header-style18 .header-mid { padding: 0px !important; }
  .header-style18 .header-stickybar { top: 10%; }
  .header-style18 .header-stickybar .search-cate { display: none; }
  .resmenu-container .logo-chris { display: none; }
  .resmenu-container .revo_top .top-form.top-search .topsearch-entry { padding-left: 0px; }
  .rtl .resmenu-container .revo_top .top-form.top-search .topsearch-entry { padding-right: 0px; }
}
@media (max-width: 991px) and (min-width: 767px) {
  .newsletter-foot18 .news-top p { display: none; }
}
@media (max-width: 767px) {
  .header-style18 .sticky-menu { position: relative; }
  .header-style18 .header-stickybar { top: 15%; }
  .newsletter-foot18 .news-top { float: none; width: 100%; padding-left: 0px; }
  .newsletter-foot18 .news-top::before { display: none; }
  .rtl .newsletter-foot18 .news-top { float: none; width: 100%; padding-right: 0px; }
  .newsletter-foot18 .form-newsletter { float: none; padding: 10px 0px; }
  .rtl .newsletter-foot18 .form-newsletter { float: none; text-align: right; }
  .newsletter-foot18 .form-newsletter input[type="email"] { min-width: auto; }
  .home-style19 .wpb_revslider_element .uranus .tp-bullet, .responsive-post-slider .res-button, .home-style19 .woo-slider-default .res-button { display: none !important; }
  .home-style19 .sw-woo-tab-cat4 .resp-tab .top-tab-slider .tab_list { top: 130px; }
}
@media (max-width: 480px) {
  .home-style19 .sw_tab_countdown4 .tab-countdown-slide2::before { top: -70px; }
  .home-style19 .sw-woo-tab-cat4 .resp-tab .top-tab-slider .button-collapse { top: 99px; }
}
.home-style20 .wpb_revslider_element { margin-bottom: 80px; }
.home-style20 .see-more3 { color: rgb(255, 255, 255); font-weight: bold; vertical-align: top; display: inline-block; border-radius: 30px; background: rgb(230, 0, 50); height: 45px; transition: all 0.3s ease 0s !important; line-height: 44px !important; padding: 0px 45px !important; }
.home-style20 .see-more3:hover { background: rgb(13, 127, 114); border-color: rgb(230, 0, 50); transition: all 0.3s ease 0s !important; }
.home-style20 .sale-off, .home-style20 .sw-newlabel, .home-style20 .sw-outstock { border-radius: 0px; height: 26px; line-height: 26px; }
.home-style20 .sale-off { background: rgb(255, 41, 41); font-weight: normal; }
.home-style20 .footer .footer-copyright { padding: 27px 0px 12px; background: rgb(17, 17, 17); }
.home-style20 .footer .footer-copyright img { margin-top: 0px !important; }
.home-style20 .footer .footer-copyright .copyright-text { float: left; color: rgb(215, 215, 215); }
.rtl .home-style20 .footer .footer-copyright .copyright-text { float: right; }
.home-style20 .footer .footer-copyright .widget_sp_image { display: none; }
.home-style20 .footer .footer-copyright .sidebar-copyright { float: right; }
.rtl .home-style20 .footer .footer-copyright .sidebar-copyright { float: left; }
.home-style20 .bg-touch { display: none; }
.home-style20 .footer-style7 { background: rgb(25, 25, 25); }
.home-style20 .footer-style7 .info-footer ul > li, .home-style20 .footer-style7 .widget_nav_menu ul.menu > li > a, .home-style20 .footer-style7 .newletter .des, .home-style20 .footer-style7 .footer-logo .des { color: rgb(215, 215, 215); }
.header-style19 { border-bottom: 1px solid rgb(238, 238, 238); }
.home-style20 .header-style19 { position: absolute; top: 55px; left: 0px; right: 0px; z-index: 9; border-bottom: none; }
.header-style19 .header-mid > .container { background: rgb(230, 0, 50); padding: 0px 15px; }
.header-style19 .header-mid { padding: 0px; background: rgb(230, 0, 50); }
.home-style20 .header-style19 .header-mid { background: transparent; }
.header-style19 .header-mid .revo-logo { padding-top: 17px; }
.header-style19 .header-mid .revo-logo a img { margin: 0px auto; max-width: 102px; }
.header-style19 .header-mid .header-right { padding-right: 15px; position: relative; padding-top: 14px; }
.rtl .header-style19 .header-mid .header-right { padding-left: 15px; padding-right: 0px; }
.header-style19 .header-mid .header-right:hover .header-right-bar { opacity: 1; visibility: visible; top: 60px; transition: all 0.3s ease 0s; }
.header-style19 .header-mid .header-right .fa { font-size: 16px; font-family: FontAwesome; text-align: center; background: rgb(230, 0, 50); color: rgb(255, 255, 255); height: 38px; line-height: 38px; width: 38px; display: block; margin-bottom: 1px; }
.header-style19 .header-mid .header-right .header-right-bar { position: absolute; right: 0px; top: 68px; border: 1px rgb(242, 242, 242); box-shadow: rgba(30, 30, 30, 0.3) 4px 5px 1px; background: rgb(255, 255, 255); z-index: 9; opacity: 0; visibility: hidden; transition: all 0.3s ease 0s; }
.rtl .header-style19 .header-mid .header-right .header-right-bar { right: auto; left: 0px; }
.header-style19 .header-mid .header-right .elementor-widget-wp-widget-nav_menu ul.menu, .header-style19 .header-mid .header-right .widget_nav_menu ul.menu { width: 175px; }
.header-style19 .header-mid .header-right .elementor-widget-wp-widget-nav_menu ul.menu > li, .header-style19 .header-mid .header-right .widget_nav_menu ul.menu > li { float: none; border: none; }
.header-style19 .header-mid .header-right .elementor-widget-wp-widget-nav_menu ul.menu > li > a, .header-style19 .header-mid .header-right .widget_nav_menu ul.menu > li > a { font-size: 12px; padding: 10px 15px; border: none; display: block; }
.header-style19 .header-mid .header-right .elementor-widget-wp-widget-nav_menu ul.menu > li > a::after, .header-style19 .header-mid .header-right .widget_nav_menu ul.menu > li > a::after { content: ""; }
.header-style19 .header-mid .header-right .elementor-widget-wp-widget-nav_menu ul.menu > li > a span.fa, .header-style19 .header-mid .header-right .widget_nav_menu ul.menu > li > a span.fa { margin-right: 10px; }
.header-style19 .header-mid .header-right .elementor-widget-wp-widget-nav_menu ul.menu > li > a:hover, .header-style19 .header-mid .header-right .widget_nav_menu ul.menu > li > a:hover { color: rgb(230, 0, 50); background-color: rgb(244, 244, 244); }
.header-style19 .header-mid .header-right .currency_w > li > a, .header-style19 .header-mid .header-right #lang_sel > ul.nav > li a { padding: 0px; border: none; }
.rtl .header-style19 .header-mid .header-right .currency_w > li > a, .rtl .header-style19 .header-mid .header-right #lang_sel > ul.nav > li a { padding: 0px; border: none; }
.rtl .header-style19 .header-mid .header-right .currency_w { margin-right: 15px; }
.header-style19 .header-mid .header-right .currency_w > li { padding: 10px 0px 5px; }
.header-style19 .header-mid .header-right .currency_w > li > a { display: none; }
.header-style19 .header-mid .header-right .currency_w > li .currency_switcher { position: static; width: auto; display: block; box-shadow: none; border: none; padding: 0px; }
.header-style19 .header-mid .header-right .currency_w > li .currency_switcher li { width: auto; display: inline-block; vertical-align: top; margin: 0px 10px 0px 0px; }
.rtl .header-style19 .header-mid .header-right .currency_w > li .currency_switcher li { margin: 0px 0px 0px 10px; }
.header-style19 .search-cate { margin-top: 16px; position: relative; margin-left: 0px; margin-right: 0px; }
.rtl .header-style19 .search-cate { margin-top: 16px; margin-right: 0px; margin-left: 0px; }
.header-style19 .search-cate .icon-search { width: 35px; height: 35px; line-height: 33px; text-align: center; cursor: pointer; font-size: 14px; color: rgb(255, 255, 255); }
.header-style19 .search-cate .icon-search:hover { cursor: pointer; color: rgb(34, 34, 34); transition: all 0.3s ease 0s; }
.header-style19 .search-cate .icon-search.closex i::before { content: ""; }
.header-style19 .search-cate .top-form.top-search { min-width: 320px; position: absolute; right: 0px; top: 50px; display: none; margin: 0px; }
.rtl .header-style19 .search-cate .top-form.top-search { float: left; right: auto; left: 0px; margin: 0px; }
.header-style19 .search-cate .top-form.top-search .topsearch-entry { padding-left: 0px; border: 1px solid rgb(204, 204, 204); }
.rtl .header-style19 .search-cate .top-form.top-search .topsearch-entry { padding-right: 0px; }
.header-style19 .search-cate .top-form.top-search .topsearch-entry .icon-loading.loading { right: 95px; }
.header-style19 .search-cate .top-form.top-search .topsearch-entry .cat-wrapper { display: none; }
.header-style19 .search-cate .top-form.top-search .topsearch-entry input { background: rgb(245, 245, 245); height: 60px; line-height: 60px; padding: 0px 20px; border-radius: 0px; }
.header-style19 .search-cate .top-form.top-search .topsearch-entry .button-search-pro { background-color: rgb(245, 245, 245); border-radius: 0px; height: 60px; line-height: 60px; color: rgb(34, 34, 34); right: 0px; }
.rtl .header-style19 .search-cate .top-form.top-search .topsearch-entry .button-search-pro { left: auto; }
.header-style19 .search-cate .top-form.top-search .topsearch-entry .button-search-pro:hover { background-color: rgb(230, 0, 50); }
.header-style19 .top-form.revo-minicart6 { margin-top: 15px; }
.header-style19 .top-form.revo-minicart6 .top-minicart-icon .cart-contents { display: inline-block; vertical-align: top; position: relative; text-align: center; }
.header-style19 .top-form.revo-minicart6 .top-minicart-icon .cart-contents i.fa { height: 39px; line-height: 38px; width: 30px; font-size: 15px; color: rgb(255, 255, 255); }
.header-style19 .top-form.revo-minicart6 .top-minicart-icon .cart-contents .minicart-number { position: absolute; top: 3px; right: 0px; background: rgb(255, 255, 255); color: rgb(230, 0, 50); font-size: 10px; width: 15px; height: 15px; line-height: 13px; border-radius: 50%; border: 1px solid rgb(230, 0, 50); }
.rtl .header-style19 .top-form.revo-minicart6 .top-minicart-icon .cart-contents .minicart-number { right: auto; left: 0px; }
.header-style19 .top-form.revo-minicart6 .top-minicart-icon .cart-title { display: none; }
.header-style19 .top-form:hover .wrapp-minicart { transform: translateY(0px); }
.header-style19 .nav-pills > li > a { font-size: 14px; color: rgb(255, 255, 255); padding: 25px 18px; }
.header-style19 .nav-pills > li.active > a:hover, .header-style19 .nav-pills > li.active > a:focus, .header-style19 .nav-pills > li > a:hover { color: rgb(34, 34, 34); }
.header-style19 .sticky-menu { position: fixed; z-index: 99; background: rgb(230, 0, 50); }
.home-style20 .header-style19 .sticky-menu { background: rgb(230, 0, 50); }
.block-infos.style4 { margin: 0px -15px 80px; overflow: hidden; }
.block-infos.style4 .info { width: 25%; float: left; padding: 2px 15px; }
.rtl .block-infos.style4 .info { float: right; }
.block-infos.style4 .info .inner { text-align: center; box-shadow: rgb(238, 238, 238) 0px 0px 2px 1px; padding: 23px 0px; }
.block-infos.style4 .info .inner i { display: inline-block; vertical-align: top; font-size: 36px; padding-top: 2px; color: rgb(230, 0, 50); }
.block-infos.style4 .info .inner .info-cont { padding-left: 15px; display: inline-block; vertical-align: top; text-align: left; }
.rtl .block-infos.style4 .info .inner .info-cont { padding-right: 15px; padding-left: 0px; text-align: right; }
.block-infos.style4 .info .inner .info-cont span { font-size: 13px; color: rgb(34, 34, 34); text-transform: uppercase; font-weight: 600; margin-bottom: 2px; }
.block-infos.style4 .info .inner .info-cont p { text-transform: capitalize; padding-top: 2px; color: rgb(102, 102, 102); margin-bottom: 3px; }
.block-infos.style4 .info:hover { color: rgb(230, 0, 50); }
.block-infos.style4 .info:hover .info-cont span { color: rgb(230, 0, 50); }
.sw-woo-tab-cat6 { margin-bottom: 30px; position: relative; }
.sw-woo-tab-cat6 .box-title h3 { text-transform: capitalize; font-weight: bold; font-size: 30px; margin-bottom: 28px; color: rgb(34, 34, 34); }
.sw-woo-tab-cat6 .button-collapse { display: none; }
.sw-woo-tab-cat6 .resp-tab .top-tab-slider { margin-bottom: 40px; }
.sw-woo-tab-cat6 .resp-tab .top-tab-slider .nav.nav-tabs li { padding: 0px 15px; }
.sw-woo-tab-cat6 .resp-tab .top-tab-slider .nav.nav-tabs li a { background: rgb(255, 255, 255); color: rgb(144, 144, 144); font-weight: normal; border-color: transparent; border-width: 0px 0px 2px; height: 24px; line-height: 23px; padding: 0px; border-radius: 0px; }
.sw-woo-tab-cat6 .resp-tab .top-tab-slider .nav.nav-tabs li.active a, .sw-woo-tab-cat6 .resp-tab .top-tab-slider .nav.nav-tabs li:hover a { border-color: rgb(230, 0, 50); color: rgb(230, 0, 50); }
.sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap { margin-bottom: 50px; }
.sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-img { max-width: 160px; position: relative; margin-right: 15px; }
.rtl .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-img { margin-right: 0px; margin-left: 15px; }
.sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content { overflow: hidden; }
.sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content h4 a { color: rgb(34, 34, 34); text-transform: capitalize; font-weight: 500; font-size: 14px; }
.sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content h4 a:hover { color: rgb(230, 0, 50); }
.sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-price del, .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-price ins { width: 100%; margin: 0px 0px 5px; display: block; }
.sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-price del { font-weight: normal; }
.sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .reviews-content { margin: 10px 0px; }
.sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .add_to_cart_button, .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .product_type_external, .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .product_type_grouped { float: left; margin-right: 10px; letter-spacing: 1px; display: inline-block; height: 30px; line-height: 30px; text-transform: uppercase; font-size: 12px; color: rgb(255, 255, 255); padding: 0px 10px; border-radius: 4px; background: rgb(230, 0, 50); }
.sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .add_to_cart_button:hover, .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .product_type_external:hover, .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .product_type_grouped:hover { background-color: rgb(16, 150, 134); }
.sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .add_to_cart_button::after, .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .product_type_external::after, .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .product_type_grouped::after { content: ""; font-family: FontAwesome; display: inline-block; vertical-align: top; margin-left: 5px; }
.rtl .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .add_to_cart_button::after, .rtl .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .product_type_external::after, .rtl .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .product_type_grouped::after { margin-right: 5px; margin-left: 0px; }
.sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .add_to_cart_button.loading, .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .product_type_external.loading, .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .product_type_grouped.loading { background: transparent; border: 1px solid rgb(204, 204, 204); }
.rtl .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .add_to_cart_button, .rtl .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .product_type_external, .rtl .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .product_type_grouped { float: right; margin-left: 10px; margin-right: 0px; }
.sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .button-group { overflow: hidden; }
.sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .button-group .feedback { display: none; }
.sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .button-group .clear { clear: none; }
.sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::before, .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before, .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::before { content: ""; }
.sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::after, .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::after, .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::after { content: ""; width: 1px; height: 11px; position: absolute; top: 20px; right: 0px; background-color: rgba(255, 255, 255, 0.15); }
.rtl .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::after, .rtl .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::after, .rtl .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::after { left: 0px; right: auto; }
.sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist { position: relative; }
.sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .ajax-loading { position: absolute; top: 12px; left: 7px; }
.sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show a::before { color: rgb(230, 0, 50); }
.sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a { float: left; display: inline-block; width: 30px; height: 30px; vertical-align: top; padding: 0px; margin: 0px; font-size: 0px; overflow: hidden; position: relative; background-color: rgb(255, 255, 255); text-align: center; line-height: 30px; }
.rtl .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .rtl .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .rtl .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a { float: right; }
.sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::before, .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before, .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::before { font-family: FontAwesome; font-size: 16px; color: rgb(34, 34, 34); }
.sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover::before, .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover::before, .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover::before { color: rgb(230, 0, 50); }
.sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .button-group .add_to_cart_button, .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .button-group .product_type_external, .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .button-group .product_type_grouped, .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist { display: inline-block; vertical-align: top; float: left; height: 30px; line-height: 30px; overflow: hidden; border-radius: 4px; margin: 0px; }
.rtl .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .button-group .add_to_cart_button, .rtl .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .button-group .product_type_external, .rtl .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .button-group .product_type_grouped, .rtl .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist { float: right; margin: 0px; }
.sw-woo-tab-cat6 .res-button { display: none !important; }
.woo-slider-style3 { margin-bottom: 40px; }
.woo-slider-style3 .block-title { text-align: center; margin-bottom: 30px; }
.woo-slider-style3 .block-title h3 { text-transform: capitalize; font-weight: bold; font-size: 30px; margin-bottom: 16px; color: rgb(34, 34, 34); }
.woo-slider-style3 .block-title .description { font-size: 16px; color: rgb(144, 144, 144); }
.woo-slider-style3 .resp-slider-container .slider { margin: 0px -15px; }
.woo-slider-style3 .resp-slider-container .slider .item { padding: 0px 15px; }
.woo-slider-style3 .resp-slider-container .slider .item .item-wrap { margin-bottom: 40px; }
.woo-slider-style3 .resp-slider-container .slider .item .item-wrap .item-img { padding: 0px 15px; }
.woo-slider-style3 .resp-slider-container .slider .item .item-wrap .item-content { text-align: left; min-height: 124px; }
.rtl .woo-slider-style3 .resp-slider-container .slider .item .item-wrap .item-content { text-align: right; }
.woo-slider-style3 .resp-slider-container .slider .item .item-wrap .item-content h4 a { color: rgb(34, 34, 34); text-transform: capitalize; font-weight: 500; }
.woo-slider-style3 .resp-slider-container .slider .item .item-wrap .item-content h4 a:hover { color: rgb(230, 0, 50); }
.woo-slider-style3 .resp-slider-container .slider .item .item-wrap .item-content .item-price del, .woo-slider-style3 .resp-slider-container .slider .item .item-wrap .item-content .item-price ins { width: 100%; margin: 0px 0px 5px; display: block; }
.woo-slider-style3 .resp-slider-container .slider .item .item-wrap .item-content .item-price del { font-weight: normal; }
.woo-slider-style3 .resp-slider-container .slider .item .item-wrap .item-content .reviews-content { display: block; float: none; }
.rtl .woo-slider-style3 .resp-slider-container .slider .item .item-wrap .item-content .reviews-content { float: none; }
.woo-slider-style3 .resp-slider-container .slider .item .item-wrap:hover .reviews-content { display: none; }
.woo-slider-style3 .resp-slider-container .slider .item .item-wrap:hover .item-bottom { bottom: 45px; text-align: center; }
.countdown-slider4 { margin-bottom: 60px; }
.countdown-slider4 .block-title { text-align: center; margin-bottom: 40px; }
.countdown-slider4 .block-title h3 { text-transform: capitalize; font-weight: bold; font-size: 30px; margin-bottom: 16px; color: rgb(34, 34, 34); }
.countdown-slider4 .block-title .description { font-size: 16px; color: rgb(144, 144, 144); }
.countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dashed rgb(204, 204, 204); }
.countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-img { max-width: 150px; }
.countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content { overflow: hidden; padding: 20px 10px 10px; }
.countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content h4 { margin-bottom: 20px; }
.countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content h4 a { color: rgb(34, 34, 34); text-transform: capitalize; font-weight: 500; font-size: 14px; }
.countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content h4 a:hover { color: rgb(230, 0, 50); }
.countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .product-countdown { margin-bottom: 15px; }
.countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .product-countdown .countdown-section { position: relative; display: inline-block; vertical-align: top; margin-right: 16px; }
.rtl .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .product-countdown .countdown-section { margin-left: 16px; margin-right: 0px; }
.countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .product-countdown .countdown-section .countdown-amount { display: block; min-width: 30px; height: 24px; font-weight: 500; line-height: 24px; text-align: center; font-size: 14px; color: rgb(230, 0, 50); }
.countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .product-countdown .countdown-section .countdown-period { text-align: center; font-size: 10px; display: block; color: rgb(125, 125, 125); text-transform: uppercase; }
.countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .product-countdown .countdown-section::before { position: absolute; top: 0px; bottom: 0px; right: -8px; margin: auto; content: ""; height: 34px; width: 1px; background-color: rgb(204, 204, 204); }
.rtl .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .product-countdown .countdown-section::before { right: auto; left: -8px; }
.countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .product-countdown .countdown-section:last-child::before { display: none; }
.countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .item-bot { border: 1px solid rgb(204, 204, 204); border-radius: 30px; display: inline-block; vertical-align: top; }
.countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .item-bot .add_to_cart_button, .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .item-bot .product_type_external, .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .item-bot .product_type_grouped, .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .item-bot .product_type_simple, .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .item-bot .single_add_to_cart_button { font-size: 0px; background: transparent; display: inline-block; vertical-align: top; border-right: 1px solid rgb(204, 204, 204); }
.rtl .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .item-bot .add_to_cart_button, .rtl .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .item-bot .product_type_external, .rtl .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .item-bot .product_type_grouped, .rtl .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .item-bot .product_type_simple, .rtl .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .item-bot .single_add_to_cart_button { border-left: 1px solid rgb(204, 204, 204); border-right: none; }
.countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .item-bot .add_to_cart_button::before, .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .item-bot .product_type_external::before, .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .item-bot .product_type_grouped::before, .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .item-bot .product_type_simple::before, .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .item-bot .single_add_to_cart_button::before { text-align: center; transition: all 0.3s ease 0s; color: rgb(230, 0, 50); height: 30px; line-height: 30px; width: 40px; padding: 0px; display: inline-block; vertical-align: top; border-radius: 50%; overflow: hidden; position: relative; font-family: fontawesome; font-size: 15px; content: ""; }
.countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .item-bot .add_to_cart_button:hover::before, .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .item-bot .product_type_external:hover::before, .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .item-bot .product_type_grouped:hover::before, .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .item-bot .product_type_simple:hover::before, .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .item-bot .single_add_to_cart_button:hover::before { color: rgb(34, 34, 34); transition: all 0.3s ease 0s; }
.countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .item-bot .add_to_cart_button.loading, .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .item-bot .product_type_external.loading, .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .item-bot .product_type_grouped.loading, .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .item-bot .product_type_simple.loading, .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .item-bot .single_add_to_cart_button.loading { background-color: transparent; height: 30px; border-radius: 50%; border: none; opacity: 0.75; }
.countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .item-bot .add_to_cart_button.loading::before, .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .item-bot .product_type_external.loading::before, .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .item-bot .product_type_grouped.loading::before, .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .item-bot .product_type_simple.loading::before, .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .item-bot .single_add_to_cart_button.loading::before { text-align: center; left: 0px; background: url("../assets/img/loadingp.gif") center center no-repeat transparent; border-radius: 50%; }
.countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .item-bot .add_to_cart_button.added, .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .item-bot .product_type_external.added, .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .item-bot .product_type_grouped.added, .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .item-bot .product_type_simple.added, .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .item-bot .single_add_to_cart_button.added { color: rgb(255, 255, 255); }
.countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .item-bot .add_to_cart_button.added::before, .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .item-bot .product_type_external.added::before, .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .item-bot .product_type_grouped.added::before, .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .item-bot .product_type_simple.added::before, .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .item-bot .single_add_to_cart_button.added::before { background: transparent; color: rgb(34, 34, 34); }
.countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .item-bot .item-price { display: inline-block; vertical-align: top; font-size: 14px; padding: 5px 10px; }
.countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content .item-bot .item-price del { font-size: 10px; color: rgb(144, 144, 144); font-weight: normal; margin-top: 4px; }
.countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown.item-center .item-wrap { border-bottom: none; overflow: hidden; padding-top: 15px; }
.countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown.item-center .item-wrap .item-detail { position: relative; border-right: 30px solid rgb(230, 0, 50); }
.rtl .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown.item-center .item-wrap .item-detail { border-right: none; border-left: 30px solid rgb(230, 0, 50); }
.countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown.item-center .item-wrap .item-detail::before { content: ""; position: absolute; top: -14px; left: 0px; right: 0px; width: 0px; height: 0px; z-index: 3; border-top: 35px solid transparent; border-right: 365px solid rgb(230, 0, 50); border-bottom: 35px solid transparent; }
.rtl .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown.item-center .item-wrap .item-detail::before { border-left: 365px solid rgb(230, 0, 50); border-right: none; }
.countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown.item-center .item-wrap .item-detail::after { content: ""; position: absolute; bottom: -14px; left: 0px; right: 0px; width: 0px; height: 0px; z-index: 3; border-top: 35px solid transparent; border-right: 365px solid rgb(230, 0, 50); border-bottom: 35px solid transparent; }
.rtl .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown.item-center .item-wrap .item-detail::after { border-left: 365px solid rgb(230, 0, 50); border-right: none; }
.countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown.item-center .item-wrap .item-detail .item-inner { position: relative; }
.countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown.item-center .item-wrap .item-detail .item-inner::before { content: ""; width: 1px; position: absolute; top: 20px; bottom: 20px; left: 0px; background: rgb(238, 238, 238); }
.rtl .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown.item-center .item-wrap .item-detail .item-inner::before { left: auto; right: 0px; }
.countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown.item-center .item-wrap .item-detail .item-img { max-width: 100%; padding: 45px 30px 0px; }
.countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown.item-center .item-wrap .item-detail .item-content { text-align: center; }
.countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown.item-center .item-wrap .item-detail .item-content h4 a { font-size: 20px; }
.countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown.item-center .item-wrap .item-detail .item-content .item-bot { margin-bottom: 20px; }
.countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown.item-center .item-wrap .item-detail .item-content .item-bot .add_to_cart_button::before, .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown.item-center .item-wrap .item-detail .item-content .item-bot .product_type_external::before, .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown.item-center .item-wrap .item-detail .item-content .item-bot .product_type_grouped::before, .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown.item-center .item-wrap .item-detail .item-content .item-bot .product_type_simple::before, .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown.item-center .item-wrap .item-detail .item-content .item-bot .single_add_to_cart_button::before { height: 40px; line-height: 40px; width: 50px; font-size: 18px; }
.countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown.item-center .item-wrap .item-detail .item-content .item-bot .item-price { font-size: 18px; padding: 6px 10px; }
.countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown.item-center .item-wrap .item-detail .item-content .item-bot .item-price del { font-size: 14px; }
.countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown.item-center .item-wrap .item-detail .item-content .product-countdown { padding-bottom: 40px; }
.countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown.item-center .item-wrap .item-detail .item-content .product-countdown .countdown-section .countdown-amount { font-size: 18px; }
.countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown.item-center .item-wrap .item-detail .item-content .product-countdown .countdown-section .countdown-period { font-size: 12px; }
@media (max-width: 1440px) and (min-width: 1200px) {
  .home-style20 .container { max-width: 970px; }
  .home-style20 .header-style19 { top: 30px; }
  .home-style20 .wpb_revslider_element { margin-bottom: 37px; }
  .home-style20 .footer-style7 .newletter .mc4wp-form .mc4wp-form-fields input[type="submit"] { min-width: 45px; }
  .home-style20 .footer-style7 .newletter .mc4wp-form .mc4wp-form-fields input[type="email"] { min-width: 175px; }
  .home-style20 .app-download a { width: 40%; }
  .block-infos.style4 .info .inner { padding: 12px 0px; }
  .woo-slider-style3 .resp-slider-container .slider .item { padding: 0px 8px; }
  .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-img { max-width: 90px; }
  .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content { padding: 0px 0px 0px 5px; }
  .rtl .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content { padding: 0px 5px 0px 0px; }
  .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-wrap .item-detail .item-content h4 { margin-bottom: 15px; }
  .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown.item-center .item-wrap .item-detail::before { top: -10px; }
  .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown.item-center .item-wrap .item-detail::after { bottom: -10px; }
  .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown.item-center .item-wrap .item-detail .item-inner::before { top: 25px; bottom: 25px; }
}
@media (max-width: 1199px) and (min-width: 991px) {
  .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown { width: 25%; }
  .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-detail .item-img { max-width: 130px; float: none; margin: 0px auto; }
  .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown.item-sidebar .item-wrap:nth-child(3) { display: none; }
  .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown.item-center { width: 50%; }
  .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown.item-center .item-wrap .item-detail { border: 1px solid rgb(238, 238, 238); }
  .rtl .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown.item-center .item-wrap .item-detail { border-left: none; }
  .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown.item-center .item-wrap .item-detail::before, .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown.item-center .item-wrap .item-detail::after { display: none; }
  .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown.item-center .item-wrap .item-detail .item-inner::before { display: none; }
  .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown.item-center .item-wrap .item-detail .item-content .product-countdown { padding-bottom: 9px; }
}
@media (max-width: 1199px) {
  .sw-woo-tab-cat6 .res-button { display: none !important; }
}
@media (max-width: 991px) {
  .home-style20 .header-style19 { position: relative; top: 0px; }
  .header-style19 #main-menu .primary-menu .resmenu-container .navbar-toggle { margin-top: 14px; background: rgb(255, 255, 255); }
  .block-infos.style4 { margin: 0px -5px 80px; }
  .block-infos.style4 .info { padding: 2px 5px; }
  .home-style20 .footer .footer-copyright .sidebar-copyright, .home-style20 .footer .footer-copyright .copyright-text { float: none; text-align: center; }
  .rtl .home-style20 .footer .footer-copyright .sidebar-copyright, .rtl .home-style20 .footer .footer-copyright .copyright-text { float: none; text-align: center; }
  .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown.item-center .item-wrap .item-detail { border: 1px solid rgb(238, 238, 238); }
  .rtl .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown.item-center .item-wrap .item-detail { border-left: none; }
  .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown.item-center .item-wrap .item-detail::before, .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown.item-center .item-wrap .item-detail::after { display: none; }
  .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown.item-center .item-wrap .item-detail .item-inner::before { display: none; }
  .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown.item-center .item-wrap .item-detail .item-content .product-countdown { padding-bottom: 9px; }
}
@media (max-width: 991px) and (min-width: 767px) {
  .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-img { max-width: 150px; }
  .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content { padding-top: 0px; }
}
@media (max-width: 767px) {
  .header-style19 .sticky-menu { position: relative; }
  .header-style19 .header-mid .top-header { float: left; }
  .rtl .header-style19 .header-mid .top-header { float: right; }
  .header-style19 .search-cate .top-form.top-search { right: -75px; }
  .rtl .header-style19 .search-cate .top-form.top-search { right: auto; left: -75px; }
  .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-img { width: 100%; float: none; margin: 0px auto; }
  .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-content { overflow: inherit; padding-top: 20px; }
  .sw-woo-tab-cat6 .resp-tab .top-tab-slider .button-collapse { position: absolute; top: 40px; z-index: 99; display: block; background: rgb(34, 34, 34); border-radius: 3px; border: 0px; margin: 0px; padding: 0px; cursor: pointer; height: 30px; width: 30px; line-height: 30px; right: 5px; text-align: center; }
  .sw-woo-tab-cat6 .resp-tab .top-tab-slider .button-collapse:hover { background: rgb(230, 0, 50); }
  .rtl .sw-woo-tab-cat6 .resp-tab .top-tab-slider .button-collapse { left: 5px; right: auto; }
  .sw-woo-tab-cat6 .resp-tab .top-tab-slider .button-collapse::before { content: ""; font-family: FontAwesome; font-size: 16px; color: rgb(255, 255, 255); height: 30px; width: 30px; line-height: 30px; display: inline-block; text-align: center; }
  .sw-woo-tab-cat6 .resp-tab .top-tab-slider .tab_list { margin-bottom: 0px; position: absolute; top: 70px; right: 0px; left: 0px; z-index: 9; }
  .sw-woo-tab-cat6 .resp-tab .top-tab-slider .tab_list ul { height: 0px; overflow: hidden; }
  .sw-woo-tab-cat6 .resp-tab .top-tab-slider .tab_list ul li { width: 100%; margin: 0px; }
  .sw-woo-tab-cat6 .resp-tab .top-tab-slider .tab_list ul li a { border: none !important; border-radius: 0px !important; }
  .sw-woo-tab-cat6 .resp-tab .top-tab-slider .tab_list.in ul { height: auto; }
  .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-detail .item-img { max-width: 100%; float: none; margin: 0px auto; }
  .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown .item-detail .item-content { text-align: center; }
}
.home-style21 .wpb_revslider_element { margin-bottom: 85px; }
.home-style21 .header-style20 { float: left; width: 14%; height: 100%; min-width: 0px; background-color: rgb(0, 0, 0); position: fixed; top: 0px; z-index: 9999; }
.home-style21 .header-style20 .header-mid .revo-logo { padding: 18px 0px; }
.home-style21 .header-style20 .header-mid .revo-logo a img { margin: 0px auto; }
.home-style21 .header-style20 .main-menu { margin-top: 65px; }
.home-style21 .header-style20 .nav-pills > li { width: 100%; }
.home-style21 .header-style20 .nav-pills > li > a { color: rgb(255, 255, 255); padding: 12px 20px; font-size: 16px; }
.home-style21 .header-style20 .nav-pills > li > a .menu-img { display: none; }
.home-style21 .header-style20 .nav-pills > li.dropdown > a::after { right: 15px; content: ""; }
.rtl .home-style21 .header-style20 .nav-pills > li.dropdown > a::after { right: auto; left: 15px; content: ""; }
.home-style21 .header-style20 .nav-pills > li.dropdown .dropdown-menu { display: none; }
.home-style21 .header-style20 .nav-pills > li.dropdown > .dropdown-menu.visible { top: 0px; display: block; left: 100% !important; }
.home-style21 .header-style20 .nav-pills > li.active > a, .home-style21 .header-style20 .nav-pills > li.active > a:hover, .home-style21 .header-style20 .nav-pills > li.active > a:focus, .home-style21 .header-style20 .nav-pills > li > a:hover { color: rgb(230, 0, 50); }
.home-style21 .header-style20 .nav-pills.nav-mega .revo-mega-menu .dropdown-menu.column-1 { min-width: 1080px; }
.home-style21 .header-style20 .header-news { padding: 0px 20px; margin-top: 125px; }
.home-style21 .header-style20 .header-news .newsletter-footer h3 { color: rgb(255, 255, 255); text-transform: capitalize; font-size: 18px; font-weight: bold; }
.home-style21 .header-style20 .header-news .newsletter-footer h5, .home-style21 .header-style20 .header-news .newsletter-footer p { color: rgb(255, 255, 255); font-size: 16px; font-weight: 400; }
.home-style21 .header-style20 .header-news .newsletter-footer .form-newsletter .mc4wp-form-fields { overflow: hidden; }
.home-style21 .header-style20 .header-news .newsletter-footer .form-newsletter input[type="email"] { border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; color: rgb(255, 255, 255); width: 80%; height: 40px; padding: 0px; border-radius: 0px; float: left; font-size: 12px; border-bottom-style: solid; border-bottom-color: rgb(255, 255, 255); background: transparent; }
.rtl .home-style21 .header-style20 .header-news .newsletter-footer .form-newsletter input[type="email"] { float: right; }
.home-style21 .header-style20 .header-news .newsletter-footer .form-newsletter input[type="submit"] { border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; background: url("../assets/img/fly.png") center center no-repeat transparent; height: 40px; width: 20%; border-bottom-style: solid; border-bottom-color: rgb(255, 255, 255); text-indent: -99999px; border-radius: 0px; }
.home-style21 .header-style20 .header-news .newsletter-footer .form-newsletter input[type="submit"]:hover { opacity: 0.85; }
.home-style21 .header-style20 .header-news .newsletter-footer .form-newsletter input::-webkit-input-placeholder { color: rgb(255, 255, 255); }
.home-style21 .header-style20 .header-news .newsletter-footer .form-newsletter .mc4wp-success { color: rgb(34, 34, 34); }
.home-style21 .header-style20 .socials-header { margin-top: 100px; }
.home-style21 .header-style20 .socials-header ul { margin: 0px; text-align: center; }
.home-style21 .header-style20 .socials-header ul li { list-style: none; margin: 0px 5px; display: inline-block; vertical-align: top; }
.home-style21 .header-style20 .socials-header ul li a { font-size: 18px; color: rgb(34, 34, 34); width: 30px; height: 30px; line-height: 30px; border-radius: 50%; background: rgb(255, 255, 255); display: block; transition: all 0.3s ease 0s; }
.home-style21 .header-style20 .socials-header ul li a:hover { background: rgb(230, 0, 50); color: rgb(255, 255, 255); transition: all 0.3s ease 0s; }
.home-style21 > .revoheader-top-menu { width: 86%; float: right; }
.home-style21 > .container { width: 86%; float: right; max-width: none; padding: 0px !important; }
.home-style21 #footer { width: 86%; float: right; }
.home-style21 .revoheader-top-menu { background: rgb(248, 248, 248); border-bottom: 1px solid rgb(204, 204, 204); }
.home-style21 .revoheader-top-menu #lang_sel > ul.nav > li { padding: 15px 0px; }
.home-style21 .revoheader-top-menu #lang_sel > ul.nav > li > a { border: none; font-size: 14px; }
.home-style21 .revoheader-top-menu .currency_w > li { padding: 15px 0px; }
.home-style21 .revoheader-top-menu .currency_w > li > a { font-size: 14px; }
.home-style21 .revoheader-top-menu .elementor-widget-wp-widget-nav_menu, .home-style21 .revoheader-top-menu .widget_nav_menu { position: relative; border-style: solid; border-color: rgb(204, 204, 204); border-image: initial; border-width: 0px 1px; }
.home-style21 .revoheader-top-menu .elementor-widget-wp-widget-nav_menu:hover ul.menu, .home-style21 .revoheader-top-menu .widget_nav_menu:hover ul.menu { opacity: 1; display: block; }
.home-style21 .revoheader-top-menu .elementor-widget-wp-widget-nav_menu:hover h5, .home-style21 .revoheader-top-menu .elementor-widget-wp-widget-nav_menu:hover h3, .home-style21 .revoheader-top-menu .widget_nav_menu:hover h5, .home-style21 .revoheader-top-menu .widget_nav_menu:hover h3 { color: rgb(230, 0, 50); }
.home-style21 .revoheader-top-menu .elementor-widget-wp-widget-nav_menu h5, .home-style21 .revoheader-top-menu .elementor-widget-wp-widget-nav_menu h3, .home-style21 .revoheader-top-menu .widget_nav_menu h5, .home-style21 .revoheader-top-menu .widget_nav_menu h3 { color: rgb(45, 45, 45); position: relative; font-size: 0px; margin: 0px; }
.home-style21 .revoheader-top-menu .elementor-widget-wp-widget-nav_menu h5::before, .home-style21 .revoheader-top-menu .elementor-widget-wp-widget-nav_menu h3::before, .home-style21 .revoheader-top-menu .widget_nav_menu h5::before, .home-style21 .revoheader-top-menu .widget_nav_menu h3::before { content: ""; font-size: 14px; font-family: FontAwesome; display: block; height: 50px; line-height: 50px; width: 50px; text-align: center; }
.home-style21 .revoheader-top-menu .elementor-widget-wp-widget-nav_menu ul.menu, .home-style21 .revoheader-top-menu .widget_nav_menu ul.menu { position: absolute; width: 175px; right: 0px; top: 50px; background: rgb(255, 255, 255); z-index: 9999; transition: all 0.5s ease-in 0s; border: 1px rgb(242, 242, 242); box-shadow: rgba(30, 30, 30, 0.3) 4px 5px 1px; opacity: 0; display: none; margin: 0px; }
.rtl .home-style21 .revoheader-top-menu .elementor-widget-wp-widget-nav_menu ul.menu, .rtl .home-style21 .revoheader-top-menu .widget_nav_menu ul.menu { right: auto; left: 0px; }
.home-style21 .revoheader-top-menu .elementor-widget-wp-widget-nav_menu ul.menu > li, .home-style21 .revoheader-top-menu .widget_nav_menu ul.menu > li { float: none; border: none; }
.home-style21 .revoheader-top-menu .elementor-widget-wp-widget-nav_menu ul.menu > li > a, .home-style21 .revoheader-top-menu .widget_nav_menu ul.menu > li > a { font-size: 12px; padding: 10px 20px; border: none; display: block; }
.home-style21 .revoheader-top-menu .elementor-widget-wp-widget-nav_menu ul.menu > li > a::after, .home-style21 .revoheader-top-menu .widget_nav_menu ul.menu > li > a::after { content: ""; }
.home-style21 .revoheader-top-menu .elementor-widget-wp-widget-nav_menu ul.menu > li > a span.fa, .home-style21 .revoheader-top-menu .widget_nav_menu ul.menu > li > a span.fa { margin-right: 10px; }
.home-style21 .revoheader-top-menu .elementor-widget-wp-widget-nav_menu ul.menu > li > a:hover, .home-style21 .revoheader-top-menu .widget_nav_menu ul.menu > li > a:hover { color: rgb(230, 0, 50); background-color: rgb(248, 248, 248); }
.home-style21 .revoheader-top-menu .search-cate { position: relative; margin-left: 0px; margin-top: 0px; }
.rtl .home-style21 .revoheader-top-menu .search-cate { margin-right: 0px; }
.home-style21 .revoheader-top-menu .search-cate .revo_top { padding: 0px; }
.home-style21 .revoheader-top-menu .search-cate .top-form.top-search { min-width: 300px; display: block; width: 300px; margin: 0px; }
.home-style21 .revoheader-top-menu .search-cate .top-form.top-search .topsearch-entry { padding-left: 0px; border-left: 1px solid rgb(204, 204, 204); }
.rtl .home-style21 .revoheader-top-menu .search-cate .top-form.top-search .topsearch-entry { border-right: 1px solid rgb(204, 204, 204); border-left: none; padding-right: 0px; }
.rtl .home-style21 .revoheader-top-menu .search-cate .top-form.top-search .topsearch-entry { padding-right: 0px; }
.home-style21 .revoheader-top-menu .search-cate .top-form.top-search .topsearch-entry .icon-loading.loading { right: 95px; }
.home-style21 .revoheader-top-menu .search-cate .top-form.top-search .topsearch-entry .cat-wrapper { display: none; }
.home-style21 .revoheader-top-menu .search-cate .top-form.top-search .topsearch-entry input { background: rgb(248, 248, 248); height: 50px; line-height: 50px; padding: 0px 20px; border-radius: 0px; }
.home-style21 .revoheader-top-menu .search-cate .top-form.top-search .topsearch-entry .button-search-pro { background-color: rgb(248, 248, 248); border-radius: 0px; height: 50px; line-height: 50px; color: rgb(34, 34, 34); right: 0px; }
.rtl .home-style21 .revoheader-top-menu .search-cate .top-form.top-search .topsearch-entry .button-search-pro { right: auto; left: 0px; }
.home-style21 .revoheader-top-menu .search-cate .top-form.top-search .topsearch-entry .button-search-pro:hover { background-color: rgb(230, 0, 50); }
.home-style21 .revoheader-top-menu .top-form.revo-minicart6 .top-minicart-icon .cart-contents { display: inline-block; vertical-align: top; position: relative; text-align: center; }
.home-style21 .revoheader-top-menu .top-form.revo-minicart6 .top-minicart-icon .cart-contents i.fa { height: 50px; line-height: 50px; width: 50px; font-size: 15px; }
.home-style21 .revoheader-top-menu .top-form.revo-minicart6 .top-minicart-icon .cart-contents .minicart-number { position: absolute; top: 8px; right: 8px; background: rgb(230, 0, 50); color: rgb(255, 255, 255); font-size: 11px; width: 15px; height: 15px; line-height: 15px; border-radius: 50%; }
.rtl .home-style21 .revoheader-top-menu .top-form.revo-minicart6 .top-minicart-icon .cart-contents .minicart-number { right: auto; left: 8px; }
.home-style21 .revoheader-top-menu .top-form.revo-minicart6 .top-minicart-icon .cart-title { display: none; }
.home-style21 .revoheader-top-menu .top-form:hover .wrapp-minicart { transform: translateY(0px); }
.home-style21 .sw-woo-tab-cat4.style7 { margin-bottom: 35px; }
.home-style21 .sw-woo-tab-cat4.style7 .box-title h3 { text-transform: uppercase; font-weight: bold; font-size: 28px; margin-bottom: 20px; }
.home-style21 .sw-woo-tab-cat4.style7 .description { color: rgb(144, 144, 144); margin-bottom: 26px; }
.home-style21 .sw-woo-tab-cat4.style7 .resp-tab { max-width: 1170px; margin: 0px auto; }
.home-style21 .sw-woo-tab-cat4.style7 .resp-tab .top-tab-slider .nav.nav-tabs li a { background: rgb(255, 255, 255); color: rgb(34, 34, 34); font-weight: normal; border-color: transparent; height: 26px; line-height: 23px; padding: 0px 10px; }
.home-style21 .sw-woo-tab-cat4.style7 .resp-tab .top-tab-slider .nav.nav-tabs li.active a, .home-style21 .sw-woo-tab-cat4.style7 .resp-tab .top-tab-slider .nav.nav-tabs li:hover a { border-color: rgb(230, 0, 50); color: rgb(230, 0, 50); }
.home-style21 .sw-woo-tab-cat4.style7 .resp-tab .tab-content .resp-slider-container { margin: 0px -11px; }
.home-style21 .sw-woo-tab-cat4.style7 .resp-tab .tab-content .resp-slider-container .slider .item { padding: 2px 11px; }
.home-style21 .sw-woo-tab-cat4.style7 .resp-tab .tab-content .resp-slider-container .slider .item .item-wrap { border: none; }
.home-style21 .sw-woo-tab-cat4.style7 .resp-tab .tab-content .resp-slider-container .slider .item .item-wrap .item-detail .item-content h4 a { font-size: 16px; }
.home-style21 .sw-woo-tab-cat4.style7 .resp-tab .tab-content .resp-slider-container .slider .item .item-wrap .item-detail .item-content .item-price { font-size: 18px; color: rgb(34, 34, 34); margin-bottom: 18px; }
.home-style21 .sw-woo-tab-cat4.style7 .resp-tab .tab-content .resp-slider-container .slider .item .item-wrap .item-detail .item-content .item-price del { font-weight: normal; margin-top: 4px; }
.home-style21 .sw-woo-tab-cat4.style7 .resp-tab .tab-content .resp-slider-container .slider .item .item-wrap:hover { box-shadow: rgb(238, 238, 238) 0px 0px 4px 2px; border-radius: 4px; position: relative; z-index: 2; }
.home-style21 .sw-woo-tab-cat4.style7 .resp-tab .tab-content .resp-slider-container .slider .item .item-wrap:first-child { margin-bottom: -30px; }
.home-style21 .sw-woo-tab-cat4.style7 .resp-tab .woocommmerce-shop { display: none; }
.home-style21 .sw-woo-tab-cat4.style7 .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .home-style21 .sw-woo-tab-cat4.style7 .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .home-style21 .sw-woo-tab-cat4.style7 .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .home-style21 .sw-woo-tab-cat4.style7 .item .item-wrap .item-detail .item-content .item-bottom a.compare { border-radius: 4px; color: rgb(153, 153, 153); border-color: rgb(204, 204, 204); }
.home-style21 .sw-woo-tab-cat4.style7 .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover, .home-style21 .sw-woo-tab-cat4.style7 .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover, .home-style21 .sw-woo-tab-cat4.style7 .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover, .home-style21 .sw-woo-tab-cat4.style7 .item .item-wrap .item-detail .item-content .item-bottom a.compare:hover { color: rgb(230, 0, 50); border-color: rgb(230, 0, 50); }
.home-style21 .sw-woo-tab-cat4.style7 .item .item-wrap .item-detail .products-thumb a.sw-quickview { border-radius: 4px; }
.home-style21 .sw-woo-tab-cat4.style7 .item .item-wrap .item-detail .item-content .item-bottom .button, .home-style21 .sw-woo-tab-cat4.style7 .item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button, .home-style21 .sw-woo-tab-cat4.style7 .item .item-wrap .item-detail .item-content .item-bottom .product_type_external, .home-style21 .sw-woo-tab-cat4.style7 .item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped { border-radius: 4px; text-transform: uppercase; }
.home-style21 .sw-woo-tab-cat4.style7 .item .item-wrap .item-detail .item-content .item-bottom { position: relative; margin-bottom: 10px; padding-top: 15px; transform: translateY(0px); }
.home-style21 .sw-woo-tab-cat4.style7 .item .item-wrap .item-detail .item-content .item-bottom::before { content: ""; position: absolute; top: 0px; left: 15%; height: 1px; width: 75%; background: rgb(221, 221, 221); }
.home-style21 .sw-woo-tab-cat4.style7 .item .item-wrap:hover .item-detail .item-content h4 a, .home-style21 .sw-woo-tab-cat4.style7 .item .item-wrap:hover .item-detail .item-content .item-price { opacity: 1; }
.home-style21 .sw-brand-container-slider { max-width: 1170px; margin: 0px auto 40px; border: none; padding: 15px 0px; }
.home-style21 .sw-brand-container-slider .res-button { display: none !important; }
.home-style21 .responsive-post-slider7 { padding-top: 45px; }
.home-style21 .footer { background: rgb(248, 248, 248); padding-top: 50px; }
.home-style21 .footer .footer-copyright { background: rgb(248, 248, 248); }
.home-style21 .footer .footer-copyright > .container { padding-top: 27px; border-top: 1px solid rgb(204, 204, 204); }
.home-style21 .footer .footer-copyright img { margin-top: 0px !important; }
.home-style21 .footer .footer-copyright .copyright-text { float: left; color: rgb(144, 144, 144); }
.rtl .home-style21 .footer .footer-copyright .copyright-text { float: right; }
.home-style21 .footer .footer-copyright .widget_sp_image { display: none; }
.home-style21 .footer .footer-copyright .sidebar-copyright { float: right; }
.rtl .home-style21 .footer .footer-copyright .sidebar-copyright { float: left; }
.home-style21.rtl .elementor-location-header > .header-style20, .home-style21.rtl .body-wrapper-inner > .header-style20 { float: right; }
.home-style21.rtl .elementor-location-header > .header-style20 .header-news .newsletter-footer .form-newsletter input[type="email"], .home-style21.rtl .body-wrapper-inner > .header-style20 .header-news .newsletter-footer .form-newsletter input[type="email"] { float: right; }
.home-style21.rtl .elementor-location-header > .header-style20 .header-news .newsletter-footer .form-newsletter input[type="submit"], .home-style21.rtl .body-wrapper-inner > .header-style20 .header-news .newsletter-footer .form-newsletter input[type="submit"] { float: right; }
.home-style21.rtl .elementor-location-header > .revoheader-top-menu, .home-style21.rtl .body-wrapper-inner > .revoheader-top-menu { float: left; }
.home-style21.rtl .elementor-location-header > .container, .home-style21.rtl .body-wrapper-inner > .container { float: left; }
.home-style21.rtl .elementor-location-header > #footer, .home-style21.rtl .body-wrapper-inner > #footer { float: left; }
.home-style21.rtl .revoheader-top-menu .search-cate .top-form.top-search .topsearch-entry { border-right: 1px solid rgb(204, 204, 204); border-left: none; padding-right: 0px; }
.home-style21.rtl .revoheader-top-menu .search-cate .top-form.top-search .topsearch-entry .button-search-pro { right: auto; left: 0px; }
.home-style21.rtl .revoheader-top-menu .top-form.revo-minicart6 .top-minicart-icon .cart-contents .minicart-number { right: auto; left: 8px; }
.layout-sidebar .header-style20 { float: left; width: 14%; height: 100%; min-width: 0px; background-color: rgb(0, 0, 0); position: fixed; top: 0px; z-index: 9999; }
.layout-sidebar .header-style20 .header-mid .revo-logo { padding: 18px 0px; }
.layout-sidebar .header-style20 .header-mid .revo-logo a img { margin: 0px auto; }
.layout-sidebar .header-style20 .main-menu { margin-top: 65px; }
.layout-sidebar .header-style20 .nav-pills > li { width: 100%; }
.layout-sidebar .header-style20 .nav-pills > li > a { color: rgb(255, 255, 255); padding: 12px 20px; font-size: 16px; }
.layout-sidebar .header-style20 .nav-pills > li > a .menu-img { display: none; }
.layout-sidebar .header-style20 .nav-pills > li.dropdown > a::after { right: 15px; content: ""; }
.rtl .layout-sidebar .header-style20 .nav-pills > li.dropdown > a::after { right: auto; left: 15px; content: ""; }
.layout-sidebar .header-style20 .nav-pills > li.dropdown .dropdown-menu { display: none; }
.layout-sidebar .header-style20 .nav-pills > li.dropdown > .dropdown-menu.visible { top: 0px; display: block; left: 100% !important; }
.layout-sidebar .header-style20 .nav-pills > li.active > a, .layout-sidebar .header-style20 .nav-pills > li.active > a:hover, .layout-sidebar .header-style20 .nav-pills > li.active > a:focus, .layout-sidebar .header-style20 .nav-pills > li > a:hover { color: rgb(230, 0, 50); }
.layout-sidebar .header-style20 .nav-pills.nav-mega .revo-mega-menu .dropdown-menu.column-1 { min-width: 1080px; }
.layout-sidebar .header-style20 .header-news { padding: 0px 20px; margin-top: 100px; }
.layout-sidebar .header-style20 .header-news .newsletter-footer h3 { color: rgb(255, 255, 255); text-transform: capitalize; font-size: 18px; font-weight: bold; }
.layout-sidebar .header-style20 .header-news .newsletter-footer h5, .layout-sidebar .header-style20 .header-news .newsletter-footer p { color: rgb(255, 255, 255); font-size: 16px; }
.layout-sidebar .header-style20 .header-news .newsletter-footer .form-newsletter .mc4wp-form-fields { overflow: hidden; }
.layout-sidebar .header-style20 .header-news .newsletter-footer .form-newsletter input[type="email"] { border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; color: rgb(255, 255, 255); width: 80%; height: 40px; padding: 0px; border-radius: 0px; float: left; font-size: 12px; border-bottom-style: solid; border-bottom-color: rgb(255, 255, 255); background: transparent; }
.rtl .layout-sidebar .header-style20 .header-news .newsletter-footer .form-newsletter input[type="email"] { float: right; }
.layout-sidebar .header-style20 .header-news .newsletter-footer .form-newsletter input[type="submit"] { border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; background: url("../assets/img/fly.png") center center no-repeat transparent; height: 40px; width: 20%; border-bottom-style: solid; border-bottom-color: rgb(255, 255, 255); text-indent: -99999px; border-radius: 0px; }
.layout-sidebar .header-style20 .header-news .newsletter-footer .form-newsletter input[type="submit"]:hover { opacity: 0.85; }
.layout-sidebar .header-style20 .header-news .newsletter-footer .form-newsletter input::-webkit-input-placeholder { color: rgb(255, 255, 255); }
.layout-sidebar .header-style20 .header-news .newsletter-footer .form-newsletter .mc4wp-success { color: rgb(34, 34, 34); }
.layout-sidebar .header-style20 .socials-header { margin-top: 100px; }
.layout-sidebar .header-style20 .socials-header ul { margin: 0px; text-align: center; }
.layout-sidebar .header-style20 .socials-header ul li { list-style: none; margin: 0px 5px; display: inline-block; vertical-align: top; }
.layout-sidebar .header-style20 .socials-header ul li a { font-size: 18px; color: rgb(34, 34, 34); width: 30px; height: 30px; line-height: 30px; border-radius: 50%; background: rgb(255, 255, 255); display: block; transition: all 0.3s ease 0s; }
.layout-sidebar .header-style20 .socials-header ul li a:hover { background: rgb(230, 0, 50); color: rgb(255, 255, 255); transition: all 0.3s ease 0s; }
.layout-sidebar .revoheader-top-menu, .layout-sidebar .revo_breadcrumbs { width: 86%; float: right; }
.layout-sidebar .revo_breadcrumbs > .container { max-width: none; padding: 0px 30px; }
.layout-sidebar > .container { width: 86%; float: right; max-width: none; padding: 0px 30px; }
.layout-sidebar > #footer { width: 86%; float: right; }
.layout-sidebar .revoheader-top-menu { background: rgb(248, 248, 248); border-bottom: 1px solid rgb(204, 204, 204); }
.layout-sidebar .revoheader-top-menu #lang_sel > ul.nav > li { padding: 15px 0px; }
.layout-sidebar .revoheader-top-menu #lang_sel > ul.nav > li > a { border: none; font-size: 14px; }
.layout-sidebar .revoheader-top-menu .currency_w > li { padding: 15px 0px; }
.layout-sidebar .revoheader-top-menu .currency_w > li > a { font-size: 14px; }
.layout-sidebar .revoheader-top-menu .elementor-widget-wp-widget-nav_menu, .layout-sidebar .revoheader-top-menu .widget_nav_menu { position: relative; border-style: solid; border-color: rgb(204, 204, 204); border-image: initial; border-width: 0px 1px; }
.layout-sidebar .revoheader-top-menu .elementor-widget-wp-widget-nav_menu:hover ul.menu, .layout-sidebar .revoheader-top-menu .widget_nav_menu:hover ul.menu { opacity: 1; display: block; }
.layout-sidebar .revoheader-top-menu .elementor-widget-wp-widget-nav_menu:hover h5, .layout-sidebar .revoheader-top-menu .elementor-widget-wp-widget-nav_menu:hover h3, .layout-sidebar .revoheader-top-menu .widget_nav_menu:hover h5, .layout-sidebar .revoheader-top-menu .widget_nav_menu:hover h3 { color: rgb(230, 0, 50); }
.layout-sidebar .revoheader-top-menu .elementor-widget-wp-widget-nav_menu h5, .layout-sidebar .revoheader-top-menu .elementor-widget-wp-widget-nav_menu h3, .layout-sidebar .revoheader-top-menu .widget_nav_menu h5, .layout-sidebar .revoheader-top-menu .widget_nav_menu h3 { color: rgb(45, 45, 45); position: relative; font-size: 0px; margin: 0px; }
.layout-sidebar .revoheader-top-menu .elementor-widget-wp-widget-nav_menu h5::before, .layout-sidebar .revoheader-top-menu .elementor-widget-wp-widget-nav_menu h3::before, .layout-sidebar .revoheader-top-menu .widget_nav_menu h5::before, .layout-sidebar .revoheader-top-menu .widget_nav_menu h3::before { content: ""; font-size: 14px; font-family: FontAwesome; display: block; height: 50px; line-height: 50px; width: 50px; text-align: center; }
.layout-sidebar .revoheader-top-menu .elementor-widget-wp-widget-nav_menu ul.menu, .layout-sidebar .revoheader-top-menu .widget_nav_menu ul.menu { position: absolute; width: 175px; right: 0px; top: 50px; background: rgb(255, 255, 255); z-index: 9999; transition: all 0.5s ease-in 0s; border: 1px rgb(242, 242, 242); box-shadow: rgba(30, 30, 30, 0.3) 4px 5px 1px; opacity: 0; display: none; margin: 0px; }
.rtl .layout-sidebar .revoheader-top-menu .elementor-widget-wp-widget-nav_menu ul.menu, .rtl .layout-sidebar .revoheader-top-menu .widget_nav_menu ul.menu { right: auto; left: 0px; }
.layout-sidebar .revoheader-top-menu .elementor-widget-wp-widget-nav_menu ul.menu > li, .layout-sidebar .revoheader-top-menu .widget_nav_menu ul.menu > li { float: none; border: none; }
.layout-sidebar .revoheader-top-menu .elementor-widget-wp-widget-nav_menu ul.menu > li > a, .layout-sidebar .revoheader-top-menu .widget_nav_menu ul.menu > li > a { font-size: 12px; padding: 10px 20px; border: none; display: block; }
.layout-sidebar .revoheader-top-menu .elementor-widget-wp-widget-nav_menu ul.menu > li > a::after, .layout-sidebar .revoheader-top-menu .widget_nav_menu ul.menu > li > a::after { content: ""; }
.layout-sidebar .revoheader-top-menu .elementor-widget-wp-widget-nav_menu ul.menu > li > a span.fa, .layout-sidebar .revoheader-top-menu .widget_nav_menu ul.menu > li > a span.fa { margin-right: 10px; }
.layout-sidebar .revoheader-top-menu .elementor-widget-wp-widget-nav_menu ul.menu > li > a:hover, .layout-sidebar .revoheader-top-menu .widget_nav_menu ul.menu > li > a:hover { color: rgb(230, 0, 50); background-color: rgb(248, 248, 248); }
.layout-sidebar .revoheader-top-menu .search-cate { position: relative; margin-left: 0px; }
.rtl .layout-sidebar .revoheader-top-menu .search-cate { margin-right: 0px; }
.layout-sidebar .revoheader-top-menu .search-cate .revo_top { padding: 0px; }
.layout-sidebar .revoheader-top-menu .search-cate .top-form.top-search { min-width: 300px; display: block; width: 300px; margin: 0px; }
.layout-sidebar .revoheader-top-menu .search-cate .top-form.top-search .topsearch-entry { padding-left: 0px; border-left: 1px solid rgb(204, 204, 204); }
.rtl .layout-sidebar .revoheader-top-menu .search-cate .top-form.top-search .topsearch-entry { border-right: 1px solid rgb(204, 204, 204); border-left: none; }
.rtl .layout-sidebar .revoheader-top-menu .search-cate .top-form.top-search .topsearch-entry { padding-right: 0px; }
.layout-sidebar .revoheader-top-menu .search-cate .top-form.top-search .topsearch-entry .icon-loading.loading { right: 95px; }
.layout-sidebar .revoheader-top-menu .search-cate .top-form.top-search .topsearch-entry .cat-wrapper { display: none; }
.layout-sidebar .revoheader-top-menu .search-cate .top-form.top-search .topsearch-entry input { background: rgb(248, 248, 248); height: 50px; line-height: 50px; padding: 0px 20px; border-radius: 0px; }
.layout-sidebar .revoheader-top-menu .search-cate .top-form.top-search .topsearch-entry .button-search-pro { background-color: rgb(248, 248, 248); border-radius: 0px; height: 50px; line-height: 50px; color: rgb(34, 34, 34); right: 0px; }
.rtl .layout-sidebar .revoheader-top-menu .search-cate .top-form.top-search .topsearch-entry .button-search-pro { right: auto; left: 0px; }
.layout-sidebar .revoheader-top-menu .search-cate .top-form.top-search .topsearch-entry .button-search-pro:hover { background-color: rgb(230, 0, 50); }
.layout-sidebar .revoheader-top-menu .wishlist a { display: inline-block; vertical-align: top; font-size: 0px; text-align: center; border-right: 1px solid rgb(204, 204, 204); }
.layout-sidebar .revoheader-top-menu .wishlist a i.fa { font-size: 16px; width: 50px; height: 50px; line-height: 50px; }
.layout-sidebar .revoheader-top-menu .top-form.revo-minicart6 .top-minicart-icon .cart-contents { display: inline-block; vertical-align: top; position: relative; text-align: center; }
.layout-sidebar .revoheader-top-menu .top-form.revo-minicart6 .top-minicart-icon .cart-contents i.fa { height: 50px; line-height: 50px; width: 50px; font-size: 15px; }
.layout-sidebar .revoheader-top-menu .top-form.revo-minicart6 .top-minicart-icon .cart-contents .minicart-number { position: absolute; top: 8px; right: 8px; background: rgb(230, 0, 50); color: rgb(255, 255, 255); font-size: 11px; width: 15px; height: 15px; line-height: 15px; border-radius: 50%; }
.rtl .layout-sidebar .revoheader-top-menu .top-form.revo-minicart6 .top-minicart-icon .cart-contents .minicart-number { right: auto; left: 8px; }
.layout-sidebar .revoheader-top-menu .top-form.revo-minicart6 .top-minicart-icon .cart-title { display: none; }
.layout-sidebar .revoheader-top-menu .top-form:hover .wrapp-minicart { transform: translateY(0px); }
.layout-sidebar .footer { background: rgb(248, 248, 248); padding-top: 50px; }
.layout-sidebar .footer .footer-copyright { background: rgb(248, 248, 248); }
.layout-sidebar .footer .footer-copyright > .container { padding-top: 27px; border-top: 1px solid rgb(204, 204, 204); padding-left: 15px; padding-right: 15px; }
.layout-sidebar .footer .footer-copyright img { margin-top: 0px !important; }
.layout-sidebar .footer .footer-copyright .copyright-text { float: left; color: rgb(144, 144, 144); }
.rtl .layout-sidebar .footer .footer-copyright .copyright-text { float: right; }
.layout-sidebar .footer .footer-copyright .widget_sp_image { display: none; }
.layout-sidebar .footer .footer-copyright .sidebar-copyright { float: right; }
.rtl .layout-sidebar .footer .footer-copyright .sidebar-copyright { float: left; }
.layout-sidebar.rtl .elementor-location-header > .header-style20, .layout-sidebar.rtl .body-wrapper-inner > .header-style20 { float: right; }
.layout-sidebar.rtl .elementor-location-header > .header-style20 .header-news .newsletter-footer .form-newsletter input[type="email"], .layout-sidebar.rtl .body-wrapper-inner > .header-style20 .header-news .newsletter-footer .form-newsletter input[type="email"] { float: right; }
.layout-sidebar.rtl .elementor-location-header > .header-style20 .header-news .newsletter-footer .form-newsletter input[type="submit"], .layout-sidebar.rtl .body-wrapper-inner > .header-style20 .header-news .newsletter-footer .form-newsletter input[type="submit"] { float: right; }
.layout-sidebar.rtl .elementor-location-header > .header-style20 .nav-pills > li.dropdown > a::after, .layout-sidebar.rtl .body-wrapper-inner > .header-style20 .nav-pills > li.dropdown > a::after { left: 15px; content: ""; right: auto; }
.layout-sidebar.rtl .elementor-location-header > .header-style20 .nav-pills > li.dropdown > .dropdown-menu.visible, .layout-sidebar.rtl .body-wrapper-inner > .header-style20 .nav-pills > li.dropdown > .dropdown-menu.visible { left: auto !important; right: 100% !important; }
.layout-sidebar.rtl .elementor-location-header .top-form .wrapp-minicart, .layout-sidebar.rtl .body-wrapper-inner .top-form .wrapp-minicart { left: 0px; }
.layout-sidebar.rtl .elementor-location-header > .revoheader-top-menu, .layout-sidebar.rtl .elementor-location-header .revo_breadcrumbs, .layout-sidebar.rtl .body-wrapper-inner > .revoheader-top-menu, .layout-sidebar.rtl .body-wrapper-inner .revo_breadcrumbs { float: left; }
.layout-sidebar.rtl .elementor-location-header > .revoheader-top-menu, .layout-sidebar.rtl .body-wrapper-inner > .revoheader-top-menu { float: left; }
.layout-sidebar.rtl .elementor-location-header > .revoheader-top-menu .elementor-widget-wp-widget-nav_menu ul.menu, .layout-sidebar.rtl .elementor-location-header > .revoheader-top-menu .widget_nav_menu ul.menu, .layout-sidebar.rtl .body-wrapper-inner > .revoheader-top-menu .elementor-widget-wp-widget-nav_menu ul.menu, .layout-sidebar.rtl .body-wrapper-inner > .revoheader-top-menu .widget_nav_menu ul.menu { right: auto; left: 0px; }
.layout-sidebar.rtl .elementor-location-header > .container, .layout-sidebar.rtl .body-wrapper-inner > .container { float: left; }
.layout-sidebar.rtl .elementor-location-header > #footer, .layout-sidebar.rtl .body-wrapper-inner > #footer { float: left; }
.layout-sidebar.rtl .revoheader-top-menu .search-cate .top-form.top-search .topsearch-entry { border-right: 1px solid rgb(204, 204, 204); border-left: none; padding-right: 0px; }
.layout-sidebar.rtl .revoheader-top-menu .search-cate .top-form.top-search .topsearch-entry .button-search-pro { right: auto; left: 0px; }
.layout-sidebar.rtl .revoheader-top-menu .wishlist a { border-left: 1px solid rgb(204, 204, 204); border-right: none; }
.layout-sidebar.rtl .revoheader-top-menu .top-form.revo-minicart6 .top-minicart-icon .cart-contents .minicart-number { right: auto; left: 8px; }
.wrapp-content { max-width: 1200px; margin: 0px auto; }
.block-text-home18.style2 { max-width: 1200px; margin: 0px auto 80px; }
.block-text-home18.style2 .item { padding: 15px; }
.block-text-home18.style2 .item .item-wrap { background: rgb(248, 248, 248); padding: 30px 0px; }
.block-text-home18.style2 .item .item-wrap .icon { vertical-align: top; background-color: rgb(248, 248, 248); }
.block-text-home18.style2 .item .item-wrap .item-content { display: inline-block; vertical-align: top; padding-top: 19px; text-align: left; }
.rtl .block-text-home18.style2 .item .item-wrap .item-content { text-align: right; }
.responsive-post-slider7 { border-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 60px; }
.responsive-post-slider7 .resp-slider-container .box-title h3 { text-transform: uppercase; font-weight: bold; font-size: 28px; color: rgb(34, 34, 34); text-align: center; margin-bottom: 18px; }
.responsive-post-slider7 .resp-slider-container .description1 { font-size: 14px; color: rgb(144, 144, 144); text-align: center; margin-bottom: 36px; }
.responsive-post-slider7 .resp-slider-container .slider-responsive .item { margin-bottom: 25px; }
.responsive-post-slider7 .resp-slider-container .slider-responsive .item .item-inner .item-detail .img_over { float: left; width: 190px; }
.responsive-post-slider7 .resp-slider-container .slider-responsive .item .item-inner .item-detail .img_over:hover img { opacity: 0.85; }
.rtl .responsive-post-slider7 .resp-slider-container .slider-responsive .item .item-inner .item-detail .img_over { float: right; }
.responsive-post-slider7 .resp-slider-container .slider-responsive .item .item-inner .item-detail .entry-content { overflow: hidden; padding: 0px 15px; text-align: left; }
.rtl .responsive-post-slider7 .resp-slider-container .slider-responsive .item .item-inner .item-detail .entry-content { text-align: right; }
.responsive-post-slider7 .resp-slider-container .slider-responsive .item .item-inner .item-detail .entry-content .item-title h4 { font-size: 16px; }
.responsive-post-slider7 .resp-slider-container .slider-responsive .item .item-inner .item-detail .entry-content .item-title h4 a { color: rgb(34, 34, 34); font-weight: bold; transition: all 0.3s ease 0s; }
.responsive-post-slider7 .resp-slider-container .slider-responsive .item .item-inner .item-detail .entry-content .item-title h4 a:hover { color: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.responsive-post-slider7 .resp-slider-container .slider-responsive .item .item-inner .item-detail .entry-content .description { font-size: 14px; color: rgb(85, 85, 85); margin-bottom: 15px; line-height: 22px; }
.responsive-post-slider7 .resp-slider-container .slider-responsive .item .item-inner .item-detail .entry-content .entry-meta { font-size: 12px; text-transform: capitalize; }
.responsive-post-slider7 .resp-slider-container .slider-responsive .item .item-inner .item-detail .entry-content .entry-meta .entry-date a { color: rgb(125, 125, 125); }
.testimonial-slider5 { border: 20px solid rgb(248, 248, 248); margin-bottom: 60px; }
.testimonial-slider5 .carousel-inner { background: rgb(255, 255, 255); padding: 60px 50px 90px; text-align: center; }
.testimonial-slider5 .carousel-inner .image-client { display: inline-block; }
.testimonial-slider5 .carousel-inner .image-client a { width: 100px; margin-bottom: 32px; display: inline-block; }
.testimonial-slider5 .carousel-inner .image-client a img { border-radius: 50%; }
.testimonial-slider5 .carousel-inner .client-comment { color: rgb(85, 85, 85); font-size: 14px; margin-bottom: 15px; line-height: 24px; }
.testimonial-slider5 .carousel-inner .client-say-info .name-client h2 { margin-bottom: 10px; }
.testimonial-slider5 .carousel-inner .client-say-info .name-client h2 a { color: rgb(34, 34, 34); font-size: 16px; text-transform: capitalize; font-weight: bold; }
.testimonial-slider5 .carousel-inner .client-say-info .name-client .info-client { font-size: 12px; font-style: normal; color: rgb(144, 144, 144); }
.testimonial-slider5 .carousel-indicators { margin: 0px; text-align: center; left: 0px; width: 100%; bottom: 30px; }
.testimonial-slider5 .carousel-indicators li { background-color: rgb(204, 204, 204); border: none; width: 10px; height: 10px; border-radius: 50%; margin: 0px 1px; }
.testimonial-slider5 .carousel-indicators li.active, .testimonial-slider5 .carousel-indicators li:hover { background-color: rgb(34, 34, 34); }
.footer-style19 .socials-footer ul { margin: 0px; text-align: center; }
.footer-style19 .socials-footer ul li { list-style: none; margin: 0px 5px; display: inline-block; vertical-align: top; }
.footer-style19 .socials-footer ul li a { font-size: 20px; color: rgb(34, 34, 34); width: 45px; height: 45px; line-height: 45px; border-radius: 50%; background: rgb(255, 255, 255); display: block; transition: all 0.3s ease 0s; }
.footer-style19 .socials-footer ul li a:hover { background: rgb(230, 0, 50); color: rgb(255, 255, 255); transition: all 0.3s ease 0s; }
.footer-style19 .elementor-widget-wp-widget-nav_menu ul, .footer-style19 .widget_nav_menu ul { text-align: center; }
.footer-style19 .elementor-widget-wp-widget-nav_menu ul li, .footer-style19 .widget_nav_menu ul li { display: inline-block; vertical-align: top; margin: 0px 15px; }
.footer-style19 .elementor-widget-wp-widget-nav_menu ul li a, .footer-style19 .widget_nav_menu ul li a { display: block; font-size: 16px; color: rgb(34, 34, 34); text-transform: uppercase; }
.footer-style19 .elementor-widget-wp-widget-nav_menu ul li a:hover, .footer-style19 .widget_nav_menu ul li a:hover { color: rgb(230, 0, 50); }
@media (max-width: 1440px) and (min-width: 991px) {
  .layout-sidebar .elementor-location-header > .header-style20 .main-menu, .layout-sidebar .body-wrapper-inner > .header-style20 .main-menu { margin-top: 15px; }
  .layout-sidebar .elementor-location-header > .header-style20 .header-news, .layout-sidebar .body-wrapper-inner > .header-style20 .header-news { margin-top: 30px; }
  .layout-sidebar .elementor-location-header > .header-style20 .header-news .newsletter-footer > p, .layout-sidebar .body-wrapper-inner > .header-style20 .header-news .newsletter-footer > p { display: none; }
  .layout-sidebar .elementor-location-header > .header-style20 .socials-header, .layout-sidebar .body-wrapper-inner > .header-style20 .socials-header { margin-top: 30px; }
  .layout-sidebar .elementor-location-header > .header-style20 .socials-header ul li, .layout-sidebar .body-wrapper-inner > .header-style20 .socials-header ul li { margin: 0px 2px; }
  .layout-sidebar .elementor-location-header > .header-style20 .socials-header ul li a, .layout-sidebar .body-wrapper-inner > .header-style20 .socials-header ul li a { width: 22px; height: 22px; line-height: 22px; font-size: 13px; }
}
@media (max-width: 1199px) {
  .layout-sidebar .block-text-home18 .item .icon { width: 100px; }
  .layout-sidebar .footer .footer-copyright .copyright-text, .layout-sidebar .footer .footer-copyright .sidebar-copyright { float: none; }
  .responsive-post-slider7 .resp-slider-container .slider-responsive .item .item-inner .item-detail .img_over { width: 150px; }
  .testimonial-slider2 .carousel-inner { padding: 50px 50px 90px; }
  .home-style21 .elementor-location-header > .header-style20 .header-news .newsletter-footer > p, .home-style21 .elementor-location-header > .header-style20 .socials-header, .home-style21 .body-wrapper-inner > .header-style20 .header-news .newsletter-footer > p, .home-style21 .body-wrapper-inner > .header-style20 .socials-header { display: none; }
  .home-style21 .block-text-home18.style2 { display: none; }
  .home-style21 .footer .footer-copyright .sidebar-copyright, .home-style21 .footer .footer-copyright .copyright-text { float: none; text-align: center; }
  .rtl .home-style21 .footer .footer-copyright .sidebar-copyright, .rtl .home-style21 .footer .footer-copyright .copyright-text { float: none; text-align: center; }
}
@media (max-width: 1199px) and (min-width: 991px) {
  .layout-sidebar .elementor-location-header > .header-style20 .nav-pills > li > a, .home-style21 .elementor-location-header > .header-style20 .nav-pills > li > a, .layout-sidebar .body-wrapper-inner > .header-style20 .nav-pills > li > a, .home-style21 .body-wrapper-inner > .header-style20 .nav-pills > li > a { font-size: 14px; }
}
@media (max-width: 991px) {
  .layout-sidebar .elementor-location-header > .header-style20 .header-mid, .layout-sidebar .body-wrapper-inner > .header-style20 .header-mid { padding: 30px 10px; }
  .layout-sidebar .elementor-location-header > .header-style20 .main-menu, .layout-sidebar .body-wrapper-inner > .header-style20 .main-menu { margin-top: 0px; }
  .layout-sidebar .elementor-location-header > .header-style20 .main-menu .resmenu-container .navbar-toggle .icon-bar, .layout-sidebar .body-wrapper-inner > .header-style20 .main-menu .resmenu-container .navbar-toggle .icon-bar { background: rgb(255, 255, 255); }
  .layout-sidebar .elementor-location-header > .header-style20 .header-news, .layout-sidebar .body-wrapper-inner > .header-style20 .header-news { display: none; }
  .layout-sidebar .search-cate .revo_top { vertical-align: top; }
  .revoheader-top-menu .search-cate { margin: 0px; }
  .rtl .revoheader-top-menu .search-cate { margin: 0px; }
}
@media (max-width: 767px) {
  .layout-sidebar .elementor-location-header > .header-style20, .layout-sidebar .body-wrapper-inner > .header-style20 { width: 100%; position: relative; float: none; }
  .layout-sidebar .elementor-location-header > .header-style20 .header-mid, .layout-sidebar .body-wrapper-inner > .header-style20 .header-mid { padding: 0px; }
  .layout-sidebar .elementor-location-header > .header-style20 .header-mid .revo-logo, .layout-sidebar .body-wrapper-inner > .header-style20 .header-mid .revo-logo { padding: 15px 0px 0px; }
  .layout-sidebar .elementor-location-header > .revoheader-top-menu, .layout-sidebar .elementor-location-header .revo_breadcrumbs, .layout-sidebar .elementor-location-header > .container, .layout-sidebar .elementor-location-header > #footer, .layout-sidebar .body-wrapper-inner > .revoheader-top-menu, .layout-sidebar .body-wrapper-inner .revo_breadcrumbs, .layout-sidebar .body-wrapper-inner > .container, .layout-sidebar .body-wrapper-inner > #footer { width: 100%; float: none; }
  .layout-sidebar .elementor-location-header .revoheader-top-menu .search-cate, .layout-sidebar .body-wrapper-inner .revoheader-top-menu .search-cate { display: none; }
  .layout-sidebar.rtl .elementor-location-header > .header-style20 .main-menu, .layout-sidebar.rtl .body-wrapper-inner > .header-style20 .main-menu { float: right; }
  .sw-woo-tab-cat4.style7 .resp-tab .top-tab-slider .button-collapse { top: 0px; }
  .sw-woo-tab-cat4.style7 .resp-tab .top-tab-slider .tab_list { width: 100%; background: rgb(255, 255, 255); top: 50px; height: 0px; }
  .responsive-post-slider7 .resp-slider-container .slider-responsive .item .item-inner .item-detail .img_over { width: 100%; float: none; }
  .responsive-post-slider7 .resp-slider-container .slider-responsive .item .item-inner .item-detail .img_over a img { margin: 0px auto 15px; }
  .responsive-post-slider7 .resp-slider-container .slider-responsive .item .item-inner .item-detail .entry-content { overflow: inherit; }
}
.home-style22 .header-elementor-style1 .header-bottom .wrapper_vertical_menu .vertical-megamenu > li > a { line-height: 50px; }
.home-style22 .wpb_revslider_element .sale-up { background: rgb(255, 255, 255); }
.home-style22 .wpb_revslider_element .sale-up::before { content: ""; position: absolute; bottom: 0px; width: 0px; left: -13px; height: 0px; border-right: 13px solid rgb(255, 255, 255); border-top: 13px solid transparent; border-bottom: 0px solid transparent; }
.home-style22 .wpb_revslider_element .sale-up::after { content: ""; position: absolute; top: 0px; width: 0px; left: -13px; height: 0px; border-right: 13px solid rgb(255, 255, 255); border-bottom: 13px solid transparent; border-top: 0px solid transparent; }
.home-style22 .wpb_revslider_element .sale-up span { position: relative; padding: 0px 15px; display: block; }
.home-style22 .wpb_revslider_element .sale-up span::before { content: ""; position: absolute; bottom: 0px; width: 0px; right: -13px; height: 0px; border-left: 13px solid rgb(255, 255, 255); border-top: 13px solid transparent; border-bottom: 0px solid transparent; }
.home-style22 .wpb_revslider_element .sale-up span::after { content: ""; position: absolute; top: 0px; width: 0px; right: -13px; height: 0px; border-left: 13px solid rgb(255, 255, 255); border-bottom: 13px solid transparent; border-top: 0px solid transparent; }
.home-style22 .responsive-post-slider, .home-style22 .sw-brand-container-slider { position: relative; }
.home-style22 .header-bottom { background: url("../assets/img/bg-top.jpg") center center / cover no-repeat; box-shadow: none; }
.home-style22 .sale-off { position: absolute; z-index: 1; top: 0px; right: 10px; font-size: 12px; color: rgb(255, 255, 255); text-align: center; display: inline-block; background: url("../assets/img/sale-chris.png") center center no-repeat; width: 40px; height: 54px; border-radius: 0px; line-height: 66px; font-weight: normal; }
.rtl .home-style22 .sale-off { left: 10px; right: auto; }
.home-style22 .sw-newlabel { background: url("../assets/img/new-chris.png") center center no-repeat; right: auto; left: 10px; width: 38px; height: 53px; text-transform: uppercase; }
.rtl .home-style22 .sw-newlabel { left: auto; right: 10px; }
.home-style22 .countdown-slider { position: relative; }
.home-style22 .countdown-slider::before { content: ""; width: 163px; height: 170px; background: url("../assets/img/icon-chris4.png") center center no-repeat; position: absolute; top: -36px; right: -24px; z-index: 2; }
.home-style22 .countdown-slider .sale-off, .home-style22 .countdown-slider .sw-newlabel { display: none; }
.home-style22 .footer .footer-block1 { position: relative; }
.home-style22 .footer .footer-block1::before { content: ""; width: 100%; position: absolute; top: 5%; left: 0px; right: 0px; border-style: dashed; border-color: rgb(255, 255, 255); border-image: initial; border-width: 1px 0px; height: 90%; display: block; }
.home-style22.rtl .countdown-slider::before { right: auto; left: -24px; transform: rotateY(180deg); }
.home-style22 .topsearch-entry.on::before { height: 0px; }
@media (max-width: 1199px) and (min-width: 991px) {
  .home-style22 .wrapper_vertical_menu .vertical-megamenu > li > a { line-height: 41px; }
  .home-style22 .wrapper_vertical_menu .vertical-megamenu > li.revo-menu-img > a span.menu-img { top: 12px; }
}
@media (max-width: 991px) and (min-width: 767px) {
  .header-style1 .header-mid.sticky-menu .sticky-search, .header-style1 .header-mid.sticky-menu .sticky-cart { margin-right: 10px; }
}
@media (max-width: 767px) {
  .header-style1 .header-top .widget_nav_menu h3 { padding-left: 10px; }
  .rtl .header-style1 .header-top .widget_nav_menu h3 { padding-left: 0px; padding-right: 10px; border-right: 1px solid rgb(221, 221, 221); }
  .header-style1 .header-top .top-login { padding-top: 11px; }
}
@media (max-width: 320px) {
  .rtl .header-style1 .header-top .widget_nav_menu h3 { padding-right: 0px; }
}
@media (min-width: 1200px) {
  .home-style23 .sw-category-slider8 { margin-bottom: 55px; }
  .home-style23 .sw-woo-tab-cat4 .description { margin-bottom: 25px; }
  .home-style23 .sw-woo-tab-cat4 .resp-tab .top-tab-slider { margin-bottom: 50px; }
  .home-style23 .countdown-slider5 .box-title { top: -5px; left: 40px; }
  .home-style23 .countdown-slider5 .box-title h3 { height: 45px; padding: 0px 28px; line-height: 44px; }
  .home-style23 .countdown-slider5 .slider .item-countdown .item-wrap { padding: 49px 20px 31px; }
  .home-style23 .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .reviews-content, .home-style23 .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content h4 { margin-bottom: 20px; }
  .home-style23 .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .description { margin-bottom: 25px; }
}
.home-style23 .see-more { color: rgb(255, 255, 255); font-weight: 500; vertical-align: top; display: inline-block; border-radius: 30px; background: rgb(230, 0, 50); height: 45px; font-size: 14px !important; transition: all 0.3s ease 0s !important; line-height: 44px !important; padding: 0px 35px !important; }
.home-style23 .see-more:hover { background: rgb(13, 127, 114); border-color: rgb(230, 0, 50); transition: all 0.3s ease 0s !important; }
.home-style23 .custom.tparrows { border-radius: 50% !important; background: rgb(255, 255, 255) !important; width: 60px !important; height: 60px !important; transition: all 0.3s ease 0s !important; }
.home-style23 .custom.tparrows::before { color: rgb(230, 0, 50) !important; font-size: 18px !important; line-height: 60px !important; font-weight: bold !important; }
.home-style23 .custom.tparrows:hover { background: rgb(230, 0, 50) !important; transition: all 0.3s ease 0s !important; }
.home-style23 .custom.tparrows:hover::before { color: rgb(255, 255, 255) !important; }
.home-style23 .sw-woo-tab-cat4 .resp-tab .tab-content .res-button { display: inline-block; position: absolute; top: 50%; margin-top: -14px; cursor: pointer; z-index: 2; }
.home-style23 .sw-woo-tab-cat4 .resp-tab .tab-content .res-button.slick-prev { left: -20px; }
.home-style23 .sw-woo-tab-cat4 .resp-tab .tab-content .res-button.slick-prev::before { width: 40px; height: 40px; line-height: 40px; text-align: center; color: rgb(34, 34, 34); background: rgba(0, 0, 0, 0.1); cursor: pointer; z-index: 9; border-radius: 50%; content: ""; font-family: FontAwesome; font-size: 20px; display: block; }
.home-style23 .sw-woo-tab-cat4 .resp-tab .tab-content .res-button.slick-next { right: -20px; }
.home-style23 .sw-woo-tab-cat4 .resp-tab .tab-content .res-button.slick-next::before { width: 40px; height: 40px; line-height: 40px; text-align: center; color: rgb(34, 34, 34); background: rgba(0, 0, 0, 0.1); cursor: pointer; z-index: 9; border-radius: 50%; content: ""; font-family: FontAwesome; font-size: 20px; display: block; }
.home-style23 .sw-woo-tab-cat4 .resp-tab .tab-content .res-button:hover::before { background: rgb(230, 0, 50); color: rgb(255, 255, 255); }
.home-style23 .sw-woo-tab-cat4 .resp-tab .tab-content .res-button { top: 53.5%; }
.home-style23 .sw-woo-tab-cat4 .resp-tab .woocommmerce-shop a { color: rgb(255, 255, 255); }
.home-style23 .item .item-wrap .item-detail .item-content { padding: 9px 0px 13px; }
.home-style23 .item .item-wrap .item-detail .item-content .item-price { font-size: 18px; }
.home-style23 .item .item-wrap .item-detail .item-content .item-price del { font-size: 16px; font-weight: normal; margin-top: 1px; }
.home-style23 .featured-product { margin-bottom: 70px; }
.home-style23 .featured-product .block-title { text-align: center; margin-bottom: 35px; }
.home-style23 .featured-product .block-title h3 { text-transform: uppercase; font-weight: bold; font-size: 24px; color: rgb(34, 34, 34); margin-bottom: 6px; }
.home-style23 .featured-product .block-title .description { font-size: 14px; color: rgb(102, 102, 102); }
.home-style23 .featured-product .resp-slider-container .slider { margin: 0px -15px; }
.home-style23 .featured-product .resp-slider-container .slider .item { padding: 0px 15px; }
.home-style23 .featured-product .resp-slider-container .slider .item .item-wrap { border: 1px solid rgb(204, 204, 204); }
.home-style23 .featured-product .res-button { display: inline-block; position: absolute; top: 50%; margin-top: -14px; cursor: pointer; z-index: 2; }
.home-style23 .featured-product .res-button.slick-prev { left: -20px; }
.home-style23 .featured-product .res-button.slick-prev::before { width: 40px; height: 40px; line-height: 40px; text-align: center; color: rgb(34, 34, 34); background: rgba(0, 0, 0, 0.1); cursor: pointer; z-index: 9; border-radius: 50%; content: ""; font-family: FontAwesome; font-size: 20px; display: block; }
.home-style23 .featured-product .res-button.slick-next { right: -20px; }
.home-style23 .featured-product .res-button.slick-next::before { width: 40px; height: 40px; line-height: 40px; text-align: center; color: rgb(34, 34, 34); background: rgba(0, 0, 0, 0.1); cursor: pointer; z-index: 9; border-radius: 50%; content: ""; font-family: FontAwesome; font-size: 20px; display: block; }
.home-style23 .featured-product .res-button:hover::before { background: rgb(230, 0, 50); color: rgb(255, 255, 255); }
.home-style23 .featured-product .res-button { top: 54%; }
.home-style23 .featured-product .res-button.slick-prev { left: -6px; }
.home-style23 .featured-product .res-button.slick-next { right: -6px; }
.home-style23 .block-text3 { margin-bottom: 30px; }
.home-style23 .block-text3 ul li .fly-icon { background: rgb(255, 255, 255); }
.home-style23 .block-text3 ul li .wrap-text h3 a { font-size: 14px; }
.sw-category-slider8 { margin-bottom: 60px; }
.sw-category-slider8 .block-title h3 { text-align: center; text-transform: uppercase; font-weight: bold; font-size: 24px; color: rgb(34, 34, 34); margin-bottom: 6px; }
.sw-category-slider8 .description1 { text-align: center; font-size: 14px; color: rgb(102, 102, 102); margin-bottom: 34px; }
.sw-category-slider8 .res-button { display: inline-block; position: absolute; top: 50%; margin-top: -14px; cursor: pointer; z-index: 2; }
.sw-category-slider8 .res-button.slick-prev { left: -20px; }
.sw-category-slider8 .res-button.slick-prev::before { width: 40px; height: 40px; line-height: 40px; text-align: center; color: rgb(34, 34, 34); background: rgba(0, 0, 0, 0.1); cursor: pointer; z-index: 9; border-radius: 50%; content: ""; font-family: FontAwesome; font-size: 20px; display: block; }
.sw-category-slider8 .res-button.slick-next { right: -20px; }
.sw-category-slider8 .res-button.slick-next::before { width: 40px; height: 40px; line-height: 40px; text-align: center; color: rgb(34, 34, 34); background: rgba(0, 0, 0, 0.1); cursor: pointer; z-index: 9; border-radius: 50%; content: ""; font-family: FontAwesome; font-size: 20px; display: block; }
.sw-category-slider8 .res-button:hover::before { background: rgb(230, 0, 50); color: rgb(255, 255, 255); }
.sw-category-slider8 .res-button { top: 48%; }
.sw-category-slider8 .res-button.slick-prev { left: -6px; }
.sw-category-slider8 .res-button.slick-next { right: -6px; }
.sw-category-slider8 .responsive { margin: 0px -15px; }
.sw-category-slider8 .responsive .item-product-cat { padding: 0px 15px; }
.sw-category-slider8 .responsive .item-product-cat:hover .item-image img { opacity: 0.85; }
.sw-category-slider8 .responsive .item-product-cat:hover .item-content h3 a { background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); }
.home-style4 .sw-category-slider8 .responsive .item-product-cat:hover .item-content h3 a { background-color: rgb(230, 0, 50); }
.sw-category-slider8 .responsive .item-product-cat .item-image { margin-bottom: 29px; }
.sw-category-slider8 .responsive .item-product-cat .item-image img { margin: 0px; transition: all 0.3s ease 0s; }
.sw-category-slider8 .responsive .item-product-cat .item-content h4 { font-size: 14px; font-weight: 600; text-transform: uppercase; }
.sw-category-slider8 .responsive .item-product-cat .item-content .view-all { font-size: 12px; position: relative; color: rgb(230, 0, 50); }
.sw-category-slider8 .responsive .item-product-cat .item-content .view-all::before { content: ""; font-size: 10px; top: 12px; font-family: fontawesome; margin-right: 10px; }
.rtl .sw-category-slider8 .responsive .item-product-cat .item-content .view-all::before { content: ""; margin-right: 0px; margin-left: 10px; }
.countdown-slider5 { background: rgb(255, 255, 255); position: relative; margin-bottom: 60px; }
.countdown-slider5 .box-title { position: absolute; z-index: 3; top: -6px; left: 15px; }
.rtl .countdown-slider5 .box-title { right: 15px; left: auto; }
.countdown-slider5 .box-title h3 { display: inline-block; position: relative; font-size: 16px; text-transform: uppercase; height: 42px; padding: 0px 15px; line-height: 42px; background-color: rgb(230, 0, 50); color: rgb(255, 255, 255); border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; font-weight: 500 !important; }
.countdown-slider5 .box-title h3::before { content: ""; width: 0px; height: 0px; border-top: 5px solid transparent; border-right: 5px solid rgb(0, 148, 155); left: -5px; position: absolute; }
.countdown-slider5 .box-title h3::after { content: ""; width: 0px; height: 0px; border-top: 5px solid transparent; border-left: 5px solid rgb(0, 148, 155); right: -5px; position: absolute; }
.countdown-slider5 .res-button { display: inline-block; position: absolute; top: 50%; margin-top: -14px; cursor: pointer; z-index: 2; }
.countdown-slider5 .res-button.slick-prev { left: -20px; }
.countdown-slider5 .res-button.slick-prev::before { width: 40px; height: 40px; line-height: 40px; text-align: center; color: rgb(34, 34, 34); background: rgba(0, 0, 0, 0.1); cursor: pointer; z-index: 9; border-radius: 50%; content: ""; font-family: FontAwesome; font-size: 20px; display: block; }
.countdown-slider5 .res-button.slick-next { right: -20px; }
.countdown-slider5 .res-button.slick-next::before { width: 40px; height: 40px; line-height: 40px; text-align: center; color: rgb(34, 34, 34); background: rgba(0, 0, 0, 0.1); cursor: pointer; z-index: 9; border-radius: 50%; content: ""; font-family: FontAwesome; font-size: 20px; display: block; }
.countdown-slider5 .res-button:hover::before { background: rgb(230, 0, 50); color: rgb(255, 255, 255); }
.countdown-slider5 .res-button { opacity: 0; visibility: hidden; transition: all 0.3s ease 0s; }
.countdown-slider5 .res-button.slick-prev { left: 10px; }
.countdown-slider5 .res-button.slick-next { right: 10px; }
.countdown-slider5:hover .res-button { opacity: 1; visibility: visible; transition: all 0.3s ease 0s; }
.countdown-slider5 .slider .item-countdown .item-wrap { padding: 45px 20px 26px; position: relative; }
.countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-image-countdown { float: left; width: 50%; text-align: center; position: relative; margin-right: 15px; }
.rtl .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-image-countdown { float: right; margin-right: 0px; margin-left: 15px; }
.countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-image-countdown span.onsale { display: none; }
.countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-image-countdown a { display: block; }
.countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content { overflow: hidden; }
.countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content h4 { margin-bottom: 25px; }
.countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content h4 a { color: rgb(34, 34, 34); font-size: 20px; font-weight: 600; text-transform: capitalize; }
.countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content h4 a:hover { color: rgb(230, 0, 50); }
.countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .reviews-content { overflow: hidden; margin-bottom: 25px; }
.countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .reviews-content .star { float: left; margin: 3px 20px 0px 0px; }
.rtl .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .reviews-content .star { float: right; margin: 3px 0px 0px 20px; }
.countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .description { line-height: 24px; margin-bottom: 30px; font-size: 13px; }
.countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-price { margin-bottom: 20px; font-size: 24px; font-weight: 600; }
.countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-price del { font-size: 20px; color: rgb(153, 153, 153); font-weight: normal; }
.countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .product-countdown { margin-bottom: 40px; }
.countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .product-countdown .countdown-section { position: relative; border: 2px solid rgb(238, 238, 238); display: inline-block; margin-right: 24px; border-radius: 3px; padding: 5px 0px; }
.rtl .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .product-countdown .countdown-section { margin-left: 24px; margin-right: 0px; }
.countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .product-countdown .countdown-section .countdown-amount { display: block; width: 50px; height: 32px; line-height: 32px; font-weight: 600; text-align: center; font-size: 22px; color: rgb(34, 34, 34); }
.countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .product-countdown .countdown-section .countdown-period { text-align: center; font-size: 12px; display: block; font-weight: 500; color: rgb(125, 125, 125); text-transform: uppercase; }
.countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button { margin-bottom: 30px; }
.countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .add_to_cart_button, .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .product_type_simple, .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .product_type_external, .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .product_type_grouped { float: left; margin-right: 10px; letter-spacing: 1px; display: inline-block; height: 40px; text-transform: uppercase; font-size: 14px; color: rgb(255, 255, 255); padding: 0px 20px; line-height: 40px; border-radius: 4px; background: rgb(230, 0, 50); }
.countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .add_to_cart_button:hover, .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .product_type_simple:hover, .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .product_type_external:hover, .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .product_type_grouped:hover { background-color: rgb(16, 150, 134); }
.countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .add_to_cart_button.loading, .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .product_type_simple.loading, .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .product_type_external.loading, .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .product_type_grouped.loading { background: transparent; border: 1px solid rgb(230, 0, 50); }
.rtl .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .add_to_cart_button, .rtl .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .product_type_simple, .rtl .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .product_type_external, .rtl .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .product_type_grouped { float: right; margin-left: 10px; margin-right: 0px; }
.countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group { overflow: hidden; }
.countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group .feedback { display: none; }
.countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group .clear { clear: none; }
.countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::before, .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before, .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::before { content: ""; }
.countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::after, .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::after, .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::after { content: ""; width: 1px; height: 11px; position: absolute; top: 20px; right: 0px; background-color: rgba(255, 255, 255, 0.15); }
.rtl .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::after, .rtl .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::after, .rtl .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::after { left: 0px; right: auto; }
.countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist { position: relative; }
.countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .ajax-loading { position: absolute; top: 12px; left: 7px; }
.countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show a::before { color: rgb(230, 0, 50); }
.countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group a.compare::before { content: ""; }
.countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group a.compare::after { content: ""; width: 1px; height: 11px; position: absolute; top: 20px; right: 0px; background-color: rgba(255, 255, 255, 0.15); }
.rtl .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group a.compare::after { left: 0px; right: auto; }
.countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group a.sw-quickview::before { content: ""; }
.countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group a.compare, .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group a.sw-quickview { float: left; display: inline-block; width: 40px; height: 40px; vertical-align: top; padding: 0px; margin: 0px; font-size: 0px; overflow: hidden; position: relative; background-color: rgb(40, 40, 40); border-radius: 4px; text-align: center; line-height: 40px; }
.rtl .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .rtl .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .rtl .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .rtl .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group a.compare, .rtl .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group a.sw-quickview { float: right; }
.countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a::before, .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before, .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::before, .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group a.compare::before, .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group a.sw-quickview::before { font-family: FontAwesome; font-size: 14px; color: rgb(255, 255, 255); }
.countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover::before, .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover::before, .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover::before, .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group a.compare:hover::before, .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group a.sw-quickview:hover::before { color: rgb(230, 0, 50); }
.countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group .add_to_cart_button, .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group .product_type_external, .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group .product_type_grouped, .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist, .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group a.compare, .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group .group.fancybox { display: inline-block; vertical-align: top; float: left; height: 40px; line-height: 40px; overflow: hidden; margin: 0px 10px 0px 0px; border-radius: 4px; }
.rtl .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group .add_to_cart_button, .rtl .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group .product_type_external, .rtl .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group .product_type_grouped, .rtl .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group .yith-wcwl-add-to-wishlist, .rtl .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group a.compare, .rtl .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button .button-group .group.fancybox { float: right; margin: 0px 0px 0px 10px; }
.vc_row.support-in23 { position: relative; z-index: 3; background-repeat: no-repeat; background-position: center center; color: rgb(255, 255, 255); padding: 0px 200px 0px 30px; margin-top: -90px; margin-bottom: 34px; }
.vc_row.support-in23 .wpb_raw_html { margin-bottom: 18px; }
.vc_row.support-in23 .sup-left h3 { font-size: 19px; text-transform: uppercase; font-weight: 600; margin-bottom: 2px; }
.vc_row.support-in23 .sup-left p { font-size: 13px; }
.vc_row.support-in23 .sup-right p { display: inline-block; vertical-align: top; font-size: 12px; text-transform: uppercase; margin-top: 9px; position: relative; padding-left: 55px; }
.vc_row.support-in23 .sup-right p::before { background: url("../assets/img/bg_general.png") -15px -1963px no-repeat; width: 50px; height: 50px; content: ""; position: absolute; top: -11px; left: 0px; }
.vc_row.support-in23 .sup-right p a { font-size: 22px; color: rgb(255, 255, 255); }
.vc_row.support-in23 .sup-right .sup-view { display: inline-block; vertical-align: top; background: rgb(255, 255, 255); color: rgb(230, 0, 50); font-size: 14px; border-radius: 30px; padding: 0px 25px; text-transform: uppercase; height: 40px; line-height: 40px; margin: 0px 15px; font-weight: 600; }
.footer-style20 { padding-top: 50px; }
.footer-style20 .info-foot2 { margin-bottom: 30px; }
.footer-style20 .info-foot2 h5, .footer-style20 .info-foot2 h3 { font-size: 18px; text-transform: uppercase; font-weight: 600; color: rgb(34, 34, 34); margin-bottom: 19px; }
.footer-style20 .info-foot2 ul { margin: 0px; list-style: none; }
.footer-style20 .info-foot2 ul li { font-size: 14px; color: rgb(102, 102, 102); line-height: 26px; padding: 12px 0px; }
.footer-style20 .info-foot2 ul li i { width: 20px; font-size: 18px; text-align: center; float: left; margin: 4px; color: rgb(230, 0, 50); }
.rtl .footer-style20 .info-foot2 ul li i { float: right; }
.footer-style20 .info-foot2 ul li i.fa-mobile { font-size: 20px; }
.footer-style20 .info-foot2 ul li span { overflow: hidden; display: block; }
.footer-style20 .info-foot2 ul li a { color: rgb(102, 102, 102); transition: all 0.3s ease 0s; }
.footer-style20 .info-foot2 ul li a:hover { color: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.footer-style20 .elementor-widget-wp-widget-nav_menu h5, .footer-style20 .elementor-widget-wp-widget-nav_menu h2, .footer-style20 .widget_nav_menu h5, .footer-style20 .widget_nav_menu h2 { font-size: 18px; text-transform: uppercase; font-weight: 600; color: rgb(255, 255, 255); margin-bottom: 25px; }
.footer-style20 .elementor-widget-wp-widget-nav_menu ul li a, .footer-style20 .widget_nav_menu ul li a { font-size: 14px; color: rgb(102, 102, 102); line-height: 22px; padding: 6px 0px; display: block; transition: all 0.3s ease 0s; }
.footer-style20 .elementor-widget-wp-widget-nav_menu ul li a:hover, .footer-style20 .widget_nav_menu ul li a:hover { color: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.footer-style20-bot { margin-bottom: 35px; }
.home-style23 .footer-style20-bot { margin-bottom: 0px; }
.footer-style20-bot .vc_column_container > .vc_column-inner > .wpb_wrapper { background: rgb(24, 24, 24); border-radius: 6px; overflow: hidden; }
.footer-style20-bot .wpb_raw_html, .footer-style20-bot .wpb_content_element { margin-bottom: 0px; }
.footer-style20-bot .socials-footer { background: rgb(230, 0, 50); text-align: center; border-radius: 6px; }
.footer-style20-bot .socials-footer ul { margin: 0px; list-style: none; padding: 35px 0px; }
.footer-style20-bot .socials-footer ul li { display: inline-block; vertical-align: top; }
.footer-style20-bot .socials-footer ul li a { color: rgb(102, 102, 102); background: rgb(255, 255, 255); border-radius: 4px; height: 38px; line-height: 38px; width: 38px; font-size: 18px; text-align: center; display: inline-block; vertical-align: top; margin: 0px 3px; transition: all 0.3s ease 0s; }
.footer-style20-bot .socials-footer ul li a:hover { color: rgb(255, 255, 255); background: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.footer-style20-bot .newsletter-foot { margin-top: 35px; padding-right: 30px; }
.rtl .footer-style20-bot .newsletter-foot { padding-right: 0px; padding-left: 30px; }
.footer-style20-bot .newsletter-foot h5, .footer-style20-bot .newsletter-foot h3 { font-size: 18px; color: rgb(255, 255, 255); font-weight: 600; float: left; margin-right: 15px; line-height: 40px; text-transform: uppercase; }
.rtl .footer-style20-bot .newsletter-foot h5, .rtl .footer-style20-bot .newsletter-foot h3 { float: right; margin-right: 0px; margin-left: 15px; }
.footer-style20-bot .newsletter-foot .form-newsletter .mc4wp-form-fields { overflow: hidden; }
.footer-style20-bot .newsletter-foot .form-newsletter input[type="email"] { border: 0px; color: rgb(153, 153, 153); width: 75%; background: rgb(255, 255, 255); height: 40px; padding: 0px 20px; border-radius: 4px 0px 0px 4px; float: left; }
.rtl .footer-style20-bot .newsletter-foot .form-newsletter input[type="email"] { border-radius: 0px 4px 4px 0px; float: right; }
.footer-style20-bot .newsletter-foot .form-newsletter input[type="submit"] { border: 0px; width: 25%; background: rgb(230, 0, 50); height: 40px; line-height: 40px; color: rgb(255, 255, 255); text-transform: uppercase; text-align: center; border-radius: 0px 4px 4px 0px; float: left; font-size: 14px; font-weight: 600; }
.rtl .footer-style20-bot .newsletter-foot .form-newsletter input[type="submit"] { border-radius: 4px 0px 0px 4px; float: right; }
.footer-style20-bot .newsletter-foot .form-newsletter input[type="submit"]:hover { background: rgb(13, 127, 114); }
.footer-style20-bot .newsletter-foot .form-newsletter .mc4wp-success { color: rgb(34, 34, 34); }
.home-style23 .footer .footer-copyright.default { background: #2E3236; }
@media (min-width: 1200px) {
  .home-style23 .header-style14 .header-mid .search-cate { float: right; }
  .home-style23 .header-style14 .header-mid .search-cate .revo_top .top-form.top-search { min-width: 400px; width: 400px; }
  .home-style23 .footer .footer-copyright.default { padding: 5px 0px; }
  .home-style23 .footer .footer-copyright.default .copyright-text { float: left; padding-top: 15px; }
  .rtl .home-style23 .footer .footer-copyright.default .copyright-text { float: right; }
  .home-style23 .footer .footer-copyright.default .sidebar-copyright { float: right; }
  .rtl .home-style23 .footer .footer-copyright.default .sidebar-copyright { float: left; }
  .home-style23.rtl .header-style14 .header-mid .search-cate { float: right; }
}
@media (max-width: 1199px) {
  .vc_row.support-in23 .vc_column-inner { padding-top: 25px; }
  .vc_row.support-in23 .sup-left { display: none; }
  .countdown-slider5 .slider .item-countdown .item-wrap { padding: 25px 20px 10px; }
  .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content h4, .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .reviews-content, .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-price { margin-bottom: 10px; }
  .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .description, .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .product-countdown, .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .item-button { margin-bottom: 20px; }
}
@media (max-width: 991px) {
  .footer-style20-bot .socials-footer ul li:last-child { display: none; }
  .vc_row.support-in23 { background-size: contain; }
  .sw-category-slider8 .res-button.slick-next { right: 20px; }
  .sw-category-slider8 .res-button.slick-prev { left: 20px; }
  .home-style23 .res-button.slick-next::before, .home-style23 .res-button.slick-prev::before { background: rgb(230, 0, 50) !important; }
  .home-style23 .featured-product .res-button.slick-next { right: 20px; }
  .home-style23 .featured-product .res-button.slick-prev { left: 20px; }
  .home-style23 .sw-woo-tab-cat4 .resp-tab .tab-content .res-button { top: 53%; }
  .home-style23 .sw-woo-tab-cat4 .resp-tab .tab-content .res-button.slick-next { right: 0px; }
  .home-style23 .sw-woo-tab-cat4 .resp-tab .tab-content .res-button.slick-prev { left: 0px; }
}
@media (max-width: 767px) {
  .vc_row.support-in23 { display: none; }
  .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-image-countdown { width: 100%; margin-right: 0px; }
  .rtl .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-image-countdown { margin-left: 0px; }
  .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content { overflow: inherit; }
  .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .product-countdown .countdown-section { margin-right: 12px; }
  .rtl .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-content .product-countdown .countdown-section { margin-left: 12px; }
  .countdown-slider5 .slider .item-countdown .item-wrap { padding: 25px 12px 10px; }
  .footer-style20-bot .newsletter-foot { padding: 0px 10px; margin-bottom: 30px; }
  .rtl .footer-style20-bot .newsletter-foot { padding: 0px 10px; }
  .footer-style20-bot .newsletter-foot .content-wrap .form-newsletter input[type="submit"] { font-size: 11px; }
  .home-style23 .sw-woo-tab-cat4 .resp-tab .tab-content .res-button { top: 51.5%; }
}
.home-style24 .home1slider-info { text-align: center !important; }
.home-style24 .home1slider-info span { font-size: 16px; }
.home-style24 .home1slider-info h3 { font-size: 55px; margin: 20px 0px; font-weight: normal !important; line-height: normal !important; }
.home-style24 .home1slider-info p { font-size: 14px; margin: 10px 0px 30px; }
.home-style24 .home1slider-info a { color: rgb(255, 255, 255); background: rgb(230, 0, 50); font-weight: bold; padding: 8px 30px; font-size: 14px; text-transform: uppercase; display: inline-block; vertical-align: middle; letter-spacing: 2px; }
.home-style24 .home1slider-info a:hover { background: rgb(13, 127, 114); transition: all 0.5s ease 0s !important; }
.home-style24 .tparrows { border-radius: 50%; }
.home-style24 .ares.nav-dir-horizontal.nav-pos-ver-center .tp-bullet-title, .home-style24 .ares.nav-dir-horizontal.nav-pos-ver-bottom .tp-bullet-title { display: none; }
.home-style24 .vc_col-has-fill > .vc_column-inner, .home-style24 .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .home-style24 .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .home-style24 .vc_row-has-fill > .vc_column_container > .vc_column-inner { padding-top: 0px; }
.home-style24 .sw-woo-tab-cat4 { margin-bottom: 50px; }
.home-style24 .sw-woo-tab-cat4 .box-title h3 { font-size: 38px; text-transform: capitalize; font-weight: 500; }
.home-style24 .sw-woo-tab-cat4 .description { margin-bottom: 23px; }
.home-style24 .sw-woo-tab-cat4 .resp-tab .top-tab-slider { margin-bottom: 25px; }
.home-style24 .sw-woo-tab-cat4 .resp-tab .top-tab-slider .nav.nav-tabs li a { font-size: 16px; color: rgb(102, 102, 102); text-transform: uppercase; font-weight: normal; background: rgb(255, 255, 255); border: none; }
.home-style24 .sw-woo-tab-cat4 .resp-tab .top-tab-slider .nav.nav-tabs li.active a, .home-style24 .sw-woo-tab-cat4 .resp-tab .top-tab-slider .nav.nav-tabs li:hover a { color: rgb(230, 0, 50); background: rgb(255, 255, 255); border: none; }
.home-style24 .sw-woo-tab-cat4 .resp-tab .tab-content .resp-slider-container .slider .item .item-wrap { border: none; margin-bottom: 21px; }
.home-style24 .sw-woo-tab-cat4 .resp-tab .tab-content .resp-slider-container .slider .item .item-wrap .item-detail .item-content h4 a { font-weight: 500; }
.home-style24 .sw-woo-tab-cat4 .resp-tab .woocommmerce-shop { display: none; }
.home-style24 .featured-product { margin-bottom: 84px; }
.home-style24 .featured-product .block-title h3 { font-size: 38px; text-transform: capitalize; font-weight: 500; text-align: center; margin-bottom: 33px; color: rgb(34, 34, 34); }
.home-style24 .featured-product .responsive { margin-bottom: 20px; }
.home-style24 .featured-product .view-all { display: block; }
.home-style24 .featured-product .view-all a { font-weight: 600; }
.home-style24 .featured-product .resp-slider-container .slider { margin: 0px -15px 30px; }
.home-style24 .featured-product .resp-slider-container .slider .item { padding: 0px 15px; }
.home-style24 .item .item-wrap .item-detail .item-img a { display: block; }
.home-style24 .item .item-wrap .item-detail .item-img a img { width: 100%; }
.home-style24 .item .item-wrap .item-detail .products-thumb a.sw-quickview { height: 36px; line-height: 34px; min-width: 36px; }
.home-style24 .item .item-wrap .item-detail .item-content { padding: 15px 0px 13px !important; }
.home-style24 .item .item-wrap .item-detail .item-content h4 a { font-size: 16px; font-weight: 500; }
.home-style24 .item .item-wrap .item-detail .item-content .item-price { font-size: 18px; color: rgb(34, 34, 34); font-weight: 600; }
.home-style24 .item .item-wrap .item-detail .item-content .item-price del { font-size: 14px; font-weight: normal; margin-top: 4px; }
.home-style24 .item .item-wrap .item-detail .item-content .item-bottom .button, .home-style24 .item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button, .home-style24 .item .item-wrap .item-detail .item-content .item-bottom .product_type_external, .home-style24 .item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped { height: 36px; line-height: 36px; border-radius: 20px; }
.home-style24 .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .home-style24 .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .home-style24 .item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .home-style24 .item .item-wrap .item-detail .item-content .item-bottom a.compare { height: 36px; line-height: 34px; min-width: 36px; }
.home-style24 .sale-off, .home-style24 .sw-newlabel, .home-style24 .sw-outstock { font-weight: normal; }
.home-style24 h1, .home-style24 h2, .home-style24 h3, .home-style24 h4, .home-style24 h5 { font-family: LoraItalic, Helvetica, Arial, sans-serif !important; }
.home-style24 .sw-instagram-slider { padding: 30px 0px 60px; }
.home-style24 .sw-instagram-slider h3 { text-align: center; color: rgb(255, 255, 255); padding: 30px 0px; }
.home-style24 .sw-instagram-slider .res-button { display: none !important; }
.home-style24 .header-style21 { margin-bottom: 15px; }
.header-style21 .header-top { border: none; background: url("../assets/img/bg-top2.jpg") center center / cover no-repeat; min-height: 72px; }
.header-style21 .header-top .top-header { text-transform: uppercase; }
.header-style21 .header-top .top-header .item1 { font-size: 18px; color: rgb(230, 0, 50); padding-top: 24px; text-align: left; letter-spacing: 2px; }
.header-style21 .header-top .top-header .item1 .elementor-heading-title { color: rgb(230, 0, 50); }
.rtl .header-style21 .header-top .top-header .item1 { text-align: right; }
.header-style21 .header-top .top-header .item2 { font-size: 26px; color: rgb(235, 235, 235); font-weight: bold; padding-top: 16px; text-align: center; letter-spacing: 2px; }
.header-style21 .header-top .top-header .item3 { padding-top: 22px; text-align: right; }
.rtl .header-style21 .header-top .top-header .item3 { text-align: left; }
.header-style21 .header-top .top-header .item3 a { font-size: 12px; background: rgb(255, 255, 255); padding: 5px 15px; font-weight: 600; display: inline-block; vertical-align: middle; }
.header-style21 .header-top .top-header .item3 span { font-size: 0px; display: inline-block; vertical-align: middle; }
.header-style21 .header-top .top-header .item3 span::before { content: "+"; font-family: fontawesome; font-size: 24px; font-weight: normal; color: rgb(235, 235, 235); margin: 0px 15px; cursor: pointer; transform: rotate(45deg); display: inline-block; }
.header-style21 .header-mid { padding: 32px 0px; }
.header-style21 .header-mid .header-left { padding-top: 12px; }
.header-style21 .header-mid .revo-logo { padding-top: 0px; }
.header-style21 .header-mid .center-header .revo-logo a img { margin: 0px auto; }
.header-style21 .header-mid .header-right { padding-top: 14px; }
.header-style21 .header-mid .header-right .sw_top h3 { display: inline-block; vertical-align: top; text-transform: uppercase; font-size: 13px; font-weight: 600; color: rgb(34, 34, 34); padding-top: 14px; }
.header-style21 .header-mid .header-right .sw_top .top-form.top-form-minicart { padding: 0px; }
.header-style21 .header-mid .header-right .sw_top .top-form.top-form-minicart .top-minicart-icon { background: url("../assets/img/icon-cart9.png") center center no-repeat; border-radius: 0px; width: 15px; display: inline-block; padding-left: 35px; }
.header-style21 .header-mid .header-right .sw_top .top-form.top-form-minicart .top-minicart-icon .minicart-number { background: rgb(230, 0, 50); color: rgb(255, 255, 255); right: -3px; font-size: 12px; }
.rtl .header-style21 .header-mid .header-right .sw_top .top-form.top-form-minicart .top-minicart-icon .minicart-number { right: auto; left: -3px; }
.header-style21 .header-bottom { background: rgb(255, 255, 255); box-shadow: none; }
.header-style21 .header-bottom > .container { background: rgb(0, 0, 0); }
.header-style21 .header-bottom .main-menu { text-align: center; }
.header-style21 .header-bottom .nav-pills > li { padding: 0px 10px; }
.header-style21 .header-bottom .nav-pills > li > a { font-size: 13px; color: rgb(255, 255, 255); padding: 14px 10px; font-weight: 500; }
.header-style21 .header-bottom .nav-pills > li > a::after { display: none; }
.header-style21 .header-bottom .nav-pills > li.active > a::before, .header-style21 .header-bottom .nav-pills > li.active > a:hover::before, .header-style21 .header-bottom .nav-pills > li.active > a:focus::before, .header-style21 .header-bottom .nav-pills > li > a:hover::before { content: ""; position: absolute; left: 0px; right: 0px; bottom: 0px; height: 2px; background: rgb(255, 255, 255); }
.header-style21 #lang_sel > ul.nav { margin: 0px; }
.rtl .header-style21 #lang_sel > ul.nav { margin-left: 15px; }
.header-style21 #lang_sel > ul.nav > li > a { border: none; padding: 0px; }
.rtl .header-style21 #lang_sel > ul.nav > li > a { border: none; padding: 0px; }
.header-style21 .sticky-menu { position: fixed; z-index: 99; background: rgb(0, 0, 0); }
.explore .item { float: left; width: 100%; overflow: hidden; margin-bottom: 14px; border-bottom: 1px solid rgb(211, 211, 211); padding-bottom: 14px; }
.rtl .explore .item { float: right; }
.explore .item .image { width: 50%; position: relative; }
.explore .item .image a img { margin: 0px; }
.explore .item .image a img:hover { opacity: 0.8; }
.explore .item .text { width: 50%; padding: 15px 30px; text-align: center; }
.explore .item .text .origin { color: rgb(69, 69, 69); font-size: 14px; }
.explore .item .text .title { margin-bottom: 14px; margin-top: 10px; }
.explore .item .text .title h5 { margin: 0px; }
.explore .item .text .title h5 a { color: rgb(14, 14, 14); font-size: 30px; text-transform: capitalize; font-weight: 300; line-height: 30px; }
.explore .item .text .title h5 a span { display: block; }
.explore .item .text .title h5 a:hover { color: rgb(230, 0, 50); }
.explore .item .text .more { display: inline-block; color: rgb(30, 30, 30); text-transform: capitalize; padding: 0px 20px; position: relative; font-size: 14px; }
.explore .item .text .more:hover { color: rgb(230, 0, 50); }
.explore .item .text .more::after { content: ""; position: absolute; right: 0px; top: 3px; font-size: 14px; font-family: fontawesome; color: rgb(230, 0, 50); }
.rtl .explore .item .text .more::after { right: auto; left: 0px; content: ""; }
.explore .item:last-child { border: none; }
.explore .item.odd .image { float: left; }
.rtl .explore .item.odd .image { float: right; }
.explore .item.odd .text { float: right; }
.rtl .explore .item.odd .text { float: left; }
.explore .item.even { padding-bottom: 10px; }
.explore .item.even .text { float: left; }
.rtl .explore .item.even .text { float: right; }
.explore .item.even .text .origin { padding-top: 4px; }
.explore .item.even .image { float: right; }
.rtl .explore .item.even .image { float: left; }
.explore .item.even .image a { float: right; }
.rtl .explore .item.even .image a { float: left; }
.collection { padding-top: 95px; }
.collection h3 { text-transform: capitalize; font-size: 38px; color: rgb(34, 34, 34); margin-bottom: 30px; line-height: 52px; }
.collection p { font-size: 16px; color: rgb(28, 28, 28); margin-bottom: 42px; line-height: 30px !important; }
.collection a { font-size: 14px; display: inline-block; vertical-align: top; padding: 0px 35px; height: 50px; line-height: 50px; background: rgb(53, 43, 52); color: rgb(255, 255, 255); text-transform: uppercase; font-weight: 600; letter-spacing: 2px; }
.sw-category-slider9 { margin-bottom: 85px; }
.sw-category-slider9 .item { padding: 0px; position: relative; }
.sw-category-slider9 .item::before { content: ""; background: rgba(0, 0, 0, 0.5); transition: all 0.7s ease-in-out 0s; opacity: 1; position: absolute; inset: 0px; transform: scale(1); z-index: 1; }
.sw-category-slider9 .item .item-image a img { margin: 0px; }
.sw-category-slider9 .item .item-content { z-index: 2; position: absolute; top: 50%; left: 0px; width: 100%; text-align: center; margin-top: -70px; }
.sw-category-slider9 .item .item-content h3 { position: relative; padding: 0px 20%; transform: scale(1); transition: all 0.7s ease-in-out 0s; }
.sw-category-slider9 .item .item-content h3::before { content: "+"; font-size: 30px; color: rgb(255, 255, 255); margin-right: 20px; position: absolute; top: 0px; left: 50%; transform: rotate(45deg); margin-top: -40px; }
.sw-category-slider9 .item .item-content h3 a { font-size: 38px; line-height: 50px; color: rgb(255, 255, 255); }
.sw-category-slider9 .item .item-content p { color: rgb(255, 255, 255); font-size: 16px; font-weight: normal; transform: scale(1); transition: all 0.7s ease-in-out 0s; }
.sw-category-slider9 .item .shop-now { position: absolute; top: 68%; left: 0px; width: 100%; text-align: center; margin-top: -20px; z-index: 3; transform: scale(0); }
.sw-category-slider9 .item .shop-now a { background: rgb(37, 37, 37); padding: 18px 45px; font-size: 14px; color: rgb(255, 255, 255); text-transform: uppercase; transition: all 0.7s ease 0s; }
.sw-category-slider9 .item .shop-now a:hover { background: rgb(230, 0, 50); }
.sw-category-slider9 .item:hover::before { transform: scale(0); transition: all 0.7s ease-in-out 0s; }
.sw-category-slider9 .item:hover .item-content h3, .sw-category-slider9 .item:hover .item-content p { transform: scale(0); transition: all 0.7s ease-in-out 0s; }
.sw-category-slider9 .item:hover .shop-now { transform: scale(1); transition: all 0.7s ease-in-out 0s; }
.responsive-post-slider8 { margin-bottom: 85px; }
.responsive-post-slider8 .resp-slider-container .box-title h3 { font-size: 38px; text-transform: capitalize; font-weight: 500; text-align: center; margin-bottom: 55px; color: rgb(34, 34, 34); }
.responsive-post-slider8 .resp-slider-container .slider .item .item-detail .img_over { float: left; width: 50%; }
.rtl .responsive-post-slider8 .resp-slider-container .slider .item .item-detail .img_over { float: right; }
.responsive-post-slider8 .resp-slider-container .slider .item .item-detail .img_over a { display: block; overflow: hidden; position: relative; transition: all 0.3s ease 0s; }
.responsive-post-slider8 .resp-slider-container .slider .item .item-detail .img_over a img { width: 100%; margin: 0px; }
.responsive-post-slider8 .resp-slider-container .slider .item .item-detail .img_over a::before { content: ""; position: absolute; top: -110%; left: -210%; width: 200%; height: 200%; opacity: 0; transform: rotate(30deg); background: linear-gradient(to right, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.13) 77%, rgba(255, 255, 255, 0.6) 92%, rgba(255, 255, 255, 0) 100%); }
.responsive-post-slider8 .resp-slider-container .slider .item .item-detail .img_over a:hover::before { opacity: 1; top: -40%; left: -40%; transition: all 1s ease 0s; }
.responsive-post-slider8 .resp-slider-container .slider .item .item-detail .entry-content { overflow: hidden; padding: 57px; }
.responsive-post-slider8 .resp-slider-container .slider .item .item-detail .entry-content .item-title .item-sl { font-size: 38px; color: rgb(34, 34, 34); font-family: LoraItalic, Helvetica, Arial, sans-serif; margin-bottom: 15px; }
.responsive-post-slider8 .resp-slider-container .slider .item .item-detail .entry-content .item-title h6 a { font-size: 25px; color: rgb(34, 34, 34); text-transform: uppercase; font-weight: bold; line-height: 32px; transition: all 0.3s ease 0s; }
.responsive-post-slider8 .resp-slider-container .slider .item .item-detail .entry-content .item-title h6 a:hover { color: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.responsive-post-slider8 .resp-slider-container .slider .item .item-detail .entry-content .item-title .entry-meta { color: rgb(144, 144, 144); font-size: 14px; overflow: hidden; margin-bottom: 20px; }
.responsive-post-slider8 .resp-slider-container .slider .item .item-detail .entry-content .item-title .entry-meta .fa { margin-right: 10px; }
.rtl .responsive-post-slider8 .resp-slider-container .slider .item .item-detail .entry-content .item-title .entry-meta .fa { margin-left: 10px; margin-right: 0px; }
.responsive-post-slider8 .resp-slider-container .slider .item .item-detail .entry-content .item-title .entry-meta .entry-comment { float: left; margin-right: 10px; }
.rtl .responsive-post-slider8 .resp-slider-container .slider .item .item-detail .entry-content .item-title .entry-meta .entry-comment { float: right; margin-left: 10px; }
.responsive-post-slider8 .resp-slider-container .slider .item .item-detail .entry-content .item-title .entry-meta .entry-tag { float: left; }
.rtl .responsive-post-slider8 .resp-slider-container .slider .item .item-detail .entry-content .item-title .entry-meta .entry-tag { float: right; }
.responsive-post-slider8 .resp-slider-container .slider .item .item-detail .entry-content .item-title .entry-meta .entry-tag a { color: rgb(144, 144, 144); }
.responsive-post-slider8 .resp-slider-container .slider .item .item-detail .entry-content .item-title .entry-meta .entry-tag a:hover { color: rgb(230, 0, 50); }
.responsive-post-slider8 .resp-slider-container .slider .item .item-detail .entry-content .item-title .description { color: rgb(102, 102, 102); font-size: 14px; margin-bottom: 30px; line-height: 22px; }
.responsive-post-slider8 .resp-slider-container .slider .item .item-detail .entry-content .readmore a { font-size: 14px; color: rgb(230, 0, 50); font-weight: 600; text-transform: uppercase; transition: all 0.3s ease 0s; }
.responsive-post-slider8 .resp-slider-container .slider .item .item-detail .entry-content .readmore a:hover { color: rgb(34, 34, 34); transition: all 0.3s ease 0s; }
.responsive-post-slider8 .resp-slider-container .slider .item:nth-child(2n) .img_over { float: right; }
.rtl .responsive-post-slider8 .resp-slider-container .slider .item:nth-child(2n) .img_over { float: left; }
.newsletter-style1 { max-width: 430px; margin: 32px auto; text-align: center; background: rgb(255, 255, 255); padding: 66px 35px; }
.newsletter-style1 h3 { font-size: 38px; color: rgb(34, 34, 34); text-transform: capitalize; position: relative; padding-bottom: 17px; margin-bottom: 22px; }
.newsletter-style1 h3::before { content: ""; width: 50px; height: 2px; background: rgb(34, 34, 34); position: absolute; bottom: 0px; left: 50%; margin-left: -25px; }
.rtl .newsletter-style1 h3::before { left: auto; right: 50%; margin-left: 0px; margin-right: -25px; }
.newsletter-style1 p { font-size: 13px; color: rgb(102, 102, 102); line-height: 20px; margin-bottom: 30px; }
.newsletter-style1 .form-newsletter .mc4wp-form .mc4wp-form-fields input[type="email"] { display: block; margin: 0px auto 47px; border-radius: 0px; padding: 10px; width: 90%; text-align: center; }
.newsletter-style1 .form-newsletter .mc4wp-form .mc4wp-form-fields input[type="submit"] { font-size: 14px; color: rgb(255, 255, 255); background: rgb(53, 43, 52); padding: 11px 30px; text-transform: uppercase; display: inline-block; font-weight: 600; transition: all 0.3s ease 0s; border-radius: 0px; }
.newsletter-style1 .form-newsletter .mc4wp-form .mc4wp-form-fields input[type="submit"]::before { content: ""; font-family: fontawesome; font-size: 14px; color: rgb(255, 255, 255); transition: all 0.3s ease 0s; font-weight: normal; margin: 0px 5px; display: inline-block; }
.newsletter-style1 .form-newsletter .mc4wp-form .mc4wp-form-fields input[type="submit"]:hover { color: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.newsletter-style1 .form-newsletter .mc4wp-form .mc4wp-form-fields input[type="submit"]:hover::before { color: rgb(230, 0, 50); transition: all 0.3s ease 0s; }
.sw-latest-review2 { margin-bottom: 60px; }
.sw-latest-review2 .res-button { display: inline-block; position: absolute; top: 50%; margin-top: -14px; cursor: pointer; z-index: 2; }
.sw-latest-review2 .res-button.slick-prev { left: -20px; }
.sw-latest-review2 .res-button.slick-prev::before { width: 40px; height: 40px; line-height: 40px; text-align: center; color: rgb(34, 34, 34); background: rgba(0, 0, 0, 0.1); cursor: pointer; z-index: 9; border-radius: 50%; content: ""; font-family: FontAwesome; font-size: 20px; display: block; }
.sw-latest-review2 .res-button.slick-next { right: -20px; }
.sw-latest-review2 .res-button.slick-next::before { width: 40px; height: 40px; line-height: 40px; text-align: center; color: rgb(34, 34, 34); background: rgba(0, 0, 0, 0.1); cursor: pointer; z-index: 9; border-radius: 50%; content: ""; font-family: FontAwesome; font-size: 20px; display: block; }
.sw-latest-review2 .res-button:hover::before { background: rgb(230, 0, 50); color: rgb(255, 255, 255); }
.sw-latest-review2 .res-button { top: 60%; }
.sw-latest-review2 .res-button.slick-prev { left: 10px; }
.sw-latest-review2 .res-button.slick-prev::before { content: ""; color: rgb(255, 255, 255); }
.sw-latest-review2 .res-button.slick-next { right: 10px; }
.sw-latest-review2 .res-button.slick-next::before { content: ""; color: rgb(255, 255, 255); }
.sw-latest-review2 .box-slider-title { margin-bottom: 20px; }
.sw-latest-review2 .box-slider-title h2 { display: inline-block; vertical-align: top; color: rgb(34, 34, 34); text-transform: capitalize; margin-bottom: 21px; font-family: LoraItalic, Helvetica, Arial, sans-serif !important; }
.sw-latest-review2 .box-slider-title .slider-description { display: inline-block; vertical-align: top; color: rgb(34, 34, 34); margin-top: 14px; font-size: 12px; }
.sw-latest-review2 .resp-slider-container .slider .slick-list .item { padding: 0px 50px; }
.sw-latest-review2 .resp-slider-container .slider .slick-list .item .item-content-top { overflow: hidden; margin-bottom: 15px; }
.sw-latest-review2 .resp-slider-container .slider .slick-list .item .item-content-top .item-revivew { margin: 0px; overflow: hidden; position: relative; display: inline-block; vertical-align: top; background: url("../assets/img/star3.png") center center repeat; width: 105px; height: 20px; }
.sw-latest-review2 .resp-slider-container .slider .slick-list .item .item-content-top .item-revivew span { padding-top: 1.5em; background: url("../assets/img/star3-active.png") left center repeat; float: left; left: 0px; overflow: hidden; position: absolute; top: 0px; }
.sw-latest-review2 .resp-slider-container .slider .slick-list .item .item-content { font-size: 12px; color: rgb(102, 102, 102); line-height: 24px; margin-bottom: 14px; }
.sw-latest-review2 .resp-slider-container .slider .slick-list .item .item-date { font-size: 14px; font-family: LoraItalic, Helvetica, Arial, sans-serif; color: rgb(102, 102, 102); text-transform: capitalize; }
.sw-latest-review2 .resp-slider-container .slider .slick-list .item .item-post { font-size: 14px; margin: 6px 0px 2px; text-transform: uppercase; }
.sw-latest-review2 .resp-slider-container .slider .slick-list .item .item-post a { font-size: 14px; font-weight: 600; color: rgb(34, 34, 34); }
.sw-latest-review2 .resp-slider-container .slider .slick-list .item .item-post a:hover { color: rgb(230, 0, 50); }
.footer-style21 { background: rgb(33, 33, 33); text-align: center; padding-top: 60px; padding-bottom: 10px; }
.footer-style21 .vc_wp_custommenu { margin-bottom: 20px; }
.footer-style21 .wpb_raw_html { margin-bottom: 25px; }
.footer-style21 .elementor-widget-wp-widget-nav_menu ul, .footer-style21 .widget_nav_menu ul { margin: 0px; }
.footer-style21 .elementor-widget-wp-widget-nav_menu ul li, .footer-style21 .widget_nav_menu ul li { display: inline-block; vertical-align: top; }
.footer-style21 .elementor-widget-wp-widget-nav_menu ul li a, .footer-style21 .widget_nav_menu ul li a { color: rgb(255, 255, 255); text-transform: uppercase; font-size: 12px; padding: 0px 20px; position: relative; }
.footer-style21 .elementor-widget-wp-widget-nav_menu ul li a::before, .footer-style21 .widget_nav_menu ul li a::before { content: "-"; color: rgb(255, 255, 255); position: absolute; top: 0px; right: -5px; }
.rtl .footer-style21 .elementor-widget-wp-widget-nav_menu ul li a::before, .rtl .footer-style21 .widget_nav_menu ul li a::before { right: auto; left: -5px; }
.footer-style21 .elementor-widget-wp-widget-nav_menu ul li a:hover, .footer-style21 .widget_nav_menu ul li a:hover { color: rgb(230, 0, 50); }
.footer-style21 .elementor-widget-wp-widget-nav_menu ul li:last-child a::before, .footer-style21 .widget_nav_menu ul li:last-child a::before { display: none; }
.footer-style21 .socials-footer p { font-size: 12px; color: rgb(255, 255, 255); margin-bottom: 20px; }
.footer-style21 .socials-footer p a { color: rgb(230, 0, 50); }
.footer-style21 .socials-footer ul li { display: inline-block; vertical-align: top; }
.footer-style21 .socials-footer ul li a { color: rgb(255, 255, 255); padding: 0px 5px; font-size: 16px; }
.footer-style21 .socials-footer ul li a:hover { color: rgb(230, 0, 50); }
@media (max-width: 1199px) {
  .collection { padding-top: 40px; }
  .collection h3 { font-size: 30px; }
}
@media (max-width: 1199px) and (min-width: 991px) {
  .explore .item { padding-bottom: 29px; margin-bottom: 29px; }
  .explore .item .text { padding: 5px 10px; }
  .explore .item.even { padding-bottom: 29px; }
  .explore .item:last-child { display: none; }
  .responsive-post-slider8 .resp-slider-container .slider .item .item-detail .entry-content { padding: 15px 40px; }
}
@media (max-width: 991px) {
  .header-style21 .main-menu { padding: 0px 15px; }
  .rtl .header-style21 .resmenu-container .navbar-toggle { float: right; }
  .header-style21 .resmenu-container .navbar-toggle .icon-bar { background: rgb(255, 255, 255); }
  .collection { padding-top: 0px; }
  .collection h3 { font-size: 24px; line-height: 30px; margin-bottom: 20px; }
  .collection p { font-size: 14px; margin-bottom: 20px; }
  .responsive-post-slider8 .resp-slider-container .slider .item .item-detail .entry-content { padding: 0px 30px; }
  .responsive-post-slider8 .resp-slider-container .slider .item .item-detail .entry-content .item-title { padding-top: 10px; }
  .responsive-post-slider8 .resp-slider-container .slider .item .item-detail .entry-content .item-title h6 a { font-size: 20px; line-height: 28px; }
  .responsive-post-slider8 .resp-slider-container .slider .item .item-detail .entry-content .item-title .entry-meta { margin-bottom: 12px; }
  .responsive-post-slider8 .resp-slider-container .slider .item .item-detail .entry-content .item-title .item-sl { display: none; }
  .responsive-post-slider8 .resp-slider-container .slider .item .item-detail .entry-content .item-title .description { margin-bottom: 15px; }
}
@media (max-width: 991px) and (min-width: 768px) {
  .explore .item { padding-bottom: 13px !important; }
  .explore .item .text { padding: 5px 10px; }
  .explore .item .text .title h5 a { font-size: 18px; }
  .explore .item .text .title h5 a span { display: inline-block; }
  .explore .item:last-child { display: none; }
}
@media (max-width: 767px) {
  .header-style21 .header-top { display: none; min-height: 0px; }
  .header-style21 .header-mid { padding: 0px; }
  .header-style21 .header-mid .header-left, .header-style21 .header-mid .center-header { width: 100%; float: left; }
  .rtl .header-style21 .header-mid .header-left, .rtl .header-style21 .header-mid .center-header { width: 100%; float: right; }
  .header-style21 .header-mid .header-left { text-align: center; }
  .rtl .header-style21 .header-mid .header-left { text-align: center; }
  .header-style21 .header-mid .header-left .widget { float: none; display: inline-block; vertical-align: top; }
  .rtl .header-style21 .header-mid .header-left .widget { float: none; display: inline-block; vertical-align: top; }
  .header-style21 .header-mid .revo-logo { margin: 10px 0px; }
  .header-style21 .header-mid .header-right { display: none; }
  .header-style21 .sticky-menu { position: relative; }
  .explore .item .text { padding: 0px 15px; }
  .explore .item .text .title { margin-bottom: 7px; margin-top: 5px; }
  .explore .item .text .title h5 a { font-size: 18px; }
  .explore .item .text .title h5 a span { display: inline-block; vertical-align: top; }
  .home-style24 .sw-woo-tab-cat4 .box-title h3, .home-style24 .featured-product .block-title h3 { font-size: 28px; }
  .responsive-post-slider8 .resp-slider-container .box-title h3, .newsletter-style1 h3, .sw-latest-review2 .box-slider-title h2 { font-size: 28px; }
  .responsive-post-slider8 .resp-slider-container .slider .item .item-detail .img_over { width: 100%; float: none; }
  .rtl .responsive-post-slider8 .resp-slider-container .slider .item .item-detail .img_over { float: none; }
  .responsive-post-slider8 .resp-slider-container .slider .item .item-detail .entry-content { overflow: inherit; padding: 15px 0px; }
  .footer-style21 .elementor-widget-wp-widget-nav_menu ul li a::before, .footer-style21 .widget_nav_menu ul li a::before { display: none; }
}
@media (max-width: 360px) {
  .explore .item .image { width: 100%; float: none !important; }
  .explore .item .image a { float: none !important; }
  .explore .item .image a img { margin: 10px auto; }
  .explore .item .text { width: 100%; float: none !important; }
}
.elemrntor-header-style21.header-style21 .header-bottom .main-menu { float: none; }
.rtl .elemrntor-header-style21.header-style21 .header-bottom .main-menu { float: none; }
.elemrntor-header-style21.header-style21 .header-top { min-height: 65px; }
.elemrntor-header-style21.header-style21 .header-bottom .nav-pills > li > a { padding: 12px 10px; }
.elemrntor-header-style21.header-style21 .header-top .top-header .item1, .elemrntor-header-style21.header-style21 .header-top .top-header .item2, .elemrntor-header-style21.header-style21 .header-top .top-header .item3 { padding: 0px; }
.elemrntor-header-style21.header-style21 .header-mid .header-right .elementor-widget-container { display: flex; justify-content: flex-end; }
.elemrntor-header-style21.header-style21 .header-mid .header-right h5 { display: inline-block; vertical-align: top; text-transform: uppercase; font-size: 13px; font-weight: 600; color: rgb(34, 34, 34); padding-top: 15px; }
.elemrntor-header-style21.header-style21 .header-mid .header-right .top-minicart-icon { background: url("../../../themes/revo/assets/img/icon-cart9.png") center center no-repeat; border-radius: 0px; height: 22px; width: 15px; display: inline-block; padding-left: 35px; }
.elemrntor-header-style21.header-style21 .header-mid .header-right .top-form.top-form-minicart { padding: 5px 10px 10px 5px; }
.elemrntor-header-style21.header-style21 .header-mid .header-right .top-minicart-icon .minicart-number { background: rgb(230, 0, 50); color: rgb(255, 255, 255); right: -3px; font-size: 12px; }
.elementor-4223 .elementor-element.elementor-element-8f8a537 > .elementor-element-populated > div { background-color: rgb(34, 34, 34); }
body.mobile-layout .vc_row[data-vc-full-width] { width: auto !important; left: auto !important; right: auto !important; }
.mobile-layout .header.sticky-mobile { position: fixed; width: 100%; max-width: 480px; z-index: 5; box-shadow: none; top: 0px; left: 50%; margin-left: -240px; }
.mobile-layout .header-mobile-style1.sticky-mobile, .mobile-layout .header-mobile-style3.sticky-mobile { background-color: rgb(255, 255, 255); padding-bottom: 1px; box-shadow: rgb(70, 70, 70) 0px 0px 4px; }
.mobile-layout .header-mobile-style1.sticky-mobile .header-menu-page, .mobile-layout .header-mobile-style2.sticky-mobile .header-menu-page { display: none; margin: 0px; }
.mobile-layout .header .header-top-mobile { display: flex; align-items: center; }
.mobile-layout .header.header-mobile-style3 .header-top-mobile, .mobile-layout .header.header-mobile-style5 .header-top-mobile { flex-wrap: wrap; justify-content: space-between; }
.mobile-layout .header.header-mobile-style5 .revo_top .top-form.top-search { min-width: initial; }
.mobile-layout .header.header-mobile-style5 .revo_top .top-form.top-search button.form-button { width: 30px; }
.mobile-layout .revo_top .top-form.top-search .topsearch-entry.on { position: fixed; top: 0px; left: 0px; width: 100%; transition: all 0.3s ease-out 0s; }
.mobile-layout .revo_top .top-form.top-search .topsearch-entry .search-append { left: 0px; max-height: 210px; overflow-y: auto; }
.mobile-layout .header-mobile-style2.sticky-mobile .header-top-mobile, .mobile-layout .header-mobile-style4.sticky-mobile .header-top-mobile { padding: 15px 0px 13px; }
.mobile-layout .header-mobile-style2.sticky-mobile .mobile-search, .mobile-layout .header-mobile-style4.sticky-mobile .mobile-search { float: left; }
.mobile-layout .header-mobile-style2.sticky-mobile .mobile-search .top-form.top-search, .mobile-layout .header-mobile-style4.sticky-mobile .mobile-search .top-form.top-search { width: 200px; }
.mobile-layout .header-mobile-style2.sticky-mobile .header-cart, .mobile-layout .header-mobile-style4.sticky-mobile .header-cart { float: right; opacity: 1; height: auto; visibility: visible; margin-right: 15px; }
.mobile-layout .header-mobile-style2.sticky-mobile .header-cart a, .mobile-layout .header-mobile-style4.sticky-mobile .header-cart a { background: url("../assets/img/icon-cart-m2.png") center center no-repeat; display: inline-block; width: 28px; height: 22px; position: relative; }
.mobile-layout .header-mobile-style2.sticky-mobile .header-cart a .minicart-number, .mobile-layout .header-mobile-style4.sticky-mobile .header-cart a .minicart-number { position: absolute; top: -5px; right: -6px; display: inline-block; width: 17px; height: 17px; background-color: rgb(255, 255, 255); color: rgb(230, 0, 50); text-align: center; border-radius: 50%; line-height: 17px; font-size: 12px; }
.mobile-layout .header-mobile-style2.sticky-mobile .header-cart a .menu-text, .mobile-layout .header-mobile-style4.sticky-mobile .header-cart a .menu-text { display: none; }
.header-mobile-style3.sticky-mobile .header-top-mobile .mobile-search { display: none; }
.header-mobile-style1.sticky-mobile .mobile-search { float: left; }
.header-mobile-style1.sticky-mobile .mobile-search .top-form.top-search { width: 200px; }
.header-mobile-style1.sticky-mobile .header-cart { float: right; opacity: 1; height: auto; visibility: visible; margin-right: 15px; }
.header-mobile-style1.sticky-mobile .header-cart a { background: url("../assets/img/icon-cart-m.png") center center no-repeat; display: inline-block; width: 28px; height: 22px; position: relative; }
.header-mobile-style1.sticky-mobile .header-cart a .minicart-number { position: absolute; top: -5px; right: -6px; display: inline-block; width: 17px; height: 17px; background-color: rgb(230, 0, 50); color: rgb(255, 255, 255); text-align: center; border-radius: 50%; line-height: 17px; font-size: 12px; }
.header-mobile-style1.sticky-mobile .header-cart a .menu-text { display: none; }
.header-mobile-style1 .vertical_megamenu .resmenu-container .menu-responsive-wrapper { top: 83px !important; }
.header-mobile-style1.sticky-mobile .vertical_megamenu .resmenu-container .menu-responsive-wrapper { top: 59px !important; }
#footer .revo-menures, .header-menu-page .revo-menures { display: none; }
.header-mobile-style1, .header-mobile-style2, .header-mobile-style4 { box-shadow: rgba(205, 205, 205, 0.6) 0px 5px 5px; }
.header-mobile-style1 .header-top-mobile, .header-mobile-style2 .header-top-mobile, .header-mobile-style4 .header-top-mobile { padding: 15px 0px 10px; }
.header-mobile-style1 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle, .header-mobile-style2 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle, .header-mobile-style4 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle { display: block; padding: 0px; margin: 0px 0px 0px 10px; cursor: pointer; width: 26px; height: 26px; background-color: rgb(59, 59, 59); transition: all 0.3s ease 0s; border-radius: 3px; }
.rtl .header-mobile-style1 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle, .rtl .header-mobile-style2 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle, .rtl .header-mobile-style4 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle { margin: 0px 10px 0px 0px; }
.header-mobile-style1 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle:hover .icon-bar, .header-mobile-style2 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle:hover .icon-bar, .header-mobile-style4 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle:hover .icon-bar { background-color: rgb(230, 0, 50); width: 16px !important; }
.header-mobile-style1 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle .icon-bar, .header-mobile-style2 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle .icon-bar, .header-mobile-style4 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle .icon-bar { height: 2px; width: 16px; margin: 3px 0px 3px 4px; background: rgb(230, 0, 50); display: block; right: 0px; transition: all 0.3s ease 0s; }
.rtl .header-mobile-style1 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle .icon-bar, .rtl .header-mobile-style2 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle .icon-bar, .rtl .header-mobile-style4 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle .icon-bar { margin: 3px 4px 3px 0px; }
.header-mobile-style1 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle .icon-bar:nth-child(1), .header-mobile-style2 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle .icon-bar:nth-child(1), .header-mobile-style4 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle .icon-bar:nth-child(1) { width: 12px; }
.header-mobile-style1 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle .icon-bar:nth-child(3), .header-mobile-style2 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle .icon-bar:nth-child(3), .header-mobile-style4 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle .icon-bar:nth-child(3) { width: 12px; }
.header-mobile-style1 .header-menu-categories .vertical_megamenu .vertical-megamenu, .header-mobile-style2 .header-menu-categories .vertical_megamenu .vertical-megamenu, .header-mobile-style4 .header-menu-categories .vertical_megamenu .vertical-megamenu { opacity: 0; visibility: hidden; height: 0px; width: 0px; }
.header-mobile-style1 .revo-logo, .header-mobile-style2 .revo-logo, .header-mobile-style4 .revo-logo { max-width: 75px; margin: 0px 10px; }
.header-mobile-style1 .mobile-search .revo_top, .header-mobile-style2 .mobile-search .revo_top, .header-mobile-style4 .mobile-search .revo_top { padding: 0px; }
.header-mobile-style1 .mobile-search .top-form.top-search, .header-mobile-style2 .mobile-search .top-form.top-search, .header-mobile-style4 .mobile-search .top-form.top-search { float: none; min-width: initial; max-width: 270px; }
.header-mobile-style1 .mobile-search .top-form.top-search .topsearch-entry .cat-wrapper, .header-mobile-style2 .mobile-search .top-form.top-search .topsearch-entry .cat-wrapper, .header-mobile-style4 .mobile-search .top-form.top-search .topsearch-entry .cat-wrapper { display: none; }
.header-mobile-style1 .mobile-search .top-form.top-search .topsearch-entry input, .header-mobile-style2 .mobile-search .top-form.top-search .topsearch-entry input, .header-mobile-style4 .mobile-search .top-form.top-search .topsearch-entry input { width: 100%; height: 27px; background-color: rgb(242, 242, 242); font-size: 11px; color: rgb(156, 156, 156); border-radius: 3px; border: 0px; margin: 0px; padding: 0px 10px; }
.header-mobile-style1 .mobile-search .top-form.top-search .topsearch-entry button, .header-mobile-style2 .mobile-search .top-form.top-search .topsearch-entry button, .header-mobile-style4 .mobile-search .top-form.top-search .topsearch-entry button { position: absolute; height: 26px; width: 26px; right: 0px; top: 0px; border: 0px; background-color: rgb(242, 242, 242); color: rgb(156, 156, 156); line-height: 26px; border-radius: 0px; margin: 0px; }
.header-mobile-style1 .mobile-search .top-form.top-search .topsearch-entry button::before, .header-mobile-style2 .mobile-search .top-form.top-search .topsearch-entry button::before, .header-mobile-style4 .mobile-search .top-form.top-search .topsearch-entry button::before { background-color: transparent; }
.rtl .header-mobile-style1 .mobile-search .top-form.top-search .topsearch-entry button, .rtl .header-mobile-style2 .mobile-search .top-form.top-search .topsearch-entry button, .rtl .header-mobile-style4 .mobile-search .top-form.top-search .topsearch-entry button { left: 0px; right: auto; }
.header-mobile-style1 .mobile-search .top-form.top-search .topsearch-entry button:hover, .header-mobile-style2 .mobile-search .top-form.top-search .topsearch-entry button:hover, .header-mobile-style4 .mobile-search .top-form.top-search .topsearch-entry button:hover { color: rgb(230, 0, 50); }
.header-mobile-style1 .header-cart, .header-mobile-style2 .header-cart, .header-mobile-style4 .header-cart { height: 0px; opacity: 0; }
.header-mobile-style1 .header-menu-page, .header-mobile-style2 .header-menu-page, .header-mobile-style4 .header-menu-page { margin-bottom: 10px; }
.header-mobile-style1 .header-menu-page .elementor-widget-container > ul, .header-mobile-style1 .header-menu-page .menu-mobile1, .header-mobile-style2 .header-menu-page .elementor-widget-container > ul, .header-mobile-style2 .header-menu-page .menu-mobile1, .header-mobile-style4 .header-menu-page .elementor-widget-container > ul, .header-mobile-style4 .header-menu-page .menu-mobile1 { overflow-y: hidden; white-space: nowrap; margin: 0px; }
.header-mobile-style1 .header-menu-page .elementor-widget-container > ul > li, .header-mobile-style1 .header-menu-page .menu-mobile1 > li, .header-mobile-style2 .header-menu-page .elementor-widget-container > ul > li, .header-mobile-style2 .header-menu-page .menu-mobile1 > li, .header-mobile-style4 .header-menu-page .elementor-widget-container > ul > li, .header-mobile-style4 .header-menu-page .menu-mobile1 > li { float: none; display: inline-block; vertical-align: top; white-space: normal; }
.header-mobile-style1 .header-menu-page .elementor-widget-container > ul > li > a, .header-mobile-style1 .header-menu-page .menu-mobile1 > li > a, .header-mobile-style2 .header-menu-page .elementor-widget-container > ul > li > a, .header-mobile-style2 .header-menu-page .menu-mobile1 > li > a, .header-mobile-style4 .header-menu-page .elementor-widget-container > ul > li > a, .header-mobile-style4 .header-menu-page .menu-mobile1 > li > a { padding: 0px 10px; font-size: 12px; color: rgb(34, 34, 34); }
.header-mobile-style1 .header-menu-page .elementor-widget-container > ul > li > a:hover, .header-mobile-style1 .header-menu-page .elementor-widget-container > ul > li > a:focus, .header-mobile-style1 .header-menu-page .menu-mobile1 > li > a:hover, .header-mobile-style1 .header-menu-page .menu-mobile1 > li > a:focus, .header-mobile-style2 .header-menu-page .elementor-widget-container > ul > li > a:hover, .header-mobile-style2 .header-menu-page .elementor-widget-container > ul > li > a:focus, .header-mobile-style2 .header-menu-page .menu-mobile1 > li > a:hover, .header-mobile-style2 .header-menu-page .menu-mobile1 > li > a:focus, .header-mobile-style4 .header-menu-page .elementor-widget-container > ul > li > a:hover, .header-mobile-style4 .header-menu-page .elementor-widget-container > ul > li > a:focus, .header-mobile-style4 .header-menu-page .menu-mobile1 > li > a:hover, .header-mobile-style4 .header-menu-page .menu-mobile1 > li > a:focus { color: rgb(230, 0, 50); background-color: rgb(255, 255, 255); }
.header-mobile-style1 .header-menu-page .elementor-widget-container > ul > li:hover > a, .header-mobile-style1 .header-menu-page .elementor-widget-container > ul > li:focus > a, .header-mobile-style1 .header-menu-page .menu-mobile1 > li:hover > a, .header-mobile-style1 .header-menu-page .menu-mobile1 > li:focus > a, .header-mobile-style2 .header-menu-page .elementor-widget-container > ul > li:hover > a, .header-mobile-style2 .header-menu-page .elementor-widget-container > ul > li:focus > a, .header-mobile-style2 .header-menu-page .menu-mobile1 > li:hover > a, .header-mobile-style2 .header-menu-page .menu-mobile1 > li:focus > a, .header-mobile-style4 .header-menu-page .elementor-widget-container > ul > li:hover > a, .header-mobile-style4 .header-menu-page .elementor-widget-container > ul > li:focus > a, .header-mobile-style4 .header-menu-page .menu-mobile1 > li:hover > a, .header-mobile-style4 .header-menu-page .menu-mobile1 > li:focus > a { color: rgb(230, 0, 50); background-color: rgb(255, 255, 255); }
.header-mobile-style2 { background-color: rgb(230, 0, 50); }
.header-mobile-style2 .mobile-search .top-form.top-search .topsearch-entry input { background-color: rgb(255, 255, 255); }
.header-mobile-style2 .mobile-search .top-form.top-search .topsearch-entry button { background-color: rgb(255, 255, 255); }
.header-mobile-style2 .header-menu-page .menu-mobile1 > li > a { color: rgb(255, 255, 255); }
.header-mobile-style2 .header-menu-page .menu-mobile1 > li > a:hover, .header-mobile-style2 .header-menu-page .menu-mobile1 > li > a:focus { color: rgb(255, 255, 255); background-color: rgb(230, 0, 50); }
.header-mobile-style2 .header-menu-page .menu-mobile1 > li:hover > a, .header-mobile-style2 .header-menu-page .menu-mobile1 > li:focus > a { color: rgb(255, 255, 255); background-color: rgb(230, 0, 50); }
.header-mobile-style2 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle { background-color: rgb(255, 255, 255); }
.header-mobile-style2 .header-menu-categories .vertical_megamenu .resmenu-container .menu-responsive-wrapper { top: 80px; }
.header-mobile-style2.sticky-mobile .header-menu-categories .vertical_megamenu .resmenu-container .menu-responsive-wrapper { top: 56px; }
.banner-top .wpb_single_image { margin-bottom: 10px; }
.banner-mobile { margin: 0px -20px; }
.banner-mobile .wpb_single_image { float: left; width: 50%; padding: 0px 5px; margin-bottom: 10px; }
.rtl .banner-mobile .wpb_single_image { float: right; }
.featured-categories-mobile { margin-bottom: 5px; }
.featured-categories-mobile .resp-slider-container > div.items-wrapper > .item .item-inner .item-content { padding: 10px 0px !important; }
.featured-categories-mobile .resp-slider-container > div.items-wrapper > .item .item-inner .item-content h3 a { color: rgb(34, 34, 34); text-transform: uppercase; font-weight: 500; }
.style-moblie { position: relative; }
.style-moblie::before { content: ""; font-family: FontAwesome; font-size: 24px; color: rgb(130, 130, 130); position: absolute; z-index: 2; display: inline-block; top: 45%; right: 15px; width: 10px; height: 20px; opacity: 0; }
.rtl .style-moblie::before { content: ""; left: 15px; right: auto; }
.style-moblie .block-title { margin: 0px; }
.style-moblie .block-title h3 { color: rgb(34, 34, 34); font-size: 12px; text-align: left; text-transform: uppercase; border: 0px; padding: 10px 0px; margin: 0px; font-weight: 500 !important; }
.rtl .style-moblie .block-title h3 { text-align: right; }
.style-moblie .block-title h3::before { width: 0px; height: 0px; }
.style-moblie .resp-slider-container { margin: 0px -5px; }
.style-moblie .resp-slider-container > div.items-wrapper { overflow: scroll hidden; white-space: nowrap; padding-bottom: 10px; }
.style-moblie .resp-slider-container > div.items-wrapper > .item { display: inline-block; vertical-align: top; white-space: normal; width: 150px; padding: 0px 5px; }
.style-moblie .resp-slider-container > div.items-wrapper > .item .item-inner { box-shadow: rgb(187, 187, 187) 1px 1px 4px; }
.style-moblie .resp-slider-container > div.items-wrapper > .item .item-inner .item-image:hover { opacity: 0.8; }
.style-moblie .resp-slider-container > div.items-wrapper > .item .item-inner .item-content { padding: 5px 0px; text-align: center; }
.style-moblie .resp-slider-container > div.items-wrapper > .item .item-inner .item-content h3 { font-size: 12px; margin: 0px; }
.sw-tab-mobile .top-tab-slider .woocommmerce-shop a { position: absolute; right: 0px; top: 5px; color: rgb(230, 0, 50); font-size: 11px; font-weight: 600; text-transform: capitalize; }
.rtl .sw-tab-mobile .top-tab-slider .woocommmerce-shop a { left: 0px; right: auto; }
.sw-tab-mobile .top-tab-slider .nav.nav-tabs { display: block; border-bottom: 1px solid rgb(240, 240, 237); margin-bottom: 10px; }
.sw-tab-mobile .top-tab-slider .nav.nav-tabs > li { margin: 0px 20px 0px 0px; }
.rtl .sw-tab-mobile .top-tab-slider .nav.nav-tabs > li { float: right; margin: 0px 0px 0px 20px; }
.sw-tab-mobile .top-tab-slider .nav.nav-tabs > li > a { font-size: 13px; padding: 5px 0px 10px; color: rgb(34, 34, 34); text-transform: uppercase; font-weight: 500; line-height: normal; border: 0px; border-radius: 0px; height: auto; position: relative; background-color: rgb(255, 255, 255) !important; }
.sw-tab-mobile .top-tab-slider .nav.nav-tabs > li > a::before { content: ""; width: 100%; height: 2px; background-color: rgb(230, 0, 50); position: absolute; bottom: -1px; left: 0px; opacity: 0; }
.sw-tab-mobile .top-tab-slider .nav.nav-tabs > li.active > a, .sw-tab-mobile .top-tab-slider .nav.nav-tabs > li:hover > a > a { color: rgb(230, 0, 50); }
.sw-tab-mobile .top-tab-slider .nav.nav-tabs > li.active > a::before, .sw-tab-mobile .top-tab-slider .nav.nav-tabs > li:hover > a > a::before { opacity: 1; }
.sw-tab-mobile .tab-content .tab-pane .items-wrapper { padding-bottom: 20px; }
.sw-tab-mobile .tab-content .tab-pane .items-wrapper .item .item-wrap { border: 1px solid rgb(224, 224, 224); }
.sw-tab-mobile .tab-content .tab-pane .items-wrapper .item .item-wrap .item-image span.onsale, .sw-tab-mobile .tab-content .tab-pane .items-wrapper .item .item-wrap .item-image a.sw-quickview { display: none; }
.sw-tab-mobile .tab-content .tab-pane .items-wrapper .item .item-wrap .item-content { padding: 5px 0px 15px; }
.sw-tab-mobile .tab-content .tab-pane .items-wrapper .item .item-wrap .item-content h4 a { font-weight: 500; color: rgb(34, 34, 34); font-size: 12px; }
.sw-tab-mobile .tab-content .tab-pane .items-wrapper .item .item-wrap .item-content h4 a, .sw-tab-mobile .tab-content .tab-pane .items-wrapper .item .item-wrap .item-content .item-price { opacity: 1; }
.sw-ajax-categories .resp-listing-container { margin: 0px -5px; }
.sw-ajax-categories .resp-listing-container .item-product-cat { float: left; width: 33.333%; padding: 0px 5px; margin-bottom: 10px; }
.sw-ajax-categories .resp-listing-container .item-product-cat .item-content { display: block; padding: 9px 0px; background-color: rgb(242, 242, 242); text-align: center; }
.sw-ajax-categories .resp-listing-container .item-product-cat .item-content h3 { font-size: 13px; color: rgb(34, 34, 34); text-transform: capitalize; font-weight: 500; margin-bottom: 0px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.sw-ajax-categories .btn-loadmore { clear: both; display: block; width: 100%; height: 40px; line-height: 40px; text-align: center; font-weight: 500; font-size: 11px; text-transform: uppercase; color: rgb(34, 34, 34); background-color: rgb(242, 242, 242); border-radius: 20px; margin-bottom: 20px; }
.sw-ajax-categories .btn-loadmore:hover { background-color: rgb(230, 0, 50); color: rgb(255, 255, 255); }
.sw-ajax-categories .btn-loadmore::before { content: attr(data-title); display: inline-block; }
.sw-ajax-categories .btn-loadmore.btn-loading { background: url("../assets/img/loadingp.gif") center center / 30px 30px no-repeat rgb(242, 242, 242); }
.sw-ajax-categories .btn-loadmore.btn-loading::before { content: ""; }
.sw-ajax-categories .btn-loadmore.btn-loaded::before { content: attr(data-title_loaded); }
.brand-mobile .resp-slider-container > div.items-wrapper .item { width: 110px; }
.block-mobile { padding: 10px 0px 0px; overflow: hidden; margin-bottom: 0px; }
.block-mobile .info { float: left; width: 33.33%; }
.rtl .block-mobile .info { float: right; }
.block-mobile .info .fa { font-size: 28px; color: rgb(230, 0, 50); float: left; }
.rtl .block-mobile .info .fa { float: right; }
.block-mobile .info .info-content { padding-left: 38px; }
.rtl .block-mobile .info .info-content { padding-right: 38px; padding-left: 0px; }
.block-mobile .info .info-content span { font-size: 10px; color: rgb(34, 34, 34); text-transform: uppercase; font-weight: 600; margin-bottom: 2px; }
.block-mobile .info .info-content p { text-transform: capitalize; padding-top: 2px; margin-bottom: 3px; font-size: 10px; }
.mobile-layout.rtl .countdown-mobile .box-title h3, .mobile-layout.rtl .best-selling-mobile .box-title h3, .mobile-layout.rtl .related-products .box-title h3 { float: right; }
.mobile-layout.rtl .countdown-mobile .woocommmerce-shop, .mobile-layout.rtl .best-selling-mobile .woocommmerce-shop, .mobile-layout.rtl .related-products .woocommmerce-shop { float: left; }
.mobile-layout.rtl .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.revo_resmenu > li > .show-dropdown::after { content: ""; }
.mobile-layout.rtl .vertical_megamenu .resmenu-container .menu-responsive-wrapper { left: 0px; right: auto; text-align: right; }
.mobile-layout.rtl .products-wrapper .products-nav .catalog-ordering { float: none; }
.mobile-layout.rtl .products-wrapper .products-nav .filter-product { float: left; }
.mobile-layout.rtl .products-wrapper .product-nav-wrapper { position: relative; }
.mobile-layout.rtl .products-wrapper .products-loop.list .item .item-wrap .item-detail .products-thumb { margin-left: 10px; margin-right: 0px; }
.mobile-layout.rtl.woocommerce-cart .shop_table.cart tr.cart_item td { float: right; }
.mobile-layout.rtl.woocommerce-cart .shop_table.cart tr.cart_item td.product-remove { left: 0px; right: auto; }
.mobile-layout.rtl .contact-mobile .block-contact-mobile .location-address li { background-position: right center; padding-right: 30px; padding-left: 0px; }
.mobile-layout.rtl .contact-form-mobile .wpcf7 .wpcf7-form-control-wrap input, .mobile-layout.rtl .contact-form-mobile .wpcf7 .wpcf7-form-control-wrap textarea { text-align: right; }
.mobile-layout.rtl .contact-form-mobile .wpcf7 .wpcf7-form-control-wrap.your-name input { background-position: right center; }
.mobile-layout.rtl .contact-form-mobile .wpcf7 .wpcf7-form-control-wrap.your-email input { background-position: right center; }
.mobile-layout.rtl .contact-form-mobile .wpcf7 .wpcf7-form-control-wrap.your-phone input { background-position: right center; }
.mobile-layout .countdown-mobile, .mobile-layout .best-selling-mobile, .mobile-layout .related-products { margin-bottom: 20px; }
.mobile-layout .countdown-mobile .box-title h3, .mobile-layout .best-selling-mobile .box-title h3, .mobile-layout .related-products .box-title h3 { color: rgb(34, 34, 34); font-size: 12px; text-align: left; text-transform: uppercase; float: left; }
.mobile-layout .countdown-mobile .woocommmerce-shop, .mobile-layout .best-selling-mobile .woocommmerce-shop, .mobile-layout .related-products .woocommmerce-shop { float: right; }
.mobile-layout .countdown-mobile .woocommmerce-shop a, .mobile-layout .best-selling-mobile .woocommmerce-shop a, .mobile-layout .related-products .woocommmerce-shop a { color: rgb(230, 0, 50); font-size: 11px; font-weight: 600; text-transform: capitalize; line-height: 28px; }
.mobile-layout .countdown-mobile .woocommmerce-shop a:hover, .mobile-layout .best-selling-mobile .woocommmerce-shop a:hover, .mobile-layout .related-products .woocommmerce-shop a:hover { opacity: 0.8; }
.mobile-layout .countdown-mobile .resp-slider-container div.items-wrapper, .mobile-layout .best-selling-mobile .resp-slider-container div.items-wrapper, .mobile-layout .related-products .resp-slider-container div.items-wrapper { padding-bottom: 0px; }
.mobile-layout .countdown-mobile .item .item-wrap, .mobile-layout .best-selling-mobile .item .item-wrap, .mobile-layout .related-products .item .item-wrap { border: 1px solid rgb(224, 224, 224); }
.mobile-layout .countdown-mobile .item .item-wrap .item-detail:hover .item-image, .mobile-layout .best-selling-mobile .item .item-wrap .item-detail:hover .item-image, .mobile-layout .related-products .item .item-wrap .item-detail:hover .item-image { opacity: 0.8; }
.mobile-layout .countdown-mobile .item .item-wrap .item-detail .item-image span.onsale, .mobile-layout .countdown-mobile .item .item-wrap .item-detail .item-image a.sw-quickview, .mobile-layout .best-selling-mobile .item .item-wrap .item-detail .item-image span.onsale, .mobile-layout .best-selling-mobile .item .item-wrap .item-detail .item-image a.sw-quickview, .mobile-layout .related-products .item .item-wrap .item-detail .item-image span.onsale, .mobile-layout .related-products .item .item-wrap .item-detail .item-image a.sw-quickview { display: none; }
.mobile-layout .countdown-mobile .item .item-wrap .item-detail .item-content, .mobile-layout .best-selling-mobile .item .item-wrap .item-detail .item-content, .mobile-layout .related-products .item .item-wrap .item-detail .item-content { text-align: center; padding: 10px 0px 14px; }
.mobile-layout .countdown-mobile .item .item-wrap .item-detail .item-content h4 a, .mobile-layout .best-selling-mobile .item .item-wrap .item-detail .item-content h4 a, .mobile-layout .related-products .item .item-wrap .item-detail .item-content h4 a { font-size: 12px; color: rgb(34, 34, 34); font-weight: 500; text-transform: capitalize; opacity: 1; }
.mobile-layout .countdown-mobile .item .item-wrap .item-detail .item-content h4 a:hover, .mobile-layout .best-selling-mobile .item .item-wrap .item-detail .item-content h4 a:hover, .mobile-layout .related-products .item .item-wrap .item-detail .item-content h4 a:hover { color: rgb(230, 0, 50); }
.mobile-layout .countdown-mobile .item .item-wrap .item-detail .item-content .item-price, .mobile-layout .best-selling-mobile .item .item-wrap .item-detail .item-content .item-price, .mobile-layout .related-products .item .item-wrap .item-detail .item-content .item-price { display: inline-block; vertical-align: top; opacity: 1; }
.mobile-layout .countdown-mobile .item .item-wrap .item-detail .item-content .item-price del, .mobile-layout .countdown-mobile .item .item-wrap .item-detail .item-content .item-price ins, .mobile-layout .best-selling-mobile .item .item-wrap .item-detail .item-content .item-price del, .mobile-layout .best-selling-mobile .item .item-wrap .item-detail .item-content .item-price ins, .mobile-layout .related-products .item .item-wrap .item-detail .item-content .item-price del, .mobile-layout .related-products .item .item-wrap .item-detail .item-content .item-price ins { font-weight: 500; }
.mobile-layout .countdown-mobile .item .item-wrap .item-detail .item-content .item-price del, .mobile-layout .best-selling-mobile .item .item-wrap .item-detail .item-content .item-price del, .mobile-layout .related-products .item .item-wrap .item-detail .item-content .item-price del { font-size: 12px; color: rgb(125, 125, 125); }
.mobile-layout .countdown-mobile .item .item-wrap .item-detail .item-content .item-price ins, .mobile-layout .best-selling-mobile .item .item-wrap .item-detail .item-content .item-price ins, .mobile-layout .related-products .item .item-wrap .item-detail .item-content .item-price ins { font-size: 14px; color: rgb(230, 0, 50); }
.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper { top: 0px; background-color: rgba(0, 0, 0, 0.7); min-width: 220px; padding: 0px; }
.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper .resmenu-container .navbar-toggle { display: none; }
.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.revo_resmenu { padding: 25px 0px 0px; max-height: 100%; overflow: auto; height: auto; }
.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.revo_resmenu > li { border: 0px; text-align: center; box-shadow: none; }
.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.revo_resmenu > li:hover > a { background-color: transparent; color: rgb(230, 0, 50); }
.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.revo_resmenu > li.active > a { color: rgb(230, 0, 50); }
.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.revo_resmenu > li > a { color: rgb(255, 255, 255); padding: 17px 20px; text-transform: uppercase; box-shadow: none; }
.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.revo_resmenu > li > .show-dropdown { top: 3px; }
.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.revo_resmenu > li .show-dropdown { background-color: transparent; right: 5px; }
.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.revo_resmenu > li .show-dropdown.show::after { content: "â€“"; }
.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.revo_resmenu > li .show-dropdown::after { content: "+"; font-family: FontAwesome; font-size: 20px; }
.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.revo_resmenu > li ul { border: 0px; padding: 0px; background-color: rgb(248, 165, 40); }
.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.revo_resmenu > li ul > li { border: 0px; text-align: center; box-shadow: none; }
.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.revo_resmenu > li ul > li:hover > a { background-color: transparent; }
.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.revo_resmenu > li ul > li > a { font-size: 14px; color: rgb(0, 0, 0); text-transform: capitalize; padding: 14px 20px; box-shadow: none; }
.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.revo_resmenu > li ul > li > a:hover { color: rgb(230, 0, 50); }
.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.revo_resmenu > li ul > li.active > a { color: rgb(230, 0, 50); }
.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.revo_resmenu > li ul > li ul { background-color: rgb(225, 225, 225); }
.mobile-layout .vertical_megamenu .vertical-megamenu { opacity: 0; visibility: hidden; height: 0px; width: 0px; }
.mobile-layout #revo-totop { display: none !important; }
.mobile-layout .wpb_single_image { margin-bottom: 10px; }
.mobile-layout .wpb_raw_html { margin-bottom: 20px; }
.mobile-layout .vc_row-no-padding .vc_column-inner { padding-left: 0px; padding-right: 0px; }
.mobile-layout .vc_column-inner { padding-left: 10px; padding-right: 10px; }
.mobile-layout .revo_breadcrumbs { display: none; }
.mobile-layout .revo_breadcrumbs .listing-title { margin-top: 0px; }
.mobile-layout .revo_breadcrumbs .listing-title h1 { margin-top: 0px; font-size: 13px; }
.mobile-layout .revo_breadcrumbs .breadcrumbs .breadcrumb { padding: 10px 0px; }
.mobile-layout .contact-mobile .wpb_map_wraper { border: 0px; }
.mobile-layout .contact-mobile .block-contact-mobile h2 { font-size: 12px; color: rgb(34, 34, 34); font-weight: 500; text-transform: uppercase; margin-top: 20px; }
.mobile-layout .contact-mobile .block-contact-mobile p { font-size: 12px; }
.mobile-layout .contact-mobile .block-contact-mobile .location-address { margin: 0px; list-style: none; }
.mobile-layout .contact-mobile .block-contact-mobile .location-address li { font-size: 12px; color: rgb(140, 140, 140); background: url("../assets/img/icon-location.png") left center no-repeat rgb(255, 255, 255); padding-left: 30px; margin-bottom: 10px; }
.mobile-layout .contact-mobile .block-contact-mobile .location-address li span { padding: 5px 0px; display: block; }
.mobile-layout .contact-mobile .block-contact-mobile .location-address li span.title { font-weight: 500; color: rgb(34, 34, 34); text-transform: capitalize; font-size: 14px; }
.mobile-layout .contact-form-mobile .wpcf7 .wpcf7-form-control-wrap { display: block; }
.mobile-layout .contact-form-mobile .wpcf7 .wpcf7-form-control-wrap input { width: 100%; border-width: 1px 0px 0px; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image: initial; padding: 20px 30px; font-size: 13px; color: rgb(125, 125, 125); font-weight: 500; height: 60px; border-top-style: solid; border-top-color: rgb(237, 237, 237); }
.mobile-layout .contact-form-mobile .wpcf7 .wpcf7-form-control-wrap.your-name input { background: url("../assets/img/bg-user.png") left center no-repeat rgb(255, 255, 255); }
.mobile-layout .contact-form-mobile .wpcf7 .wpcf7-form-control-wrap.your-email input { background: url("../assets/img/bg-email.png") left center no-repeat rgb(255, 255, 255); }
.mobile-layout .contact-form-mobile .wpcf7 .wpcf7-form-control-wrap.your-phone input { background: url("../assets/img/bg-phone.png") left center no-repeat rgb(255, 255, 255); border-bottom: 1px solid rgb(237, 237, 237); }
.mobile-layout .contact-form-mobile .wpcf7 .wpcf7-form-control-wrap textarea { border: 0px; padding: 20px 0px 0px; }
.mobile-layout .contact-form-mobile .wpcf7 .wpcf7-form-control-wrap ::-webkit-input-placeholder { font-size: 13px; color: rgb(125, 125, 125); font-weight: 500; }
.mobile-layout .contact-form-mobile .wpcf7 input.wpcf7-submit { height: 42px; width: 100%; background-color: rgb(230, 0, 50); text-align: center; text-transform: uppercase; font-size: 13px; color: rgb(255, 255, 255); font-weight: 500; margin: 0px; border: 0px; line-height: 42px; padding: 0px; border-radius: 20px; box-shadow: rgba(194, 54, 0, 0.1) 0px 10px 15px; }
.mobile-layout.woocommerce-cart .cart-collaterals .cart_totals { width: 100%; }
.mobile-layout.woocommerce-cart .cart-collaterals .cart_totals h2 { font-size: 18px; text-transform: uppercase; font-weight: 500; color: rgb(34, 34, 34); }
.mobile-layout.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button { height: 42px; width: 100%; background-color: rgb(230, 0, 50); text-align: center; text-transform: uppercase; font-size: 13px; color: rgb(255, 255, 255); font-weight: 500; margin: 0px; border: 0px; line-height: 42px; padding: 0px; border-radius: 20px; box-shadow: rgba(194, 54, 0, 0.1) 0px 10px 15px; }
.mobile-layout.woocommerce-cart .shop_table.cart { border: 0px; }
.mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item { position: relative; overflow: hidden; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(237, 237, 237); }
.mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item:nth-child(2n) td { background-color: rgb(255, 255, 255); }
.mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item td { float: left; padding: 0px 18px; display: inline-block; }
.mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item td::before { content: ""; }
.mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item td.product-name, .mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item td.product-price { margin-bottom: 9px; }
.mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item td.product-price { color: rgb(230, 0, 50); font-size: 16px; font-weight: 500; }
.mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item td.product-name a { font-size: 14px; color: rgb(34, 34, 34); text-transform: capitalize; font-weight: 600; }
.mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item td.product-remove { position: absolute; right: 0px; top: 5px; padding: 0px; }
.mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item td.product-remove a.remove { display: inline-block; width: 16px; height: 17px; text-indent: -9999px; background: url("../assets/img/delete-m.png") center center no-repeat rgb(255, 255, 255); }
.mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item td.product-thumbnail { padding: 0px; border: 1px solid rgb(235, 235, 235); }
.mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item td.product-thumbnail img { width: 90px; }
.mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item td.product-subtotal { display: none; }
.mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item td.product-quantity .quantity { border: 1px solid rgb(235, 235, 235); }
.mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item td.product-quantity .quantity input { background-color: rgb(255, 255, 255); }
.mobile-layout.woocommerce-cart .shop_table.cart td.actions { border-top: 0px; padding: 10px; }
.mobile-layout.woocommerce-cart .shop_table.cart td.actions #coupon_code { text-transform: uppercase; padding: 0px 10px; }
.mobile-layout.woocommerce-cart .shop_table.cart td.actions input.button { padding: 7px 10px; border-top: 0px; border-radius: 16px; }
.mobile-layout.woocommerce-wishlist.rtl .shop_table.wishlist_table tbody tr td { float: right; }
.mobile-layout.woocommerce-wishlist.rtl .shop_table.wishlist_table tbody tr td.product-remove { left: 0px; right: auto; }
.mobile-layout.woocommerce-wishlist.rtl .shop_table.wishlist_table tbody tr td.product-add-to-cart { left: -20px; right: auto; }
.mobile-layout.woocommerce-wishlist .wishlist-title { display: none; }
.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table { border: 0px; }
.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table thead th { display: none; }
.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody { display: block; }
.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr { position: relative; overflow: hidden; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(237, 237, 237); display: block; }
.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr:nth-child(2n) td { background-color: rgb(255, 255, 255); }
.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr:hover { background-color: rgb(255, 255, 255); }
.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr td { float: left; padding: 0px 18px; display: inline-block; }
.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr td::before { content: ""; display: none; }
.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr td.product-name { display: block; width: 65%; }
.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr td.product-name, .mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr td.product-price { margin-bottom: 9px; }
.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr td.product-price { color: rgb(230, 0, 50); font-size: 16px; font-weight: 500; }
.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr td.product-name a { font-size: 14px; color: rgb(34, 34, 34); text-transform: capitalize; font-weight: 600; }
.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr td.product-stock-status { display: none; }
.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr td.product-remove { position: absolute; right: 0px; top: auto; margin-top: 10px; padding: 0px; }
.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr td.product-remove a.remove { display: inline-block; width: 16px; height: 17px; text-indent: -9999px; background: url("../assets/img/delete-m.png") center center no-repeat rgb(255, 255, 255); }
.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr td.product-thumbnail { padding: 0px; border: 1px solid rgb(235, 235, 235); }
.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr td.product-thumbnail img { width: 90px; }
.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr td.product-add-to-cart { position: absolute; right: -20px; top: 40px; z-index: 3; }
.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr td.product-add-to-cart .add_to_cart_button, .mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr td.product-add-to-cart .add_to_cart { text-indent: -9999px; display: inline-block; width: 24px; height: 24px; background: url("../assets/img/icon-cart-m.png") center center no-repeat rgb(255, 255, 255); margin: 0px; padding: 0px; }
.page.mobile-layout .footer-mstyle1 .footer-container .footer-menu .menu-item-hidden { top: -220px; }
.footer-mstyle1 { margin-top: 55px; min-height: 1px; }
.footer-mstyle1 .footer-container { background-color: rgba(255, 255, 255, 0.9); position: fixed; bottom: 0px; left: 0px; z-index: 999; width: 100%; border-top: 1px solid rgb(237, 237, 237); }
.footer-mstyle1 .footer-container .footer-menu { position: relative; padding: 0px 10px; }
.footer-mstyle1 .footer-container .footer-menu .menu-item-hidden { opacity: 0; height: 0px; visibility: hidden; position: absolute; padding: 10px 15px; top: -194px; right: 0px; background-color: rgb(255, 255, 255); }
.rtl .footer-mstyle1 .footer-container .footer-menu .menu-item-hidden { left: 0px; right: auto; }
.footer-mstyle1 .footer-container .footer-menu .menu-item-hidden a .fa { font-size: 16px; color: rgb(141, 141, 141); margin-right: 5px; }
.footer-mstyle1 .footer-container .footer-menu .menu-item-hidden a .menu-text { font-weight: 500; color: rgb(141, 141, 141); text-transform: uppercase; font-size: 10px; }
.footer-mstyle1 .footer-container .footer-menu .menu-item-hidden .footer-wishlist { margin-bottom: 5px; }
.footer-mstyle1 .footer-container .footer-menu .menu-item-hidden.open { opacity: 1; height: auto; visibility: visible; z-index: 2; }
.footer-mstyle1 .footer-container .footer-menu .menu-item-hidden ul.menu-footer { margin-bottom: 5px; margin-left: 0px; }
.rtl .footer-mstyle1 .footer-container .footer-menu .menu-item-hidden ul.menu-footer { margin-left: 5px; margin-right: 0px; }
.footer-mstyle1 .footer-container .footer-menu .menu-item-hidden ul.menu-footer > li { list-style: none; }
.footer-mstyle1 .footer-container .footer-menu .menu-item-hidden ul.menu-footer > li > a { font-weight: 500; color: rgb(141, 141, 141); text-transform: uppercase; font-size: 10px; display: inline-block; padding: 4px 0px; }
.footer-mstyle1 .footer-container .footer-menu .menu-item { width: 20%; float: left; text-align: center; margin-bottom: 5px; padding: 10px 0px 0px; }
.rtl .footer-mstyle1 .footer-container .footer-menu .menu-item { float: right; }
.footer-mstyle1 .footer-container .footer-menu .menu-item a { display: inline-block; }
.footer-mstyle1 .footer-container .footer-menu .menu-item a:hover .menu-text { color: rgb(230, 0, 50); }
.footer-mstyle1 .footer-container .footer-menu .menu-item a .icon-menu { display: block; width: 28px; height: 22px; margin: 0px auto; }
.footer-mstyle1 .footer-container .footer-menu .menu-item a .menu-text { text-align: center; font-weight: 500; color: rgb(141, 141, 141); text-transform: uppercase; font-size: 10px; }
.footer-mstyle1 .footer-container .footer-menu .menu-item .footer-home .icon-menu { background: url("../assets/img/icon-home-m.png") center center no-repeat; }
.footer-mstyle1 .footer-container .footer-menu .menu-item .footer-search .top-form.top-search { float: none; width: 100%; opacity: 0; visibility: hidden; height: 0px; position: absolute; top: -41px; left: 0px; transition: all 0.3s ease 0s; }
.footer-mstyle1 .footer-container .footer-menu .menu-item .footer-search .top-form.top-search .topsearch-entry .cat-wrapper { display: none; }
.footer-mstyle1 .footer-container .footer-menu .menu-item .footer-search .top-form.top-search .topsearch-entry input { width: 100%; height: 40px; line-height: 40px; background-color: rgb(242, 242, 242); font-size: 13px; color: rgb(156, 156, 156); border-radius: 0px; border: 0px; padding: 0px 10px; }
.footer-mstyle1 .footer-container .footer-menu .menu-item .footer-search .top-form.top-search .topsearch-entry button { position: absolute; height: 40px; width: 40px; right: 0px; top: 0px; border: 0px; background-color: rgb(242, 242, 242); color: rgb(156, 156, 156); font-size: 16px; }
.rtl .footer-mstyle1 .footer-container .footer-menu .menu-item .footer-search .top-form.top-search .topsearch-entry button { left: 0px; right: auto; }
.footer-mstyle1 .footer-container .footer-menu .menu-item .footer-search .top-form.top-search .topsearch-entry button:hover { color: rgb(230, 0, 50); }
.footer-mstyle1 .footer-container .footer-menu .menu-item .footer-search .top-form.top-search.open { opacity: 1; visibility: visible; height: auto; z-index: 99; }
.footer-mstyle1 .footer-container .footer-menu .menu-item .footer-search .icon-menu { background: url("../assets/img/icon-searh-m.png") center center no-repeat; }
.footer-mstyle1 .footer-container .footer-menu .menu-item .footer-cart .revo-minicart-mobile { position: relative; }
.footer-mstyle1 .footer-container .footer-menu .menu-item .footer-cart .revo-minicart-mobile .minicart-number { position: absolute; top: -5px; right: -6px; display: inline-block; width: 17px; height: 17px; background-color: rgb(230, 0, 50); color: rgb(255, 255, 255); text-align: center; border-radius: 50%; line-height: 17px; font-size: 12px; }
.footer-mstyle1 .footer-container .footer-menu .menu-item .footer-cart .icon-menu { background: url("../assets/img/icon-cart-m.png") center center no-repeat; }
.footer-mstyle1 .footer-container .footer-menu .menu-item .footer-myaccount .icon-menu { background: url("../assets/img/icon-user-m.png") center center no-repeat; }
.footer-mstyle1 .footer-container .footer-menu .menu-item .footer-more .icon-menu { background: url("../assets/img/icon-more-m.png") center center no-repeat; }
.mobile-layout.rtl .back-history { float: right; background: url("../assets/img/icon-back-m1.jpg") center center no-repeat rgb(255, 255, 255); }
.mobile-layout .back-history { display: inline-block; float: left; width: 24px; height: 16px; background: url("../assets/img/icon-back-m.jpg") center center no-repeat rgb(255, 255, 255); margin: 10px 0px; }
.mobile-layout .category-contents { margin-bottom: 20px; }
.mobile-layout .category-contents .blog-content .post { margin-bottom: 20px; }
.mobile-layout .category-contents .blog-content .post .entry .entry-thumb::before { left: -1px; top: -1px; }
.mobile-layout .category-contents .blog-content .post .entry .entry-content .content-top .entry-title h4 { margin-bottom: 15px; }
.mobile-layout .category-contents .blog-content .post .entry .entry-content .content-top .entry-title h4 a { font-size: 14px; }
.mobile-layout .pagination { background-color: rgb(255, 255, 255); padding: 0px; border: 0px; }
.mobile-layout .pagination ul { background-color: rgb(255, 255, 255); margin: 0px -15px; }
.mobile-layout .pagination ul li { background-color: rgb(255, 255, 255); }
.mobile-layout .vertical_megamenu_shop .resmenu-container .navbar-toggle { display: block; padding: 0px; margin: 6px 0px; cursor: pointer; width: 26px; height: 26px; transition: all 0.3s ease 0s; border-radius: 3px; }
.mobile-layout .vertical_megamenu_shop .resmenu-container .navbar-toggle:hover .icon-bar { background-color: rgb(125, 125, 125); width: 18px !important; }
.mobile-layout .vertical_megamenu_shop .resmenu-container .navbar-toggle .icon-bar { height: 2px; width: 18px; margin: 3px 0px 3px 4px; background: rgb(125, 125, 125); display: block; right: 0px; transition: all 0.3s ease 0s; }
.mobile-layout .vertical_megamenu_shop .resmenu-container .navbar-toggle .icon-bar:nth-child(1) { width: 14px; }
.mobile-layout .vertical_megamenu_shop .resmenu-container .navbar-toggle .icon-bar:nth-child(3) { width: 14px; }
.mobile-layout .vertical_megamenu_shop .resmenu-container .menu-responsive-wrapper { top: 39px; right: 0px; text-align: left; }
.mobile-layout .vertical_megamenu_shop .vertical-megamenu { display: none; }
.mobile-layout .fancybox-overlay .fancybox-outer #subscribe_popup { min-width: 290px; padding: 330px 0px 39px; text-align: center; }
.mobile-layout .fancybox-overlay .fancybox-outer #subscribe_popup::before { background-color: transparent; height: 0px; width: 0px; }
.mobile-layout .fancybox-overlay .fancybox-outer #subscribe_popup .link-mobile a { display: inline-block; height: 36px; padding: 0px 55px; border-radius: 18px; background-color: rgb(255, 255, 255); line-height: 36px; text-align: center; text-transform: uppercase; font-weight: 500; color: rgb(34, 34, 34); font-size: 12px; margin-bottom: 10px; }
.mobile-layout .fancybox-overlay .fancybox-outer #subscribe_popup .link-mobile a:hover { color: rgb(230, 0, 50); }
.mobile-layout .fancybox-overlay .fancybox-outer #subscribe_popup .subscribe-checkbox label span { color: rgb(255, 255, 255); }
.mobile-layout .fancybox-overlay .fancybox-close { background: url("../assets/img/popup_close.png") center center no-repeat; width: 26px; height: 26px; top: 0px; right: 0px; }
.mobile-layout.rtl .header-mobile-style1 .vertical_megamenu .resmenu-container .menu-responsive-wrapper { right: 0px; left: auto; }
.mobile-layout.rtl .header-mobile-style2 .vertical_megamenu .resmenu-container .menu-responsive-wrapper { right: 0px; left: auto; }
.mobile-layout.rtl .products-wrapper .woocommerce-pagination .page-numbers > li { float: right; }
.mobile-layout.rtl .products-wrapper .woocommerce-pagination .page-numbers > li .page-numbers.next::before, .mobile-layout.rtl .products-wrapper .woocommerce-pagination .page-numbers > li .page-numbers.prev::before { content: ""; }
.mobile-layout .banner-category .widget_sp_image { margin-bottom: 10px; }
.mobile-layout .header-page { position: relative; }
.mobile-layout .header-page.sticky-mobile .header-shop { position: fixed; right: 0px; top: 0px; z-index: 999; background-color: rgb(255, 255, 255); }
.mobile-layout .header-page.sticky-mobile .header-shop .container { max-width: 480px; }
.mobile-layout .header-page .header-shop { text-align: center; position: relative; padding: 0px 10px; display: flex; align-items: center; flex-wrap: wrap; width: 100%; box-shadow: rgba(205, 205, 205, 0.6) 0px 5px 5px; margin-bottom: 8px; }
.mobile-layout .header-page .header-shop .page-title { font-size: 14px; color: rgb(34, 34, 34); text-align: center; padding: 12px 0px; line-height: 20px; flex: 3 1 0%; }
.mobile-layout .header-page .header-shop h4 { font-size: 14px; color: rgb(34, 34, 34); font-weight: 500; text-transform: uppercase; display: inline-block; padding: 11px 0px; margin: 0px; }
.mobile-layout .products-wrapper { padding: 0px 0px 35px; position: relative; }
.mobile-layout .products-wrapper.show-modal::before { content: ""; width: 100%; height: 100%; display: block; background: rgba(0, 0, 0, 0.4); position: absolute; inset: 1px 0px 0px; z-index: 2; }
.mobile-layout .products-wrapper .products-nav { margin-bottom: 5px; background-color: rgb(255, 255, 255); position: relative; z-index: 2; }
.mobile-layout .products-wrapper .products-nav .catalog-ordering { position: static; float: none; }
.mobile-layout .products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown > li { position: static; }
.mobile-layout .products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown > li:hover ul { border-top: 1px solid rgb(237, 237, 237); }
.mobile-layout .products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown > li > ul > li { line-height: 44px; border-bottom: 1px solid rgb(237, 237, 237); }
.mobile-layout .products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown > li > ul > li:last-child { border-bottom: 0px; }
.mobile-layout .products-wrapper .products-nav .view-mode-wrap .view-mode { margin: 5px -4px 0px; }
.mobile-layout .products-wrapper .products-nav .view-mode-wrap .view-mode > a { height: 20px; width: 20px; background-color: rgb(255, 255, 255); }
.mobile-layout .products-wrapper .products-nav .view-mode-wrap .view-mode > a::before { height: 20px; width: 20px; line-height: 20px; color: rgb(59, 59, 59); }
.mobile-layout .products-wrapper .products-nav .view-mode-wrap .view-mode > a.active::before { color: rgb(230, 0, 50); background-color: rgb(255, 255, 255); }
.mobile-layout .products-wrapper .products-nav .view-mode-wrap .view-mode > a:hover::before { background-color: rgb(255, 255, 255); color: rgb(230, 0, 50); }
.mobile-layout .products-wrapper .products-nav .filter-product { font-size: 12px; color: rgb(107, 107, 107); text-transform: uppercase; float: right; line-height: 30px; }
.mobile-layout .products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown > li .current-li { line-height: 28px; border: 0px; }
.mobile-layout .products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown > li .current-li a { font-size: 12px; color: rgb(107, 107, 107); text-transform: uppercase; }
.mobile-layout .products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown > li .current-li a::after { line-height: 28px; }
.mobile-layout .products-wrapper .products-nav .catalog-ordering .orderby-order-container .order > li { padding: 6px 0px 0px; border: 0px; }
.mobile-layout .products-wrapper .products-nav .catalog-ordering .orderby-order-container .order > li.asc { padding: 3px 0px 0px; }
.mobile-layout .products-wrapper .products-nav .catalog-ordering .orderby-order-container .order > li.asc a { height: 21px; }
.mobile-layout .products-wrapper .products-nav .catalog-ordering .orderby-order-container .order > li a { height: 18px; }
.mobile-layout .products-wrapper .products-nav .catalog-ordering .orderby-order-container .orderby { min-width: 145px; }
.mobile-layout .products-wrapper .products-nav .catalog-ordering .orderby-order-container .orderby.order-dropdown > li .current-li a::after { width: 25px; }
.mobile-layout .products-wrapper .filter-mobile { opacity: 0; transition: all 0.3s ease 0s; transform: translateY(-50px); visibility: hidden; position: absolute; z-index: 9; top: 30px; background-color: rgb(255, 255, 255); padding: 0px; }
.mobile-layout .products-wrapper .filter-mobile.open { visibility: visible; opacity: 1; transform: translateY(0px); }
.mobile-layout .products-wrapper .filter-mobile .widget { padding: 5px 0px 20px; }
.mobile-layout .products-wrapper .filter-mobile .widget_layered_nav { border-bottom: 1px solid rgb(237, 237, 237); }
.mobile-layout .products-wrapper .woocommerce-pagination { display: block; float: none; margin: 0px 0px 10px; }
.mobile-layout .products-wrapper .woocommerce-pagination .note { display: none; }
.mobile-layout .products-wrapper .woocommerce-pagination .page-numbers > li { float: left; position: relative; text-transform: capitalize; text-align: center; margin: 0px 5px 5px; background-color: rgb(255, 255, 255); transition: all 0.3s ease 0s; }
.mobile-layout .products-wrapper .woocommerce-pagination .page-numbers > li a, .mobile-layout .products-wrapper .woocommerce-pagination .page-numbers > li .page-numbers { background-color: rgb(255, 255, 255); display: block; width: 32px; line-height: 30px; height: 32px; border-radius: 50%; border: 1px solid rgb(235, 235, 235); text-align: center; font-size: 16px; color: rgb(34, 34, 34); }
.mobile-layout .products-wrapper .woocommerce-pagination .page-numbers > li a.current, .mobile-layout .products-wrapper .woocommerce-pagination .page-numbers > li .page-numbers.current { color: rgb(230, 0, 50); }
.mobile-layout .products-wrapper .woocommerce-pagination .page-numbers > li .next, .mobile-layout .products-wrapper .woocommerce-pagination .page-numbers > li .prev { width: 90px; text-align: center; text-transform: uppercase; color: rgb(34, 34, 34); border-radius: 20px; }
.mobile-layout .products-wrapper .woocommerce-pagination .page-numbers > li .next::before, .mobile-layout .products-wrapper .woocommerce-pagination .page-numbers > li .prev::before { content: ""; }
.mobile-layout .products-wrapper .products-loop { margin: 0px 0px 20px; position: relative; z-index: 1; }
.mobile-layout .products-wrapper .products-loop.grid { margin: 0px -5px 20px; }
.mobile-layout .products-wrapper .products-loop.grid > li { padding: 0px 5px; margin-bottom: 10px; float: left; width: 50%; }
.mobile-layout .products-wrapper .products-loop.grid > li:nth-child(2n+1) { clear: both; }
.mobile-layout .products-wrapper .products-loop.grid > li.item .item-wrap .item-detail .item-content h4 a { font-size: 12px; font-weight: 500; color: rgb(34, 34, 34); }
.mobile-layout .products-wrapper .products-loop.grid > li.item .item-wrap .item-detail .item-content .item-price { font-size: 16px; font-weight: 500; }
.mobile-layout .products-wrapper .products-loop.grid > li.item .item-wrap .item-detail .item-content .item-bottom { margin-top: 10px; opacity: 1; position: static; transform: translateY(0px); }
.mobile-layout .products-wrapper .products-loop.grid > li.item .item-wrap .item-detail .item-content .item-bottom .add_to_cart_button, .mobile-layout .products-wrapper .products-loop.grid > li.item .item-wrap .item-detail .item-content .item-bottom .product_type_external, .mobile-layout .products-wrapper .products-loop.grid > li.item .item-wrap .item-detail .item-content .item-bottom .product_type_grouped { transform: translateY(0px); }
.mobile-layout .products-wrapper .products-loop.grid > li.item .item-wrap:hover .item-detail .item-content h4 a, .mobile-layout .products-wrapper .products-loop.grid > li.item .item-wrap:hover .item-detail .item-content .item-price { opacity: 1; }
.mobile-layout .products-wrapper .products-loop.list li { margin-bottom: 20px; }
.mobile-layout .products-wrapper .products-loop.list .item .item-wrap .item-detail .products-thumb { width: 130px; margin-right: 10px; }
.mobile-layout .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content h4 a { font-weight: 500; font-size: 14px; color: rgb(34, 34, 34); }
.mobile-layout .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .reviews-content { padding-top: 5px; margin-bottom: 5px; }
.mobile-layout .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-price { margin-bottom: 5px; font-weight: 500; display: table-row; }
.mobile-layout .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-description { margin-bottom: 5px; margin-top: 5px; }
.mobile-layout .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom { display: none; }
.mobile-layout.search-no-results .breadcrumbs { display: none; }
.mobile-layout.search-no-results .listing-title h1 { font-size: 12px; color: rgb(34, 34, 34); }
.mobile-layout.search-no-results .listing-title h1 small { color: rgb(125, 125, 125); font-size: 12px; }
.mobile-layout.search-no-results .content_list_product { padding: 0px; }
.mobile-layout.search-no-results .content_list_product .products-wrapper .no-result { text-align: center; }
.mobile-layout.search-no-results .content_list_product .products-wrapper .no-result h3 { font-size: 12px; color: rgb(34, 34, 34); font-weight: 500; text-transform: uppercase; }
.mobile-layout.search-no-results .content_list_product .products-wrapper .no-result h1 small { font-size: 18px; }
.mobile-layout.search-no-results .content_list_product .products-wrapper .no-result .image { display: inline-block; margin: 10px 0px 20px; }
.mobile-layout.search-no-results .content_list_product .products-wrapper .no-result p { font-size: 12px; color: rgb(125, 125, 125); }
.mobile-layout.search-no-results .content_list_product .products-wrapper .no-result a { display: inline-block; height: 42px; width: 100%; background-color: rgb(230, 0, 50); text-align: center; text-transform: uppercase; font-size: 13px; color: rgb(255, 255, 255); font-weight: 500; margin: 10px 0px 0px; border: 0px; line-height: 42px; padding: 0px; border-radius: 20px; box-shadow: rgba(194, 54, 0, 0.1) 0px 10px 15px; }
.mobile-layout.search-no-results .content_list_product .products-wrapper .no-result a:hover { background-color: rgb(16, 150, 134); }
.mobile-layout.search .header-mobile-style1, .mobile-layout.search .header-mobile-style2 { margin-bottom: 0px; }
.mobile-layout.search .header-mobile-style3 .mobile-search .top-form.top-search .topsearch-entry input[type="text"] { border-bottom: 1px solid rgb(238, 238, 238); }
.mobile-layout.search .header-mobile-style3 .mobile-search .top-form.top-search .topsearch-entry button.button-search-pro { height: 34px; line-height: 34px; }
.mobile-layout.search .header-mobile-style5 .mobile-search .top-form.top-search .topsearch-entry input[type="text"] { color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.4); }
.mobile-layout.search .header-mobile-style5 .mobile-search .top-form.top-search .topsearch-entry button { color: rgb(255, 255, 255); }
.mobile-layout.search .body-wrapper-inner > .container { padding-top: 15px; }
.mobile-layout.woocommerce-account .listing-title h1 { text-align: center; }
.mobile-layout.woocommerce-account .image-login { text-align: center; margin: 0px 0px 20px; }
.mobile-layout.woocommerce-account .image-login img { display: inline-block; }
.mobile-layout.woocommerce-account #customer_login h2 { font-weight: 500; color: rgb(34, 34, 34); font-size: 13px; margin: 0px 0px 30px; display: block; text-transform: uppercase; }
.mobile-layout.woocommerce-account #customer_login form.login .form-row.form-row-wide, .mobile-layout.woocommerce-account #customer_login form.register .form-row.form-row-wide { padding-left: 30px; border-bottom: 1px solid rgb(237, 237, 237); padding-top: 10px; padding-bottom: 10px; }
.mobile-layout.woocommerce-account #customer_login form.login .form-row.form-row-wide input:-webkit-autofill, .mobile-layout.woocommerce-account #customer_login form.register .form-row.form-row-wide input:-webkit-autofill { background-color: rgb(255, 255, 255) !important; }
.mobile-layout.woocommerce-account #customer_login form.login .form-row.form-row-wide label, .mobile-layout.woocommerce-account #customer_login form.register .form-row.form-row-wide label { font-size: 14px; color: rgb(125, 125, 125); font-weight: 500; line-height: 20px; margin: 0px; }
.mobile-layout.woocommerce-account #customer_login form.login .form-row.form-row-wide .input-text, .mobile-layout.woocommerce-account #customer_login form.register .form-row.form-row-wide .input-text { padding: 0px; background-color: rgb(255, 255, 255); }
.mobile-layout.woocommerce-account #customer_login form.login .form-row.form-row-wide:first-child, .mobile-layout.woocommerce-account #customer_login form.register .form-row.form-row-wide:first-child { background: url("../assets/img/bg-user.png") left center no-repeat rgb(255, 255, 255); }
.mobile-layout.woocommerce-account #customer_login form.login .form-row.form-row-wide:nth-child(2), .mobile-layout.woocommerce-account #customer_login form.register .form-row.form-row-wide:nth-child(2) { background: url("../assets/img/icon-lock.png") left center no-repeat rgb(255, 255, 255); }
.mobile-layout.woocommerce-account #customer_login form.register .form-row.form-row-wide:first-child { background: url("../assets/img/bg-email.png") left center no-repeat rgb(255, 255, 255); }
.mobile-layout.woocommerce-account #customer_login form.register .form-row.form-row-wide:nth-child(2) { background: url("../assets/img/icon-lock.png") left center no-repeat rgb(255, 255, 255); }
.mobile-layout.woocommerce-account #customer_login input.button { height: 42px; width: 100%; background-color: rgb(230, 0, 50); text-align: center; text-transform: uppercase; font-size: 13px; color: rgb(255, 255, 255); font-weight: 500; margin: 0px; border: 0px; line-height: 42px; padding: 0px; border-radius: 20px; box-shadow: rgba(194, 54, 0, 0.1) 0px 10px 15px; }
.mobile-layout.woocommerce-account #customer_login .social-share { text-align: center; margin-bottom: 20px; }
.mobile-layout.woocommerce-account #customer_login .social-share .title-share { display: none; }
.mobile-layout.woocommerce-account #customer_login .social-share .wrap-content { display: inline-block; }
.mobile-layout.woocommerce-account #customer_login .social-share .wrap-content > a { width: 35px; height: 35px; border-radius: 50%; line-height: 35px; font-size: 16px; color: rgb(255, 255, 255); display: inline-block; margin: 0px 5px; }
.mobile-layout.woocommerce-account #customer_login .social-share .wrap-content > a:nth-child(1) { background-color: rgb(58, 88, 151); }
.mobile-layout.woocommerce-account #customer_login .social-share .wrap-content > a:nth-child(2) { background-color: rgb(47, 194, 238); }
.mobile-layout.woocommerce-account #customer_login .social-share .wrap-content > a:nth-child(3) { background-color: rgb(225, 74, 60); }
.mobile-layout.woocommerce-account #customer_login .social-share .wrap-content > a:nth-child(4) { background-color: rgb(223, 34, 39); }
.mobile-layout.woocommerce-account #customer_login .social-share .wrap-content > a:nth-child(5) { background-color: rgb(64, 113, 153); }
.mobile-layout.woocommerce-account #contents { margin-bottom: 10px; padding-top: 20px; }
.mobile-layout.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation { float: none; margin-right: 0px; margin-bottom: 20px; overflow: hidden; }
.mobile-layout.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation ul { border: 0px; }
.mobile-layout.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation ul > li { display: inline-block; float: left; width: 33.33%; padding-top: 35px; text-align: center; margin-bottom: 15px; }
.mobile-layout.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation ul > li.woocommerce-MyAccount-navigation-link--dashboard { background: url("../assets/img/icon-dashboard.png") center top no-repeat rgb(255, 255, 255); }
.mobile-layout.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation ul > li.woocommerce-MyAccount-navigation-link--orders { background: url("../assets/img/icon-orders.png") center top no-repeat rgb(255, 255, 255); }
.mobile-layout.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation ul > li.woocommerce-MyAccount-navigation-link--downloads { background: url("../assets/img/icon-download.png") center top no-repeat rgb(255, 255, 255); }
.mobile-layout.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation ul > li.woocommerce-MyAccount-navigation-link--edit-address { background: url("../assets/img/icon-address.png") center top no-repeat rgb(255, 255, 255); }
.mobile-layout.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation ul > li.woocommerce-MyAccount-navigation-link--edit-account { background: url("../assets/img/icon-account.png") center top no-repeat rgb(255, 255, 255); }
.mobile-layout.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation ul > li.woocommerce-MyAccount-navigation-link--customer-logout { background: url("../assets/img/icon-logout.png") center top no-repeat rgb(255, 255, 255); }
.mobile-layout.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation ul > li > a { border: 0px; padding: 15px 0px; min-width: auto; font-size: 11px; color: rgb(34, 34, 34); font-weight: 600; text-transform: uppercase; display: block; position: relative; }
.mobile-layout.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation ul > li > a::before { content: ""; display: block; position: absolute; inset: -30px 0px 0px; }
.mobile-layout.woocommerce-account .woocommerce-MyAccount-content { float: none; clear: both; text-align: center; margin-bottom: 10px !important; }
.mobile-layout.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account { text-align: left; }
.mobile-layout.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account p.form-row-first { text-align: left; width: 100%; }
.mobile-layout.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account p.form-row-first .woocommerce-Input--email { border-radius: 0px; }
.mobile-layout.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account p.form-row-last { width: 100%; }
.mobile-layout.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account legend { font-size: 14px; color: rgb(34, 34, 34); text-transform: uppercase; font-weight: 500; border: 0px; }
.mobile-layout.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account .woocommerce-Button.button { height: 42px; width: 100%; background-color: rgb(230, 0, 50); text-align: center; text-transform: uppercase; font-size: 13px; color: rgb(255, 255, 255); font-weight: 500; margin: 0px; border: 0px; line-height: 42px; padding: 0px; border-radius: 20px; box-shadow: rgba(194, 54, 0, 0.1) 0px 10px 15px; }
.mobile-layout.woocommerce-account .woocommerce-MyAccount-content strong { text-transform: uppercase; font-size: 13px; font-weight: 500; color: rgb(34, 34, 34); }
.mobile-layout.woocommerce-account .woocommerce-MyAccount-content .avatar-user { display: inline-block; }
.mobile-layout.woocommerce-account .woocommerce-MyAccount-content .avatar-user img { border-radius: 50%; }
.mobile-layout.woocommerce-account .woocommerce-MyAccount-content p:first-child { text-align: center; font-size: 12px; color: rgb(125, 125, 125); }
.mobile-layout.woocommerce-account .woocommerce-MyAccount-content p:first-child a { color: rgb(230, 0, 50); font-weight: 500; }
.mobile-layout.woocommerce-account .woocommerce-MyAccount-content p:last-child { text-align: left; }
.mobile-layout.woocommerce-account .woocommerce-MyAccount-content a { font-size: 12px; color: rgb(125, 125, 125); }
.mobile-layout.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders tr.order td { border-width: 1px 0px 0px; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image: initial; border-top-style: solid; border-top-color: rgb(221, 221, 221); width: 100% !important; padding: 10px 15px !important; }
.mobile-layout.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders tr.order td:first-child { border-top: 0px !important; }
.mobile-layout.woocommerce-account .breadcrumbs { display: none; }
.mobile-layout.woocommerce-account.rtl .woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account legend { text-align: right; }
.mobile-layout.woocommerce-account.rtl.woocommerce-account #customer_login form.login .form-row.form-row-wide, .mobile-layout.woocommerce-account.rtl.woocommerce-account #customer_login form.register .form-row.form-row-wide { padding-right: 30px; padding-left: 0px; }
.mobile-layout.woocommerce-account.rtl.woocommerce-account #customer_login form.login .form-row.form-row-wide:first-child, .mobile-layout.woocommerce-account.rtl.woocommerce-account #customer_login form.register .form-row.form-row-wide:first-child { background: url("../assets/img/bg-user.png") right center no-repeat rgb(255, 255, 255); }
.mobile-layout.woocommerce-account.rtl.woocommerce-account #customer_login form.login .form-row.form-row-wide:nth-child(2), .mobile-layout.woocommerce-account.rtl.woocommerce-account #customer_login form.register .form-row.form-row-wide:nth-child(2) { background: url("../assets/img/icon-lock.png") right center no-repeat rgb(255, 255, 255); }
.mobile-layout.woocommerce-account.rtl.woocommerce-account #customer_login form.register .form-row.form-row-wide:first-child { background: url("../assets/img/bg-email.png") right center no-repeat rgb(255, 255, 255); }
.mobile-layout.woocommerce-account.rtl.woocommerce-account #customer_login form.register .form-row.form-row-wide:nth-child(2) { background: url("../assets/img/icon-lock.png") right center no-repeat rgb(255, 255, 255); }
.mobile-layout.woocommerce-checkout form .form-row-first, .mobile-layout.woocommerce-checkout form .form-row-last { width: 100%; }
.mobile-layout.woocommerce-page form table.wishlist_table tr td.product-add-to-cart a.button { padding: 10px; width: 100px; }
.single-product.mobile-layout.rtl .content-product-detail .product_detail .content_product_detail .social-share.open .wrap-content { opacity: 1; transform: translateX(0px); }
.single-product.mobile-layout.rtl .content-product-detail .product_detail .content_product_detail .social-share .title-share { float: left; }
.single-product.mobile-layout.rtl .content-product-detail .product_detail .content_product_detail .social-share .wrap-content { float: left; margin-right: 0px; margin-left: -40px; transform: translateX(-60px); }
.single-product.mobile-layout.rtl .content-product-detail .product_detail .content_product_detail .cart .quantity { margin: 0px 0px 0px 10px !important; }
.single-product.mobile-layout.rtl .content-product-detail .product_detail .content_product_detail .price ins { float: right; margin-left: 10px; margin-right: 0px; }
.single-product.mobile-layout.rtl .content-product-detail .product_detail .content_product_detail .yith-wcwl-add-to-wishlist { left: 35px; right: auto; }
.single-product.mobile-layout .content-product-detail { padding: 0px 10px; }
.single-product.mobile-layout .content-product-detail .product-type-simple .cart { text-align: center; }
.single-product.mobile-layout .content-product-detail .product-type-simple .cart .addcart-wrapper { display: inline-block; overflow: hidden; margin-bottom: 20px; }
.single-product.mobile-layout .content-product-detail .product-type-external .addcart-wrapper .cart { float: none; }
.single-product.mobile-layout .content-product-detail .product_detail .slider_img_productd { margin-bottom: 20px; position: relative; z-index: 2; }
.single-product.mobile-layout .content-product-detail .product_detail .slider_img_productd .product-responsive .item-img-slider a { display: inline-block; max-width: 450px; }
.single-product.mobile-layout .content-product-detail .product_detail .slider_img_productd .product-info { position: absolute; z-index: 3; right: 10px; bottom: 110px; }
.single-product.mobile-layout .content-product-detail .product_detail .slider_img_productd .product-info .product-stock { display: inline-block; width: 54px; height: 54px; text-indent: -9999px; }
.single-product.mobile-layout .content-product-detail .product_detail .slider_img_productd .product-info .product-stock.in-stock { background: url("../assets/img/icon-instock.png") center center no-repeat; }
.single-product.mobile-layout .content-product-detail .product_detail .slider_img_productd .product-info .product-stock.out-stock { background: url("../assets/img/icon-outstock.png") center center no-repeat; }
.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail { position: relative; display: flex; flex-wrap: wrap; }
.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail > * { width: 100%; }
.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail h1, .single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .reviews-content { width: 70%; }
.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .price del { float: none; }
.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .price del .amount { font-size: 14px; font-weight: 500; }
.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .price ins { float: left; margin-left: 0px; }
.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .add_to_cart_button, .single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .product_type_external, .single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .product_type_grouped, .single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .single_add_to_cart_button { float: left; height: 40px; padding: 0px; line-height: 40px; width: 172px; text-transform: uppercase; font-size: 12px; font-weight: 500; border-radius: 20px; clear: none; box-shadow: rgb(238, 238, 238) 0px 5px 5px; }
.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .cart { margin-bottom: 0px !important; }
.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .cart .quantity { height: 40px; margin: 0px 10px 0px 0px !important; }
.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .cart .quantity input { width: 40px; }
.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .cart .quantity .input-text { height: 38px !important; }
.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .cart .quantity .minus { background-position: 0px -1685px; }
.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .cart .quantity .plus { background-position: -5px -1665px; }
.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .cart .group_table { margin-bottom: 15px; }
.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .cart .group_table .price { font-size: 16px; }
.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .cart .group_table .price del { font-size: 16px; }
.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .cart .group_table .price ins { font-size: 18px; }
.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .cart .group_table td { height: 60px !important; }
.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .cart .group_table .quantity { width: 145px; }
.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .cart .group_table input { width: 45px; }
.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .addcart-wrapper { text-align: center; }
.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .product-info { padding: 15px 0px 10px; }
.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .product-info .sku_wrapper { margin-bottom: 0px; }
.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .description { margin-bottom: 15px; }
.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .item-meta-mobile { display: flex; width: 30%; }
.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .item-meta-mobile > * { width: 50%; }
.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .item-meta-mobile .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a { border: 1px solid rgb(224, 224, 224); color: rgb(125, 125, 125); }
.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .item-meta-mobile .clear { display: none; }
.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .item-meta-mobile .social-share { margin: 0px; }
.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .item-meta-mobile .social-share.open { z-index: 3; }
.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .item-meta-mobile .social-share.open .wrap-content { opacity: 1; transform: translateX(0px); }
.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .item-meta-mobile .social-share .title-share { float: right; font-size: 0px; width: 35px; height: 35px; line-height: 33px; border: 1px solid rgb(224, 224, 224); text-align: center; color: rgb(125, 125, 125); padding: 0px; border-radius: 50%; }
.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .item-meta-mobile .social-share .title-share::before { font-size: 16px; display: inline-block; font-family: FontAwesome; content: ""; }
.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .item-meta-mobile .social-share .wrap-content { float: right; position: absolute; bottom: 110%; right: 0px; opacity: 0; transform: translateX(60px); transition: all 0.5s ease 0s; }
.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .item-meta-mobile .social-share .wrap-content > a { display: block; margin: 0px 5px 10px; }
.single-product.mobile-layout .content-product-detail .single-product > .tabs { border: 0px; margin-bottom: 10px; }
.single-product.mobile-layout .content-product-detail .single-product > .tabs .tabbable .nav.nav-tabs { border-top: 1px solid rgb(237, 237, 237); overflow: scroll hidden; white-space: nowrap; margin: 5px 0px 0px; }
.single-product.mobile-layout .content-product-detail .single-product > .tabs .tabbable .nav.nav-tabs li { display: inline-block; vertical-align: top; white-space: normal; float: none; padding: 0px 9px; }
.single-product.mobile-layout .content-product-detail .single-product > .tabs .tabbable .nav.nav-tabs li:first-child { padding-left: 0px; }
.single-product.mobile-layout .content-product-detail .single-product > .tabs .tabbable .nav.nav-tabs li.active a, .single-product.mobile-layout .content-product-detail .single-product > .tabs .tabbable .nav.nav-tabs li:hover a { color: rgb(230, 0, 50); border: 0px; }
.single-product.mobile-layout .content-product-detail .single-product > .tabs .tabbable .nav.nav-tabs li.active a::before, .single-product.mobile-layout .content-product-detail .single-product > .tabs .tabbable .nav.nav-tabs li:hover a::before { opacity: 1; }
.single-product.mobile-layout .content-product-detail .single-product > .tabs .tabbable .nav.nav-tabs li a { background-color: rgb(255, 255, 255); font-size: 14px; padding: 0px; border: 0px; height: 40px; position: relative; line-height: 42px; }
.single-product.mobile-layout .content-product-detail .single-product > .tabs .tabbable .nav.nav-tabs li a::before { content: ""; width: 100%; height: 2px; background-color: rgb(230, 0, 50); position: absolute; left: 0px; bottom: -1px; opacity: 0; }
.single-product.mobile-layout .content-product-detail .single-product > .tabs .tabbable .tab-content .tab-pane { padding: 10px 0px; }
.single-product.mobile-layout .content-product-detail .single-product > .tabs .tabbable .tab-content .tab-pane h2 { font-size: 12px; text-transform: uppercase; font-weight: 500; color: rgb(34, 34, 34); }
.single-product.mobile-layout .content-product-detail .single-product > .tabs .tabbable .tab-content #tab-reviews #comments ol.commentlist { padding: 10px 0px 0px; }
.single-product.mobile-layout .content-product-detail .single-product > .tabs .tabbable .tab-content #tab-reviews #comments ol.commentlist li { padding: 0px 0px 10px; border-bottom: 1px solid rgb(240, 240, 237); margin: 0px 0px 10px; }
.single-product.mobile-layout .content-product-detail .single-product > .tabs .tabbable .tab-content #tab-reviews #comments ol.commentlist li:last-child { border: 0px; }
.single-product.mobile-layout .content-product-detail .single-product > .tabs .tabbable .tab-content #tab-reviews #comments .comment_container .avatar { height: 40px; width: 40px; border: 0px; border-radius: 50%; padding: 0px; }
.single-product.mobile-layout .content-product-detail .single-product > .tabs .tabbable .tab-content #tab-reviews #comments .comment_container .comment-text { padding: 0px; border: 0px; }
.single-product.mobile-layout .content-product-detail .single-product > .tabs .tabbable .tab-content #tab-reviews #comments .comment_container .comment-text .description { font-size: 12px; color: rgb(125, 125, 125); }
.single-product.mobile-layout .content-product-detail .single-product > .tabs .tabbable .tab-content #tab-reviews #comments .comment_container .comment-text .description p { margin: 0px; }
.single-product.mobile-layout .content-product-detail .single-product > .tabs .tabbable .tab-content #tab-reviews #comments .comment_container .comment-text .meta { margin: 0px; }
.single-product.mobile-layout .content-product-detail .single-product > .tabs .tabbable .tab-content #tab-reviews #comments .comment_container .comment-text .meta strong { font-size: 12px; color: rgb(34, 34, 34); font-weight: 500; text-transform: uppercase; }
.single-product.mobile-layout .content-product-detail .single-product > .tabs .tabbable .tab-content #tab-reviews #comments .comment_container .comment-text .meta time { font-size: 12px; color: rgb(125, 125, 125); font-style: italic; }
.single-product.mobile-layout .content-product-detail .single-product > .tabs .tabbable .tab-content #tab-reviews .form-submit #submit { height: 42px; text-align: center; text-transform: uppercase; font-size: 13px; color: rgb(255, 255, 255); font-weight: 500; margin: 0px; border: 0px; line-height: 42px; box-shadow: rgba(194, 54, 0, 0.1) 0px 10px 15px; width: 100% !important; background-color: rgb(230, 0, 50) !important; padding: 0px !important; border-radius: 20px !important; }
.single-product.mobile-layout.woocommerce div.product p.price, .single-product.mobile-layout.woocommerce div.product span.price { font-size: 18px; margin-bottom: 15px; }
.single-product.mobile-layout.woocommerce div.product form.cart .variations { margin-bottom: 0px; }
.single-product.mobile-layout.woocommerce div.product form.cart .addcart-wrapper .single_variation_wrap { text-align: center; }
.single-product.mobile-layout.woocommerce div.product form.cart .addcart-wrapper .single_variation_wrap .woocommerce-variation.single_variation { text-align: left; }
.single-product.mobile-layout.woocommerce div.product form.cart .addcart-wrapper .single_variation_wrap .woocommerce-variation-add-to-cart { display: inline-block; }
.single-product.mobile-layout.woocommerce div.product form.cart div.quantity { border-radius: 20px; }
.single-post.mobile-layout.rtl .single.main .post .entry-wrap .entry-content .social-share { left: 0px; right: auto; }
.single-post.mobile-layout.rtl .single.main .post .entry-wrap .entry-content .social-share .title-share { margin-left: 0px; }
.single-post.mobile-layout.rtl .single-post-relate-mobile .post .item-relate-img { float: right; margin-left: 15px; margin-right: 0px; }
.single-post.mobile-layout.rtl .single-post-relate-mobile .post .item-relate-content .entry-meta .fa { margin-left: 10px; margin-right: 0px; }
.single-post.mobile-layout.rtl .single-post-relate-mobile .post .item-relate-content .entry-meta .entry-author { float: right; margin-left: 20px; margin-right: 0px; }
.single-post.mobile-layout .single.main .post .entry-wrap .entry-thumb::before { border: 0px; }
.single-post.mobile-layout .single.main .post .entry-wrap .entry-title { font-size: 16px; margin-top: 16px; }
.single-post.mobile-layout .single.main .post .entry-wrap .entry-content { padding: 0px; }
.single-post.mobile-layout .single.main .post .entry-wrap .entry-content .entry-meta { border-bottom: 0px; padding: 0px; font-size: 12px; margin-bottom: 10px; }
.single-post.mobile-layout .single.main .post .entry-wrap .entry-content .entry-summary { font-size: 12px; line-height: 20px; }
.single-post.mobile-layout .single.main .post .entry-wrap .entry-content .social-share { position: absolute; bottom: -65px; right: 0px; padding: 0px; z-index: 1; border: 0px; }
.single-post.mobile-layout .single.main .post .entry-wrap .entry-content .social-share.open { z-index: 2; }
.single-post.mobile-layout .single.main .post .entry-wrap .entry-content .social-share.open .wrap-content { opacity: 1; transform: translateX(0px); }
.single-post.mobile-layout .single.main .post .entry-wrap .entry-content .social-share .title-share { float: right; margin-top: 225px; display: inline-block; font-size: 0px; width: 35px; height: 35px; line-height: 33px; border: 1px solid rgb(224, 224, 224); text-align: center; color: rgb(125, 125, 125); padding: 0px; margin-right: 0px; border-radius: 50%; }
.single-post.mobile-layout .single.main .post .entry-wrap .entry-content .social-share .title-share::before { font-size: 16px; display: inline-block; font-family: FontAwesome; content: ""; }
.single-post.mobile-layout .single.main .post .entry-wrap .entry-content .social-share .wrap-content { float: right; position: relative; margin-right: -40px; opacity: 0; transform: translateX(60px); transition: all 0.5s ease 0s; }
.single-post.mobile-layout .single.main .post .entry-wrap .entry-content .social-share .wrap-content > a { display: block; margin: 0px 5px 10px; }
.single-post.mobile-layout .post #authorDetails { margin-top: 15px; padding: 10px 0px 0px; border-top: 1px solid rgb(237, 237, 237); border-bottom: 1px solid rgb(237, 237, 237); }
.single-post.mobile-layout .post #authorDetails .avatar { width: 40px; border-radius: 50%; }
.single-post.mobile-layout .post #authorDetails .infomation { padding: 8px 10px !important; }
.single-post.mobile-layout .post #authorDetails .infomation .name-author { margin: 0px; }
.single-post.mobile-layout .single-post-relate-mobile h4 { padding: 20px 0px 10px; font-size: 13px; color: rgb(34, 34, 34); font-weight: 500; text-transform: uppercase; }
.single-post.mobile-layout .single-post-relate-mobile .post { overflow: hidden; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(237, 237, 237); }
.single-post.mobile-layout .single-post-relate-mobile .post .item-relate-img { display: inline-block; width: 115px; float: left; margin-right: 15px; }
.single-post.mobile-layout .single-post-relate-mobile .post .item-relate-content h4 { padding: 0px; text-transform: capitalize; }
.single-post.mobile-layout .single-post-relate-mobile .post .item-relate-content .entry-meta { overflow: hidden; font-size: 12px; color: rgb(144, 144, 144); }
.single-post.mobile-layout .single-post-relate-mobile .post .item-relate-content .entry-meta .fa { margin-right: 10px; }
.single-post.mobile-layout .single-post-relate-mobile .post .item-relate-content .entry-meta a { font-size: 12px; color: rgb(144, 144, 144); }
.single-post.mobile-layout .single-post-relate-mobile .post .item-relate-content .entry-meta .entry-author { float: left; margin-right: 20px; }
.single-post.mobile-layout #respond { margin-bottom: 20px; }
.single-post.mobile-layout #respond .wp-comment .title { margin-bottom: 15px; }
.single-post.mobile-layout #respond .wp-comment .form-horizontal .cmm-box-bottom button.btn { height: 40px; width: 100%; background-color: rgb(230, 0, 50); text-align: center; text-transform: uppercase; font-size: 13px; color: rgb(255, 255, 255); font-weight: 500; margin: 0px; border: 0px; line-height: 40px; padding: 0px; border-radius: 20px; box-shadow: rgba(194, 54, 0, 0.1) 0px 10px 15px; }
.single-post.mobile-layout #respond .wp-comment .form-horizontal .cmm-box-top .control-group { width: 100%; }
.single-post.mobile-layout #comments .comment .author { width: 40px; border-radius: 50%; }
.single-post.mobile-layout #comments .comment .media-body .media .media-heading .author-name a { font-size: 12px; }
.search-results.mobile-layout .revo_breadcrumbs { display: none; }
.search-results.mobile-layout .listing-title h1 { font-size: 13px; }
.search-results.mobile-layout .listing-title h1 small { font-size: 13px; }
.search-results.mobile-layout .content-list-category { padding: 0px; }
.filter-mobile h3 { font-weight: 500; font-size: 12px; color: rgb(34, 34, 34); text-transform: uppercase; }
.filter-mobile .widget_price_filter { border: 0px; padding: 0px; margin-bottom: 15px; }
.filter-mobile .widget_price_filter .price_slider_wrapper { padding: 0px; }
.filter-mobile .widget_price_filter .price_slider_wrapper .price_slider_amount #min_price, .filter-mobile .widget_price_filter .price_slider_wrapper .price_slider_amount #max_price { border-radius: 20px; border: 1px solid rgb(224, 224, 224); text-align: center; height: 40px; font-size: 14px; color: rgb(125, 125, 125); font-weight: 500; margin-bottom: 15px; }
.filter-mobile .widget_price_filter .price_slider_wrapper .price_slider_amount .price_label { font-size: 14px; color: rgb(125, 125, 125); font-weight: 500; line-height: 40px; }
.rtl .filter-mobile .widget_price_filter .price_slider_wrapper .price_slider_amount .price_label { float: left; }
.filter-mobile .widget_price_filter .price_slider_wrapper .price_slider_amount button { height: 40px; width: 48%; background-color: rgb(230, 0, 50); text-align: center; text-transform: uppercase; font-size: 13px; color: rgb(255, 255, 255); font-weight: 500; margin: 0px; border: 0px; line-height: 40px; padding: 0px; border-radius: 20px; box-shadow: rgba(194, 54, 0, 0.1) 0px 10px 15px; }
.rtl .filter-mobile .widget_price_filter .price_slider_wrapper .price_slider_amount button { float: right; }
.filter-mobile .widget_layered_nav { margin-bottom: 10px; }
.filter-mobile .widget_layered_nav ul { overflow: hidden; }
.filter-mobile .widget_layered_nav ul > li { font-size: 14px; color: rgb(125, 125, 125); font-weight: 500; line-height: 28px; float: left; }
.rtl .filter-mobile .widget_layered_nav ul > li { float: right; }
.rtl .filter-mobile .widget_layered_nav ul > li a { margin-left: 10px; margin-right: 0px; }
.filter-mobile .widget_layered_nav ul > li a { display: inline-block; width: 52px; height: 40px; background-color: rgb(242, 242, 242); font-size: 12px; font-weight: 500; color: rgb(34, 34, 34); margin-right: 10px; line-height: 40px; text-align: center; }
.filter-mobile .widget_layered_nav ul > li a:hover { background-color: rgb(230, 0, 50); color: rgb(255, 255, 255); }
.filter-mobile .widget_layered_nav ul > li .count { display: none; }
.home.mobile-layout .body-wrapper .body-wrapper-inner > .container { padding-top: 0px; }
.mobile-layout .body-wrapper .body-wrapper-inner > .container { position: relative; padding-top: 10px; }
.mobile-layout .body-wrapper .body-wrapper-inner > .container.open::before { content: ""; width: 100%; height: 100%; display: block; background: rgba(0, 0, 0, 0.7); position: absolute; inset: -9px 0px 0px; z-index: 3; transition: all 0.3s ease 0s; }
.mobile-layout4 .body-wrapper .body-wrapper-inner > .container { padding-top: 0px; }
.woocommerce-checkout.mobile-layout .checkout #payment #place_order { height: 40px; width: 100%; background-color: rgb(230, 0, 50); text-align: center; text-transform: uppercase; font-size: 13px; color: rgb(255, 255, 255); font-weight: 500; margin: 0px; border: 0px; line-height: 40px; padding: 0px; border-radius: 20px; box-shadow: rgba(194, 54, 0, 0.1) 0px 10px 15px; }
.woocommerce-checkout.mobile-layout h3 { font-size: 13px; color: rgb(34, 34, 34); font-weight: 500; text-transform: uppercase; }
.woocommerce-wishlist.mobile-layout form table.shop_table { border-radius: 0px; }
.woocommerce-wishlist.mobile-layout form table.shop_table tr { border: 0px; }
.woocommerce-wishlist.mobile-layout form table.shop_table tr td { border: 0px; }
.woocommerce-wishlist.mobile-layout form table.shop_table thead th { border: 0px; }
.woocommerce-wishlist.mobile-layout form table.shop_table tfoot { border: 0px; }
.tax-product_cat.mobile-layout .body-wrapper > .container { padding-top: 0px; }
@media (min-width: 481px) {
  .mobile-layout .body-wrapper { margin: 0px auto; max-width: 480px; }
  .woocommerce-order-received.mobile-layout h2 { font-size: 13px; text-transform: uppercase; font-weight: 500; color: rgb(34, 34, 34); }
  .woocommerce-order-received.mobile-layout .order_details li { margin-right: 1em; }
  .woocommerce-order-received.mobile-layout table.shop_table { border-radius: 0px; }
  .woocommerce-order-received.mobile-layout table.shop_table tr { border-top: 1px solid rgb(204, 204, 204); }
  .woocommerce-order-received.mobile-layout table.shop_table th, .woocommerce-order-received.mobile-layout table.shop_table td { border: 0px; }
}
@media (max-width: 480px) {
  .mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item td.product-name { display: inline-block; white-space: nowrap; width: 12em; overflow: hidden; text-overflow: ellipsis; }
  .mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item td.product-quantity { width: 140px; }
}
@media (min-width: 414px) {
  .mobile-layout .products-wrapper .products-loop.grid > li { float: left; width: 50%; }
  .mobile-layout .header-mobile-style4 .mobile-search .top-form.top-search { width: 270px; }
}
@media (max-width: 414px) {
  .mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.revo_resmenu { height: 640px; overflow: auto; }
  .mobile-layout .header.sticky-mobile { margin-left: -207px; }
  .style-moblie.style2::before { opacity: 1; color: rgb(34, 34, 34); font-size: 32px; }
  .woocommerce-order-received.mobile-layout h2 { font-size: 13px; text-transform: uppercase; font-weight: 500; color: rgb(34, 34, 34); }
  .woocommerce-order-received.mobile-layout .order_details li { float: none; padding-right: 0px; margin-right: 0px; margin-bottom: 15px; border: 0px; }
  .woocommerce-order-received.mobile-layout table.shop_table { border-radius: 0px; }
  .woocommerce-order-received.mobile-layout table.shop_table tr { border-top: 1px solid rgb(204, 204, 204); }
  .woocommerce-order-received.mobile-layout table.shop_table th, .woocommerce-order-received.mobile-layout table.shop_table td { border: 0px; }
}
@media (max-width: 360px) {
  .mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.revo_resmenu { height: 640px; overflow: auto; }
  .mobile-layout .header.sticky-mobile { margin-left: -180px; }
  .header-mobile-style1 .mobile-search .top-form.top-search, .header-mobile-style2 .mobile-search .top-form.top-search { width: 195px; }
  .mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper { min-width: 215px; }
  .mobile-layout .products-wrapper .products-loop.list .item .item-wrap .item-detail .products-thumb { width: 100%; margin-bottom: 10px; }
  .sw-tab-mobile .top-tab-slider .nav.nav-tabs { overflow: scroll hidden; white-space: nowrap; text-align: left; }
  .sw-tab-mobile .top-tab-slider .nav.nav-tabs > li { float: none; display: inline-block; vertical-align: top; white-space: normal; margin: 0px 10px 0px 0px; }
  .sw-tab-mobile .top-tab-slider .nav.nav-tabs > li > a { font-size: 11px; }
  .mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.revo_resmenu { height: auto; }
  .sw-ajax-categories .resp-listing-container .item-product-cat { width: 50%; }
  .sw-ajax-categories.style-moblie:hover::before { opacity: 1; }
  .single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .cart .quantity input { width: 40px; }
  .single-product.mobile-layout.rtl .content-product-detail .product_detail .content_product_detail .cart .quantity input { width: 30px; }
  .single-product.mobile-layout.rtl .content-product-detail .product_detail .content_product_detail .cart .quantity .minus { background-position: -20px -1685px; }
  .single-product.mobile-layout.rtl .content-product-detail .product_detail .content_product_detail .cart .quantity .plus { background-position: -11px -1665px; }
  .single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .add_to_cart_button, .single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .product_type_external, .single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .product_type_grouped, .single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .single_add_to_cart_button { width: 120px; }
  .single-product.mobile-layout .content-product-detail .product_detail .slider_img_productd .product-info { bottom: 160px; }
  .single-post.mobile-layout .single-post-relate-mobile .post .item-relate-content h4 { margin-bottom: 5px; }
  .single-post.mobile-layout .single-post-relate-mobile .post .item-relate-content .entry-meta .entry-author { float: none; }
  .block-mobile .info .inner { text-align: center; }
  .block-mobile .info .inner i { display: inline-block; font-size: 24px; float: none; }
  .rtl .block-mobile .info .inner i { float: none; }
  .block-mobile .info .inner .info-content { padding: 0px; }
  .rtl .block-mobile .info .inner .info-content { padding: 0px; }
  .products-wrapper .products-loop { margin: 0px; }
  .products-wrapper .products-loop > li.product-category { margin-bottom: 15px; }
  .single-product.mobile-layout > .tabs .tabbable .nav.nav-tabs li { width: auto; }
  .single-product.mobile-layout > .tabs .tabbable .nav.nav-tabs li a { width: auto; }
  .mobile-layout.single-product .single-product > .tabs .tabbable .nav.nav-tabs li { width: auto !important; }
  .single-product.mobile-layout .content-product-detail .single-product > .tabs .tabbable .tab-content #tab-description p { width: 290px; }
  .mobile-layout .pagination ul li a.next, .mobile-layout .pagination ul li a.prev { width: 32px; text-indent: -9999px; position: relative; }
  .mobile-layout .pagination ul li a.next::before, .mobile-layout .pagination ul li a.prev::before { position: absolute; text-indent: 0px; display: inline-block; font-size: 16px; color: rgb(153, 153, 153); font-family: FontAwesome; inset: 0px; line-height: 30px; }
  .mobile-layout .pagination ul li a.next::before { content: ""; }
  .mobile-layout .pagination ul li a.prev::before { content: ""; }
  .mobile-layout.rtl .pagination ul li a.next::before { content: ""; }
  .mobile-layout.rtl .pagination ul li a.prev::before { content: ""; }
  .search-results.mobile-layout .content_list_product ul > li .item-wrap .item-detail .item-content h4 { white-space: nowrap; width: 110px; overflow: hidden; text-overflow: ellipsis; text-align: center; margin: 0px auto 5px; }
  .search-results.mobile-layout .content_list_product ul > li .item-wrap .item-detail .item-content .item-bottom { display: none; }
  .footer-mstyle1 .footer-container .footer-menu .menu-item a .menu-text { display: none; }
  .countdown-mobile::before, .best-selling-mobile::before { opacity: 1; }
  .block-mobile { margin-bottom: 10px; }
  .footer-mstyle1 .footer-container .footer-menu .menu-item { margin-bottom: 5px; }
}
@media (max-width: 375px) {
  .mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.revo_resmenu { height: 575px; }
  .resp-ajax-page-listing .page-listing-content ul.nav-tabs > li > a { padding: 20px 7px; }
}
@media (max-width: 360px) {
  .mobile-layout .header-mobile-style2.sticky-mobile .mobile-search .top-form.top-search, .mobile-layout .header-mobile-style4.sticky-mobile .mobile-search .top-form.top-search { width: 140px; }
}
@media (max-width: 320px) {
  .mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.revo_resmenu { height: 485px; }
  .mobile-layout .header.sticky-mobile { margin-left: -160px; }
  .header-mobile-style1 .mobile-search .top-form.top-search, .header-mobile-style2 .mobile-search .top-form.top-search { width: 180px; }
}
.header-mobile-style1 .nav-pills { display: none !important; }
.header-mobile-style1 .resmenu-container .navbar-toggle { display: inline-block !important; }
.rtl .header-mobile-style4.revo_top .top-form.top-search { border-radius: 0px; }
.mobile-layout .sinngle-image-home5 .wpb_single_image { margin: 0px 0px 5px; }
.mobile-layout.mobile-layout4 .header.sticky-mobile { position: relative; inset: auto; }
.mobile-layout .header-mobile-style4 { background-color: rgb(199, 34, 30); margin-bottom: 0px; box-shadow: none; }
.mobile-layout .header-mobile-style4 .vertical_megamenu .resmenu-container .menu-responsive-wrapper { top: 42px; }
.mobile-layout .header-mobile-style4 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle { background-color: rgb(255, 255, 255); }
.mobile-layout .header-mobile-style4 .mobile-search .top-form.top-search .topsearch-entry input, .mobile-layout .header-mobile-style4 .mobile-search .top-form.top-search .topsearch-entry button { background-color: rgb(255, 255, 255); }
.mobile-layout .header-mobile-style4 .header-right .revo-minicart-mobile { background: url("../assets/img/icon-cart-m4.png") center center no-repeat; }
.mobile-layout .header-mobile-style4 .header-right .revo-minicart-mobile .minicart-number { background-color: rgb(255, 255, 255); color: rgb(34, 34, 34); }
.mobile-layout .home-mobile4 .vc_column-inner { padding: 0px; }
.header-mobile-style5 .header-top-mobile { padding: 8px 0px 6px; text-align: center; background-color: rgb(0, 0, 0); position: relative; }
.header-mobile-style5 .header-top-mobile .vertical_megamenu .resmenu-container .navbar-toggle { display: block; padding: 0px; margin: 0px 0px 0px 10px; cursor: pointer; width: 26px; height: 26px; transition: all 0.3s ease 0s; border-radius: 3px; }
.rtl .header-mobile-style5 .header-top-mobile .vertical_megamenu .resmenu-container .navbar-toggle { margin: 0px 10px 0px 0px; }
.header-mobile-style5 .header-top-mobile .vertical_megamenu .resmenu-container .navbar-toggle:hover .icon-bar { background-color: rgb(230, 0, 50); width: 16px !important; }
.header-mobile-style5 .header-top-mobile .vertical_megamenu .resmenu-container .navbar-toggle .icon-bar { height: 2px; width: 16px; margin: 3px 0px 3px 4px; background: rgb(255, 255, 255); display: block; right: 0px; transition: all 0.3s ease 0s; }
.rtl .header-mobile-style5 .header-top-mobile .vertical_megamenu .resmenu-container .navbar-toggle .icon-bar { margin: 3px 4px 3px 0px; }
.header-mobile-style5 .header-top-mobile .vertical_megamenu .resmenu-container .navbar-toggle .icon-bar:nth-child(1) { width: 12px; }
.header-mobile-style5 .header-top-mobile .vertical_megamenu .resmenu-container .navbar-toggle .icon-bar:nth-child(3) { width: 12px; }
.header-mobile-style5 .header-top-mobile .vertical_megamenu .vertical-megamenu { opacity: 0; visibility: hidden; height: 0px; width: 0px; }
.header-mobile-style5 .revo-logo { display: inline-block; margin: 0px; }
.header-mobile-style5 .header-right { display: inline-block; overflow: hidden; margin: 3px 10px 0px 0px; }
.header-mobile-style5 .header-right .search-mobile { display: inline-block; width: 19px; height: 19px; background: url("../assets/img/icon-searh-m1.png") center center no-repeat; }
.rtl .header-mobile-style5 .header-right { margin: 0px 0px 0px 10px; }
.header-mobile-style5 .header-right .header-cart { float: right; margin: 0px 8px 0px 10px; }
.rtl .header-mobile-style5 .header-right .header-cart { float: left; margin: 0px 10px 0px 8px; }
.rtl .header-mobile-style5 .header-right .header-cart a .minicart-number { left: 8px; right: auto; }
.header-mobile-style5 .header-right .header-cart a { text-indent: -9999px; display: inline-block; width: 17px; height: 19px; background: url("../assets/img/icon-cart3.png") center center no-repeat; }
.header-mobile-style5 .header-right .header-cart a .minicart-number { display: inline-block; width: 17px; height: 17px; text-indent: 0px; position: absolute; top: 10px; right: 8px; background-color: rgb(183, 29, 18); color: rgb(255, 255, 255); border-radius: 50%; font-size: 11px; }
.header-mobile-style5 .mobile-search { opacity: 0; visibility: hidden; height: 0px; display: block; overflow: hidden; margin-top: 8px; position: absolute; top: 38px; left: 0px; width: 100%; z-index: 99; transform: translateY(30px); transition: all 0.3s ease 0s; }
.header-mobile-style5 .mobile-search.open { transform: translateY(0px); opacity: 1; visibility: visible; height: auto; }
.header-mobile-style5 .mobile-search .top-form.top-search { display: block; position: relative; padding: 0px; float: none; margin: 0px 5px; box-shadow: rgb(221, 221, 221) 0px 0px 0px 1px; }
.header-mobile-style5 .mobile-search .top-form.top-search .topsearch-entry .cat-wrapper { display: none; }
.header-mobile-style5 .mobile-search .top-form.top-search .topsearch-entry input[type="text"] { width: 100%; height: 30px; border: 0px; border-radius: 15px; padding: 0px 10px; font-size: 12px; color: rgb(0, 0, 0); margin-bottom: 0px; background-color: rgba(255, 255, 255, 0.8); }
.header-mobile-style5 .mobile-search .top-form.top-search .topsearch-entry button.button-search-pro { position: absolute; top: 0px; right: 5px; color: rgb(141, 141, 141); background-color: transparent; border: 0px; border-radius: 15px; font-size: 15px; height: 30px; line-height: 30px; margin: 0px; }
.header-mobile-style5 .mobile-search .top-form.top-search .topsearch-entry button.button-search-pro:hover { color: rgb(230, 0, 50); }
.rtl .header-mobile-style5 .mobile-search .top-form.top-search .topsearch-entry button.button-search-pro { left: 5px; right: auto; }
.featured-mobile { margin-bottom: 30px; }
.featured-mobile .block-title { text-align: center; }
.featured-mobile .block-title h3 { font-size: 18px; text-transform: uppercase; color: rgb(0, 0, 0); margin-bottom: 5px; text-align: center; padding: 20px 0px 0px; font-weight: 900 !important; }
.featured-mobile .block-title .description { font-size: 12px; color: rgb(0, 0, 0); font-weight: 600; margin-bottom: 20px; }
.featured-mobile .resp-slider-container .item .item-wrap .item-image .onsale, .featured-mobile .resp-slider-container .item .item-wrap .item-image a.sw-quickview { display: none; }
.featured-mobile .resp-slider-container .item .item-wrap .item-content { padding: 15px 0px 20px; }
.featured-mobile .resp-slider-container .item .item-wrap .item-content h4 a { font-weight: 400; font-size: 12px; color: rgb(0, 0, 0); }
.featured-mobile .resp-slider-container .item .item-wrap .item-content .item-price { font-size: 15px; font-weight: 500; color: rgb(0, 0, 0); }
.featured-mobile .resp-slider-container .item .item-wrap:hover .item-content h4 a, .featured-mobile .resp-slider-container .item .item-wrap:hover .item-content .item-price { opacity: 1; }
.featured-mobile .woocommmerce-shop a { text-transform: uppercase; font-weight: 900; color: rgb(0, 0, 0); float: right; font-size: 12px; }
.featured-mobile .woocommmerce-shop a:hover { color: rgb(230, 0, 50); }
.featured-mobile-home5 .resp-slider-container .item .item-wrap { background-color: rgb(235, 234, 232); }
.feature-cat { text-align: center; }
.feature-cat h2 { margin-top: 28px; font-weight: 900; font-size: 18px; text-transform: uppercase; color: rgb(0, 0, 0); margin-bottom: 7px; }
.feature-cat .text { font-weight: 500; color: rgb(0, 0, 0); }
.banner-mobile-home5 [class*="col-xs-6"] { float: left; width: 50%; }
.resp-ajax-page-listing { position: relative; }
.resp-ajax-page-listing p { margin: 0px 0px 3px; }
.resp-ajax-page-listing .page-listing-content ul.nav-tabs { position: absolute; top: 0px; left: 0px; z-index: 3; width: 90px; margin: 0px; background-color: rgb(199, 34, 30); border: 0px; border-radius: 0px; min-height: 100%; }
.resp-ajax-page-listing .page-listing-content ul.nav-tabs > li { text-align: left; line-height: 20px; width: 100%; }
.resp-ajax-page-listing .page-listing-content ul.nav-tabs > li.active > a { border: 0px; margin: 0px; color: rgb(34, 34, 34); }
.resp-ajax-page-listing .page-listing-content ul.nav-tabs > li > a { display: block; padding: 20px 10px; color: rgb(255, 255, 255); font-weight: 500; text-transform: capitalize; border-radius: 0px; margin: 0px; border-bottom: 1px solid rgba(221, 221, 221, 0.3); }
.resp-ajax-page-listing .page-listing-content ul.nav-tabs > li > a:hover { color: rgb(230, 0, 50); }
.resp-ajax-page-listing .page-listing-content .tab-content { margin: 3px 0px 0px 96px; position: relative; overflow: hidden; }
.resp-ajax-page-listing .page-listing-content .tab-content .tab-pane .vc_column_container { padding-left: 15px; padding-right: 15px; }
.resp-ajax-page-listing .page-listing-content .tab-content .tab-pane .sw-category-mobile2 { margin-right: 5px; }
.resp-ajax-page-listing .page-listing-content .tab-content .tab-pane .sw-category-mobile2 .slider { margin: 0px -3px; position: relative; }
.resp-ajax-page-listing .page-listing-content .tab-content .tab-pane .sw-category-mobile2 .slider .item-product-cat { overflow: hidden; width: 100%; }
.resp-ajax-page-listing .page-listing-content .tab-content .tab-pane .sw-category-mobile2 .slider .item-product-cat .item-wrap { width: 33.33%; float: left; position: relative; padding: 3px; }
.resp-ajax-page-listing .page-listing-content .tab-content .tab-pane .sw-category-mobile2 .slider .item-product-cat .item-wrap .item-content h3 a { font-weight: 400; text-transform: capitalize; font-size: 13px; color: rgb(34, 34, 34); }
.resp-ajax-page-listing .page-listing-content .tab-content .tab-pane .banner-mobile-hotdeal { overflow: hidden; width: 100%; margin: 0px -3px; }
.resp-ajax-page-listing .page-listing-content .tab-content .tab-pane .banner-mobile-hotdeal .vc_column_container { padding-left: 0px; padding-right: 0px; }
.resp-ajax-page-listing .page-listing-content .tab-content .tab-pane .banner-mobile-hotdeal .wpb_single_image { float: left; padding: 0px 3px; margin: 0px 0px 5px; }
.resp-ajax-page-listing .page-listing-content .tab-content .tab-pane .banner-mobile-hotdeal .wpb_single_image.banner2 { width: 66.56%; }
.resp-ajax-page-listing .page-listing-content .tab-content .tab-pane .banner-mobile-hotdeal .wpb_single_image.banner1 { width: 33.33%; }
@media (max-width: 415px) {
  .resp-ajax-page-listing .page-listing-content .tab-content .tab-pane .banner-mobile-hotdeal { width: 101%; margin: 0px -5px; }
}
@media (max-width: 375px) {
  .resp-ajax-page-listing .page-listing-content ul.nav-tabs { width: 80px; }
  .resp-ajax-page-listing .page-listing-content .tab-content { margin: 3px 0px 0px 86px; }
  .resp-ajax-page-listing .page-listing-content .tab-content .tab-pane .banner-mobile-hotdeal { width: 100%; margin: 0px -3px; }
  .header-mobile-style5 .header-top-mobile .header-menu-categories .vertical_megamenu.open { min-height: 579px; }
}
@media (max-width: 360px) {
  .resp-ajax-page-listing .page-listing-content .tab-content .tab-pane .banner-mobile-hotdeal .wpb_single_image.banner2 { width: 66.56%; }
  .resp-ajax-page-listing .page-listing-content ul.nav-tabs { width: 80px; }
  .resp-ajax-page-listing .page-listing-content ul.nav-tabs > li > a { padding: 15px 7px; }
  .resp-ajax-page-listing .page-listing-content .tab-content { margin: 3px 0px 0px 86px; }
  .resp-ajax-page-listing .page-listing-content .tab-content .tab-pane .banner-mobile-hotdeal { width: 100%; margin: 0px -3px; }
  .header-mobile-style5 .header-top-mobile .header-menu-categories .vertical_megamenu.open { min-height: 479px; }
  .header-mobile-style5 .header-top-mobile .header-menu-categories .vertical_megamenu .menu-responsive-wrapper ul.revo_resmenu { max-height: 400px; }
}
.mobile-layout.rtl .header-mobile-style3 .vertical_megamenu .resmenu-container .menu-responsive-wrapper { right: 0px; left: auto; }
.header-mobile-style3.sticky-mobile .vertical_megamenu .resmenu-container .menu-responsive-wrapper { top: 48px; }
.header-mobile-style3.sticky-mobile .header-top-mobile { padding: 12px 0px 8px; }
.header-mobile-style3 .header-top-mobile { padding: 15px 0px 0px; text-align: center; }
.header-mobile-style3 .vertical_megamenu .resmenu-container .menu-responsive-wrapper { top: 86px; }
.header-mobile-style3 .header-menu-categories .vertical_megamenu { text-align: left; }
.header-mobile-style3 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle { display: block; padding: 0px; margin: 0px 0px 0px 10px; cursor: pointer; width: 26px; height: 26px; background-color: rgb(227, 227, 227); transition: all 0.3s ease 0s; border-radius: 3px; }
.rtl .header-mobile-style3 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle { margin: 0px 10px 0px 0px; }
.header-mobile-style3 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle:hover .icon-bar { background-color: rgb(255, 92, 0); width: 16px !important; }
.header-mobile-style3 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle .icon-bar { height: 2px; width: 16px; margin: 3px 0px 3px 4px; background: rgb(0, 0, 0); display: block; right: 0px; transition: all 0.3s ease 0s; }
.rtl .header-mobile-style3 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle .icon-bar { margin: 3px 4px 3px 0px; }
.header-mobile-style3 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle .icon-bar:nth-child(1) { width: 12px; }
.header-mobile-style3 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle .icon-bar:nth-child(3) { width: 12px; }
.header-mobile-style3 .header-menu-categories .vertical_megamenu .vertical-megamenu { opacity: 0; visibility: hidden; height: 0px; width: 0px; }
.header-mobile-style3 .revo-logo { display: inline-block; margin: 0px; }
.header-mobile-style3 .header-right { display: inline-block; overflow: hidden; margin: 0px 10px 0px 0px; }
.rtl .header-mobile-style3 .header-right { margin: 0px 0px 0px 10px; }
.rtl .header-mobile-style3 .header-right .header-wishlist { float: right; }
.header-mobile-style3 .header-right .header-wishlist { float: left; }
.header-mobile-style3 .header-right .header-wishlist a { font-size: 16px; }
.header-mobile-style3 .header-right .header-cart { float: right; margin: 0px 8px 0px 10px; }
.rtl .header-mobile-style3 .header-right .header-cart { float: left; margin: 0px 10px 0px 8px; }
.rtl .header-mobile-style3 .header-right .header-cart a .minicart-number { left: 8px; right: auto; }
.header-mobile-style3 .header-right .header-cart a { text-indent: -9999px; display: inline-block; width: 17px; height: 19px; background: url("../assets/img/icon-cart2.png") center center no-repeat; }
.header-mobile-style3 .header-right .header-cart a .minicart-number { display: inline-block; width: 17px; height: 17px; text-indent: 0px; position: absolute; top: 10px; right: 8px; background-color: rgb(183, 29, 18); color: rgb(255, 255, 255); border-radius: 50%; font-size: 11px; }
.header-mobile-style3 .mobile-search { display: block; margin-top: 8px; width: 100%; }
.header-mobile-style3 .mobile-search .top-form.top-search { display: block; position: relative; padding: 0px; float: none; border-top: 1px solid rgb(237, 237, 237); min-width: initial; margin: 0px; width: 100%; }
.header-mobile-style3 .mobile-search .top-form.top-search .topsearch-entry .cat-wrapper { display: none; }
.header-mobile-style3 .mobile-search .top-form.top-search .topsearch-entry input[type="text"] { width: 100%; height: 36px; border: 0px; border-radius: 0px; padding: 0px 10px; font-size: 12px; color: rgb(156, 156, 156); margin-bottom: 0px; }
.header-mobile-style3 .mobile-search .top-form.top-search .topsearch-entry button.button-search-pro { position: absolute; top: 0px; right: 5px; color: rgb(192, 192, 192); background-color: rgb(255, 255, 255); border: 0px; font-size: 15px; height: 36px; line-height: 36px; }
.rtl .header-mobile-style3 .mobile-search .top-form.top-search .topsearch-entry button.button-search-pro { left: 5px; right: auto; }
.mobile-layout .header-mobile-style4.sticky-mobile { background-color: rgb(199, 34, 30); }
.header-mobile-style4 .mobile-search .top-form.top-search { width: 220px; }
.header-mobile-style4 .header-right { margin: 20px 15px 14px; }
.header-mobile-style4 .header-right .revo-minicart-mobile { position: relative; background: url("../assets/img/icon-cart-m.png") center center no-repeat; display: inline-block; width: 18px; height: 18px; }
.header-mobile-style4 .header-right .revo-minicart-mobile .menu-text { display: none; }
.header-mobile-style4 .header-right .revo-minicart-mobile .minicart-number { position: absolute; top: -5px; right: -6px; display: inline-block; width: 17px; height: 17px; background-color: rgb(230, 0, 50); color: rgb(255, 255, 255); text-align: center; border-radius: 50%; line-height: 17px; font-size: 12px; }
.style-moblie.style2 { margin: 17px 0px 15px; }
.style-moblie.style2 .block-title h2 { font-weight: 500; font-size: 16px; text-transform: uppercase; color: rgb(34, 34, 34); text-align: center; margin-bottom: 17px; }
.style-moblie.style2 .resp-slider-container > div.items-wrapper > .item { width: 235px; }
.style-moblie.style2 .resp-slider-container > div.items-wrapper > .item .item-wrap .item-detail .item-content { padding-top: 15px; }
.style-moblie.style2 .resp-slider-container > div.items-wrapper > .item .item-wrap .item-detail .item-content h4 { margin-bottom: 10px; }
.style-moblie.style2 .resp-slider-container > div.items-wrapper > .item .item-wrap .item-detail .item-content h4 a { color: rgb(34, 34, 34); font-size: 14px; font-weight: 500; opacity: 1; }
.style-moblie.style2 .resp-slider-container > div.items-wrapper > .item .item-wrap .item-detail .item-content h4 a:hover { color: rgb(255, 92, 0); }
.style-moblie.style2 .resp-slider-container > div.items-wrapper > .item .item-wrap .item-detail .item-content .item-price { opacity: 1; font-size: 16px; color: rgb(34, 34, 34); }
.sw-hotdeal .sw-hotdeal-content .item-product { padding: 0px 5px; margin-bottom: 10px; }
.sw-hotdeal .sw-hotdeal-content .item-product .item-detail { border: 1px solid rgb(237, 237, 237); }
.sw-hotdeal .sw-hotdeal-content .item-product .item-detail .products-thumb span.onsale { display: none; }
.sw-hotdeal .sw-hotdeal-content .item-product .item-detail .item-content { text-align: center; padding-bottom: 10px; }
.sw-hotdeal .sw-hotdeal-content .item-product .item-detail .item-content h4 a { font-size: 14px; font-weight: 500; color: rgb(34, 34, 34); }
.sw-hotdeal .sw-hotdeal-content .item-product .item-detail .item-content h4 a:hover { color: rgb(255, 92, 0); }
.sw-hotdeal .sw-hotdeal-content .item-product .item-detail .item-content .item-price { display: inline-block; }
.sw-hotdeal .sw-hotdeal-content .item-product .item-detail .item-content .item-price del { line-height: 20px; }
.footer-mstyle2 { min-height: auto; position: relative; }
.footer-mstyle2.open .footer-container { background-color: transparent; height: auto; transition: all 0.3s ease 0s; }
.footer-mstyle2.open .footer-container .footer-open { background: url("../assets/img/footer-close.png") center center no-repeat; top: -29px; height: 30px; width: 65px; z-index: 99; }
.footer-mstyle2.open .footer-container ul.mobile_menu2 { opacity: 1; visibility: visible; transform: translate(0px, 0px); }
.footer-mstyle2 .footer-container { position: fixed; bottom: -2px; left: 0px; height: 0px; z-index: 999; width: 100%; background-color: rgba(0, 0, 0, 0.9); transition: all 0.3s ease 0s; }
.footer-mstyle2 .footer-container .footer-open { display: inline-block; position: absolute; left: 50%; margin-left: -33px; bottom: 2px; height: 30px; width: 65px; background: url("../assets/img/footer-open.png") center center no-repeat; }
.footer-mstyle2 .footer-container ul.mobile_menu2 { background-color: rgba(0, 0, 0, 0.9); margin: 0px; position: relative; opacity: 0; visibility: hidden; transition: all 0.3s ease 0s; transform: translate(0px, 350px); padding: 10px 5px 5px; }
.footer-mstyle2 .footer-container ul.mobile_menu2 > li { float: left; display: inline-block; position: relative; width: 25%; padding: 5px; }
.footer-mstyle2 .footer-container ul.mobile_menu2 > li > a { padding: 15px 5px 40px; text-align: center; font-weight: 500; background-color: rgb(34, 34, 34); color: rgb(255, 255, 255); }
.footer-mstyle2 .footer-container ul.mobile_menu2 > li > a:hover, .footer-mstyle2 .footer-container ul.mobile_menu2 > li > a:focus { background: none; }
.footer-mstyle2 .footer-container ul.mobile_menu2 > li > a .menu-title { position: relative; bottom: -60px; display: block; font-size: 13px; color: rgb(141, 141, 141); }
.footer-mstyle2 .footer-container ul.mobile_menu2 > li > a .menu-img { display: inline-block; margin-top: -5px; }
.footer-mstyle2 .footer-container ul.mobile_menu2 > li.showMore .menu-img { height: 44px; width: 44px; display: inline-block; background: url("../assets/img/icon-mpage.png") center center no-repeat; }
.footer-mstyle3 { min-height: 1px; margin-top: 55px; }
.footer-mstyle3 .footer-container { background-color: rgba(255, 255, 255, 0.9); position: fixed; bottom: 0px; left: 0px; z-index: 999; width: 100%; border-top: 1px solid rgb(237, 237, 237); }
.footer-mstyle3 .menu-footer { position: relative; }
.footer-mstyle3 .menu-footer > ul { margin: 13px 0px 0px; }
.footer-mstyle3 .menu-footer > ul > li { width: 20%; position: relative; padding-top: 22px; float: left; }
.footer-mstyle3 .menu-footer > ul > li.icon-wishlist > a .menu-img { top: -17px; }
.footer-mstyle3 .menu-footer > ul > li > a { padding: 0px; display: block; text-align: center; font-size: 10px; color: rgb(141, 141, 141); text-transform: uppercase; }
.footer-mstyle3 .menu-footer > ul > li > a:hover { background-color: transparent; color: rgb(230, 0, 50); }
.footer-mstyle3 .menu-footer > ul > li > a .menu-title { display: block; margin-bottom: 7px; }
.footer-mstyle3 .menu-footer > ul > li > a .menu-img { position: absolute; left: 50%; top: -22px; margin-left: -8px; }
@media (max-width: 479px) {
  .sw-hotdeal { margin: 0px -5px; }
  .sw-hotdeal .sw-hotdeal-content .item-product { float: left; width: 50%; }
}
@media (max-width: 375px) {
  .footer-mstyle2 .footer-container ul.mobile_menu2 > li > a { padding: 15px 0px 40px; }
  .mobile-layout .header.sticky-mobile { max-width: 375px; margin-left: -188px; }
  .header-mobile-style4 .mobile-search .top-form.top-search { width: 238px; }
}
@media (max-width: 360px) {
  .header-mobile-style4 .mobile-search .top-form.top-search { width: 190px; }
  .footer-mstyle2 .footer-container ul.mobile_menu2 > li > a .menu-img { margin: 0px; }
  .footer-mstyle2.open .footer-container ul.mobile_menu2 > li > a { padding: 10px 0px; }
  .footer-mstyle2.open .footer-container ul.mobile_menu2 > li > a .menu-title { display: none; }
  .header-mobile-style4 .mobile-search .top-form.top-search { width: 220px; }
  .header-mobile-style4 { padding: 20px 0px 14px; }
  .header-mobile-style4 { padding: 0px; }
}
@media (max-width: 360px) {
  .mobile-layout .header.sticky-mobile { max-width: 360px; margin-left: -180px; }
  .header-mobile-style1.sticky-mobile .mobile-search .top-form.top-search, .mobile-layout .header-mobile-style2.sticky-mobile .mobile-search .top-form.top-search, .mobile-layout .header-mobile-style4.sticky-mobile .mobile-search .top-form.top-search { width: 140px; }
}
@media (max-width: 320px) {
  .header-mobile-style4 .mobile-search .top-form.top-search { width: 185px; }
  .mobile-layout .header.sticky-mobile { max-width: 320px; margin-left: -160px; }
}
.elementor-safe-mode-toast { display: none !important; }
body.elementor-page { overflow: hidden scroll; position: relative; }
body.elementor-page .container { max-width: 100%; }
body.elementor-page .container .row { margin: 0px; }
body.elementor-page .container .row .main-page { padding: 0px; }
.elementor-element-e772224 .elementor-image > a { max-width: 85px; }
.header-gaming .nav-pills > li > a { font-size: 14px; font-weight: 500; }
.home-style25.boxed-layout { width: 1300px; box-shadow: rgb(153, 153, 153) 0px 1px 10px 2px; margin: 0px auto; padding: 0px 15px; }
.home-style25.boxed-layout.elementor-page .container { overflow: hidden; }
.elementor-page .revo_breadcrumbs .container { max-width: 1170px; padding: 0px 15px !important; }
.elementor img { width: auto; margin: 0px; }
.fix-mid > div .elementor-widget-wrap { justify-content: center; }
.fix-right .elementor-widget-wrap { display: flex; justify-content: flex-end; }
.fix-left .elementor-widget-wrap { display: flex; justify-content: flex-start; }
.fix-row .elementor-widget-wrap { display: flex; flex-direction: row; }
.fix-row .elementor-widget-wrap > div { width: auto; padding: 0px 15px; margin: 0px; }
.header-gaming .fix-row .elementor-widget-wrap > div { padding: 0px 8px; }
@media (max-width: 1199px) {
  .fix-row .elementor-widget-wrap > div { padding: 0px 5px; }
}
.fix-row .elementor-widget-wrap > div:last-child { padding-right: 0px; }
.rtl .fix-row .elementor-widget-wrap > div:last-child { padding-left: 0px; padding-right: 15px; }
.fix-center > div > .elementor-row, .fix-center > div .elementor-widget-wrap { align-items: center; }
.fix-row .elementor-widget-wrap { display: flex; }
.sw-my-login .fa { padding-right: 6px; }
.sw-my-login a.item-link { font-size: 13px; color: rgb(180, 180, 180); display: inline-block; }
.sw-my-login a.item-link:hover { color: rgb(230, 0, 50); }
.sw-my-account:hover ul.menu { opacity: 1; display: block; }
.sw-my-account h5 { font-size: 13px; color: rgb(180, 180, 180); text-transform: capitalize; margin: 0px; cursor: pointer; position: relative; line-height: initial; padding: 0px 15px; }
.sw-my-account h5::before { position: absolute; content: ""; font-family: fontawesome; top: 4px; left: 0px; }
.sw-my-account h5::after { position: absolute; content: ""; font-family: fontawesome; top: 4px; right: 0px; }
.sw-my-account h5:hover { color: rgb(230, 0, 50); }
.sw-my-account ul.menu { position: absolute; width: 175px; left: 0px; top: 38px; background: rgb(255, 255, 255); z-index: 9999; transition: all 0.5s ease-in 0s; border: 1px rgb(242, 242, 242); box-shadow: rgba(30, 30, 30, 0.3) 4px 5px 1px; opacity: 0; display: none; margin: 0px; }
.sw-my-account ul.menu li { padding: 5px 15px; }
.search-layout2 .icon-search.closex::before { background: initial; content: ""; font-family: fontawesome; font-size: 20px; color: rgb(255, 255, 255); text-align: center; line-height: 40px; }
.search-layout2 .icon-search::before { content: ""; background: url("../assets/img/icon-search.svg") 0% 0% / 20px; height: 40px; width: 40px; display: inline-block; }
.search-layout2 .top-form.top-search { box-shadow: rgb(255, 255, 255) 0px 0px 3px; margin: 0px; border-radius: 0px; display: none; top: 29px; }
.search-layout2 .top-form.top-search input { padding: 0px 20px; }
.search-layout2 .top-form.top-search button.form-button { border-radius: 0px; }
.header-gaming { top: 0px; left: 0px; right: 0px; border-top: 2px solid rgb(230, 0, 50); }
.home-style25 .header-gaming { position: absolute; }
.header-gaming > .elementor-container { position: relative; }
.header-gaming > .elementor-container::before { content: ""; height: 8px; background-color: rgb(230, 0, 50); width: 180px; position: absolute; left: 50%; margin-left: -90px; top: 0px; z-index: 99; clip-path: polygon(100% 0px, 100% 0px, 95% 100%, 5% 100%, 0px 2%, 0px 0px); }
.header-gaming .elementor-row { z-index: 1; }
.header-gaming .top-header-gaming > .elementor-container { position: relative; padding: 0px 120px; }
@media (max-width: 1400px) {
  .header-gaming .top-header-gaming > .elementor-container { padding: 0px 100px; }
}
@media (max-width: 1199px) {
  .header-gaming .top-header-gaming > .elementor-container { padding: 0px 20px; }
}
.header-gaming .top-header-gaming > .elementor-container::before { content: ""; background-color: rgba(0, 0, 0, 0.3); position: absolute; left: 0px; right: 0px; top: 8px; width: 100%; height: 55px; }
@media (min-width: 480px) {
  .header-gaming .top-header-gaming > .elementor-container::before { clip-path: polygon(100% 0px, 100% 0px, 96% 100%, 4% 100%, 0px 0px, 0px 0px); }
}
.header-gaming .top-header-gaming > .elementor-container::after { content: ""; background-color: rgba(0, 0, 0, 0.3); position: absolute; top: 0px; width: 92%; height: 100%; margin: 0px auto; left: 0px; right: 0px; }
@media (min-width: 480px) {
  .header-gaming .top-header-gaming > .elementor-container::after { clip-path: polygon(100% 0px, 100% 0px, 96% 100%, 4% 100%, 0px 0px, 0px 0px); }
}
.header-gaming .revo_top .top-form.top-search { display: none; width: 600px; position: absolute; border-radius: 0px; background-color: rgb(255, 255, 255); margin-right: 25px; z-index: 99; right: 0px; top: 100%; box-shadow: rgb(221, 221, 221) 2px -2px 10px; }
.rtl .header-gaming .revo_top .top-form.top-search { right: auto; left: 0px; }
.header-gaming .revo_top .top-form.top-search button.form-button { border-radius: 0px; }
.header-gaming .top-form.top-form-minicart { padding: 0px; }
.header-gaming .icon-search { position: relative; cursor: pointer; }
.header-gaming .icon-search::before { content: ""; background: url("../assets/img/search.svg") center center / 18px no-repeat transparent; width: 40px; height: 40px; display: inline-block; }
.header-gaming .icon-search.closex::before { background: url("../assets/img/exit.svg") center center / 18px no-repeat transparent; }
.header-gaming .icon-search i { display: none; }
.header-gaming .top-form.top-form-minicart .top-minicart-icon a { width: 15px; height: 15px; transform: rotate(45deg); position: absolute; top: 0px; right: 1px; background-color: rgb(255, 255, 255); display: inline-block; }
.header-gaming .top-form.top-form-minicart .top-minicart-icon a .minicart-number { font-size: 12px; line-height: 15px; position: initial; border-radius: 0px; background-color: transparent; color: rgb(230, 0, 50); transform: rotate(-45deg); width: 15px; height: 15px; }
.header-gaming .top-form.top-form-minicart .top-minicart-icon { background: url("../assets/img/cart.svg") center center / 16px no-repeat transparent; }
.header-gaming .top-login .div-logined .user-info { display: none; }
.header-gaming .top-login ul { margin: 0px; font-size: 0px; list-style: none; }
.header-gaming .top-login ul li a { font-size: 0px; }
.header-gaming .top-login ul li a::before { content: ""; background: url("../assets/img/login.svg") center center / 16px no-repeat transparent; width: 40px; height: 40px; display: inline-block; }
.header-gaming .top-login ul li a a { font-size: 0px; }
.cat-slider-gaming { position: absolute; left: 0px; right: 0px; top: 0px; z-index: 9; }
.sw-category-slider10 { position: relative; }
.sw-category-slider10 .slick-arrow { width: 20px; height: 20px; color: rgb(255, 255, 255); font-size: 16px; position: absolute; top: 50%; margin: -10px 0px 0px; z-index: 1; text-align: center; line-height: 20px; cursor: pointer; }
.sw-category-slider10 .slick-arrow:hover { color: rgb(230, 0, 50); }
.sw-category-slider10 .slick-arrow::before { font-family: fontawesome; }
.sw-category-slider10 .slick-arrow.slick-next { left: 0px; }
.sw-category-slider10 .slick-arrow.slick-next::before { content: ""; }
.sw-category-slider10 .slick-arrow.slick-prev { right: 0px; }
.sw-category-slider10 .slick-arrow.slick-prev::before { content: ""; }
.sw-category-slider10 .lick-list { overflow: initial; }
.sw-category-slider10 .item .item-inner .item-content { position: relative; }
.sw-category-slider10 .item .item-inner .item-content:hover .childcat-product-cat ul { transform: translateY(0px); visibility: visible; opacity: 1; }
.sw-category-slider10 .item .item-inner .item-content h3 { margin: 0px; text-align: center; padding: 22px 0px; }
.sw-category-slider10 .item .item-inner .item-content h3 a { font-size: 14px; color: rgb(239, 239, 239); display: inline-block; text-transform: uppercase; font-weight: bold; }
.sw-category-slider10 .item .item-inner .item-content h3 a:hover { color: rgb(230, 0, 50); }
.sw-category-slider10 .item .item-inner .item-content .childcat-product-cat { position: absolute; opacity: 0; visibility: hidden; transform: translateY(10px); transition: all 0.5s ease 0s; margin: 0px; background-color: rgba(0, 0, 0, 0.6); padding: 10px 0px; top: 0px; width: 100%; }
.sw-category-slider10 .item .item-inner .item-content .childcat-product-cat ul { list-style: none; margin: 0px; }
.sw-category-slider10 .item .item-inner .item-content .childcat-product-cat ul li { padding: 5px 15px; }
.sw-category-slider10 .item .item-inner .item-content .childcat-product-cat ul li a { color: rgb(255, 255, 255); font-size: 14px; font-weight: 500; display: inline-block; }
.sw-category-slider10 .item .item-inner .item-content .childcat-product-cat ul li:hover a { color: rgb(230, 0, 50); text-decoration: underline; }
.woo-slider-default.gaming .box-slider-title h2 { font-size: 34px; color: rgb(0, 0, 0); font-weight: 500; text-align: center; margin-bottom: 35px; }
.woo-slider-default.gaming .item { padding: 0px 15px; position: relative; }
@media (min-width: 768px) {
  .woo-slider-default.gaming .item .item-wrap { border: 1px solid rgb(221, 221, 221); background-color: rgb(255, 255, 255); position: relative; clip-path: polygon(100% 0px, 100% 94%, 91% 100%, 0px 100%, 0px 0px); }
}
.cate-name { display: none; }
.home-style25 .sw-brand-container-slider { border-radius: 0px; padding: 20px 80px; position: relative; margin: 0px 0px 40px; }
.home-style25 .sw-brand-container-slider::before { display: inline-block; content: ""; width: 30px; height: 30px; border-right: 1px solid rgb(221, 221, 221); position: absolute; top: -15px; left: -15px; background-color: rgb(255, 255, 255); transform: rotate(45deg); visibility: visible; }
.home-style25 .sw-brand-container-slider::after { display: inline-block; content: ""; width: 30px; height: 30px; border-left: 1px solid rgb(221, 221, 221); position: absolute; bottom: -15px; right: -15px; background-color: rgb(255, 255, 255); transform: rotate(45deg); visibility: visible; }
.home-style25 .sw-brand-container-slider .slick-track { display: flex; align-items: center; }
.home-style25 .sw-brand-container-slider, .gaming { position: relative; }
.home-style25 .sw-brand-container-slider .block-title h3, .home-style25 .sw-brand-container-slider .box-title h3, .gaming .block-title h3, .gaming .box-title h3 { font-size: 26px; color: rgb(0, 0, 0); font-weight: 500; padding: 0px 0px 0px 60px; position: relative; display: inline-block; text-transform: capitalize; border: none; }
.rtl .home-style25 .sw-brand-container-slider .block-title h3, .rtl .home-style25 .sw-brand-container-slider .box-title h3, .rtl .gaming .block-title h3, .rtl .gaming .box-title h3 { padding: 0px 60px 0px 0px; }
.home-style25 .sw-brand-container-slider .block-title h3::before, .home-style25 .sw-brand-container-slider .box-title h3::before, .gaming .block-title h3::before, .gaming .box-title h3::before { content: ""; background: url("../assets/img/pc.svg") center center / 20px no-repeat scroll rgb(255, 41, 25); width: 40px; height: 40px; line-height: 40px; position: absolute; top: -4px; left: 0px; border-radius: 50%; }
.rtl .home-style25 .sw-brand-container-slider .block-title h3::before, .rtl .home-style25 .sw-brand-container-slider .box-title h3::before, .rtl .gaming .block-title h3::before, .rtl .gaming .box-title h3::before { right: 0px; left: auto; }
.joystick .home-style25 .sw-brand-container-slider .block-title h3::before, .joystick .home-style25 .sw-brand-container-slider .box-title h3::before, .joystick .gaming .block-title h3::before, .joystick .gaming .box-title h3::before { background: url("../assets/img/joystick.svg") center center / 20px no-repeat scroll rgb(56, 156, 45); }
.chair .home-style25 .sw-brand-container-slider .block-title h3::before, .chair .home-style25 .sw-brand-container-slider .box-title h3::before, .chair .gaming .block-title h3::before, .chair .gaming .box-title h3::before { background: url("../assets/img/chair.svg") center center / 20px no-repeat scroll rgb(226, 178, 13); }
.home-style25 .sw-brand-container-slider .slick-arrow, .gaming .slick-arrow { width: 40px; height: 40px; color: rgb(0, 0, 0); font-size: 16px; position: absolute; clip-path: polygon(35% 0px, 80% 0%, 100% 0px, 100% 65%, 65% 100%, 20% 100%, 0px 100%, 0px 35%); border: 1px solid rgb(245, 245, 245); top: 50%; margin: -20px 0px 0px; z-index: 1; text-align: center; line-height: 37px; cursor: pointer; background: rgb(245, 245, 245) !important; }
.home-style25 .sw-brand-container-slider .slick-arrow:hover, .gaming .slick-arrow:hover { color: rgb(255, 255, 255); border-color: rgb(230, 0, 50); background-color: rgb(230, 0, 50) !important; }
.home-style25 .sw-brand-container-slider .slick-arrow::before, .gaming .slick-arrow::before { font-family: fontawesome; }
.home-style25 .sw-brand-container-slider .slick-arrow.slick-next, .gaming .slick-arrow.slick-next { left: -55px; right: auto; }
.home-style25 .sw-brand-container-slider .slick-arrow.slick-next::before, .gaming .slick-arrow.slick-next::before { content: ""; }
.home-style25 .sw-brand-container-slider .slick-arrow.slick-prev, .gaming .slick-arrow.slick-prev { right: -55px; left: auto; }
.home-style25 .sw-brand-container-slider .slick-arrow.slick-prev::before, .gaming .slick-arrow.slick-prev::before { content: ""; }
.home-style25 .sw-brand-container-slider .item, .gaming .item { padding: 0px 15px; position: relative; }
@media (max-width: 480px) {
  .home-style25 .sw-brand-container-slider .item, .gaming .item { padding: 0px 10px; }
}
.home-style25 .sw-brand-container-slider .item .item-wrap, .gaming .item .item-wrap { border: 1px solid rgb(221, 221, 221); position: relative; padding: 10px; }
.home-style25 .sw-brand-container-slider .item .item-wrap::before, .gaming .item .item-wrap::before { display: inline-block; content: ""; width: 30px; height: 30px; border-right: 1px solid rgb(221, 221, 221); position: absolute; top: -15px; left: -15px; background-color: rgb(255, 255, 255); transform: rotate(45deg); }
.home-style25 .sw-brand-container-slider .item .item-wrap::after, .gaming .item .item-wrap::after { display: inline-block; content: ""; width: 30px; height: 30px; border-left: 1px solid rgb(221, 221, 221); position: absolute; bottom: -15px; right: -15px; background-color: rgb(255, 255, 255); transform: rotate(45deg); }
.home-style25 .sw-brand-container-slider .item .item-wrap .item-img.products-thumb, .gaming .item .item-wrap .item-img.products-thumb { clip-path: polygon(12% 0px, 80% 0%, 100% 0px, 100% 90%, 88% 100%, 20% 100%, 0px 100%, 0px 12%); margin-bottom: 11px; }
.home-style25 .sw-brand-container-slider .item .item-wrap .item-img.products-thumb a.sw-quickview, .gaming .item .item-wrap .item-img.products-thumb a.sw-quickview { width: 40px; height: 40px; font-size: 0px; border-radius: 0px; background-color: rgb(245, 245, 245); clip-path: polygon(35% 0px, 80% 0%, 100% 0px, 100% 65%, 65% 100%, 20% 100%, 0px 100%, 0px 35%); padding: 0px; color: rgb(0, 0, 0); line-height: 40px; margin-left: -20px; }
.home-style25 .sw-brand-container-slider .item .item-wrap .item-img.products-thumb a.sw-quickview:hover, .gaming .item .item-wrap .item-img.products-thumb a.sw-quickview:hover { background: rgb(230, 0, 50) !important; color: rgb(0, 0, 0) !important; }
.home-style25 .sw-brand-container-slider .item .item-wrap .item-img.products-thumb a.sw-quickview:hover::before, .gaming .item .item-wrap .item-img.products-thumb a.sw-quickview:hover::before { color: rgb(0, 0, 0) !important; }
.home-style25 .sw-brand-container-slider .item .item-wrap .item-content, .gaming .item .item-wrap .item-content { text-align: left; display: block; }
.rtl .home-style25 .sw-brand-container-slider .item .item-wrap .item-content, .rtl .gaming .item .item-wrap .item-content { text-align: right; }
.home-style25 .sw-brand-container-slider .item .item-wrap .item-content h4, .gaming .item .item-wrap .item-content h4 { margin-bottom: 4px; }
.home-style25 .sw-brand-container-slider .item .item-wrap .item-content h4 a, .gaming .item .item-wrap .item-content h4 a { font-size: 16px; color: rgb(34, 34, 34); font-weight: 500; }
.home-style25 .sw-brand-container-slider .item .item-wrap .item-content .cate-name, .gaming .item .item-wrap .item-content .cate-name { display: block; margin-bottom: 7px; }
.home-style25 .sw-brand-container-slider .item .item-wrap .item-content .cate-name .posted_in a, .gaming .item .item-wrap .item-content .cate-name .posted_in a { font-size: 13px; color: rgb(144, 144, 144); line-height: initial; }
.home-style25 .sw-brand-container-slider .item .item-wrap .item-content .cate-name .posted_in a:hover, .gaming .item .item-wrap .item-content .cate-name .posted_in a:hover { color: rgb(230, 0, 50); }
.home-style25 .sw-brand-container-slider .item .item-wrap .item-content .item-price, .gaming .item .item-wrap .item-content .item-price { font-size: 18px; color: rgb(0, 0, 0); }
.home-style25 .sw-brand-container-slider .item .item-wrap .item-content .item-price ins, .gaming .item .item-wrap .item-content .item-price ins { color: rgb(230, 0, 50); }
.home-style25 .sw-brand-container-slider .item .item-wrap .item-content .item-price del, .gaming .item .item-wrap .item-content .item-price del { color: rgb(85, 85, 85); }
.home-style25 .sw-brand-container-slider .item .item-wrap .item-content .item-bottom, .gaming .item .item-wrap .item-content .item-bottom { position: absolute; transform: translateY(0px); opacity: 1; display: flex; flex-direction: column-reverse; inset: auto 0px -5px auto; width: 40px; }
.rtl .home-style25 .sw-brand-container-slider .item .item-wrap .item-content .item-bottom, .rtl .gaming .item .item-wrap .item-content .item-bottom { right: auto; left: 10px; }
.home-style25 .sw-brand-container-slider .item .item-wrap .item-content .item-bottom .button, .home-style25 .sw-brand-container-slider .item .item-wrap .item-content .item-bottom .add_to_cart_button, .home-style25 .sw-brand-container-slider .item .item-wrap .item-content .item-bottom .product_type_external, .home-style25 .sw-brand-container-slider .item .item-wrap .item-content .item-bottom .product_type_grouped, .gaming .item .item-wrap .item-content .item-bottom .button, .gaming .item .item-wrap .item-content .item-bottom .add_to_cart_button, .gaming .item .item-wrap .item-content .item-bottom .product_type_external, .gaming .item .item-wrap .item-content .item-bottom .product_type_grouped { width: 40px; height: 40px; font-size: 0px; border-radius: 0px; background-color: rgb(245, 245, 245); clip-path: polygon(35% 0px, 80% 0%, 100% 0px, 100% 65%, 65% 100%, 20% 100%, 0px 100%, 0px 35%); margin: 5px 0px; border: none; transform: translateY(0px); padding: 0px !important; }
.home-style25 .sw-brand-container-slider .item .item-wrap .item-content .item-bottom .button:hover, .home-style25 .sw-brand-container-slider .item .item-wrap .item-content .item-bottom .add_to_cart_button:hover, .home-style25 .sw-brand-container-slider .item .item-wrap .item-content .item-bottom .product_type_external:hover, .home-style25 .sw-brand-container-slider .item .item-wrap .item-content .item-bottom .product_type_grouped:hover, .gaming .item .item-wrap .item-content .item-bottom .button:hover, .gaming .item .item-wrap .item-content .item-bottom .add_to_cart_button:hover, .gaming .item .item-wrap .item-content .item-bottom .product_type_external:hover, .gaming .item .item-wrap .item-content .item-bottom .product_type_grouped:hover { background: rgb(230, 0, 50) !important; }
.home-style25 .sw-brand-container-slider .item .item-wrap .item-content .item-bottom .button::before, .home-style25 .sw-brand-container-slider .item .item-wrap .item-content .item-bottom .add_to_cart_button::before, .home-style25 .sw-brand-container-slider .item .item-wrap .item-content .item-bottom .product_type_external::before, .home-style25 .sw-brand-container-slider .item .item-wrap .item-content .item-bottom .product_type_grouped::before, .gaming .item .item-wrap .item-content .item-bottom .button::before, .gaming .item .item-wrap .item-content .item-bottom .add_to_cart_button::before, .gaming .item .item-wrap .item-content .item-bottom .product_type_external::before, .gaming .item .item-wrap .item-content .item-bottom .product_type_grouped::before { content: ""; background-image: url("../assets/img/supermarket.svg"); background-position: center center; background-repeat: no-repeat; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; width: 40px; height: 40px; display: inline-block; background-size: 16px !important; }
.home-style25 .sw-brand-container-slider .item .item-wrap .item-content .item-bottom a.compare:hover::before, .gaming .item .item-wrap .item-content .item-bottom a.compare:hover::before { background-color: rgb(230, 0, 50) !important; }
.home-style25 .sw-brand-container-slider .item .item-wrap .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .home-style25 .sw-brand-container-slider .item .item-wrap .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .home-style25 .sw-brand-container-slider .item .item-wrap .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .home-style25 .sw-brand-container-slider .item .item-wrap .item-content .item-bottom a.compare, .gaming .item .item-wrap .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .gaming .item .item-wrap .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .gaming .item .item-wrap .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .gaming .item .item-wrap .item-content .item-bottom a.compare { border: none; width: 40px; height: 40px; font-size: 0px; border-radius: 0px; background-color: rgb(245, 245, 245); clip-path: polygon(35% 0px, 80% 0%, 100% 0px, 100% 65%, 65% 100%, 20% 100%, 0px 100%, 0px 35%); padding: 0px; color: rgb(0, 0, 0); line-height: 40px; margin: 5px 0px; opacity: 0; visibility: hidden; }
.home-style25 .sw-brand-container-slider .item .item-wrap .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover, .home-style25 .sw-brand-container-slider .item .item-wrap .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover, .home-style25 .sw-brand-container-slider .item .item-wrap .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover, .home-style25 .sw-brand-container-slider .item .item-wrap .item-content .item-bottom a.compare:hover, .gaming .item .item-wrap .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover, .gaming .item .item-wrap .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover, .gaming .item .item-wrap .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover, .gaming .item .item-wrap .item-content .item-bottom a.compare:hover { opacity: 0.5; color: rgb(0, 0, 0) !important; background: rgb(230, 0, 50) !important; }
.home-style25 .sw-brand-container-slider .item .item-wrap .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover::before, .home-style25 .sw-brand-container-slider .item .item-wrap .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover::before, .home-style25 .sw-brand-container-slider .item .item-wrap .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover::before, .home-style25 .sw-brand-container-slider .item .item-wrap .item-content .item-bottom a.compare:hover::before, .gaming .item .item-wrap .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover::before, .gaming .item .item-wrap .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover::before, .gaming .item .item-wrap .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover::before, .gaming .item .item-wrap .item-content .item-bottom a.compare:hover::before { opacity: 1; color: rgb(0, 0, 0) !important; }
.home-style25 .sw-brand-container-slider .item .item-wrap .item-content .item-bottom .compare.button::before, .gaming .item .item-wrap .item-content .item-bottom .compare.button::before { background: rgb(245, 245, 245); }
.home-style25 .sw-brand-container-slider .item .item-wrap:hover .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .home-style25 .sw-brand-container-slider .item .item-wrap:hover .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .home-style25 .sw-brand-container-slider .item .item-wrap:hover .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .home-style25 .sw-brand-container-slider .item .item-wrap:hover .item-bottom a.compare, .gaming .item .item-wrap:hover .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .gaming .item .item-wrap:hover .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .gaming .item .item-wrap:hover .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .gaming .item .item-wrap:hover .item-bottom a.compare { visibility: visible; opacity: 1 !important; }
.sw-category-slider11 { margin: 0px -15px; }
.sw-category-slider11 .item { padding: 0px 15px; }
.sw-category-slider11 .item .item-wrap { border: 1px solid rgb(221, 221, 221); position: relative; clip-path: polygon(10% 0px, 100% 0px, 100% 93%, 90% 100%, 0px 100%, 0px 8%); }
@media (max-width: 1400px) {
  .sw-category-slider11 .item .item-wrap { clip-path: polygon(12% 0px, 100% 0px, 100% 92%, 88% 100%, 0px 100%, 0px 8%); }
}
.sw-category-slider11 .item .item-wrap::before { content: ""; position: absolute; left: -12px; top: -12px; width: 24px; height: 24px; border-right: 1px solid rgb(237, 237, 237); background-color: rgb(255, 255, 255); transform: rotate(45deg); z-index: 99; }
.sw-category-slider11 .item .item-wrap::after { content: ""; position: absolute; right: -12px; bottom: -12px; width: 24px; height: 24px; border-top: 1px solid rgb(237, 237, 237); background-color: rgb(255, 255, 255); transform: rotate(-45deg); z-index: 99; }
.sw-category-slider11 .item .item-wrap .item-content h4 { margin-bottom: 5px; }
.sw-category-slider11 .item .item-wrap .item-content h4 a { font-size: 16px; color: rgb(0, 0, 0); font-weight: 500; text-transform: capitalize; line-height: 30px; }
.sw-category-slider11 .item .item-wrap .item-content p { font-size: 13px; color: rgb(153, 153, 153); line-height: 30px; text-transform: capitalize; }
.box-coming-gaming .elementor-widget-wrap { position: relative; }
.box-coming-gaming .elementor-widget-wrap .text-content { position: absolute; top: 50%; margin-top: -137px; text-align: center; left: 0px; right: 0px; }
.box-coming-gaming .elementor-widget-wrap .text-content h3 { font-size: 34px; color: rgb(0, 0, 0); font-weight: bold; line-height: 46px; margin-bottom: 21px; }
.box-coming-gaming .elementor-widget-wrap .text-content span { font-size: 20px; color: rgb(0, 0, 0); line-height: 30px; font-weight: 300; width: 55%; display: inline-block; margin-bottom: 30px; }
.box-coming-gaming a { display: block; font-size: 15px; color: rgb(230, 0, 50); text-transform: uppercase; }
.box-coming-gaming a i { padding: 0px 10px; }
.sw-child-cat-gaming .child-top { margin: 0px 0px 25px; }
.sw-child-cat-gaming .resp-slider { margin: 0px -15px; }
.sw-child-cat-gaming .banner-responsive { display: flex; margin: 0px -15px; }
.sw-child-cat-gaming .banner-responsive a { padding: 0px 15px; margin-bottom: 30px; display: inline-block; }
.sw-child-cat-gaming .banner-responsive a img { transition: transform 0.3s ease 0s; transform: perspective(1px) translateZ(0px); box-shadow: rgba(0, 0, 0, 0) 0px 0px 1px; }
.sw-child-cat-gaming .banner-responsive a img:hover { transform: translateY(-5px); }
.sw-child-cat-gaming .button-collapse { margin: 5px 0px 0px; }
.sw-child-cat-gaming .childcat-content { padding: 8px 0px; }
@media (min-width: 1200px) {
  .sw-child-cat-gaming .childcat-content { position: absolute; display: flex; justify-content: center; width: 100%; }
}
@media (max-width: 991px) {
  .sw-child-cat-gaming .childcat-content { max-width: 300px; border: 1px solid rgb(241, 241, 241); background: rgb(255, 255, 255); transform: translateX(350px); transition: all 0.3s ease 0s; z-index: 99; position: absolute; right: 0px; top: 50px; }
  .rtl .sw-child-cat-gaming .childcat-content { right: auto; left: 0px; transform: translateX(-350px); }
  .sw-child-cat-gaming .childcat-content.in { transform: translateX(0px); }
}
.sw-child-cat-gaming .childcat-content ul { margin: 0px; list-style: none; }
.sw-child-cat-gaming .childcat-content ul li { display: inline-block; padding: 0px 20px; border-right: 1px solid rgb(153, 153, 153); line-height: 14px; }
@media (max-width: 991px) {
  .sw-child-cat-gaming .childcat-content ul li { display: inline-block; padding: 5px 20px; width: 100%; line-height: 18px; border: none; text-align: right; }
}
.rtl .sw-child-cat-gaming .childcat-content ul li { border-left: 1px solid rgb(221, 221, 221); border-right: none; }
.sw-child-cat-gaming .childcat-content ul li:last-child { border: none; }
.sw-child-cat-gaming .childcat-content ul li:hover a { color: rgb(230, 0, 50); }
.sw-child-cat-gaming .childcat-content ul li a { color: rgb(153, 153, 153); font-size: 14px; display: inline-block; text-transform: capitalize; transition: all 0.3s ease 0s; }
.sw-child-cat-gaming .view-all { color: rgb(153, 153, 153); font-size: 14px; text-transform: capitalize; text-align: right; position: relative; padding: 0px 20px; margin: 8px 0px; transition: all 0.3s ease 0s; }
@media (max-width: 991px) {
  .sw-child-cat-gaming .view-all { display: none; }
}
.sw-child-cat-gaming .view-all::before { font-family: fontawesome; content: ""; position: absolute; top: 1px; right: 0px; }
.rtl .sw-child-cat-gaming .view-all::before { right: auto; left: 0px; content: ""; }
.sw-child-cat-gaming .view-all:hover { color: rgb(230, 0, 50); }
@media (min-width: 1199px) {
  .sw-child-cat-gaming .slider { display: flex; flex-direction: row; }
}
@media (max-width: 991px) {
  .sw-child-cat-gaming .slider .item { width: 33.3%; float: left; margin: 0px 0px 20px; }
}
@media (max-width: 480px) {
  .sw-child-cat-gaming .slider .item { width: 50%; }
}
.elementor-widget-icon-list ul li.elementor-icon-list-item a { padding: 0px !important; }
.elementor-widget-icon-list ul li.elementor-icon-list-item a i:hover, .elementor-widget-icon-list ul li.elementor-icon-list-item a span:hover { color: rgb(230, 0, 50) !important; }
.bt-slider-gaming { display: inline-block; font-size: 14px; color: rgb(255, 255, 255); background: rgb(230, 0, 50); position: relative; text-transform: uppercase; padding: 8px 40px 8px 25px !important; }
.bt-slider-gaming:hover { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
.bt-slider-gaming::before { font-family: fontawesome; right: 25px; content: ""; position: absolute; top: 50%; margin-top: -14px; }
.custom .tp-bullet { width: 4px; background-color: rgb(105, 105, 105); height: 10px; }
.custom .tp-bullet:hover, .custom .tp-bullet.selected { background-color: rgb(230, 0, 50) !important; }
.bt-play-gaming { font-size: 14px; color: rgb(255, 255, 255); text-transform: uppercase; position: relative; display: inline-block; padding: 8px 40px !important; }
.bt-play-gaming:hover { color: rgb(230, 0, 50) !important; }
.bt-play-gaming::before { content: ""; left: -5px; background-image: url("../assets/img/play-button.svg"); background-position: center center; background-repeat: no-repeat; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; width: 40px; height: 40px; top: 0px; position: absolute; display: inline-block; background-size: 20px !important; }
.elementor-9 .elementor-element.elementor-element-86101e7 .elementor-button { color: rgb(230, 0, 50); }
.elementor-4036 .elementor-element.elementor-element-50102f2 .elementor-social-icon i:hover, .elementor-9 .elementor-element.elementor-element-736345c .elementor-button, .elementor-9 .elementor-element.elementor-element-736345c .elementor-button { color: rgb(230, 0, 50); }
@media (min-width: 1200px) {
  .elementor-9 .elementor-element.elementor-element-cebddeb { margin: 0px auto; width: 80%; }
}
.footer-gaming .elementor-widget-container h5 { font-size: 20px; color: rgb(0, 0, 0); line-height: 30px; font-weight: 600; text-transform: capitalize; margin: 0px 0px 15px; }
.footer-gaming .elementor-widget-container p { line-height: 24px; }
.footer-gaming .elementor-widget-container ul { list-style: none; margin: 0px; }
.footer-gaming .elementor-widget-container ul li span, .footer-gaming .elementor-widget-container ul li a { line-height: 34px; font-size: 14px; color: rgb(85, 85, 85); display: inline-block; cursor: pointer; }
.footer-gaming .elementor-widget-container ul li span:hover, .footer-gaming .elementor-widget-container ul li a:hover { color: rgb(230, 0, 50); }
.footer-gaming .elementor-widget-container span { color: rgb(85, 85, 85); font-size: 14px; display: inline-block; line-height: 24px; }
.footer-gaming .elementor-widget-container .store li:first-child span { background: url("../assets/img/pin.svg") left center / 25px no-repeat transparent; }
.rtl .footer-gaming .elementor-widget-container .store li:first-child span { background: url("../assets/img/pin.svg") right center / 25px no-repeat transparent; }
.footer-gaming .elementor-widget-container .store span { position: relative; padding: 0px 0px 0px 30px; line-height: 24px; margin: 0px 0px 10px; background: url("../assets/img/call.svg") left center / 25px no-repeat transparent; }
.rtl .footer-gaming .elementor-widget-container .store span { padding: 0px 30px 0px 0px; background: url("../assets/img/call.svg") right center / 25px no-repeat transparent; }
.footer-gaming form { position: relative; }
.footer-gaming form p { margin: 0px; }
.footer-gaming form input[type="email"] { margin: 0px; width: 100%; height: 40px; border-radius: 0px; font-size: 14px; color: rgb(204, 204, 204); padding: 0px 10px; }
.rtl .footer-gaming form input[type="email"] { text-align: right; }
.footer-gaming form input[type="submit"] { margin: 0px; background: rgb(0, 0, 0); color: rgb(255, 255, 255); font-size: 14px; text-transform: capitalize; height: 34px; padding: 0px 10px; position: absolute; right: 3px; top: 3px; }
.rtl .footer-gaming form input[type="submit"] { right: auto; left: 3px; }
.footer-gaming form input[type="submit"]:hover { background: rgb(230, 0, 50); color: rgb(255, 255, 255); }
.footer-gaming .copyright-gaming { border-top: 1px solid rgb(221, 221, 221); padding: 5px 0px; }
.footer-gaming .copyright-gaming a { color: rgb(230, 0, 50); }
.content_change .elementor-widget-container { display: flex; align-items: center; }
.content_change .elementor-widget-container h5 { margin: 0px; color: rgb(255, 255, 255); text-transform: capitalize; padding: 0px 10px 0px 0px; }
.rtl .content_change .elementor-widget-container h5 { padding: 0px 0px 0px 10px; }
.content_change #lang_sel > ul.nav, .content_change .currency_w { margin: 0px; }
.rtl .content_change #lang_sel > ul.nav, .rtl .content_change .currency_w { margin: 0px; }
.content_change .currency_w > li > a::after, .content_change .currency_w > li > a, .content_change #lang_sel a.lang_sel_sel::after, .content_change #lang_sel > ul.nav > li > a { color: rgb(255, 255, 255); border: 0px; padding: 0px; }
.rtl .content_change .currency_w > li > a::after, .rtl .content_change .currency_w > li > a, .rtl .content_change #lang_sel a.lang_sel_sel::after, .rtl .content_change #lang_sel > ul.nav > li > a { padding: 0px; }
.top-header-gaming .main-menu { text-align: center; float: none; }
@media (min-width: 1200px) {
  .home-style25 .sw-recent-viewed-slider { margin: 0px 0px 100px !important; }
}
.sw-recent-viewed-slider .block-title h3 { padding: 0px 15px !important; }
.sw-recent-viewed-slider .block-title h3::before { display: none; }
.elementor-widget-portfolio .elementor-portfolio__filter:hover, .elementor-widget-portfolio .elementor-portfolio__filter.elementor-active { color: rgb(255, 255, 255); background-color: rgb(230, 0, 50); border-color: rgb(230, 0, 50); }
.elementor-widget-portfolio .elementor-portfolio__filter { color: rgb(0, 0, 0); border: 1px solid rgb(221, 221, 221); line-height: 38px; height: 40px; padding: 0px 20px; font-weight: 400; text-transform: capitalize; font-size: 16px; margin: 0px 0px 25px; }
.elementor-9 .elementor-element.elementor-element-100bb78 .elementor-button { color: rgb(230, 0, 50); }
@media (max-width: 1400px) {
  .elementor-3773 .elementor-element.elementor-element-7103fbb > .elementor-container { max-width: 1170px; }
  .elementor-9 .elementor-element.elementor-element-3c9f6fe { margin-top: -150px; }
  .elementor-9 .elementor-element.elementor-element-c32ebd5 .elementor-cta__content { min-height: 70vh; }
  .header-gaming .top-header-gaming .logo-gaming { max-width: 120px; margin: 0px 0px 0px -60px; background-size: 100% !important; }
  .img-logo-gaming .elementor-image > a { width: 80px; }
}
@media (max-width: 1400px) {
  .header-gaming .nav-pills > li > a { padding: 25px 20px; }
  .elementor-3773 .elementor-element.elementor-element-97d5a5e { width: 15%; }
  .elementor-3773 .elementor-element.elementor-element-40e7f73 { width: 65%; }
}
@media (max-width: 1199px) {
  .sw-child-cat-gaming .view-all { display: none; }
  .elementor-9 .elementor-element.elementor-element-d53a277, .elementor-9 .elementor-element.elementor-element-3c9f6fe { margin: 0px 0px 20px; }
  .sw-child-cat-gaming .slider { display: flex; flex-direction: row; overflow: scroll hidden; }
  .sw-child-cat-gaming .slider .item { width: 300px; display: inline-table; margin-bottom: 15px; padding: 10px 15px; }
  .header-gaming .nav-pills > li > a { padding: 25px 15px; }
}
@media (max-width: 991px) {
  .elementor-9 .elementor-element.elementor-element-450610f .elementor-heading-title { font-size: 25px; }
  .elementor-element-f85f0e8 { display: none; }
  .rtl .sw-child-cat-gaming .childcat-content ul li { border: none; }
  .elementor-element-dd734ce { margin: 0px 0px 5px !important; }
  .elementor-9 .elementor-element.elementor-element-693aa28, .elementor-9 .elementor-element.elementor-element-0d1dea2 { width: 100%; margin: 0px 0px 10px; }
  .elementor-3773 .elementor-element.elementor-element-40e7f73 { width: 30%; }
  .elementor-3773 .elementor-element.elementor-element-d4339c6 { width: 50%; }
  .header-gaming .resmenu-container .navbar-toggle .icon-bar { background-color: rgb(255, 255, 255); }
}
@media (max-width: 767px) {
  .bt-play-gaming::before { top: -3px; }
  .elementor-element-079157f, .elementor-element-d7dccc4 { width: 50%; }
  .header-gaming .top-header-gaming > .elementor-container::after { width: 100%; }
  .sw-recent-viewed-slider .block-title h3 { font-size: 25px; padding: 0px 10px !important; }
  .elementor-3773 .elementor-element.elementor-element-e772224 { text-align: center !important; }
  .header-gaming .revo_top .top-form.top-search { width: 300px; min-width: 300px; }
  .revo_top .top-form.top-search input { padding: 0px 20px 0px 70px; }
  .rtl .revo_top .top-form.top-search input { padding: 0px 70px 0px 20px; }
  .revo_top .top-form.top-search .cat-wrapper { display: none; }
  .footer-gaming .elementor-widget-container h5 { font-size: 20px; color: rgb(255, 255, 255); line-height: 30px; font-weight: 600; text-transform: capitalize; margin: 0px; background-color: rgb(0, 0, 0); padding: 5px 10px; clip-path: polygon(2% 0px, 100% 0px, 100% 90%, 98% 100%, 0px 100%, 0px 10%); }
  .footer-gaming .elementor-widget-container ul.menu { display: none; }
  .elementor-4036 .elementor-element.elementor-element-2d73016 { text-align: center !important; }
  .box-coming-gaming .elementor-widget-wrap .text-content span { display: none; }
  .gaming .box-title h3, .box-coming-gaming .elementor-widget-wrap .text-content h3, .woo-slider-default.gaming .box-slider-title h2 { font-size: 25px; }
  .elementor-3773 .elementor-element.elementor-element-d4339c6 { width: 70%; }
  body.elementor-page div.container { padding: 0px !important; }
  .elementor-element-4781a23 .elementor-widget-container { text-align: center; }
}
@media (max-width: 480px) {
  .sw-child-cat-gaming .slider .item, .woo-slider-default.gaming .item, .sw-category-slider11 .item, .gaming .item { padding: 0px 10px; }
  .bt-slider-gaming::before, .bt-play-gaming::before { display: none; }
  .bt-play-gaming { padding: 0px 13px !important; }
  .bt-slider-gaming { padding: 8px 20px !important; }
  .home-style25 .sw-brand-container-slider { padding: 10px; }
  .elementor-element-079157f, .elementor-element-d7dccc4 { width: 100%; }
  .elementor-element-d7dccc4 .elementor-widget-wrap { padding: 0px; }
  .elementor-4036 .elementor-element.elementor-element-079157f > .elementor-element-populated .elementor-widget-wrap { justify-content: center; }
  .header-gaming .revo_top .top-form.top-search { margin-right: -100px; }
  .rtl .header-gaming .revo_top .top-form.top-search { margin-left: -100px; margin-right: 0px; }
  .box-coming-gaming .elementor-widget-wrap .text-content { margin-top: -80px; }
  .gaming .item .item-wrap .item-content h4 a { font-size: 14px; }
  .item .item-wrap .item-detail .item-content .item-price, .item .item-wrap .item-detail .item-img .item-price { font-size: 12px; }
  .item .item-wrap .item-detail .item-content .item-price del, .item .item-wrap .item-detail .item-img .item-price del { font-size: 11px; }
  .elementor-element-d7dccc4 .elementor-widget-wrap { justify-content: center; padding: 10px 0px; }
  .elementor-widget-portfolio .elementor-portfolio__filter { width: 100%; margin: 0px 5px 5px; }
}
.header-top-mobile .icon-search { display: none; }
.rtl .rtl .elementor-button .elementor-align-icon-right { margin: 0px 5px; }
.rtl .elementor-9 .elementor-element.elementor-element-86101e7 .elementor-button .elementor-align-icon-right { margin-right: 15px; }
.rtl .elementor-element-86101e7.elementor-widget { text-align: right; }
.rtl.home-style25 .fa-angle-right::before { content: ""; }
.rtl .elementor-9 .elementor-element.elementor-element-736345c .elementor-button .elementor-align-icon-right { padding: 0px 15px; }
.rtl .elementor-4036 .elementor-element.elementor-element-2d73016 { text-align: left; }
.rtl .elementor-element-736345c.elementor-align-left, .rtl .elementor-3773 .elementor-element.elementor-element-e772224 { text-align: right; }
.rtl.home-style25 .fa-chevron-right::before { content: ""; }
.product_detail .content_product_detail .item-brand > a img { max-width: 100%; width: auto !important; }
.revo_search_default .icon-search { display: none; }
.elementor-widget-container .revo_search_default .icon-search { display: block; }
body.elementor-default { overflow-x: hidden; }
body.boxed-layout { width: 1200px; margin: 0px auto; box-shadow: rgba(0, 0, 0, 0.4) 0px 5px 8px; }
.elementor-widget-wp-widget-sw_testimonial_slider h5 { display: none; }
@media (min-width: 767px) {
  .fix-text-left > .elementor-widget-container > * { text-align: left; }
  .rtl .fix-text-left > .elementor-widget-container > * { text-align: right; }
}
.mc4wp-form-fields > p { margin: 0px; }
.mc4wp-form-fields > p input[type="email"], .mc4wp-form-fields > p input[type="submit"] { margin: 0px; }
.custom-login .top-login { padding: 10px 0px; }
.custom-login .top-login .div-logined ul li { font-size: 0px; }
.custom-login .top-login .div-logined ul li .user-info { display: none; }
.custom-login .top-login .div-logined ul li a::before { content: ""; margin: 0px 10px; }
.fix-block .elementor-column-wrap .elementor-widget-wrap { display: inline-block; }
.fix-width-auto > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element { width: auto; cursor: pointer; display: inline-block; }
.header-elementor-style1 { font-size: 13px; }
.header-elementor-style1 .top-header .elementor-widget-wrap { display: block; }
.header-elementor-style1 .header-bottom > .elementor-container { padding: 0px 15px; }
.header-elementor-style1 .header-top .top-login ul li a { line-height: 18px; }
.rtl .header-elementor-style1 .header-top .top-login ul li a { border-left: 1px solid rgb(221, 221, 221); }
.header-elementor-style1 .header-top .top-login { padding: 10px 0px; }
.header-elementor-style1 .header-top .top-login .div-logined ul li { font-size: 0px; }
.header-elementor-style1 .header-top .top-login .div-logined ul li a::before { content: ""; margin: 0px 10px; }
.header-elementor-style1 .header-top .top-login .div-logined ul li .user-info { display: none; }
.header-elementor-style1 .header-mid .contact-us { float: right; }
.rtl .header-elementor-style1 .header-mid .contact-us { float: left; }
.header-elementor-style1 .header-bottom .mega-left-title span { color: rgb(255, 255, 255); font-weight: bold; }
.header-elementor-style1 .header-bottom .wrapper_vertical_menu .vertical-megamenu > li > a { line-height: 50px; }
.header-elementor-style1 .header-bottom .vertical_megamenu-header { float: none; }
.header-elementor-style1 .header-bottom .elementor-widget-container .revo_search_default .icon-search { display: none; }
.elementor-9 .elementor-element.elementor-element-a4ea6d2 .home-style1 .sw-brand-container-slider { margin: 25px 0px 37px; }
@media (min-width: 1199px) {
  .elementor-9 .elementor-element.elementor-element-a4ea6d2 { width: 650px; }
}
.home-style22 .sw-brand-container-slider { margin: 25px 0px 40px; }
.home1-banner1 .elementor-widget-image-box .elementor-image-box-img { margin: 0px; }
.home1-banner1 .elementor-widget-image-box .elementor-image-box-content { width: 50%; position: absolute; display: flex; flex-direction: column; top: 50%; margin-top: -30px; left: 0px; }
.home1-banner1 .elementor-widget-image-box .elementor-image-box-content a:hover { color: rgb(230, 0, 50); }
.footer-block1 { background-color: rgb(230, 0, 50); }
.elementor-4042 .elementor-element .elementor-social-icon i:hover { color: rgb(230, 0, 50); }
.rtl .elementor-3945 .elementor-element.elementor-element-96b558f { text-align: right; }
.rtl .elementor-9 .elementor-element.elementor-element-dcd3ee9 > .elementor-element-populated { padding: 0px 15px 0px 10px; }
.rtl .elementor-4042 .elementor-element.elementor-element-ea75ed5 > .elementor-element-populated { border-width: 0px; }
@media (min-width: 768px) {
  .rtl .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper { text-align: right; }
}
.rtl .footer-block1 .elementor-icon-box-icon { margin-left: 15px; margin-right: 0px !important; }
.rtl .elementor-4042 .elementor-element.elementor-element-d45a441 > .elementor-element-populated { border-width: 0px 1px; }
@media (max-width: 1199px) and (min-width: 991px) {
  .footer .footer-top .find-store .store h4 { margin: 0px 5px 0px 0px; }
  .rtl .footer .footer-top .find-store .store h4 { margin: 0px 0px 0px 5px; }
  .elementor .footer .footer-top .newsletter .mc4wp-form input[type="email"] { width: 150px; min-width: 150px; }
  .home-style13 .wrapper_vertical_menu .vertical-megamenu > li > a { line-height: 42px; }
  .header-style13 .header-mid .search-cate .revo_top { width: 330px; }
  .elementor-3945 .elementor-element.elementor-element-08f570f { width: 15%; }
  .elementor-3945 .elementor-element.elementor-element-563fc73 { width: 60%; }
  .elementor-3945 .elementor-element.elementor-element-e24f1bb { width: 25%; }
}
@media (max-width: 1199px) and (min-width: 768px) {
  .footer-block1 .elementor-element .elementor-icon-box-content .elementor-icon-box-description, .footer-block1 .elementor-element .elementor-icon-box-content .elementor-icon-box-title { font-size: 10px !important; }
}
@media (max-width: 991px) and (min-width: 768px) {
  .elementor-4244 .elementor-element.elementor-element-42e409c { width: 50%; margin: 0px 0px 10px; }
  .elementor-4244 .elementor-element.elementor-element-1f0f960, .elementor-4244 .elementor-element.elementor-element-6d794c7 { width: 25%; margin: 0px 0px 10px; }
  .elementor-4244 .elementor-element.elementor-element-d4b21bb { width: 50%; }
  .elementor-4244 .elementor-element.elementor-element-3f4557c { width: 50%; }
  .footer .footer-contact h5, .elementor-4183 .elementor-element.elementor-element-5a160366 .elementor-heading-title { display: none; }
  .box-home2 .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title { font-size: 16px; }
  .elementor-element-1c1a854 .elementor-element { width: 100%; }
  .elementor-1021 .elementor-element .elementor-icon { font-size: 25px !important; }
  .elementor-1021 .elementor-element .elementor-icon-box-content .elementor-icon-box-title, .elementor-1021 .elementor-element .elementor-icon-box-content .elementor-icon-box-description { font-size: 10px !important; }
}
@media (max-width: 767px) and (min-width: 480px) {
  .elementor-3945 .elementor-element.elementor-element-c720ff9 { width: 10% !important; }
  .elementor-3945 .elementor-element.elementor-element-80b2503 { width: 60% !important; }
  .elementor-3945 .elementor-element.elementor-element-fc68eb3 { width: 30% !important; }
}
@media (max-width: 991px) {
  .elementor-element .sw-child-cat2 .child-top .childcat-content { width: auto; }
  .elementor-4204 .elementor-element.elementor-element-ad85558 { width: 100%; }
  .elementor-4204 .elementor-element.elementor-element-34db3db { width: 100%; }
  .elementor-4204 .elementor-element.elementor-element-4ff66ee { text-align: center; margin: 0px 0px 15px; }
  .rtl .elementor-4204 .elementor-element.elementor-element-4ff66ee { text-align: center !important; }
  .elementor-3813 .elementor-element.elementor-element-9c89173 { width: 100%; }
  .elementor-3813 .elementor-element.elementor-element-1e34e6e { display: none; }
  .elementor-element.elementor-element-319ab03, .elementor-element.elementor-element-0661d17 { width: 100%; }
  .elementor-9 .elementor-element.elementor-element-b704db8 .elementor-image-box-content .elementor-image-box-description { font-size: 22px; }
  .countdown-slider .slider .item-countdown .item-wrap { padding: 50px 10px 0px; }
  .elementor-9 .elementor-element.elementor-element-5ceae40 { width: 65%; }
  .elementor-9 .elementor-element.elementor-element-dcd3ee9 { width: 35%; }
  .elementor-3945 .elementor-element.elementor-element-563fc73 { width: 30%; }
  .elementor-3945 .elementor-element.elementor-element-c720ff9 { width: 20%; }
  .elementor-3945 .elementor-element.elementor-element-fc68eb3 { width: 20%; }
}
@media (max-width: 767px) {
  .elementor-4244 .elementor-element.elementor-element-7c6611f { text-align: center; }
  .elementor-4244 .elementor-element.elementor-element-7be7994 { text-align: center; }
  .elementor-element-97a7d32 { padding: 0px 15px; }
  .sw-child-cat .child-top .box-title .button-collapse span { display: none !important; }
  .elementor-element .sw-child-cat2 .child-top .childcat-content { width: 100%; }
  .header-style1.header-style2 .revo_top .top-form.top-search input { padding: 0px 20px; }
  .header-style1.header-style2 .revo_top .top-form.top-search { min-width: auto; }
  .footer .footer-contact h5 { width: 100%; margin: 0px; }
  .countdown-slider .slider .item-countdown .item-wrap .item-detail .item-content { display: inline-block; padding: 15px; }
  .countdown-slider .slider .item-countdown .item-wrap .item-detail .item-image-countdown, .elementor-9 .elementor-element.elementor-element-5ceae40 { width: 100%; }
  .elementor-9 .elementor-element.elementor-element-dcd3ee9 { width: 100%; }
  .elementor-element-70ceba2 .elementor-widget-wrap { flex-direction: row; }
  .elementor-element-70ceba2 .elementor-widget-wrap .elementor-widget-image { width: 33.3%; }
}
@media (max-width: 480px) {
  .header-top .elementor-widget-wp-widget-nav_menu ul.menu, .header-top .widget_nav_menu ul.menu { right: 0px; left: auto; }
  .rtl .header-top .elementor-widget-wp-widget-nav_menu ul.menu, .rtl .header-top .widget_nav_menu ul.menu { right: auto; left: 0px; }
  .elementor-element-8fdf5dc, .elementor-element-3d4bdea { display: none !important; }
  .header-style13 .header-top .elementor-widget-container h5 { margin: 0px; border: 0px; padding: 0px; }
  .header-style13 .header-mid .search-cate.elementor-element { width: 60%; float: left; }
}
.rtl .elementor-3816 .elementor-element .elementor-icon-box-icon { margin: 0px 0px 0px 10px; }
.rtl .logo-revo { text-align: right !important; }
.rtl .elementor-4244 .elementor-element.elementor-element-c5edc8b { text-align: right; }
.rtl .elementor-4244 .elementor-element.elementor-element-7731b15 { text-align: right; }
.rtl .elementor-social-icon { margin: 0px 0px 0px 5px; }
.rtl .elementor-4244 .elementor-element.elementor-element-7c6611f { text-align: left; }
.rtl .elementor-4244 .elementor-element.elementor-element-7be7994 { text-align: right; }
.rtl .elementor-4190 .elementor-element.elementor-element-45f4b1be { text-align: right; }
@media (min-width: 480px) {
  .rtl .elementor-4244 .elementor-element.elementor-element-baae39b > .elementor-element-populated { padding: 0px 15px 0px 0px; }
}
@media (min-width: 480px) {
  .rtl .elementor-4244 .elementor-element.elementor-element-7992a38 > .elementor-element-populated { padding: 0px 0px 0px 15px; }
}
.rtl .elementor-4204 .elementor-element.elementor-element-4ff66ee { text-align: right; }
.rtl .elementor-element .top-form .wrapp-minicart { left: 0px; right: auto; }
.rtl .elementor-widget-container .vertical_megamenu-header { float: none; }
@media (max-width: 991px) and (min-width: 768px) {
  .elementor-4190 .elementor-element.elementor-element-2fb39989 { width: 75%; }
  .elementor-4190 .elementor-element.elementor-element-43d65286 { width: 50%; }
  .elementor-4190 .elementor-element.elementor-element-35987750 { width: 50%; }
  .elementor-4190 .elementor-element.elementor-element-7cd76564 { width: 0px; }
}
.block-home2 > div { padding: 0px 15px; }
.block-home2 .elementor-container > .elementor-row { background-color: rgb(255, 255, 255); padding: 29px 0px; border: 1px solid rgb(235, 235, 235); border-radius: 5px; margin: 20px 0px 40px; }
.block-home2 .elementor-container > .elementor-row > div { border-right: 1px solid rgb(235, 235, 235); }
.block-home2 .elementor-container > .elementor-row > div:last-child { border: none; }
.rtl .block-home2 .elementor-container > .elementor-row > div { border-right: none; border-left: 1px solid rgb(235, 235, 235); }
.rtl .block-home2 .elementor-container > .elementor-row > div:last-child { border: none; }
.rtl .block-home2 .elementor-container > .elementor-row .elementor-position-left .elementor-icon-box-icon { padding-left: 20px; padding-right: 0px; }
.block-home2 .elementor-element .elementor-view-framed .elementor-icon, .block-home2 .elementor-element .elementor-icon { color: rgb(230, 0, 50) !important; }
.home-page-2 .responsive-post-slider .res-button { top: 14px; }
.box-home2 .elementor-widget-image-box .elementor-image-box-content { position: absolute; top: 50%; margin-top: -45px; width: 50%; }
.box-home2 .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title { display: block; padding: 0px 0px 15px; margin: 0px; font-size: 25px; color: rgb(255, 255, 255); font-weight: 500; text-transform: uppercase; }
.box-home2 .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title h2 { color: rgb(255, 255, 255); font-size: 20px; text-transform: uppercase; margin: 0px 0px 7px; }
.box-home2 .elementor-widget-image-box .elementor-image-box-content p { font-size: 13px; color: rgb(230, 0, 50); cursor: pointer; font-weight: 600; text-transform: capitalize; position: relative; display: inline-block; }
.box-home2 .elementor-widget-image-box .elementor-image-box-content p::before { font-family: FontAwesome; content: ""; position: absolute; top: 0px; left: -10px; }
.footer.footer-style2 .footer-contact .newsletter-footer .form-newsletter input[type="email"] { border: 1px solid rgb(230, 0, 50); border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.footer.footer-style2 .elementor-element .elementor-social-icon { background-color: rgb(230, 0, 50); }
.footer.footer-style2 .elementor-element .elementor-social-icon i { color: rgb(235, 235, 235); }
.header-style2 .elementor-widget-container .revo_search_default .icon-search { display: none; }
.header-elementor.header-style3 .top-login .div-logined ul li a { padding: 0px 10px 0px 0px; }
.rtl .header-elementor.header-style3 .top-login .div-logined ul li a { padding: 0px 0px 0px 10px; }
.header-elementor.header-style3 .header-mid .header-right, .header-elementor.header-style3 #lang_sel > ul.nav { margin: 0px; }
.header-elementor.header-style3 .header-top .elementor-widget-wp-widget-nav_menu, .header-elementor.header-style3 .header-top .widget_nav_menu { padding: 8px 0px; }
.header-elementor.header-style3 .header-top .top-login { padding: 10px 0px; }
.block1-home3 .elementor-widget-wrap:hover .elementor-widget-button { transform: translateY(0px); opacity: 1; }
.block1-home3 .elementor-widget-wrap:hover .elementor-image-box-img::before { opacity: 1; }
.block1-home3 .elementor-widget-wrap .elementor-image-box-img { position: relative; }
.block1-home3 .elementor-widget-wrap .elementor-image-box-img::before { content: ""; width: 100%; height: 100%; position: absolute; opacity: 0; inset: 0px; background-color: rgba(0, 0, 0, 0.6); display: inline-block; transition: all 0.3s ease 0s; }
.block1-home3 .elementor-widget-wrap .elementor-widget-button { position: absolute; top: 50%; margin: -50px 0px 0px; transition: all 0.4s ease 0s; opacity: 0; transform: translateY(-60px); }
.button-home31 { position: absolute; top: 50%; margin-top: -10px; }
.button-home31 .elementor-widget-container .elementor-button { width: 190px; height: 40px; }
.button-home3 { position: absolute; top: 50%; margin-top: -60px; }
.button-home3 .elementor-widget-container .elementor-button { width: 190px; height: 40px; }
.home-style3 .elementor .footer .footer-contact .newsletter-footer .form-newsletter input[type="submit"] { background-color: rgb(34, 34, 34); }
.newsletter-footer3.form-newsletter > div { display: flex; justify-content: center; }
.footer-bottom3 .elementor-shape-rounded .elementor-icon.elementor-social-icon:hover { background-color: transparent !important; }
.footer-bottom3 .elementor-shape-rounded .elementor-icon.elementor-social-icon:hover i { color: rgb(230, 0, 50); }
.sw-instagram-slider2 .item { position: relative; padding: 0px 5px; }
.sw-instagram-slider2 .item:hover .fa-instagram { color: rgb(230, 0, 50); }
.sw-instagram-slider2 .item .fa-instagram { position: absolute; font-size: 24px; color: rgb(206, 206, 206); top: 16px; right: 16px; z-index: 3; }
.elementor-header-style4.header-style4 #lang_sel { position: initial !important; }
.elementor-header-style4.header-style4 .header-top .header-open { padding: 8px 0px; }
.elementor-header-style4.header-style4 .header-top .header-open .main-menu { position: initial; transform: translateX(0px); width: auto; background-color: transparent; height: auto; }
.elementor-header-style4.header-style4 .header-top .header-open .main-menu .nav-pills { display: none !important; }
.elementor-header-style4.header-style4 .header-top .header-open .main-menu .resmenu-container .navbar-toggle { display: block; padding: 0px; margin: 0px !important; opacity: 1 !important; }
.elementor-header-style4.header-style4 .header-top .header-open .main-menu .resmenu-container .navbar-toggle .icon-bar { background-color: rgb(255, 255, 255) !important; }
.elementor-header-style4.header-style4 .header-top .header-open .main-menu .resmenu-container .navbar-toggle .icon-bar:hover { background-color: rgb(255, 255, 255) !important; }
.home-style4 .menu-responsive-wrapper .revo_top { padding-top: 0px; }
.home-style4 .menu-responsive-wrapper .revo_top .top-form.top-search { width: auto; min-width: auto; }
.home-style4 .menu-responsive-wrapper .revo_top .top-form.top-search input { padding: 0px; }
.home-style4 .menu-responsive-wrapper .revo_top .top-form.top-search .cat-wrapper { display: none; }
.box-home4 ul > li { list-style: none; float: left; width: 33.33%; position: relative; color: rgb(125, 125, 125); font-size: 14px; margin: 0px !important; padding: 0px 15px !important; }
.box-home4 ul > li span { color: rgb(34, 34, 34); font-weight: 400; padding: 0px 5px !important; }
.box-home4 ul > li span > span { font-weight: 500; padding: 0px 10px 0px 0px; }
.rtl .box-home4 ul > li span > span { padding: 0px 0px 0px 10px; }
.block-home4 .elementor-column-wrap > .elementor-widget-wrap { background-color: rgb(242, 242, 242); padding: 12px 0px 10px; cursor: pointer; border-right: 1px solid rgb(230, 0, 50); border-bottom: 1px solid rgb(230, 0, 50); }
.app-download2 { text-align: left; float: left; padding: 0px 15px; width: 50% !important; }
.rtl .app-download2 { text-align: right; }
.app-download1 { float: left; text-align: right; padding: 0px 15px; width: 50% !important; }
.rtl .app-download1 { text-align: left; }
.elementor-header-style5 { font-size: 13px; }
.elementor-header-style5 .header-top .top-login { padding: 12px 0px 11px; }
.elementor .header-style6 .header-top .elementor-widget-wp-widget-nav_menu h5 { line-height: 14px; }
.header-elementor.header-style6 .header-top .elementor-widget-wp-widget-nav_menu, .header-elementor.header-style6 .header-top .top-login { padding: 9px 0px; }
.header-elementor.header-style6 .search-cate { position: absolute; top: 0px; right: 0px; left: auto; display: inline-block; width: auto; }
.rtl .header-elementor.header-style6 .search-cate { right: auto; left: 0px; }
.header-elementor.header-style6 .search-cate .search-layout2 .icon-search::before { display: none; }
.header-elementor.header-style6 .search-cate .icon-search { width: 40px; height: 40px; line-height: 40px; cursor: pointer; }
.header-elementor.header-style6 .search-cate .icon-search.closex .fa-search::before { content: ""; }
.header-elementor.header-style6 .search-cate .revo_top .top-form.top-search { opacity: 1; visibility: visible; position: absolute; right: 0px; left: auto; width: 100%; top: 105px; min-width: 500px; }
.rtl .header-elementor.header-style6 .search-cate .revo_top .top-form.top-search { right: auto; left: 0px; }
@media (min-width: 991px) {
  .header-elementor.header-style6 .header-bottom .elementor-widget-wp-widget-sw_primary_menu > .elementor-widget-container { display: flex; justify-content: center; }
}
.featured-cat-elementor .item { position: relative; }
.featured-cat-elementor .item .item-content { position: absolute; }
.featured-cat-elementor .item.item1 .item-content { top: 198px; right: 40px; text-align: center; width: 49%; }
.featured-cat-elementor .item.item2 .item-content { bottom: 35px; left: 40px; text-align: left; }
.featured-cat-elementor .item.item3 .item-content { top: 130px; left: 40px; text-align: left; }
.featured-cat-elementor .item.item4 .item-content { top: 70px; text-align: left; width: 41%; right: 35px; }
.featured-cat-elementor .item.item4 .item-content h4 { margin-bottom: 10px; }
.featured-cat-elementor .item.item4 .item-content .des { margin-bottom: 25px; }
.featured-cat-elementor .item h1 { font-size: 36px; color: rgb(28, 28, 28); font-weight: 500; margin-bottom: 15px; }
.featured-cat-elementor .item h2 { font-weight: 600; font-size: 14px; color: rgb(102, 102, 102); text-transform: uppercase; }
.featured-cat-elementor .item h4 { font-weight: 600; font-size: 20px; color: rgb(28, 28, 28); }
.featured-cat-elementor .item .des { color: rgb(102, 102, 102); line-height: 20px; display: block; }
.featured-cat-elementor .item .set-to { display: inline-block; height: 45px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 12px; font-weight: 500; line-height: 45px; padding: 0px 27px; margin: 30px 0px; background-color: rgb(0, 0, 0); }
.featured-cat-elementor .item .set-to:hover { background-color: rgb(230, 0, 50); }
.featured-cat-elementor .item a.shop-now { font-size: 12px; text-transform: uppercase; font-weight: 500; color: rgb(28, 28, 28); position: relative; }
.featured-cat-elementor .item a.shop-now::before { content: ""; font-family: FontAwesome; font-size: 14px; margin-left: 10px; right: -10px; position: absolute; }
.featured-cat-elementor .item a.shop-now:hover { color: rgb(230, 0, 50); }
@media (min-width: 767px) {
  .content-wrap.content-wrap-elementor { width: 60%; margin: 0px auto; }
}
.elementor-header-style8, .elementor-header-style7 { font-size: 13px; }
.elementor-header-style8 .vertical_megamenu-header:hover .wrapper_vertical_menu, .elementor-header-style7 .vertical_megamenu-header:hover .wrapper_vertical_menu { transform: initial; visibility: visible; transition: initial; }
.elementor-header-style8 .wrapper_vertical_menu, .elementor-header-style7 .wrapper_vertical_menu { transform: translateY(0px); transition: initial; }
.block-8 .elementor-widget-slider_revolution { min-width: 600px; }
.elementor-header-style7.header-style7 .header-top .top-login { padding: 14px 0px; }
.header-elementor-9 .search-layout2 .icon-search::before { display: none; }
.header-elementor-9 .search-layout2 .top-form.top-search { position: absolute; right: 0px; box-shadow: rgb(204, 204, 204) 2px 1px 3px; }
.rtl .header-elementor-9 .search-layout2 .top-form.top-search { border-radius: 0px; right: auto; left: 0px; }
.header-elementor-9 .search-layout2 .top-form.top-search input { padding: 0px 40px; }
.rtl .header-elementor-9 .search-layout2 .top-form.top-search input { padding: 0px 40px; }
.header-elementor-9 .search-layout2 .top-form.top-search button.form-button { border-radius: 0px; }
.rtl .header-elementor-9 .search-layout2 .top-form.top-search button.form-button { border-radius: 0px; }
.header-elementor-9 .elementor-nav-menu li > a { text-transform: uppercase; font-weight: bold; font-size: 13px; }
.header-elementor-9 .elementor-nav-menu > li > a { padding: 5px 20px 5px 5px !important; }
.rtl .header-elementor-9 .elementor-nav-menu > li > a { padding: 5px 5px 5px 20px !important; }
.elementor-element .block-home9 .block-text-home9 { width: 50%; float: right; margin: 0px 100px 0px 0px; }
@media (min-width: 1200px) {
  .rtl .elementor-4837 .elementor-element.elementor-element-5459689 > .elementor-element-populated { padding: 35px 60px 0px 15px; }
}
@media (min-width: 1200px) {
  .rtl .elementor-4837 .elementor-element.elementor-element-c8ea59e > .elementor-element-populated { padding: 0px 15px 0px 60px; }
}
.elementor-header-style10 { font-size: 13px; }
.elementor-header-style10.header-style10 .header-top .top-login { padding: 16px 0px; }
.elementor-header-style10 .header-top .elementor-widget-wp-widget-nav_menu { padding: 16px 0px; }
.elementor-header-style10.header-style10 .header-top #lang_sel > ul.nav > li { padding: 17px 0px; }
.elementor-header-style10.header-style10 .header-top .currency_w > li { padding: 16px 0px; }
.elementor-header-style10 .custom-login .top-login .div-logined ul li a::before { display: none; }
.elementor-header-style10 .header-top .elementor-widget-wp-widget-nav_menu h5 { border-left: 0px; color: rgb(137, 137, 137); }
.home-style10 .wrapper_vertical_menu .vertical-megamenu > li.revo-menu-img > a span.menu-img, .home-style10 .wrapper_vertical_menu .vertical-megamenu > li.icon-phone.revo-menu-img > a span.menu-img { display: none; }
.elementor-slider-home10 .elementor-element.elementor-element-cc261c2 { width: 400px !important; }
.elementor-slider-home10 .elementor-element.elementor-element-07d32d3 { width: 100%; }
.elementor-slider-home10 .elementor-element.elementor-element-92515c5 { width: 480px; }
.elementor-slider-home10 .elementor-column-wrap > .elementor-widget-wrap > .elementor-element { float: left; }
.elementor-slider-home10 .elementor-column-wrap > .elementor-widget-wrap > .elementor-element.block-home10 { width: 100%; }
@media (min-width: 1200px) {
  .elementor-slider-home10 .revslider-initialised { height: 460px !important; }
}
.home-style10 .elementor-inner .mega-left-title { height: 50px; }
.home-style10 .woo-slider-default .woo-slider-default { border: 0px; margin: 0px; }
.elementor-element-2ddeb4e .elementor-container .elementor-row { padding: 0px; }
.elementor-page.home-style10 { background-color: rgb(247, 247, 247); max-width: 1230px; margin: 0px auto; box-shadow: rgb(204, 204, 204) 0px 0px 4px; }
.elementor-page.home-style10 > * { background-color: rgb(255, 255, 255); }
.elementor-4919 .elementor-element.elementor-element-39d376a .elementor-social-icon { float: left; margin-bottom: 15px; }
.rtl .elementor-4919 .elementor-element.elementor-element-39d376a .elementor-social-icon { text-align: right; }
.elementor-inner .sw-latest-review .resp-slider-container .slider .slick-list .item .item-content-top .item-revivew span { top: -1px; }
.elementor-inner .footer .footer-home10 { padding-bottom: 0px; }
.rtl .block-home10.elementor-element { margin: 15px 30px 4px 0px; }
.rtl .responsive-post-slider-home10 .resp-slider-container .box-title h3 { text-align: right; }
.rtl .responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .entry-content .readmore a .fa-caret-right { margin-left: 7px; position: initial; }
.elementor-header-11 .header-top { background-color: rgb(230, 0, 50); }
.elementor-header-11 .header-top .custom-login .top-login { padding: 11px 0px; }
.elementor-header-11 .header-top .elementor-widget-wp-widget-nav_menu h5 { border-color: rgba(109, 109, 109, 0.3); }
.elementor-header-11 .elementor-element-c61f15a { vertical-align: top; }
.elementor-element .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .reviews-content div.star span { top: -1px; }
.header-style12.elementor-header-style12 .top-banner .elementor-column-wrap .elementor-widget-wrap { justify-content: center; }
.header-style12.elementor-header-style12 .top-banner .elementor-column-wrap .elementor-widget-wrap .banner-shortcode { padding: 0px; margin: 0px; }
@media (min-width: 1200px) {
  .header-style12.elementor-header-style12 .top-banner .elementor-column-wrap .elementor-widget-wrap .banner-shortcode { padding: 0px 0px 0px 100px; }
  .rtl .header-style12.elementor-header-style12 .top-banner .elementor-column-wrap .elementor-widget-wrap .banner-shortcode { padding: 0px 100px 0px 0px; }
}
.header-style12.elementor-header-style12 .top-banner .elementor-column-wrap .elementor-widget-wrap .banner-shortcode .banner-close { margin: 0px; }
.header-style12.elementor-header-style12 .elementor-countdown-item .elementor-countdown-digits { padding: 10px 12px; background-color: rgb(101, 42, 2); display: inline-block; border-radius: 4px; position: relative; color: rgb(230, 0, 50) !important; }
.header-style12.elementor-header-style12 .elementor-countdown-item .elementor-countdown-digits::before { content: ""; background-color: rgb(230, 0, 50); width: 100%; height: 1px; position: absolute; top: 50%; margin: -0.5px 0px 0px; left: 0px; right: 0px; }
.header-style12.elementor-header-style12 .elementor-countdown-item .elementor-countdown-label { padding: 9px 8px; display: inline-block; }
.header-style12.elementor-header-style12 .elementor-social-icons-wrapper { display: inline-block; margin: 0px; background: rgb(69, 69, 69); padding: 18px 10px; }
body.elementor-page.home-style13 .container { padding: 0px; }
.header-style14.header-style14-elementor { font-size: 13px; }
.elementor-shape-rounded .elementor-icon.elementor-social-icon:hover { background-color: rgb(230, 0, 50) !important; }
.block-text3 .elementor-widget-icon-box.elementor-view-framed .elementor-icon, .block-text3 .elementor-widget-icon-box.elementor-view-default .elementor-icon { color: rgb(230, 0, 50); border: 2px solid rgb(221, 221, 221); }
.home-style14 .elementor-element .sw-brand-container-slider { margin: 0px; }
.rtl .elementor-9 .elementor-element.elementor-element-6490d9b, .rtl .elementor-9 .elementor-element.elementor-element-6174824, .rtl .elementor-9 .elementor-element.elementor-element-19485b4, .rtl .responsive-post-slider8 .resp-slider-container .slider .item .item-detail .entry-content { text-align: right; }
.rtl .elementor-3981 .elementor-element.elementor-element-22604530, .rtl .elementor-3981 .elementor-element.elementor-element-7f474602, .rtl .elementor-3981 .elementor-element.elementor-element-4024ce07 { text-align: right; }
.rtl.layout-sidebar .header-style20.elementor-header-style20 .nav-pills > li.dropdown > a::after { left: 15px; content: ""; right: auto; }
.rtl.layout-sidebar .header-style20.elementor-header-style20 .nav-pills > li.dropdown > .dropdown-menu.visible { right: 100% !important; }
.rtl.home-style21 #footer, .rtl.layout-sidebar > .container, .rtl.layout-sidebar .revoheader-top-menu, .rtl.layout-sidebar .revo_breadcrumbs { float: left; }
.rtl .elementor-4773 .elementor-element.elementor-element-2ba04f2 > .elementor-widget-container { margin: 0px 0px 0px 50px; }
.rtl .elementor-3568 .elementor-element.elementor-element-1ac197f > .elementor-element-populated { padding: 0px 0px 0px 10px; }
.rtl .elementor-3568 .elementor-element.elementor-element-092ae30 > .elementor-widget-container { padding: 0px 0px 0px 5px; }
.rtl .elementor-3568 .elementor-element.elementor-element-09be034 > .elementor-widget-container { padding: 0px 5px 5px 0px; }
.rtl .elementor-3568 .elementor-element.elementor-element-8b3103f > .elementor-widget-container { padding: 5px 5px 5px 0px; }
.rtl .elementor-3568 .elementor-element.elementor-element-6594693 > .elementor-widget-container { padding: 5px 5px 5px 0px; }
.rtl .elementor-3568 .elementor-element.elementor-element-38c693b > .elementor-widget-container { padding: 5px 0px 5px 5px; }
.rtl .align-left { text-align: right !important; }
.rtl .align-right { text-align: left !important; }
@media (min-width: 767px) {
  .rtl .sw-logo { text-align: right !important; }
}
@media (min-width: 1200px) {
  .rtl .elementor-header-style12.header-style12 .header-mid .mid-header .top-form.top-form-minicart .top-minicart-icon { background-position: 95px 7px; }
}
.rtl .elementor-header-style7.header-style7 .header-top .elementor-widget-wp-widget-nav_menu h5 { border-right: 1px solid rgb(103, 103, 103); padding-right: 0px; }
.rtl .elementor-4585 .elementor-element.elementor-element-186333c { text-align: left; }
.rtl .elementor-4585 .elementor-element.elementor-element-6ddeac6, .rtl .elementor-4585 .elementor-element.elementor-element-2fb7956, .rtl .elementor-4585 .elementor-element.elementor-element-af85025, .rtl .elementor-4561 .elementor-element.elementor-element-9d2b6a0, .rtl .elementor-4585 .elementor-element.elementor-element-f1900de { text-align: right; }
.rtl .elementor-align-right { text-align: left; }
.rtl .elementor-align-left { text-align: right; }
.rtl .elementor-4518 .elementor-element.elementor-element-32dd540 { text-align: left; }
.rtl .elementor-header-style15 .currency_w { margin: 0px 15px 0px 0px; }
.elementor-header-style15.header-style15 .top-form.revo-minicart6 { margin: 0px; }
.elementor-header-style15 .custom-login .top-login { padding: 12px 0px; }
.home-style15 .elementor.footer .footer-copyright { text-align: left; }
.rtl .home-style15 .elementor.footer .footer-copyright { text-align: right; }
.rtl .elementor-4215 .elementor-element.elementor-element-d265a56 .elementor-social-icon:not(:last-child) { margin-left: 15px; margin-right: 0px; }
.header-header-style19 .search-layout2 .icon-search::before { display: none; }
@media (min-width: 767px) {
  .header-header-style19 .header-mid > .elementor-container .top-header { width: 15% !important; }
}
.header-header-style19 .header-mid { background-color: rgb(230, 0, 50) !important; }
.header-header-style19 .header-mid > .elementor-container > .elementor-row { display: inline-block; }
.header-header-style19 .header-mid > .elementor-container > .elementor-row > div { width: auto; }
.header-header-style19 .header-mid .revo_top { padding: 0px; }
.header-header-style19 .header-mid .header-right { cursor: pointer; }
.header-header-style19 .header-mid .header-right::before { content: ""; font-size: 16px; font-family: FontAwesome; text-align: center; background: rgb(40, 116, 240); color: rgb(255, 255, 255); height: 38px; line-height: 38px; cursor: pointer; min-width: 38px; display: block; margin-bottom: 1px; }
.header-header-style19 .header-mid .header-right:hover .elementor-widget-wrap { opacity: 1; visibility: visible; }
.header-header-style19 .header-mid .header-right .elementor-widget-wrap { position: absolute; right: 0px; top: 68px; border: 1px rgb(242, 242, 242); box-shadow: rgba(30, 30, 30, 0.3) 4px 5px 1px; background: rgb(255, 255, 255); z-index: 9; opacity: 0; visibility: hidden; transition: all 0.3s ease 0s; width: 200px; padding: 10px 15px; }
.rtl .header-header-style19 .header-mid .header-right .elementor-widget-wrap { left: 0px; right: auto; }
.home-style18 .countdown-slider3 { margin-bottom: 40px; }
.home-style10 .entry-content rs-module a { color: rgb(255, 255, 255); }
.home-style16 .elementor-element.footer .footer-copyright .copyright-text { padding: 0px; }
.header-style15 .elementor-element #main-menu .primary-menu .resmenu-container .navbar-toggle .icon-bar { background-color: rgb(255, 255, 255) !important; }
@media (min-width: 1200px) {
  .elementor-3981 .elementor-element.elementor-element-7dd083b5 { padding-top: 20px; }
  .elementor-3981 .elementor-element.elementor-element-19d12bb9 { margin-bottom: 0px; }
  .elementor-4147 .elementor-element.elementor-element-edded8b { z-index: 9; }
  .elementor-element .newsllter .wrap-content .mc4wp-form input[type="email"] { padding: 0px 15px; }
  .elementor-element.header-style14 .header-mid .search-cate { margin: 4px 0px 0px; }
  .elementor-element.header-style14 .header-mid .search-cate .revo_top .top-form.top-search { min-width: 400px; }
  .elementor-3813 .elementor-element.elementor-element-7c25bfa > .elementor-element-populated { padding: 0px; }
  .elementor-element.block-home13 .block-infos { margin: 70px 0px 160px; }
  .elementor-element .sw-child-cat .slider .item .item-wrap .item-content { padding: 9px 0px 13px; }
  .elementor-element .sw-woo-tab-default .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content { padding: 13px 0px 12px; }
  .elementor-3813 .elementor-element.elementor-element-b78f004 { margin-top: -90px; }
  .elementor-element-848aea4.copyright-text .elementor-widget-container { text-align: left; }
  .rtl .elementor-element-848aea4.copyright-text .elementor-widget-container { text-align: right; }
  .elementor-element .responsive-post-slider.style2 .box-title h3 { }
  .home-style2 .elementor-element .sw-child-cat .child-top .childcat-content { padding: 32px 15px 31px; }
  .elementor-4132 .elementor-element.elementor-element-47ef7ca > div { border-bottom: 1px solid rgb(235, 235, 235); padding: 0px 0px 90px; }
  .responsive-post-slider7 .resp-slider-container .slider-responsive .item .item-inner .item-detail .entry-content .entry-meta a { font-weight: 600; }
  .home-style21 .elementor-element .sw-woo-tab-cat4.style7 { margin: 0px; }
  .home-style23 .elementor-element.footer .footer-copyright.default { padding: 22px 0px; }
  .home-style23 .elementor-element.footer .footer-copyright.default .copyright-text { padding: 0px; }
  .home-style20 .elementor-element.footer .footer-copyright { padding: 25px 0px 15px; }
  .home-style18 .elementor-element .block-text-home18 { margin-bottom: 40px; }
  .home-style18 .elementor-element .block-text-home18 .item { padding-top: 0px; }
  .home-style18 .elementor-element .featured-product, .home-style18 .elementor-element .sw-woo-tab-cat5, .home-style18 .elementor-element .best-selling-product3 { margin: 0px; }
  .home-style10 .elementor-element .sw-twitter-slider { height: auto; }
  .home-style10 .elementor-element .sw-twitter-slider .carousel-inner .item .item-twiter .tweet-text { height: auto; }
  .home-style10 .elementor-element .sw-twitter-slider .carousel-indicators { bottom: 70px; }
  .home-style10 .elementor-element .footer .footer-copyright { padding: 25px 0px; }
  .home-style10 .elementor-element .testimonial-slider2 .carousel-inner { padding: 37px 50px 43px; }
  .elementor-element .sw-woo-tab-cat3 { padding-bottom: 0px; }
  .elementor-element .sw_tab_countdown .box-title { right: 233px; }
  .rtl .elementor-element .sw_tab_countdown .box-title { left: 233px; right: auto; }
  .elementor-element .responsive-post-slider.style2 .description { margin-bottom: 34px; }
  .elementor-element .sw-child-cat4 .childcat-slider-content .resp-slider .slider .item .item-wrap .item-detail .item-content { padding: 17px 0px; }
  .home-style1 .elementor-element .sw-brand-container-slider .slider .slick-track { display: flex; align-items: center; }
  .home-style1 .elementor-element .seller_elementor .resp-slider-container { padding: 10px 0px 20px; }
  .home-style1 .elementor-element .seller_elementor .resp-slider-container .item-content h4 { font-size: 14px; }
  .header-style10 .header-bottom .main-menu { float: none; }
  .home-style9 .elementor-element .footer-home9 .footer-menu9 { padding: 30px 0px; }
  .home-style9 .elementor-element .footer-home9 .footer-menu9 > div { padding-top: 38px; }
  .home-style9 .elementor-element .news-letter > div { border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
  .home-style9 .elementor-element .sw-category-slider3 { margin: 30px 0px 0px; }
  .elementor-4684 .elementor-element.elementor-element-ea3ce77 > .elementor-element-populated { text-align: left; }
  .rtl .elementor-4684 .elementor-element.elementor-element-ea3ce77 > .elementor-element-populated { text-align: right; }
  .home-style8 .elementor-element .featured-product2 { padding: 35px 0px 42px; }
  .home-style3 .sw-woo-tab-cat .resp-tab .top-tab-slider .nav.nav-tabs { margin: 25px 0px 40px; }
  .home-style3 .sw-woo-tab-cat .resp-tab .top-tab-slider .box-title h3 { margin-bottom: 4px; }
  .home-style4 .elementor-element .sw-woo-tab-style2 { margin: 27px 0px 59px; }
  .elementor-element .sw-woo-tab-style2 .resp-tab .top-tab-slider .order-title h2 { margin-bottom: 11px; }
  .elementor-element .sw-woo-tab-style2 .resp-tab .top-tab-slider .nav.nav-tabs { margin: 26px 0px 36px; }
  .elementor-3568 .elementor-element.elementor-element-ee85d6c { width: 25%; }
  .elementor-header-style12 .wrapper_vertical_menu { min-width: 267px; }
  .elementor-3568 .elementor-element.elementor-element-1ac197f { width: 34%; }
  .elementor-3568 .elementor-element.elementor-element-947b724 { width: 42%; }
  .elementor-3568 .elementor-element.elementor-element-ee85d6c { width: 24%; }
}
.newsletter-foot15 .form-newsletter input[type="submit"] { border-radius: 0px; }
.newsletter-foot15 .form-newsletter input[type="email"] { padding: 0px 15px; }
.elementor .newsletter-foot15 { margin-bottom: -50px; z-index: 99; }
@media (min-width: 1200px) {
  .elementor .footer-style15 { padding-top: 100px; }
}
@media (max-width: 1199px) {
  .new-socials17 .newsletter-foot h5 { padding: 10px; }
  .home-style6 .elementor-element .resmenu-container .navbar-toggle .icon-bar { background-color: rgb(85, 85, 85); }
  .rtl .elementor-4805 .elementor-element.elementor-element-1377da8 .elementor-menu-toggle { margin-left: auto; margin-right: 0px; }
  .layout-sidebar .header-style20.elementor-header-style20 .header-mid .revo-logo a img { width: 80px; padding: 20px 0px 0px; }
  .header-style20.elementor-header-style20 .elementor-widget-wp-widget-sw_primary_menu .elementor-widget-container { width: 100%; display: flex; justify-content: center; }
  .resmenu-container .navbar-toggle .icon-bar { background-color: rgb(255, 255, 255); }
  .layout-sidebar .header-style20.elementor-header-style20 .elementor-social-icons-wrapper > a { margin: 0px 0px 10px; }
  .layout-sidebar .header-style20.elementor-header-style20 .main-menu, .layout-sidebar .header-style20.elementor-header-style20 .socials-header { margin-top: 20px; }
  .header.header-style20.elementor-header-style20 .header-mid .nav-pills > li > a { padding: 13px 18px; }
  .layout-sidebar .header-style20.elementor-header-style20 .header-news { margin-top: 0px; }
  .layout-sidebar .header-style20.elementor-header-style20 .nav-pills > li > a { font-size: 14px; }
  .elementor .elementor-slider-home10 .elementor-hidden-tablet { display: none !important; }
  .elementor-element-802740e, .elementor-element-8620aa7 { display: none !important; }
  .block-8 .elementor-widget-slider_revolution { min-width: 100%; }
  .header-elementor.header-style14 .header-mid .search-cate { width: 60%; margin: 4px 0px 0px; }
}
@media (max-width: 1199px) and (min-width: 991px) {
  .elementor-2842 .elementor-element.elementor-element-d13ee0b { width: 35%; }
  .elementor-2842 .elementor-element.elementor-element-bdf0fd6 { width: 65%; }
  .elementor-slider-home10 .elementor-element.elementor-element-cc261c2 { width: 100% !important; }
  .elementor-4518 .elementor-element.elementor-element-511b939 { width: 50%; margin: 0px; }
  .header-elementor.header-style14 .header-mid .search-cate { width: 60%; }
  .header-elementor.header-style14 .wrapper_vertical_menu .vertical-megamenu > li > a { line-height: 42px; }
}
@media (max-width: 1199px) {
  .elementor .header-style3 .header-mid .header-right { margin: 0px; }
  .elementor .header-style3 .search-cate { right: 15px; }
  .rtl .elementor .header-style3 .search-cate { right: auto; left: 15px; }
}
.elementor-header-style16 .search-layout2 { padding: 0px; }
.elementor-header-style16.header-style16 .search-cate .icon-search { position: relative; }
.elementor-header-style16.header-style16 .search-cate .icon-search i { position: absolute; top: 10px; left: 10px; }
.elementor-header-style17 .search-layout2 .icon-search::before { display: none; }
.elementor-header-style17 .revo_top { padding: 0px; }
.home-style19 .elementor .footer-style15 { padding: 70px 0px 45px; }
.elementor-header-style18 .main-menu { float: none; }
.rtl .elementor-header-style18 .main-menu { float: none; }
.rtl .elementor-header-style18 .header-stickybar .elementor-element .top-form .wrapp-minicart { left: 40px; right: auto; }
.rtl .elementor-header-style18 .header-stickybar { left: 0px; right: auto; }
.elementor-header-style18 .header-stickybar .elementor-container .elementor-row { flex-direction: column; }
.elementor-header-style18 .header-stickybar .search-layout2 .icon-search::before { display: none; }
.elementor-header-style18 .header-stickybar .header-right { font-size: 16px; text-align: center; background: rgb(221, 39, 39); width: 100%; display: block; margin-bottom: 1px; }
.elementor-header-style18 .header-stickybar .header-right::before { color: rgb(255, 255, 255); content: ""; font-family: FontAwesome; height: 38px; line-height: 38px; width: 38px; cursor: pointer; }
.elementor-header-style18 .header-stickybar .header-right:hover .elementor-column-wrap { transform: translateY(0px); opacity: 1; visibility: visible; transition: all 0.3s ease 0s; }
.elementor-header-style18 .header-stickybar .header-right .elementor-column-wrap { width: 200px; padding: 10px; position: absolute; right: 40px; left: auto; top: 0px; border: 1px rgb(242, 242, 242); box-shadow: rgba(0, 0, 0, 0.255) 0px 3px 5px 2px; background: rgb(255, 255, 255); z-index: 9; opacity: 0; text-align: left; visibility: hidden; transition: all 0.3s ease 0s; transform: translateY(10px); }
.rtl .elementor-header-style18 .header-stickybar .header-right .elementor-column-wrap { left: 40px; right: auto; }
.box-left-banner .elementor-cta__bg-wrapper { height: 160px; min-height: 160px; }
.box-left-banner .elementor-cta__button { position: relative; padding: 0px 20px; }
.box-left-banner .elementor-cta__button::before { content: ""; position: absolute; right: 0px; top: 0px; font-size: 14px; font-family: fontawesome; color: rgb(230, 0, 50); }
@media (max-width: 991px) and (min-width: 768px) {
  .elementor-3981 .elementor-element.elementor-element-21c6b16f { width: 72%; }
  .elementor-3981 .elementor-element.elementor-element-674f9483 { width: 28%; }
  .elementor-3981 .elementor-element.elementor-element-6aeae2b2, .elementor-4023 .elementor-element.elementor-element-0e9d8b1 { display: none; }
  .elementor-4023 .elementor-element.elementor-element-f8cd0c4, .elementor-4023 .elementor-element.elementor-element-400b4e8 { width: 50%; }
  .elementor-4023 .elementor-element.elementor-element-30d994d { width: 10%; }
  .elementor-4023 .elementor-element.elementor-element-0b75a85 { width: 25%; }
  .rtl .elementor-4805 .elementor-element.elementor-element-1377da8 .elementor-menu-toggle { margin-left: auto; margin-right: initial; }
  .elementor .footer-home9 .footer-menu9 .elementor-widget-wrap { padding-left: 15px; }
  .rtl .elementor .footer-home9 .footer-menu9 .elementor-widget-wrap { padding-right: 15px; }
  .footer-home9 .news-letter .wrap-content .mc4wp-form input[type="submit"], .footer-home9 .news-letter .wrap-content .mc4wp-form input[type="email"] { width: 100%; }
  .elementor-3568 .elementor-element.elementor-element-902dec5 { width: 100%; }
  .elementor-3568 .elementor-element.elementor-element-c5b3b11 { width: 100%; }
  .elementor-4714 .elementor-element.elementor-element-4a57b97 { width: 50%; margin: 0px; padding: 0px 15px; }
  .footer-style7 .elementor-container .elementor-row > * { width: 50%; }
  .elementor-3568 .elementor-element.elementor-element-1ac197f, .elementor-4518 .elementor-element.elementor-element-d2a8bde { width: 100%; }
  .elementor-4518 .elementor-element.elementor-element-c1bbe44 { width: 40%; }
  .elementor-4518 .elementor-element.elementor-element-511b939 { width: 60%; margin: 0px; }
  .elementor-4518 .elementor-element.elementor-element-32dd540 { text-align: center; }
  .elementor-3816 .elementor-element.elementor-element-06673f4 { width: 0px; }
  .elementor-3816 .elementor-element.elementor-element-af5436a { width: 100%; }
  .block-text3 .elementor-column { width: 50%; margin: 0px 0px 20px; }
}
@media (max-width: 991px) {
  .elementor-header-style18.header-style18 .header-stickybar .search-cate { display: block; }
  .elementor-header-style18.header-style18 .header-stickybar .search-cate .revo_top .top-form.top-search { width: auto; min-width: auto; top: 0px; }
  .resmenu-container .navbar-toggle .icon-bar { background-color: rgb(230, 0, 50) !important; }
  .header-style15 .elementor-element .header-mid .right-header { margin-top: 0px; }
  .header-style15 .elementor-element .search-cate { padding: 0px 0px 0px 15px; }
  .rtl .header-style15 .elementor-element .search-cate { padding: 0px 15px 0px 0px; }
  .header-style5 .revo_top .top-form.top-search { min-width: initial; width: initial; }
  .header-style10 .header-bottom #main-menu .primary-menu .resmenu-container .navbar-toggle { position: initial !important; }
  .footer-style20-bot .newsletter-foot .form-newsletter input[type="submit"], .footer-style20-bot .newsletter-foot h5, .footer-style20-bot .newsletter-foot h3 { font-size: 12px; text-transform: capitalize; }
  .block-text3 ul li { padding: 0px 10px; }
  .elementor-page .countdown-slider5 .slider .item-countdown .item-wrap .item-detail .item-image-countdown { width: 40%; }
  .elementor-4131 .elementor-element.elementor-element-0f35176 > .elementor-widget-container { padding: 15px 0px 0px; }
  .header-style7 .mid-header .top-form.top-form-minicart .top-minicart-icon .title-cart { display: none; }
  .footer-style16-bot .newsletter-foot h5 { display: none; }
  .resp-tab .top-tab-slider .nav.nav-tabs li { margin: 0px 10px 10px; }
  .elementor-4118 .elementor-element.elementor-element-c775501 { text-align: center !important; }
  .elementor-4118 .elementor-element.elementor-element-2309d37 { width: 100%; }
  .elementor-4118 .elementor-element.elementor-element-0a9936c { width: 100%; }
  .elementor-header-style10 .header-mid .contact-us { display: none; }
  .elementor-2842 .elementor-element.elementor-element-6cde9cc > .elementor-widget-container { display: none; }
  .elementor-2842 .elementor-element.elementor-element-6678055, .elementor-2842 .elementor-element.elementor-element-4aa1e69 { width: 100%; }
  .elementor-2842 .elementor-element.elementor-element-bdf0fd6 { width: 100%; }
  .block-home10 .wrapper-content > .item .item-content { padding: 25px 10px 20px 80px; }
  .elementor-slider-home10 .elementor-element.elementor-element-cc261c2 { width: 100% !important; }
  .elementor-4714 .elementor-element.elementor-element-737e0d1 { text-align: center; }
  .elementor-4714 .elementor-element.elementor-element-82167f9 { width: 100%; }
  .elementor-4615 .elementor-element.elementor-element-14e0433 { width: 100%; text-align: center; margin: 0px 0px 15px; }
  .elementor-header-style8 .header-mid .search-cate { margin: 0px; }
  .elementor-4615 .elementor-element.elementor-element-42acf86 { width: 100%; }
  .header-style7 .header-mid .top-header .revo-logo { padding: 25px 0px 0px; }
  .elementor-4561 .elementor-element.elementor-element-3ef779d { width: 50%; }
  .elementor-4561 .elementor-element.elementor-element-791e9d4 { width: 100%; }
  .elementor-4561 .elementor-element.elementor-element-9d2b6a0 { text-align: center; }
  .featured-cat-elementor .item.item1 .item-content { top: 40px; }
  .featured-cat-elementor .item.item3 .item-content { top: 100px; left: 10px; }
  .featured-cat-elementor .item.item4 .item-content .des { display: none; }
  .elementor-3945 .elementor-element.elementor-element-08f570f { width: 50%; }
  .elementor-3945 .elementor-element.elementor-element-563fc73 { width: 0px; }
  .elementor-3945 .elementor-element.elementor-element-e24f1bb { width: 50%; }
  .elementor .footer .footer-top .newsletter .mc4wp-form input[type="email"] { width: 120px; min-width: 120px; }
  .footer .footer-top .find-store { padding: 0px; }
  .rtl .footer .footer-top .find-store { padding: 0px; }
  .elementor-4280 .elementor-element.elementor-element-63ac341 { width: 100%; }
  .header-elementor.header-style14 .header-mid .top-form.revo-minicart6 { margin-top: 4px; }
}
@media (min-width: 991px) {
  .home-style15 .best-selling-product3.style2 { margin-bottom: 53px; }
  .home-style16 .elementor-element .sw_tab_countdown4 { margin-top: -70px; }
  .home-style17 .elementor-4225 .elementor-element.elementor-element-a227a4c { padding: 70px 0px 20px; }
  .elementor-4225 .elementor-element.elementor-element-6138da3 > .elementor-element-populated, .elementor-4193 .elementor-element.elementor-element-bfcda06 > .elementor-widget-container, .elementor-4293 .elementor-element.elementor-element-a7c6c78 > .elementor-widget-container { text-align: left; }
  .rtl .elementor-4225 .elementor-element.elementor-element-6138da3 > .elementor-element-populated, .rtl .elementor-4193 .elementor-element.elementor-element-bfcda06 > .elementor-widget-container, .rtl .elementor-4293 .elementor-element.elementor-element-a7c6c78 > .elementor-widget-container { text-align: right; }
}
@media (max-width: 767px) and (min-width: 480px) {
  .header-style7 .header-mid .elementor-element-728fd6c { width: 75%; }
  .header-style7 .header-mid .elementor-element-3ef779d { width: 25%; }
  .header-elementor.header-style6 .header-mid .header-left { width: 33.3%; }
  .header-elementor.header-style6 .header-mid .elementor-element-5ef813d { width: 33.3%; }
  .header-elementor.header-style6 .header-mid .header-right { width: 33.3%; }
  .header-elementor.header-style6 .header-bottom .elementor-widget-wrap > .elementor-element.search-cate { width: 15%; }
}
@media (max-width: 767px) {
  .elementor-4204 .elementor-element.elementor-element-c7fdfc5 { width: 100%; padding: 0px 15px; }
  .header-elementor.header-style14 .header-mid .revo-logo { width: 100%; }
  .header-elementor.header-style14 .header-mid .revo-logo .fix-text-left > .elementor-widget-container > * { text-align: center; }
  .rtl .header-elementor.header-style14 .header-mid .revo-logo .fix-text-left > .elementor-widget-container > * { text-align: center; }
  .footer-style20 .elementor-widget-wp-widget-nav_menu h5 { margin-bottom: 10px; }
  .elementor-3981 .elementor-element.elementor-element-674f9483 { display: none; }
  .header-style6 .elementor-element .header-bottom .search-cate .revo_top .top-form.top-search input { padding: 0px 15px; }
  .header-style13.elementor-element .resmenu-container .navbar-toggle .icon-bar { background-color: rgb(230, 0, 50); }
  .header-style2.elementor-element .revo_top .top-form.top-search { min-width: initial; }
  .header-style2.elementor-element .resmenu-container .navbar-toggle .icon-bar { background-color: rgb(230, 0, 50); }
  .sw-category-slider9 .item .item-content h3 a { font-size: 25px; line-height: 30px; }
  .elemrntor-header-style21.header-style21 .header-mid .header-left .elementor-widget-wrap { justify-content: center; }
  .elemrntor-header-style21.header-style21 .header-mid .header-right { display: inline-block; }
  .layout-sidebar .header-style20.elementor-header-style20 .header-mid .revo-logo a img { padding: 0px; }
  .elementor-4288 .elementor-element.elementor-element-1cedbea { text-align: center !important; }
  .layout-sidebar > .container, .layout-sidebar .revoheader-top-menu, .layout-sidebar .revo_breadcrumbs, .home-style21 #footer.elementor-element, .layout-sidebar.elementor-page > .container { width: 100%; }
  .layout-sidebar.elementor-page .revoheader-top-menu, .layout-sidebar.elementor-page .revo_breadcrumbs { width: 100%; }
  .header-style20.elementor-header-style20 { position: initial; width: 100%; height: auto; }
  .header-style20.elementor-header-style20 .main-menu { margin-top: 0px; }
  .header-style20.elementor-header-style20 .header-mid { padding: 0px; }
  .header-style20.elementor-header-style20 .header-mid .revo-logo a img { width: auto !important; }
  .header-style20.elementor-header-style20 .header-mid .elementor-widget-wrap > div { width: 50%; float: left; }
  .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-img { width: auto; max-width: 120px; float: left; margin: 0px auto; }
  .rtl .sw-woo-tab-cat6 .resp-tab .tab-content .resp-slider-container .slider .item-product .item-wrap .item-detail .item-img { float: right; }
  .home-style18 .best-selling-product3 .res-button { top: 20px; }
  .elementor-header-style7.header-style7 .header-mid .elementor-row { display: flex; align-items: center; padding: 0px 10px; }
  .elementor-header-style7.header-style7 .header-mid .elementor-row .elementor-element-efd38e9 { width: 70%; }
  .elementor-header-style7.header-style7 .header-mid .elementor-row .elementor-element-abaf1bf { width: 30%; }
  .elementor-4177 .elementor-element.elementor-element-6df0ae2 { text-align: center !important; }
  .elementor-4225 .elementor-element.elementor-element-c7ceacb { text-align: center !important; }
  .elementor-4225 .elementor-element.elementor-element-74994c6 > .elementor-element-populated .elementor-social-icons-wrapper { display: flex; justify-content: center; margin-top: 10px; }
  .new-socials17 .newsletter-foot h5 { display: none; }
  .elementor-4132 .elementor-element.elementor-element-eb12fd5 { text-align: center; }
  .sw_tab_countdown4 .tab-countdown-slide2, .sw_tab_countdown4 .tab-countdown-slide2 .top-tab-slider { margin: 0px; }
  .elementor .footer-style15 { padding-top: 30px; }
  .elementor-4212 .elementor-element.elementor-element-5a21c5e > .elementor-element-populated .elementor-widget-wrap { justify-content: center; }
  .elementor-header-style16.header-style16 .header-top .top-header .top-login ul li a { margin-left: 15px; }
  .rtl .elementor-header-style16.header-style16 .header-top .top-header .top-login ul li a { margin-right: 15px; margin-left: 0px; }
  .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .countdown-left .countdown-row { display: flex; justify-content: center; }
  .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .countdown-left .countdown-row .countdown-section { padding: 0px 15px; display: inline-block; }
  .sw_tab_countdown4 .tab-countdown-slide2 .tab-content .item-wrap .item-detail .countdown-left .countdown-row .countdown-section::after { display: none; }
  .elementor-4194 .elementor-element.elementor-element-3bf17f8 { text-align: center !important; }
  .elementor-element-0a9936c.fix-block .elementor-column-wrap .elementor-widget-wrap { display: flex; justify-content: center; }
  .elementor-4955 .elementor-element.elementor-element-906281c { text-align: center; }
  .header-elementor-9 .header-bottom.elementor-element-e8bd98b .elementor-widget-wrap > .elementor-element.elementor-element-2203231 { width: 100%; }
  .header-elementor-9 .header-bottom .elementor-widget-wrap > .elementor-element.search-cate { width: auto; }
  .elementor-header-style12 .custom-login .top-login { padding: 13px 0px; }
  .elementor-3568 .elementor-element.elementor-element-1ac197f > .elementor-element-populated { padding: 0px !important; }
  .header-style12 .header-top .block-text-left.elementor-element-36bccf6 { display: none !important; }
  .elementor-4773 .elementor-element.elementor-element-b8910fb { text-align: center; }
  .elementor-4714 .elementor-element.elementor-element-4a57b97 { padding: 0px 15px; margin: 0px !important; }
  .elementor-header-style12 .header-bottom .elementor-widget-wrap > .elementor-element { width: 100%; }
  .elementor-4585 .elementor-element.elementor-element-186333c { text-align: center; }
  .elementor .footer .footer-style7 .info-footer ul { display: inline-block; }
  .elementor-4518 .elementor-element.elementor-element-511b939 { width: 70%; margin: 0px; }
  .header-bottom .elementor-widget-wrap > .elementor-element { width: 20%; }
  .header-bottom .elementor-widget-wrap > .elementor-element.search-cate { width: 80%; }
  .elementor .footer .footer-contact h5 { width: auto; }
  .elementor-1223 .elementor-element .elementor-image-box-img img { margin: 0px auto; }
  .footer .footer-top .find-store .store { margin: 0px; }
  .elementor .footer .footer-menu .contact-address .info-footer ul { display: block; }
  .elementor-header-style12 .top-header .elementor-widget-wrap { justify-content: center; display: flex; }
  .elementor-4323 .elementor-element.elementor-element-1f70f98 > .elementor-widget-container { text-align: center; }
  .newsletter-foot18 .form-newsletter .elementor-widget-wrap { display: flex; justify-content: center; }
  .newsletter-foot18 .form-newsletter .elementor-widget-wrap .elementor-element { width: 100%; }
}
@media (max-width: 767px) and (min-width: 480px) {
  .header-elementor-style1 .header-bottom .header-right { width: 30%; }
  .header-elementor-style1 .header-bottom .search-cate { width: 60%; }
  .header-elementor-style1 .header-bottom .vertical_megamenu-header { width: 10%; }
  .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown.item-sidebar .item-wrap { width: 33%; float: left; }
  .countdown-slider4 .countdown-resp-slider-container .countdown-responsive .item-countdown.item-center .item-wrap { width: 100%; }
  .elementor .header-style3 .header-mid .header-left, .elementor .header-style3 .header-mid .top-header, .elementor .header-style3 .header-mid .header-right { width: 33.3%; }
  .elementor-4862 .elementor-element.elementor-element-2f5762f { text-align: center !important; }
  .elementor-header-style10.header-style10 .header-mid .elementor-row { align-items: center; justify-content: center; }
  .elementor-header-style10.header-style10 .header-mid .elementor-row .elementor-element-8fd8021 { width: 55%; float: left; }
  .elementor-header-style10.header-style10 .header-mid .elementor-row .elementor-element-8f14e65 { width: auto; }
  .elementor-4837 .elementor-element.elementor-element-a4502e5 { text-align: center; }
}
.sw-demo-button { background-color: transparent !important; }
@media (max-width: 480px) {
  .countdown-slider5 .box-title h3 { font-size: 10px; }
  .elementor-4204 .elementor-element.elementor-element-8486c7e { padding: 10px 0px; }
  .elementor-4204 .elementor-element.elementor-element-66a7373 > .elementor-element-populated { padding: 0px 5px; }
  .header-style14-elementor #lang_sel > ul.nav > li > a, .header-style14-elementor .currency_w > li > a { padding: 0px; }
  .rtl .header-style14-elementor #lang_sel > ul.nav > li > a, .rtl .header-style14-elementor .currency_w > li > a { padding: 0px; }
  .header-elementor-style1 .header-bottom .header-right { width: 60%; }
  .header-elementor-style1 .header-bottom .search-cate { width: 100%; }
  .header-elementor-style1 .header-bottom .vertical_megamenu-header { width: 40%; }
  .header-style15 .header-top .header-message { display: none !important; }
  .elementor-element .currency_w > li > a, .elementor-element .header-top .elementor-widget-wp-widget-nav_menu h5, .elementor-element #lang_sel > ul.nav > li > a { border-color: transparent; }
  .rtl .elementor-element .currency_w > li > a, .rtl .elementor-element .header-top .elementor-widget-wp-widget-nav_menu h5, .rtl .elementor-element #lang_sel > ul.nav > li > a { border-color: transparent; }
  .elementor-4942 .elementor-element.elementor-element-d88fba0 > .elementor-element-populated { padding: 0px 10px; }
  .elementor-header-style10.header-style10 .header-top { display: none; }
  .header-style7 .elementor-element .header-mid .mid-header { padding: 10px 0px; }
  .header-style5 .elementor-element .header-top .top-login ul li a { padding: 0px; }
  .header-style3 .elementor-element .header-top { display: none; }
  .header-style15 .elementor-element .top-header .elementor-widget-wrap { display: flex; justify-content: center; }
  .header-style15 .elementor-element .header-mid .search-cate { padding: 0px 15px; }
  .rtl .header-style15 .elementor-element .header-mid .search-cate { padding: 0px 15px; }
  .elementor-header-style12 .top-header .elementor-widget-wrap, .elementor-header-style8 .elementor-column-wrap .elementor-widget-wrap { justify-content: center; display: flex; }
  .header-style2 .elementor-element .header-bottom .search-cate { display: none; }
  .header-style2 .elementor-element .header-bottom .vertical_megamenu-header, .header-style2 .elementor-element .header-bottom .header-right { width: 50%; }
  .header-style2 .elementor-element .vertical_megamenu-header .wrapper_vertical_menu .resmenu-container .navbar-toggle { margin: 10px 0px 0px; }
  .rtl .header-style2 .elementor-element .vertical_megamenu-header .wrapper_vertical_menu .resmenu-container .navbar-toggle { margin: 10px 0px 0px; }
  .elementor-5053 .elementor-element.elementor-element-53a2998 > .elementor-element-populated { font-size: 12px; }
  .rtl .elementor-4561 .elementor-element.elementor-element-9d2b6a0 { text-align: center; }
  .elementor-4561 .elementor-element.elementor-element-3ef779d > .elementor-element-populated .elementor-widget-wrap, .elementor-4389 .elementor-element.elementor-element-f292cbc > .elementor-element-populated .elementor-widget-wrap { display: flex; justify-content: center; }
  .header-elementor-style1 .header-bottom .search-cate .elementor-widget-wrap > .elementor-element { width: 100%; }
  .footer-style20-bot .newsletter-foot h5 { display: none; }
  .elementor-element-306ee63 .elementor-element .elementor-widget-container { text-align: center; }
  .rtl .elementor-element-306ee63 .elementor-element .elementor-widget-container { text-align: center; }
  .home-style21 .sw-woo-tab-cat4.style7 .box-title h3 { font-size: 18px; }
  .layout-sidebar .elementor-location-header .revoheader-top-menu .search-cate { width: 100%; border-top: 1px solid rgb(221, 221, 221); }
  .rtl .elementor-4177 .elementor-element.elementor-element-efd38e9 > .elementor-element-populated { padding: 0px; }
  .rtl .header-style7 .header-mid .search-cate { margin: 0px; }
  .rtl .header-style7 .revo_top .top-form.top-search input { padding: 0px; }
  .elementor-header-style7.header-style7 .header-mid .elementor-row .elementor-element-efd38e9 { width: 64%; }
  .elementor-header-style7.header-style7 .header-mid .elementor-row .elementor-element-abaf1bf { width: 36%; }
  .elementor-header-style15 .header-top .elementor-widget-wp-widget-nav_menu ul.menu { left: 0px; right: auto; }
  .rtl .elementor-header-style15 .header-top .elementor-widget-wp-widget-nav_menu ul.menu { right: 0px; left: auto; }
  .sw-woo-tab-style4 .top-tab-slider .nav.nav-tabs li a { font-size: 13px; text-transform: capitalize; }
  .newsletter-foot15 .elementor-widget-container { display: inline-block; }
  .elementor-4942 .elementor-element.elementor-element-417c7c4 > .elementor-element-populated { padding: 15px 10px; }
  .elementor-header-11.header-style11 #main-menu .primary-menu .resmenu-container .navbar-toggle { margin-left: 15px; }
  .rtl .elementor-header-11.header-style11 #main-menu .primary-menu .resmenu-container .navbar-toggle { margin-left: 0px; margin-right: 15px; }
  .elementor-4919 .elementor-element.elementor-element-30af621 { text-align: center; padding: 10px 0px 0px; }
  .elementor-4862 .elementor-element.elementor-element-2f5762f { text-align: center; }
  .elementor-2842 .elementor-element.elementor-element-bdf0fd6 > .elementor-element-populated { padding: 0px; }
  .elementor-header-style10 .elementor-element.elementor-element-d13ee0b > .elementor-element-populated { padding: 0px; }
  .elementor-header-style10.header-style10 .header-mid .elementor-row { align-items: center; }
  .elementor-header-style10.header-style10 .header-mid .elementor-row .elementor-element-8fd8021 { width: 75%; float: left; }
  .elementor-header-style10.header-style10 .header-mid .elementor-row .elementor-element-8f14e65 { width: auto; }
  .elementor-header-style10.header-style10 .header-top { height: auto; }
  .elementor-header-style10 .header-top .top-login ul li a > span { display: inline-block; }
  .elementor-header-style10 .header-top .elementor-column-wrap .elementor-widget-wrap { display: flex; justify-content: center; }
  .elementor-header-style10 .header-top .elementor-element.elementor-element-a1f8aec > .elementor-widget-container { padding: 0px; }
  .header-elementor-9 .header-bottom .search-cate .revo_top .top-form.top-search { left: 0px; right: 0px; position: fixed; top: 0px; }
  .elementor-4805 .elementor-element.elementor-element-8ce2b33 { width: 80%; }
  .elementor-element-cb1f5b2 .elementor-widget-wrap { justify-content: center; }
  .elementor-header-style12 .header-top .elementor-widget-wp-widget-nav_menu h5 { font-size: 0px; }
  .elementor-header-style12 .header-top .elementor-widget-wp-widget-nav_menu h5::before { font-size: 12px; }
  .elementor-element .sw-category-slider6 .block-title { width: 100%; }
  .elementor-element .sw-category-slider6 .resp-slider-container .responsive .item { width: 50%; padding: 0px; }
  .elementor-header-style8.header-style8 .header-mid .contact-us { display: none; }
  .elementor-4561 .elementor-element.elementor-element-3ef779d { width: 100%; }
  .elementor-element-c11d5fb { width: 100% !important; }
  .header-style6 .header-top .block-text-right { font-size: 12px; }
  .header-elementor.header-style6 .search-cate .revo_top .top-form.top-search { position: fixed; left: 0px; right: 0px; top: 55px; min-width: auto; }
  .rtl .header-elementor.header-style6 .search-cate .revo_top .top-form.top-search { left: 0px; right: 0px; }
  .elementor .footer .footer-contact h5 { display: none; }
  .header-elementor.header-style3 .header-mid { padding: 10px 0px; }
  .header-elementor.header-style3 .header-mid .header-left .elementor-column-wrap .elementor-widget-wrap { justify-content: center; display: flex; }
  .header-elementor.header-style3 .header-mid .top-header { width: 50%; position: initial; margin: 0px; float: left; }
  .header-elementor.header-style3 .header-mid .header-right { width: 50%; float: left; }
  .header-elementor.header-style6 #main-menu .primary-menu .resmenu-container .navbar-toggle { margin: 5px 0px; }
  .header-style6 .header-mid .elementor-element-5ef813d { width: 40%; }
  .header-style6 .header-mid .header-right { width: 60%; position: initial; }
  .elementor-element-9ebbc17.fix-block .elementor-column-wrap .elementor-widget-wrap, .elementor-element-b76b22f .elementor-column-wrap .elementor-widget-wrap { display: flex; justify-content: center; }
  .elementor-element-507fe1b { display: none !important; }
}
@media (max-width: 360px) {
  .elementor-header-style5.header-style5 .revo_top .top-form.top-search { min-width: 200px; margin: 0px; width: 200px; }
}
.elementor-4218 .elementor-element.elementor-element-bb78b73 { margin: 0px 15px; }
.elementor-element-306ee63 .elementor-element .elementor-widget-container { text-align: left; }
.rtl .elementor-element-306ee63 .elementor-element .elementor-widget-container { text-align: right; }
.footer-style20-bot .newsletter-foot h5, .elementor .footer-style20-bot .newsletter-foot { margin-top: 0px !important; margin-bottom: 0px !important; }
.footer .elementor-footer-copyright.footer-copyright { background-color: transparent; }
.elementor-header-11 .header-top .elementor-widget-wp-widget-nav_menu h5 { color: rgb(45, 45, 45) !important; }
.resp-ajax-page-listing .tab-pane > p { display: flex; flex-wrap: wrap; }
.resp-ajax-page-listing .tab-pane > p br { display: none; }
.resp-ajax-page-listing .tab-pane > p a { padding: 2px; }
#wpadminbar { position: fixed !important; }
#sb_instagram .sbi_photo_wrap { position: relative; }
#sb_instagram .sbi_photo_wrap::before { content: ""; font-family: fontawesome; position: absolute; right: 10px; top: 20px; font-size: 25px; color: rgb(204, 204, 204); }
.rtl #sb_instagram .sbi_photo_wrap::before { right: auto; left: 10px; }
.elementor-header-style18 .resmenu-container .navbar-toggle .icon-bar { background-color: rgb(255, 255, 255) !important; }
.elementor .footer .footer-contact .newsletter-footer .form-newsletter input[type="submit"] { background-color: rgb(230, 0, 50); }
.elementor .footer.footer-style2 .elementor-element .elementor-social-icon i { color: rgb(255, 255, 255); }
.elementor .footer-style18-bot { border-top: none; }
.elementor .footer-style18-bot .elementor-row { border-top: 1px solid rgb(204, 204, 204); padding: 20px 0px; }
.elementor-element .header-top .header-message, .elementor-element .currency_w > li, .elementor-element #lang_sel > ul.nav > li > a { font-size: 12px; }
.footer { font-size: 13px; background-color: #2E3236;}
.header-style7 .elementor-element .header-bottom .container i { position: initial; top: 20px; right: 45px; cursor: pointer; display: inline-block; width: auto; height: auto; opacity: 1; }
.elementor-element-4a57b97 .elementor-shape-rounded .elementor-icon.elementor-social-icon:hover { background-color: transparent !important; }
.elementor-4714 .elementor-element .elementor-social-icon i:hover { color: rgb(230, 0, 50) !important; }
.responsive-post-slider.style5 .resp-slider-container .slider .item .description { font-size: 13px; color: rgb(125, 125, 125); line-height: 22px; }
.header-style9.elementor-element .header-bottom .elementor-widget-wp-widget-nav_menu h5 { font-size: 13px; }
.header-style9.elementor-element .header-bottom .top-form.top-form-minicart .top-minicart-icon a .minicart-number { top: -5px; }
.header-style9 .header-bottom .top-form.top-form-minicart .top-minicart-icon { background: url("../assets/img/icon-cart9.png") center top no-repeat; }
.seller_elementor .resp-slider-container .item-detail .item-inner h4 { font-size: 14px; }
.header-style17.elementor-element .sticky-menu { box-shadow: rgba(0, 0, 0, 0.08) 0px 5px 14px; }
.home-style18 .elementor-element.footer .footer-copyright { padding: 20px 0px; }
.have-icon .fa { padding: 0px 5px 0px 0px; }
.rtl .have-icon .fa { padding: 0px 0px 0px 5px; }
.nav-pills.nav-mega .revo-mega-menu .dropdown-menu .dropdown-submenu .dropdown-sub > li .menu-img { right: auto; left: 5px; top: -5px; width: 28px; }
.rtl .nav-pills.nav-mega .revo-mega-menu .dropdown-menu .dropdown-submenu .dropdown-sub > li .menu-img { right: 5px; left: auto; }
.nav-pills.nav-mega .revo-mega-menu .dropdown-menu .dropdown-submenu > a .menu-title, .nav-pills.nav-mega .revo-mega-menu .dropdown-menu .dropdown-submenu > .have-title .menu-title { margin-bottom: 15px; }
.bg-touch { background: rgb(230, 0, 50); }
.bg-touch .wpb_raw_html { margin-bottom: 0px; }
.bg-touch .get-touch { padding: 31px 0px 30px; }
.bg-touch .get-touch .des { font-weight: 500; font-size: 16px; color: rgb(255, 255, 255); padding: 10px 0px; }
.bg-touch .get-touch a { font-weight: 500; font-size: 14px; color: rgb(28, 28, 28); text-transform: uppercase; background: rgb(255, 255, 255); border-radius: 19px; padding: 11.5px 26px; display: inline-block; vertical-align: top; }
.bg-touch .get-touch a:hover { color: rgb(230, 0, 50); }
.footer-style7 { background: url("../assets/img/bg-footer7.jpg") 0% 0% / cover no-repeat; padding: 49px 0px 60px; }
.footer-style7 .elementor-widget-wp-widget-nav_menu h5 .icon-footer, .footer-style7 .wpb_content_element h3 .icon-footer, .footer-style7 .widget_nav_menu .widgettitle .icon-footer { float: right; position: relative; }
.rtl .footer-style7 .elementor-widget-wp-widget-nav_menu h5 .icon-footer, .rtl .footer-style7 .wpb_content_element h3 .icon-footer, .rtl .footer-style7 .widget_nav_menu .widgettitle .icon-footer { float: left; }
.footer-style7 .elementor-widget-wp-widget-nav_menu h5 .icon-footer::before, .footer-style7 .wpb_content_element h3 .icon-footer::before, .footer-style7 .widget_nav_menu .widgettitle .icon-footer::before { content: ""; color: rgb(34, 34, 34); font-family: Fontawesome; font-size: 14px; display: inline-block; opacity: 0; }
.footer-style7 .footer-logo img { margin-bottom: 22px; }
.footer-style7 .footer-logo .des { font-size: 13px; color: rgb(255, 255, 255); line-height: 21px; padding-right: 30px; margin: 0px 0px 44px; }
.footer-style7 .socials-footer { display: inline-block; overflow: hidden; }
.footer-style7 .socials-footer h3 { display: none; font-size: 16px; color: rgb(255, 255, 255); text-transform: uppercase; font-weight: bold; margin: 31px 0px 21px; }
.footer-style7 .socials-footer ul { margin: 0px; }
.footer-style7 .socials-footer ul > li { list-style: none; float: left; }
.rtl .footer-style7 .socials-footer ul > li { float: right; }
.footer-style7 .socials-footer ul > li > a { display: inline-block; height: 34px; width: 34px; line-height: 34px; color: rgb(34, 34, 34); border-radius: 50%; background-color: rgb(255, 255, 255); text-align: center; margin: 0px 5px; font-size: 16px; }
.footer-style7 .socials-footer ul > li.face a:hover { color: rgb(255, 255, 255); background-color: rgb(59, 89, 152); }
.footer-style7 .socials-footer ul > li.twi a:hover { color: rgb(255, 255, 255); background-color: rgb(29, 161, 242); }
.footer-style7 .socials-footer ul > li.pin a:hover { color: rgb(255, 255, 255); background-color: rgb(189, 8, 28); }
.footer-style7 .socials-footer ul > li.inta a:hover { color: rgb(255, 255, 255); background-color: rgb(56, 151, 240); }
.footer-style7 .socials-footer ul > li.google a:hover { color: rgb(255, 255, 255); background-color: rgb(219, 68, 55); }
.footer-style7 .socials-footer ul > li:first-child a { margin-left: 0px; }
.footer-style7 .info-footer h3 { font-size: 16px; color: rgb(255, 255, 255); text-transform: uppercase; font-weight: bold; margin: 31px 0px 21px; }
.footer-style7 .info-footer ul { overflow: hidden; margin: -8px 0px 0px; }
.footer-style7 .info-footer ul > li { color: rgb(255, 255, 255); list-style: none; overflow: hidden; line-height: 24px; margin-top: 15px; }
.footer-style7 .info-footer ul > li.email { margin-bottom: 22px; line-height: 32px; }
.footer-style7 .info-footer ul > li.email a { color: rgb(255, 255, 255); }
.footer-style7 .info-footer ul > li.email a:hover { color: rgb(230, 0, 50); }
.footer-style7 .info-footer ul > li .fa { width: 32px; height: 32px; background-color: rgba(102, 102, 102, 0.6); color: rgb(255, 255, 255); line-height: 32px; font-size: 16px; margin-right: 10px; text-align: center; float: left; border-radius: 2px; }
.rtl .footer-style7 .info-footer ul > li .fa { float: right; margin: 0px 0px 0px 10px; }
.footer-style7 .info-footer ul > li span { display: block; overflow: hidden; line-height: 20px; }
.footer-style7 .elementor-widget-wp-widget-nav_menu h5, .footer-style7 .elementor-widget-wp-widget-nav_menu .widgettitle, .footer-style7 .widget_nav_menu h5, .footer-style7 .widget_nav_menu .widgettitle { font-size: 16px; color: rgb(255, 255, 255); text-transform: uppercase; font-weight: bold; margin: 31px 0px 21px; }
.footer-style7 .elementor-widget-wp-widget-nav_menu ul.menu > li > a, .footer-style7 .widget_nav_menu ul.menu > li > a { color: rgb(255, 255, 255); text-transform: capitalize; font-size: 13px; position: relative; padding: 7px 0px; transition: all 0.3s ease 0s; display: inline-block; vertical-align: top; }
.footer-style7 .elementor-widget-wp-widget-nav_menu ul.menu > li > a::before, .footer-style7 .widget_nav_menu ul.menu > li > a::before { content: ""; font-family: FontAwesome; font-size: 14px; margin-right: 8px; }
.rtl .footer-style7 .elementor-widget-wp-widget-nav_menu ul.menu > li > a::before, .rtl .footer-style7 .widget_nav_menu ul.menu > li > a::before { content: ""; margin: 0px; }
.rtl .footer-style7 .elementor-widget-wp-widget-nav_menu ul.menu > li > a::after, .rtl .footer-style7 .widget_nav_menu ul.menu > li > a::after { content: ""; font-family: FontAwesome; font-size: 14px; margin-left: 8px; }
.footer-style7 .elementor-widget-wp-widget-nav_menu ul.menu > li > a:hover, .footer-style7 .widget_nav_menu ul.menu > li > a:hover { color: rgb(230, 0, 50); padding-left: 15px; }
.rtl .footer-style7 .elementor-widget-wp-widget-nav_menu ul.menu > li > a:hover, .rtl .footer-style7 .widget_nav_menu ul.menu > li > a:hover { padding-right: 15px; padding-left: 0px; }
.footer-style7 .newletter h3 { font-size: 16px; color: rgb(255, 255, 255); text-transform: uppercase; font-weight: bold; margin: 31px 0px 21px; }
.footer-style7 .newletter .des { font-size: 13px; color: rgb(255, 255, 255); line-height: 21px; margin: 0px 0px 25px; }
.footer-style7 .newletter .mc4wp-form p { margin: 0px 0px 33px; }
.footer-style7 .newletter .mc4wp-form .mc4wp-form-fields input[type="email"] { border: 0px; color: rgb(140, 140, 140); height: 40px; padding: 0px 14px; min-width: 201px; border-radius: 19px 0px 0px 19px; margin: 0px; }
.footer-style7 .newletter .mc4wp-form .mc4wp-form-fields input[type="submit"] { border: 0px; background: url("../assets/img/fly.png") center center no-repeat rgb(230, 0, 50); height: 40px; min-width: 69px; border-radius: 0px 19px 19px 0px; text-indent: -99999px; }
.footer-style7 .newletter .mc4wp-form .mc4wp-form-fields input[type="submit"]:hover { opacity: 0.85; }
.footer-style7 .newletter .app-download a { float: left; }
.footer-style7 .newletter .app-download a:first-child { margin: 0px 10px 0px 0px; }
.footer .container > p { display: none; }
.footer .footer-block1 { background-color: rgb(230, 0, 50); padding: 20px 0px; }
.footer .footer-block1 .wpb_raw_html { margin: 0px; }
.footer .footer-block1 .block-infos .info { width: 20%; float: left; }
.rtl .footer .footer-block1 .block-infos .info { float: right; }
.footer .footer-block1 .block-infos .info.info1 .inner { border-left: 0px; }
.rtl .footer .footer-block1 .block-infos .info.info1 .inner { border-right: 0px; }
.footer .footer-block1 .block-infos .info .inner { border-left: 1px solid rgba(255, 255, 255, 0.3); padding-left: 30px; float: left; width: 100%; }
.rtl .footer .footer-block1 .block-infos .info .inner { float: right; padding-right: 30px; padding-left: 0px; border-right: 1px solid rgba(255, 255, 255, 0.3); border-left: 0px; }
.footer .footer-block1 .block-infos .info .inner i { float: left; font-size: 36px; padding-top: 2px; color: rgb(255, 255, 255); }
.rtl .footer .footer-block1 .block-infos .info .inner i { float: right; }
.footer .footer-block1 .block-infos .info .inner .info-cont { padding-left: 50px; }
.rtl .footer .footer-block1 .block-infos .info .inner .info-cont { padding-right: 50px; padding-left: 0px; }
.footer .footer-block1 .block-infos .info .inner .info-cont span { font-size: 13px; color: rgb(255, 255, 255); text-transform: uppercase; font-weight: 600; margin-bottom: 2px; }
.footer .footer-block1 .block-infos .info .inner .info-cont p { text-transform: capitalize; color: rgb(255, 255, 255); padding-top: 2px; margin-bottom: 3px; }
.footer .footer-menu { background-color: rgb(240, 240, 240); padding-top: 12px; }
.footer .footer-menu.style1 { background-color: rgb(255, 255, 255); }
.footer .footer-menu.style2 { padding-top: 66px; background-color: rgb(242, 242, 242); }
.footer .footer-menu.style2 .vc_wp_custommenu { margin-bottom: 65px; }
.footer .footer-menu.style2 .vc_wp_custommenu .elementor-widget-wp-widget-nav_menu ul.menu > li > a:hover, .footer .footer-menu.style2 .vc_wp_custommenu .widget_nav_menu ul.menu > li > a:hover { color: rgb(34, 34, 34); }
.footer .footer-menu.style4 { padding-top: 45px; background-color: rgb(17, 17, 17); }
.footer .footer-menu.style4 .elementor-widget-container h5, .footer .footer-menu.style4 .vc_wp_custommenu .widget_nav_menu .widgettitle, .footer .footer-menu.style4 .contact-address .info-footer h3 { color: rgb(255, 255, 255); }
.footer .footer-menu.style4 .contact-address .info-footer ul > li .fa { background-color: rgb(70, 70, 70); }
.footer .footer-menu .footer-menu-2 { padding: 35px 0px 0px; position: relative; border-top: 1px solid rgb(224, 224, 224); margin: 0px 15px; text-align: center; }
.footer .footer-menu .footer-menu-2::before { content: ""; }
.footer .footer-menu .footer-menu-2 .elementor-widget-wrap, .footer .footer-menu .footer-menu-2 .vc_wp_custommenu { margin: 0px; }
.footer .footer-menu .footer-menu-2 .elementor-widget-wrap .elementor-widget-wp-widget-nav_menu ul.menu, .footer .footer-menu .footer-menu-2 .elementor-widget-wrap .widget_nav_menu ul.menu, .footer .footer-menu .footer-menu-2 .vc_wp_custommenu .elementor-widget-wp-widget-nav_menu ul.menu, .footer .footer-menu .footer-menu-2 .vc_wp_custommenu .widget_nav_menu ul.menu { display: inline-block; vertical-align: top; margin-bottom: 15px; }
.footer .footer-menu .footer-menu-2 .elementor-widget-wrap .elementor-widget-wp-widget-nav_menu ul.menu > li, .footer .footer-menu .footer-menu-2 .elementor-widget-wrap .widget_nav_menu ul.menu > li, .footer .footer-menu .footer-menu-2 .vc_wp_custommenu .elementor-widget-wp-widget-nav_menu ul.menu > li, .footer .footer-menu .footer-menu-2 .vc_wp_custommenu .widget_nav_menu ul.menu > li { float: left; }
.rtl .footer .footer-menu .footer-menu-2 .elementor-widget-wrap .elementor-widget-wp-widget-nav_menu ul.menu > li, .rtl .footer .footer-menu .footer-menu-2 .elementor-widget-wrap .widget_nav_menu ul.menu > li, .rtl .footer .footer-menu .footer-menu-2 .vc_wp_custommenu .elementor-widget-wp-widget-nav_menu ul.menu > li, .rtl .footer .footer-menu .footer-menu-2 .vc_wp_custommenu .widget_nav_menu ul.menu > li { float: right; }
.footer .footer-menu .footer-menu-2 .elementor-widget-wrap .elementor-widget-wp-widget-nav_menu ul.menu > li > a, .footer .footer-menu .footer-menu-2 .elementor-widget-wrap .widget_nav_menu ul.menu > li > a, .footer .footer-menu .footer-menu-2 .vc_wp_custommenu .elementor-widget-wp-widget-nav_menu ul.menu > li > a, .footer .footer-menu .footer-menu-2 .vc_wp_custommenu .widget_nav_menu ul.menu > li > a { color: rgb(34, 34, 34); text-transform: uppercase; font-size: 13px; font-weight: 500; position: relative; padding: 0px 12px; transition: all 0.3s ease 0s; display: inline-block; vertical-align: top; }
.footer .footer-menu .footer-menu-2 .elementor-widget-wrap .elementor-widget-wp-widget-nav_menu ul.menu > li > a::before, .footer .footer-menu .footer-menu-2 .elementor-widget-wrap .widget_nav_menu ul.menu > li > a::before, .footer .footer-menu .footer-menu-2 .vc_wp_custommenu .elementor-widget-wp-widget-nav_menu ul.menu > li > a::before, .footer .footer-menu .footer-menu-2 .vc_wp_custommenu .widget_nav_menu ul.menu > li > a::before { content: ""; margin: 0px; }
.rtl .footer .footer-menu .footer-menu-2 .elementor-widget-wrap .elementor-widget-wp-widget-nav_menu ul.menu > li > a::after, .rtl .footer .footer-menu .footer-menu-2 .elementor-widget-wrap .widget_nav_menu ul.menu > li > a::after, .rtl .footer .footer-menu .footer-menu-2 .vc_wp_custommenu .elementor-widget-wp-widget-nav_menu ul.menu > li > a::after, .rtl .footer .footer-menu .footer-menu-2 .vc_wp_custommenu .widget_nav_menu ul.menu > li > a::after { content: ""; margin: 0px; }
.footer .footer-menu .footer-menu-2 .elementor-widget-wrap .elementor-widget-wp-widget-nav_menu ul.menu > li > a:hover, .footer .footer-menu .footer-menu-2 .elementor-widget-wrap .widget_nav_menu ul.menu > li > a:hover, .footer .footer-menu .footer-menu-2 .vc_wp_custommenu .elementor-widget-wp-widget-nav_menu ul.menu > li > a:hover, .footer .footer-menu .footer-menu-2 .vc_wp_custommenu .widget_nav_menu ul.menu > li > a:hover { padding-left: 12px; padding-right: 12px; color: rgb(230, 0, 50); margin: 0px; }
.rtl .footer .footer-menu .footer-menu-2 .elementor-widget-wrap .elementor-widget-wp-widget-nav_menu ul.menu > li > a:hover, .rtl .footer .footer-menu .footer-menu-2 .elementor-widget-wrap .widget_nav_menu ul.menu > li > a:hover, .rtl .footer .footer-menu .footer-menu-2 .vc_wp_custommenu .elementor-widget-wp-widget-nav_menu ul.menu > li > a:hover, .rtl .footer .footer-menu .footer-menu-2 .vc_wp_custommenu .widget_nav_menu ul.menu > li > a:hover { padding-left: 12px; padding-right: 12px; }
.footer .footer-menu .elementor-widget-wp-widget-nav_menu h5, .footer .footer-menu .elementor-widget-wp-widget-nav_menu .widgettitle, .footer .footer-menu .vc_wp_custommenu .widget_nav_menu h5, .footer .footer-menu .vc_wp_custommenu .widget_nav_menu .widgettitle { font-size: 16px; color: rgb(34, 34, 34); text-transform: uppercase; font-weight: 500 !important; }
.footer .footer-menu .elementor-widget-wp-widget-nav_menu h5 .icon-footer, .footer .footer-menu .elementor-widget-wp-widget-nav_menu .widgettitle .icon-footer, .footer .footer-menu .vc_wp_custommenu .widget_nav_menu h5 .icon-footer, .footer .footer-menu .vc_wp_custommenu .widget_nav_menu .widgettitle .icon-footer { float: right; position: relative; }
.rtl .footer .footer-menu .elementor-widget-wp-widget-nav_menu h5 .icon-footer, .rtl .footer .footer-menu .elementor-widget-wp-widget-nav_menu .widgettitle .icon-footer, .rtl .footer .footer-menu .vc_wp_custommenu .widget_nav_menu h5 .icon-footer, .rtl .footer .footer-menu .vc_wp_custommenu .widget_nav_menu .widgettitle .icon-footer { float: left; }
.footer .footer-menu .elementor-widget-wp-widget-nav_menu h5 .icon-footer::before, .footer .footer-menu .elementor-widget-wp-widget-nav_menu .widgettitle .icon-footer::before, .footer .footer-menu .vc_wp_custommenu .widget_nav_menu h5 .icon-footer::before, .footer .footer-menu .vc_wp_custommenu .widget_nav_menu .widgettitle .icon-footer::before { content: ""; font-family: Fontawesome; font-size: 14px; display: inline-block; opacity: 0; }
.footer .footer-menu .elementor-widget-wp-widget-nav_menu ul.menu > li > a, .footer .footer-menu .vc_wp_custommenu .widget_nav_menu ul.menu > li > a { color: rgb(125, 125, 125); text-transform: capitalize; font-size: 13px; position: relative; padding: 7px 0px; transition: all 0.3s ease 0s; display: inline-block; vertical-align: top; }
.footer .footer-menu .elementor-widget-wp-widget-nav_menu ul.menu > li > a::before, .footer .footer-menu .vc_wp_custommenu .widget_nav_menu ul.menu > li > a::before { content: ""; font-family: FontAwesome; font-size: 14px; margin-right: 8px; }
.rtl .footer .footer-menu .elementor-widget-wp-widget-nav_menu ul.menu > li > a::before, .rtl .footer .footer-menu .vc_wp_custommenu .widget_nav_menu ul.menu > li > a::before { content: ""; margin: 0px; }
.rtl .footer .footer-menu .elementor-widget-wp-widget-nav_menu ul.menu > li > a::after, .rtl .footer .footer-menu .vc_wp_custommenu .widget_nav_menu ul.menu > li > a::after { content: ""; font-family: FontAwesome; font-size: 14px; margin-left: 8px; }
.footer .footer-menu .elementor-widget-wp-widget-nav_menu ul.menu > li > a:hover, .footer .footer-menu .vc_wp_custommenu .widget_nav_menu ul.menu > li > a:hover { color: rgb(230, 0, 50); padding-left: 15px; }
.rtl .footer .footer-menu .elementor-widget-wp-widget-nav_menu ul.menu > li > a:hover, .rtl .footer .footer-menu .vc_wp_custommenu .widget_nav_menu ul.menu > li > a:hover { padding-right: 15px; padding-left: 0px; }
.footer .footer-menu .contact-address .info-footer h3 { font-size: 16px; color: rgb(34, 34, 34); text-transform: uppercase; font-weight: 500 !important; }
.footer .footer-menu .contact-address .info-footer h3 .icon-footer { float: right; position: relative; }
.rtl .footer .footer-menu .contact-address .info-footer h3 .icon-footer { float: left; }
.footer .footer-menu .contact-address .info-footer h3 .icon-footer::before { content: ""; font-family: Fontawesome; font-size: 14px; display: inline-block; opacity: 0; }
.footer .footer-menu .contact-address .info-footer ul { overflow: hidden; margin: -8px 0px 0px; }
.footer .footer-menu .contact-address .info-footer ul > li { list-style: none; overflow: hidden; line-height: 24px; margin-top: 15px; }
.footer .footer-menu .contact-address .info-footer ul > li.email { margin-bottom: 22px; line-height: 32px; }
.footer .footer-menu .contact-address .info-footer ul > li.email a { color: rgb(125, 125, 125); }
.footer .footer-menu .contact-address .info-footer ul > li.email a:hover { color: rgb(230, 0, 50); }
.footer .footer-menu .contact-address .info-footer ul > li .fa { width: 32px; height: 32px; background-color: rgb(157, 157, 157); color: rgb(255, 255, 255); line-height: 32px; font-size: 16px; margin-right: 10px; text-align: center; float: left; border-radius: 2px; }
.rtl .footer .footer-menu .contact-address .info-footer ul > li .fa { float: right; margin: 0px 0px 0px 10px; }
.footer .footer-menu .contact-address .info-footer ul > li span { display: block; overflow: hidden; line-height: 20px; }
.footer .footer-contact { background-color: rgb(240, 240, 240); border-top: 1px solid rgb(224, 224, 224); }
.footer .footer-contact h5 { float: left; margin-right: 20px; line-height: 40px; font-size: 16px; color: rgb(34, 34, 34); font-weight: 500; text-transform: uppercase; }
.rtl .footer .footer-contact h5 { float: right; margin-right: 0px; margin-left: 20px; }
.footer .footer-contact.style1 { border-top: 0px; }
.footer .footer-contact.style1 .newsletter-footer { padding-top: 20px; margin-bottom: 10px; }
.footer .footer-contact.style1 .socials-footer { padding-top: 24px; }
.footer .footer-contact.style1 .wpb_content_element { margin-bottom: 0px; }
.footer .footer-contact.style1 .newsletter-footer .form-newsletter input[type="email"] { border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-width: 1px 0px 1px 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(230, 0, 50); border-bottom-color: rgb(230, 0, 50); border-left-color: rgb(230, 0, 50); border-image: initial; border-right-style: initial; border-right-color: initial; float: left; }
.rtl .footer .footer-contact.style1 .newsletter-footer .form-newsletter input[type="email"] { float: right; border-right: 1px solid rgb(230, 0, 50); }
.footer .footer-contact.style1 .socials-footer ul li > a { background-color: rgb(230, 0, 50); color: rgb(235, 235, 235); }
.footer .footer-contact.style1 .socials-footer ul li > a:hover { color: rgb(255, 255, 255); }
.footer .footer-contact.style2 .newsletter-footer { text-align: center; padding-top: 20px; }
.footer .footer-contact.style2 .newsletter-footer .content-wrap { display: inline-block; overflow: hidden; }
.rtl .footer .footer-contact.style2 .newsletter-footer .content-wrap h3 { float: right; margin-left: 20px; margin-right: 0px; }
.footer .footer-contact.style2 .newsletter-footer .content-wrap .form-newsletter { float: left; }
.footer .footer-contact.style2 .newsletter-footer .content-wrap .form-newsletter p { margin-bottom: 8px; }
.footer .footer-contact.style2 .newsletter-footer .content-wrap .form-newsletter input { margin: 0px; }
.footer .footer-contact.style2 .newsletter-footer .content-wrap .form-newsletter input[type="submit"] { background-color: rgb(34, 34, 34); }
.rtl .footer .footer-contact.style2 .newsletter-footer .content-wrap .form-newsletter input[type="submit"] { border-radius: 20px 0px 0px 20px; }
.footer .footer-contact.style2 .newsletter-footer .content-wrap .form-newsletter input[type="submit"]:hover { opacity: 0.8; }
.footer .footer-contact.style2 .newsletter-footer .content-wrap .form-newsletter input[type="email"] { border: 1px solid rgb(224, 224, 224); border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.rtl .footer .footer-contact.style2 .newsletter-footer .content-wrap .form-newsletter input[type="email"] { border-radius: 0px 20px 20px 0px; }
.footer .footer-contact > .vc_column-inner { padding-top: 30px; }
.footer .footer-contact .wpb_content_element { margin-bottom: 10px; }
.footer .footer-contact h3 { font-size: 16px; color: rgb(34, 34, 34); text-transform: uppercase; font-weight: 500 !important; }
.footer .footer-contact .newsletter-footer { overflow: hidden; }
.footer .footer-contact .newsletter-footer h3 { float: left; margin-right: 20px; line-height: 40px; }
.rtl .footer .footer-contact .newsletter-footer h3 { margin: 0px 0px 0px 20px; float: right; }
.footer .footer-contact .newsletter-footer .form-newsletter input[type="email"] { border: 0px; color: rgb(140, 140, 140); height: 40px; padding: 0px 16px; min-width: 403px; border-top-left-radius: 20px; border-bottom-left-radius: 20px; }
.rtl .footer .footer-contact .newsletter-footer .form-newsletter input[type="email"] { border-radius: 0px 20px 20px 0px; }
.footer .footer-contact .newsletter-footer .form-newsletter input[type="submit"] { border: 0px; background-color: rgb(230, 0, 50); height: 40px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 14px; font-weight: bold; padding: 0px 25px; border-radius: 0px 20px 20px 0px; line-height: 40px; }
.rtl .footer .footer-contact .newsletter-footer .form-newsletter input[type="submit"] { border-radius: 20px 0px 0px 20px; }
.footer .footer-contact .newsletter-footer .form-newsletter input[type="submit"]:hover { background-color: rgb(59, 59, 59); }
.footer .footer-contact .socials-footer { overflow: hidden; margin-bottom: 40px; }
.footer .footer-contact .socials-footer h3 { margin: 0px 20px 0px 34px; line-height: 34px; float: left; }
.rtl .footer .footer-contact .socials-footer h3 { float: right; margin: 0px 20px; }
.footer .footer-contact .socials-footer ul li { float: left; display: inline-block; vertical-align: top; list-style: none; margin: 0px 5px; }
.rtl .footer .footer-contact .socials-footer ul li { float: right; }
.footer .footer-contact .socials-footer ul li > a { height: 34px; width: 34px; display: inline-block; border-radius: 50%; font-size: 18px; color: rgb(34, 34, 34); background-color: rgb(255, 255, 255); text-align: center; line-height: 34px; transition: all 0.3s ease 0s; }
.footer .footer-contact .socials-footer ul li > a .fa::before { line-height: 34px; }
.footer .footer-contact .socials-footer ul li > a:hover { background-color: rgb(230, 0, 50); color: rgb(255, 255, 255); }
.footer .footer-bottom3 { text-align: center; padding: 62px 0px 0px; }
.footer .footer-bottom3 .wpb_raw_html { margin-bottom: 28px; }
.footer .footer-bottom3 .wpb_raw_html .wpb_wrapper { border: 0px; }
.footer .footer-bottom3 .vc_wp_custommenu { margin-bottom: 50px; }
.footer .footer-bottom3 .wpb_wrapper { border-bottom: 1px solid rgb(224, 224, 224); }
.footer .footer-bottom3 .socials-footer .elementor-social-icons-wrapper, .footer .footer-bottom3 .socials-footer ul { display: inline-block; margin: 0px; }
.footer .footer-bottom3 .socials-footer .elementor-social-icons-wrapper > .elementor-icon, .footer .footer-bottom3 .socials-footer .elementor-social-icons-wrapper > li, .footer .footer-bottom3 .socials-footer ul > .elementor-icon, .footer .footer-bottom3 .socials-footer ul > li { list-style: none; float: left; margin: 0px 20px; }
.rtl .footer .footer-bottom3 .socials-footer .elementor-social-icons-wrapper > .elementor-icon, .rtl .footer .footer-bottom3 .socials-footer .elementor-social-icons-wrapper > li, .rtl .footer .footer-bottom3 .socials-footer ul > .elementor-icon, .rtl .footer .footer-bottom3 .socials-footer ul > li { float: right; }
.footer .footer-bottom3 .socials-footer .elementor-social-icons-wrapper > .elementor-icon > a, .footer .footer-bottom3 .socials-footer .elementor-social-icons-wrapper > li > a, .footer .footer-bottom3 .socials-footer ul > .elementor-icon > a, .footer .footer-bottom3 .socials-footer ul > li > a { font-size: 34px; color: rgb(34, 34, 34); }
.footer .footer-bottom3 .socials-footer .elementor-social-icons-wrapper > .elementor-icon > a:hover, .footer .footer-bottom3 .socials-footer .elementor-social-icons-wrapper > li > a:hover, .footer .footer-bottom3 .socials-footer ul > .elementor-icon > a:hover, .footer .footer-bottom3 .socials-footer ul > li > a:hover { color: rgb(125, 125, 125); }
.footer .footer-bottom3 .elementor-widget-wp-widget-nav_menu ul.menu, .footer .footer-bottom3 .widget_nav_menu ul.menu { display: inline-block; vertical-align: top; margin-bottom: 15px; }
.footer .footer-bottom3 .elementor-widget-wp-widget-nav_menu ul.menu > li, .footer .footer-bottom3 .widget_nav_menu ul.menu > li { float: left; }
.rtl .footer .footer-bottom3 .elementor-widget-wp-widget-nav_menu ul.menu > li, .rtl .footer .footer-bottom3 .widget_nav_menu ul.menu > li { float: right; }
.footer .footer-bottom3 .elementor-widget-wp-widget-nav_menu ul.menu > li > a, .footer .footer-bottom3 .widget_nav_menu ul.menu > li > a { color: rgb(34, 34, 34); text-transform: uppercase; font-size: 13px; font-weight: 500; position: relative; padding: 0px 12px; transition: all 0.3s ease 0s; display: inline-block; vertical-align: top; }
.footer .footer-bottom3 .elementor-widget-wp-widget-nav_menu ul.menu > li > a::before, .footer .footer-bottom3 .widget_nav_menu ul.menu > li > a::before { content: ""; margin: 0px; }
.footer .footer-bottom3 .elementor-widget-wp-widget-nav_menu ul.menu > li > a:hover, .footer .footer-bottom3 .widget_nav_menu ul.menu > li > a:hover { color: rgb(125, 125, 125); margin: 0px; }
.footer .footer-copyright { background-color: rgb(45, 45, 45); color: rgb(125, 125, 125); padding: 25px 0px; text-align: center; }
.footer .footer-copyright .widget_nav_menu { display: none; }
.footer .footer-copyright .widget_sp_image { margin-bottom: 0px; }
.footer .footer-copyright.style3 { background-color: rgb(59, 59, 59); }
.footer .footer-copyright.style1 { background-color: rgb(255, 255, 255); }
.footer .footer-copyright.style2 { background-color: rgb(230, 0, 50); color: rgb(255, 255, 255); }
.footer .footer-copyright.style2 a { color: rgb(255, 255, 255); }
.footer .footer-copyright.style2 a:hover { color: rgb(125, 125, 125); }
.footer .footer-copyright.style-christmas { display: none; }
.home-style3 .footer .footer-copyright { background-color: rgb(255, 255, 255); }
.home-style3 .footer .footer-copyright a { color: rgb(125, 125, 125); }
.home-style3 .footer .footer-copyright a:hover { color: rgb(230, 0, 50); }
.footer .footer-copyright a { color: rgb(230, 0, 50); }
.footer .footer-copyright a:hover { opacity: 0.85; }
.footer .footer-copyright .sidebar-copyright { display: inline-block; }
.footer .footer-copyright .sidebar-copyright img { margin-bottom: 0px; margin-top: 8px; }
.footer .footer-top { color: rgba(255, 255, 255, 0.6); font-size: 13px; background-color: rgb(0, 55, 100); line-height: 24px; padding-top: 28px; }
.footer .footer-top h3 { font-size: 16px; color: rgb(255, 255, 255); text-transform: uppercase; margin-bottom: 10px; position: relative; font-weight: 500 !important; }
.footer .footer-top .find-store { padding-right: 80px; position: relative; }
.footer .footer-top .find-store::before { content: ""; width: 1px; height: 175px; position: absolute; right: 15px; top: 5px; background-color: rgba(255, 255, 255, 0.2); }
.rtl .footer .footer-top .find-store::before { left: -15px; right: auto; }
.rtl .footer .footer-top .find-store { padding-left: 80px; padding-right: 0px; }
.footer .footer-top .find-store h3::before { content: ""; font-family: FontAwesome; font-size: 22px; margin-right: 10px; }
.rtl .footer .footer-top .find-store h3::after { content: ""; font-family: FontAwesome; font-size: 22px; margin-left: 10px; }
.rtl .footer .footer-top .find-store h3::before { content: ""; margin: 0px; }
.footer .footer-top .find-store .store { overflow: hidden; margin-top: 45px; }
.footer .footer-top .find-store .store h4 { float: left; color: rgb(255, 255, 255); text-transform: uppercase; margin-right: 20px; font-size: 13px; line-height: 40px; font-weight: 500 !important; }
.rtl .footer .footer-top .find-store .store h4 { float: right; margin: 0px 0px 0px 20px; }
.footer .footer-top .find-store .store a { display: inline-block; height: 40px; padding: 0px 18px; line-height: 40px; text-transform: uppercase; color: rgb(0, 55, 100); background-color: rgb(255, 255, 255); font-weight: 500; }
.footer .footer-top .find-store .store a:hover { background-color: rgb(242, 242, 242); }
.footer .footer-top .newsletter { padding: 0px 25px; position: relative; }
.footer .footer-top .newsletter::before { content: ""; width: 1px; height: 175px; position: absolute; right: -20px; top: 5px; background-color: rgba(255, 255, 255, 0.2); }
.rtl .footer .footer-top .newsletter::before { left: -20px; right: auto; }
.footer .footer-top .newsletter h3::before { content: ""; font-family: FontAwesome; font-size: 16px; margin-right: 10px; }
.rtl .footer .footer-top .newsletter h3::after { content: ""; font-family: FontAwesome; font-size: 16px; margin-left: 10px; }
.rtl .footer .footer-top .newsletter h3::before { content: ""; margin: 0px; }
.footer .footer-top .newsletter .mc4wp-form { margin-top: 25px; }
.footer .footer-top .newsletter .mc4wp-form input[type="email"] { height: 40px; background-color: rgb(255, 255, 255); color: rgb(107, 107, 107); padding: 0px 15px; border-radius: 0px; float: left; min-width: 220px; }
.rtl .footer .footer-top .newsletter .mc4wp-form input[type="email"] { float: right; }
.footer .footer-top .newsletter .mc4wp-form input[type="submit"] { height: 40px; padding: 0px 10px; text-transform: uppercase; color: rgb(255, 255, 255); background-color: rgb(158, 158, 158); font-weight: 500; border: 0px; border-radius: 0px; }
.footer .footer-top .newsletter .mc4wp-form input[type="submit"]:hover { color: rgb(230, 0, 50); }
.footer .footer-top .follow-us { text-align: center; }
.footer .footer-top .follow-us h3 { margin-bottom: 21px; }
.footer .footer-top .follow-us ul > li { list-style: none; display: inline-block; width: 20%; }
.footer .footer-top .follow-us ul > li > a { display: inline-block; width: 40px; height: 40px; text-align: center; line-height: 40px; font-size: 20px; color: rgb(34, 34, 34); border-radius: 50%; background-color: rgb(242, 242, 242); }
.footer .footer-top .follow-us ul > li > a:hover { color: rgb(230, 0, 50); background-color: rgb(204, 204, 204); }
.footer .footer-top .follow-us ul > li .on { display: block; color: rgb(158, 158, 158); font-size: 14px; }
.footer .footer-top .follow-us ul > li .flag { font-size: 14px; display: block; color: rgb(255, 255, 255); font-weight: bold; }
.footer .footer-top .app-download { text-align: center; }
.footer .footer-top .app-download a { display: inline-block; margin: 10px 3px; }
.footer .footer-top5 { text-align: center; padding-bottom: 25px; border-bottom: 1px solid rgba(208, 208, 208, 0.2); }
.footer .footer-top5 .text-block { margin-bottom: 30px; }
.footer .footer-top5 .socials-footer { display: inline-block; overflow: hidden; }
.footer .footer-top5 .socials-footer h3 { float: left; color: rgb(255, 255, 255); font-size: 16px; text-transform: uppercase; line-height: 34px; font-weight: 500 !important; }
.rtl .footer .footer-top5 .socials-footer h3 { float: right; }
.footer .footer-top5 .socials-footer ul { display: inline-block; float: left; }
.rtl .footer .footer-top5 .socials-footer ul { float: right; margin: 0px 15px 0px 0px; }
.footer .footer-top5 .socials-footer ul > li { list-style: none; float: left; }
.rtl .footer .footer-top5 .socials-footer ul > li { float: right; }
.footer .footer-top5 .socials-footer ul > li > a { display: inline-block; height: 34px; width: 34px; line-height: 34px; color: rgb(34, 34, 34); border-radius: 50%; background-color: rgb(255, 255, 255); text-align: center; margin: 0px 5px; font-size: 16px; }
.footer .footer-top5 .socials-footer ul > li > a:hover { color: rgb(255, 255, 255); background-color: rgb(230, 0, 50); }
.footer .footer-newsletter5 { background: url("../assets/img/bg-newsltter5.jpg") center center no-repeat; text-align: center; padding: 15px 0px 10px; }
.footer .footer-newsletter5 h5, .footer .footer-newsletter5 h3 { margin-right: 20px; line-height: 30px; margin-bottom: 20px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 16px; font-weight: 500 !important; }
.footer .footer-newsletter5 .form-newsletter input[type="email"] { border: 0px; color: rgb(140, 140, 140); height: 40px; padding: 0px 16px; min-width: 410px; border-radius: 20px 0px 0px 20px; }
.rtl .footer .footer-newsletter5 .form-newsletter input[type="email"] { border-radius: 0px 20px 20px 0px; }
.footer .footer-newsletter5 .form-newsletter input[type="submit"] { border: 0px; background-color: rgb(230, 0, 50); height: 40px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 14px; font-weight: bold; padding: 0px 25px; border-radius: 0px 20px 20px 0px; line-height: 40px; }
.rtl .footer .footer-newsletter5 .form-newsletter input[type="submit"] { border-radius: 20px 0px 0px 20px; }
.footer .footer-newsletter5 .form-newsletter input[type="submit"]:hover { background-color: rgb(13, 127, 114); }
#revo-totop { display: inline-block; background: url("../assets/img/up-arrow.png") center center no-repeat scroll rgb(212, 19, 22); bottom: 80px; overflow: hidden; position: fixed; right: 24px; height: 50px; width: 50px; z-index: 999; opacity: 1; border-radius: 100%; transition: all 0.3s ease 0s; }
#revo-totop:hover { opacity: 0.9; }
.rtl #revo-totop { right: auto; left: 24px; }
@media (max-width: 767px) {
  .cusom-menu-mobile h5 { background: rgb(230, 0, 50); padding: 10px; color: rgb(255, 255, 255) !important; }
  .cusom-menu-mobile h5 .icon-footer { position: absolute; right: 15px; }
  .rtl .cusom-menu-mobile h5 .icon-footer { right: auto; left: 15px; }
  .cusom-menu-mobile h5 .icon-footer::before { content: ""; font-family: Fontawesome; font-size: 14px; display: inline-block; opacity: 1 !important; }
  .cusom-menu-mobile .menu { display: none; }
}
.footer .footer-menu .contact-address .info-footer.elementor-element ul { display: block !important; }
.rtl .header-style7 .top-form .wrapp-minicart { left: 0px; }
.rtl .header-style7 .revo_top .top-form.top-search .cat-wrapper { border-left: 1px solid rgb(224, 224, 224); }
.rtl .header-style7 .header-top .currency_w > li > a { padding: 0px 20px 0px 0px; }
.rtl .header-style7 .header-top .top-login ul li a { color: rgb(255, 255, 255); border-left: 0px; padding: 0px 0px 0px 20px; }
.rtl .header-style7 .header-top .widget_nav_menu h3 { padding: 0px 10px 0px 20px; border-right: 1px solid rgb(103, 103, 103); }
.rtl .header-style7 .header-top .widget_nav_menu h3::after { margin-left: 0px; margin-right: 4px; }
.rtl .header-style7 .mid-header .widget_nav_menu ul { margin: 0px 0px 0px 11px; }
.rtl .header-style7 .mid-header .top-form.top-form-minicart .top-minicart-icon { text-align: right; }
.rtl .header-style7 .mid-header .top-form.top-form-minicart .top-minicart-icon i { float: right; }
.rtl .header-style7 .mid-header .top-form.top-form-minicart .top-minicart-icon .title-cart { float: right; margin-left: 0px; margin-right: 13px; }
.rtl .header-style7 .nav-pills > li:first-child { padding-left: 23px; padding-right: 0px; }
.rtl .header-style7 .nav-pills > li.dropdown > a::after { right: auto; left: -15px; }
.rtl.home-style7 .box-slider-title .view-all a { margin: 0px 22px 0px 0px; }
.rtl .dailydeals-product .resp-slider-container .box-slider-title .wrap-link .wrap-countdown .end-in { border-left: 1px dashed rgb(230, 0, 50); border-right: 0px; padding: 8px 37px 6px 13px; }
.rtl .dailydeals-product .resp-slider-container .box-slider-title .wrap-link .wrap-countdown .end-in::before { left: auto; right: 13px; }
.rtl .dailydeals-product .resp-slider-container .box-slider-title .wrap-link .wrap-countdown .banner-countdown .countdown-row .countdown-section span.countdown-amount { margin: 0px 0px 0px 3px; }
.rtl .dailydeals-product .resp-slider-container .box-slider-title .wrap-link .wrap-countdown .banner-countdown .countdown-row .countdown-section.days, .rtl .dailydeals-product .resp-slider-container .box-slider-title .wrap-link .wrap-countdown .banner-countdown .countdown-row .countdown-section.hours, .rtl .dailydeals-product .resp-slider-container .box-slider-title .wrap-link .wrap-countdown .banner-countdown .countdown-row .countdown-section.mins { margin: 0px 0px 0px 28px; }
.rtl .dailydeals-product .resp-slider-container .box-slider-title .wrap-link .view-all a { margin: 0px 22px 0px 0px; }
.rtl .bg-touch { background: rgb(230, 0, 50); }
.rtl .bg-touch .get-touch { padding: 31px 0px 30px; }
.rtl .bg-touch .get-touch .des { font-weight: 500; font-size: 16px; color: rgb(255, 255, 255); }
.rtl .bg-touch .get-touch a { font-weight: 500; font-size: 14px; color: rgb(28, 28, 28); text-transform: uppercase; background: rgb(255, 255, 255); border-radius: 19px; padding: 11.5px 26px; }
.rtl .bg-touch .get-touch a:hover { color: rgb(230, 0, 50); }
.rtl .footer-style7 .footer-logo .des { padding-right: 0px; padding-left: 30px; }
.rtl .footer-style7 .socials-footer ul > li:first-child a { margin-left: 5px; margin-right: 0px; }
.rtl .footer-style7 .newletter .mc4wp-form .mc4wp-form-fields input[type="email"] { border-radius: 0px 19px 19px 0px; }
.rtl .footer-style7 .newletter .mc4wp-form .mc4wp-form-fields input[type="submit"] { border-radius: 19px 0px 0px 19px; }
.rtl .footer-style7 .newletter .mc4wp-form .mc4wp-form-fields input[type="submit"]::before { content: ""; font-family: FontAwesome; font-size: 16px; }
.rtl .footer-style7 .newletter .app-download a { float: right; }
.rtl .footer-style7 .newletter .app-download a:first-child { margin: 0px 0px 0px 10px; }
