.row {
margin-left:* -1px;
overflow:inherit;
}

.row:before,.row:after {
content:" ";
display:table;
}

@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);
}

*,html {
outline:none!important;
}

body .body-wrapper {
overflow:hidden;
position:relative;
}

body a:hover {
color:#ff5c00;
text-decoration:none;
}

body input,body textarea,body button {
outline:medium none!important;
border:1px solid #ccc;
margin-bottom:10px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-o-border-radius:4px;
-ms-border-radius:4px;
border-radius:4px;
padding:0 5px;
}

body.boxed-layout .body-wrapper {
width:1200px;
background:#fff;
box-shadow:0 0 8px #000;
margin:0 auto;
}

.float {
float:none!important;
}

.thumbnail {
max-width:100%;
}

.size-full {
width:100%;
height:auto;
margin:0 0 30px;
}

.aligncenter {
display:block;
clear:both;
margin:0 auto 30px;
}

.alignnone {
float:none;
clear:both;
display:block;
margin:0 0 30px;
}

p .size-full {
width:auto;
height:auto;
margin:5px 0 30px;
}

p .aligncenter {
display:block;
margin:5px auto 30px;
}

p .alignnone {
float:none;
display:block;
margin:5px 0 30px;
}

.video-wrapper {
position:relative;
padding-bottom:56.25%;
padding-top:25px;
height:0;
}

.video-wrapper iframe {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}

.fa:before {
font-family:FontAwesome;
}

.loading {
position:relative;
z-index:2;
height:300px;
overflow:hidden;
}

.loading:before {
background:url(../images/loading.gif) no-repeat center center #fff;
background-size:60px 60px;
content:"";
position:absolute;
left:0;
top:0;
bottom:0;
right:0;
z-index:99;
display:block;
}

.rtl .loading:before {
left:0!important;
right:0!important;
}

.loading.add_to_cart_button:before {
background:url(../images/loadingp.gif) no-repeat center center #fff;
}

ul.breadcrumb {
margin:0 0 20px;
}

.quote-border {
background-color:#f4f4f4;
margin-bottom:10px;
font-style:italic;
border:1px solid #ddd;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-o-border-radius:3px;
-ms-border-radius:3px;
border-radius:3px;
padding:20px;
}

.wpb_revslider_element .rev_slider_wrapper .tp-bullets.custom {
width:200px!important;
}

.wpb_revslider_element .rev_slider_wrapper .tp-bullets.custom .tp-bullet {
width:8px!important;
height:8px!important;
background-color:#7d7d7d!important;
position:relative!important;
display:inline-block!important;
border-radius:50%!important;
cursor:pointer;
box-sizing:content-box;
text-align:center!important;
left:0!important;
}

.wpb_revslider_element .rev_slider_wrapper .tp-bullets.custom .tp-bullet + .tp-bullet {
margin-left:10px!important;
}

.rtl .wpb_revslider_element .rev_slider_wrapper .tp-bullets.custom .tp-bullet + .tp-bullet {
margin-right:10px!important;
margin-left:0!important;
}

.wpb_revslider_element .rev_slider_wrapper .tp-bullets.custom .tp-bullet:after {
display:none;
background-color:transparent;
box-shadow:none;
}

.wpb_revslider_element .rev_slider_wrapper .tp-bullets.custom .tp-bullet.selected {
width:30px!important;
height:8px!important;
border-radius:3px!important;
background-color:#ff5c00!important;
}

.home-style3 .wpb_revslider_element .rev_slider_wrapper .tp-bullets.custom .tp-bullet.selected {
background-color:#222!important;
}

.wpb_revslider_element .rev_slider_wrapper .see-more1 {
color:#fff;
font-size:13px;
text-transform:capitalize;
}

.wpb_revslider_element .rev_slider_wrapper .see-more2 {
color:#0f8db3;
font-size:13px;
text-transform:capitalize;
}

.title-sytle1 .block-title h3 {
border-bottom:1px solid #ededed;
position:relative;
font-size:18px;
color:#222;
text-transform:uppercase;
font-weight:700!important;
padding:15px 0 13px;
}

.title-sytle2 .box-title {
position:absolute;
z-index:3;
top:0;
left:15px;
}

.title-sytle2 .box-title h3 {
font-weight:600!important;
display:inline-block;
position:relative;
text-transform:uppercase;
height:42px;
line-height:42px;
background-color:#ff5c00;
color:#fff;
border-bottom-left-radius:7px;
border-bottom-right-radius:7px;
padding:0 15px;
}

.button-style2 .res-button {
width:28px;
height:28px;
display:inline-block;
position:absolute;
top:-34px;
z-index:2;
cursor:pointer;
}

.sale-off {
position:absolute;
z-index:1;
top:10px;
right:15px;
font-size:12px;
font-weight:700;
color:#fff;
text-align:center;
display:inline-block;
width:38px;
height:38px;
border-radius:50%;
line-height:38px;
background-color:#ff5c00;
}

.sw-brand-container-slider {
border:1px solid #ebebeb;
border-radius:8px;
margin:18px 0 20px;
padding:14px 80px;
}

.sw-brand-container-slider .slider .item-brand-cat .item-image a img {
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
width:auto;
margin:0 auto;
}

.sw-brand-container-slider .res-button {
width:41px;
height:41px;
display:inline-block;
position:absolute;
top:50%;
margin-top:-20px;
cursor:pointer;
}

.revo_social {
text-align:center;
line-height:19px;
}

.revo_social .main-social {
list-style-type:none;
margin:0 auto;
}

.revo_social .main-social li {
display:inline-block;
vertical-align:top;
padding:0 10px;
}

.revo_social .main-social li a {
color:#999;
font-size:16px;
}

.item-price {
font-size:18px;
color:#ff5c00;
overflow:hidden;
font-weight:700;
display:flex;
}

.item-price del {
text-decoration:line-through;
color:#7d7d7d;
font-weight:600;
float:right;
font-size:14px;
margin:3px 10px 0;
}

.item-price ins {
float:left;
text-decoration:none;
margin:0;
}

.woocommerce span.onsale,.onsale {
display:inline-block;
height:35px;
width:35px;
line-height:35px;
color:#fff;
background-color:#ff5c00;
text-transform:capitalize;
font-weight:600;
position:absolute;
top:15px;
right:15px;
left:auto;
}

.border-tp {
border-top:1px solid #ddd;
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,.4);
}

.mc4wp-form.mc4wp-form-success .mc4wp-alert.mc4wp-success {
color:green;
margin:15px 0;
}

.revo-socials ul {
overflow:hidden;
margin-top:30px;
margin-bottom:60px;
}

.revo-socials ul>li>a {
font-size:22px;
color:#fff;
margin-right:30px;
}

.revo-socials ul>li>a:hover {
color:#faa600;
}

.topsearch-entry .button-search-pro.loading:before {
background-image:url(../images/loadingp.gif);
background-color:#2d2d2d;
background-size:20px 20px;
}

.topsearch-entry .search-append {
position:absolute;
top:110%;
right:0;
left:-20px;
min-width:300px;
text-align:left;
border:none;
padding:0;
}

.rtl .topsearch-entry .search-append {
text-align:right;
right:-20px;
left:0;
}

.topsearch-entry .search-append .autocomplete-suggestions {
box-shadow:0 0 0 1px #ccc;
background:#fff;
border-radius:3px;
}

.topsearch-entry .search-append .autocomplete-suggestion {
clear:both;
padding:0 10px;
}

.topsearch-entry .search-append .autocomplete-suggestion>a {
display:block;
overflow:hidden;
padding:0 10px;
}

.topsearch-entry .search-append .autocomplete-suggestion .media-body>span {
display:block;
margin-bottom:10px;
}

.topsearch-entry .search-append .autocomplete-suggestion .media-body .price {
color:#ff5c00;
font-weight:700;
font-size:12px;
}

.home-style3 .wpb_revslider_element .tp-revslider-slidesli {
overflow:visible!important;
}

.home-style3 .wpb_revslider_element .tp-revslider-slidesli:before {
content:'';
background:#000;
left:-102.6%;
position:absolute;
width:100%;
height:100%;
z-index:9999999;
opacity:.5;
visibility:visible;
}

.home-style3 .wpb_revslider_element .tp-revslider-slidesli:after {
content:'';
background:#000;
right:-102.6%;
position:absolute;
width:100%;
height:100%;
z-index:9999999;
opacity:.5;
visibility:visible;
}

.header-style3 .header-top {
min-height:35px;
border:0;
background-color:#f2f2f2;
}

.header-style3 .header-top .block-text-right {
line-height:34px;
color:#222;
margin:0 20px 0 0;
}

.header-style3 .header-top .block-text-left {
line-height:34px;
font-style:italic;
}

.header-style3 .header-mid {
padding:21px 0;
}

.header-style3 .header-mid .widget_nav_menu ul.menu>li.menu-wishlist a {
background:url(../images/bg_general.png) no-repeat -20px -1524px;
}

.header-style3 .header-bottom {
text-align:center;
background-color:#000;
box-shadow:none;
}

.header-style3 .header-bottom.sticky-menu .search-cate {
right:35px;
}

.header-style3 .header-bottom.sticky-menu .header-right .top-form.top-form-minicart .top-minicart-icon {
background:url(../images/cart-sticky.png) no-repeat center center;
}

.header-style3 .header-bottom.sticky-menu .header-right .wrapp-minicart {
top:44px;
}

.header-style3 .search-cate .revo_top .top-form.top-search {
min-width:initial;
background-color:#000;
max-width:180px;
}

.header-style3 .search-cate .revo_top .top-form.top-search input {
padding-left:0;
border-radius:0;
background-color:#000;
text-transform:uppercase;
color:#fff;
}

.header-style3 .search-cate .revo_top .top-form.top-search button.button-search-pro {
background-color:#000;
width:32px;
}

.header-style3 .search-cate .revo_top .top-form.top-search button.button-search-pro:hover {
background-color:#000;
color:#ff5c00;
border-radius:0;
}

.header-style3 .top-form.top-form-minicart {
padding:8px 10px 9px 0;
}

.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(../images/bg_general.png) no-repeat -15px -1447px;
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:#222;
color:#fff;
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 #ebebeb;
margin-top:35px;
}

.home-style4 .sw-brand-container-slider {
border:0;
margin:0;
padding:10px 0;
}

.home-style4 .sw-category-slider .block-title h3 {
text-align:center;
font-size:24px;
color:#222;
border:0;
margin:0;
padding:0 0 5px;
}

.home-style4 .sw-category-slider .description1 {
text-align:center;
font-size:14px;
color:#222;
margin-bottom:40px;
}

.title-video {
text-align:center;
font-size:24px;
color:#222;
text-transform:uppercase;
font-weight:700;
}

.des-video {
text-align:center;
font-size:14px;
color:#222;
font-weight:500;
}

.container-home4 .wpb_wrapper {
max-width:1410px;
margin:0 auto;
}

.header-style4.header-ontop .header-top {
position:fixed;
top:0;
left:0;
width:100%;
z-index:999;
}

.header-style4 .main-menu {
display:block!important;
float:none;
height:100%;
opacity:1!important;
position:fixed;
top:54px;
transform:translateX(-280px);
-webkit-transform:translateX(-280px);
-moz-transform:translateX(-280px);
-ms-transform:translateX(-280px);
width:247px;
background-color:#fff;
z-index:999;
-webkit-transition:.3s;
-moz-transition:.3s;
-o-transition:.3s;
-ms-transition:.3s;
transition:.3s;
}

.rtl .header-style4 .main-menu {
transform:translateX(280px);
-webkit-transform:translateX(280px);
-moz-transform:translateX(280px);
-ms-transform:translateX(280px);
}

.header-style4 .main-menu.open {
transform:translateX(0);
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
-ms-transform:translateX(0);
height:638px;
overflow-y:auto;
overflow-x:hidden;
}

.header-style4 .main-menu .resmenu-container .menu-responsive-wrapper {
display:block;
min-width:247px;
background-color:#fff;
}

.header-style4 .main-menu .resmenu-container .menu-responsive-wrapper .revo_resmenu>li {
box-shadow:none;
border-top:1px solid #ebebeb;
}

.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:#222;
font-weight:700;
text-transform:uppercase;
background-color:#fff;
box-shadow:none;
padding:22px 20px;
}

.header-style4 .main-menu .resmenu-container .menu-responsive-wrapper .revo_resmenu>li .show-dropdown {
background-color:#fff;
color:#999;
}

.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:#fff;
color:#999;
font-size:14px;
text-transform:capitalize;
font-weight:500;
box-shadow:none;
}

.header-style4 .main-menu .nav-pills.nav-mega .revo-mega-menu .dropdown-menu {
left:100%;
top:0;
}

.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;
}

.header-style4 .main-menu .nav-pills>li>a {
font-size:14px;
border-bottom:1px solid #ebebeb;
border-radius:0;
padding:20px;
}

.header-style4 .header-top {
min-height:54px;
border:0;
background-color:#003764;
}

.header-style4 .header-top .header-open {
float:left;
position:relative;
cursor:pointer;
width:35px;
height:20px;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
-ms-transition:all .3s ease;
transition:all .3s ease;
padding:20px 0;
}

.header-style4 .header-top .header-open:hover .btn_menu_line {
width:23px!important;
background-color:#fff;
}

.header-style4 .header-top .header-open .btn_menu_line {
height:2px;
width:23px;
background:#fff;
display:block;
right:0;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
-ms-transition:all .3s ease;
transition:all .3s ease;
margin:3px 0;
}

.header-style4 .header-top .header-close {
opacity:0;
visibility:hidden;
position:fixed;
right:0;
top:0;
width:40px;
height:40px;
cursor:pointer;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
-ms-transition:all .3s ease;
transition:all .3s ease;
padding:17px 0;
}

.header-style4 .header-top .header-close:hover .btn_menu_line {
width:23px!important;
background-color:#333;
}

.header-style4 .header-top .header-close .btn_menu_line {
height:2px;
width:23px;
background:#333;
display:block;
right:0;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
-ms-transition:all .3s ease;
transition:all .3s ease;
margin:3px 0;
}

.header-style4 .header-top .widget_nav_menu ul.menu {
top:54px;
left:-32px;
}

.rtl .header-style4 .header-top .widget_nav_menu ul.menu {
left:auto;
right:-32px;
}

.header-style4 .currency_w>li>a {
color:#fff;
border-left:1px solid rgba(221,221,221,.4);
}

.rtl .header-style4 .currency_w>li>a {
border-right:1px solid rgba(221,221,221,.4);
border-left:0;
padding:0 13px 0 0;
}

.header-style4 .top-header {
position:absolute;
width:auto;
left:50%;
margin-left:-95px;
top:0;
min-height:54px;
}

.rtl .header-style4 .top-header {
right:50%;
margin-right:-95px;
left:auto;
margin-left:0;
width:auto;
}

.header-style4 .top-header .revo-logo {
display:inline-block;
vertical-align:top;
max-width:120px;
padding:7px 0;
}

.header-style4 .revo_top .top-form.top-search {
width:145px;
background-color:transparent;
border-radius:0;
border-left:1px solid rgba(255,255,255,.1);
border-right:1px solid rgba(255,255,255,.1);
min-width:initial;
}

.header-style4 .revo_top .top-form.top-search input {
background-color:#003764;
text-transform:uppercase;
color:#fff;
border:0;
border-radius:0;
width:100%;
margin:0;
padding:0;
}

.header-style4 .revo_top .top-form.top-search button.button-search-pro {
background-color:transparent;
border:0 none;
border-radius:0;
height:20px;
position:absolute;
top:0;
right:15px;
width:20px;
margin:0;
}

.header-style4 .revo_top .top-form.top-search button.button-search-pro:before {
content:'\f002';
font-family:FontAwesome;
font-size:16px;
color:#fff;
}

.header-style4 .top-form.top-form-minicart .top-minicart-icon {
text-align:center;
border-radius:50%;
width:28px;
height:26px;
background:url(../images/bg_general.png) no-repeat -15px -1483px 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:#fff;
color:#222;
border-radius:50%;
}

.header-style5 .header-top {
background-color:#f2f2f2;
border:0;
}

.header-style5 .revo_top .top-form.top-search input {
height:44px;
line-height:44px;
}

.header-style5 .currency_w>li>a {
border-left:1px solid #ddd;
color:#464646;
}

.header-style5 .header-mid .contact-us {
color:#fff;
background:url(../images/bg_general.png) no-repeat -20px -1955px;
}

.rtl .header-style5 .header-mid .contact-us {
background:url(../images/bg_general.png) no-repeat 161px -1955px;
}

.header-style5 .header-bottom .widget_nav_menu ul.menu>li {
margin:12px 5px;
}

.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-bottom.sticky-menu {
position:fixed;
z-index:9;
top:0;
}

.header-style7 .header-bottom .container i {
color:#fff;
font-size:16px;
position:absolute;
top:20px;
right:45px;
cursor:pointer;
display:inline-block;
width:20px;
height:20px;
opacity:0;
}

.header-style7 .header-top {
background-color:#303030;
border:none;
min-height:45px;
}

.header-style7 .header-top .header-messages {
color:#fff;
line-height:45px;
}

.header-style7 .header-top .top-login {
padding:13.5px 0;
}

.header-style7 .header-top .top-login ul li a {
color:#fff;
border-left:0;
padding:0 20px 0 0;
}

.header-style7 .header-top .widget_nav_menu h3 {
color:#fff;
line-height:16px;
border-color:#676767;
padding:0 20px 0 10px;
}

.header-style7 .header-top .widget_nav_menu h3:after {
content:"\f107";
font-family:FontAwesome;
display:inline-block;
font-size:12px;
margin-left:4px;
vertical-align:top;
color:#fff;
line-height:16px;
}

.header-style7 .header-top #lang_sel a.lang_sel_sel {
line-height:16px;
}

.header-style7 .header-top #lang_sel>ul.nav>li>a {
color:#fff;
border-color:#676767;
padding:0 20px;
}

.header-style7 .header-top .currency_w>li>a {
color:#fff;
line-height:16px;
border-color:#676767;
padding:0 0 0 20px;
}

.header-style7 .header-mid .top-header .revo-logo {
padding:20px 0 31px;
}

.header-style7 .header-mid.sticky-mid .mid-header {
position:fixed;
z-index:99;
top:0;
right:90px;
float:none;
left:auto;
padding:5px 0;
}

.header-style7 .header-mid.sticky-mid .mid-header .top-form.top-form-minicart .wrapp-minicart {
top:51px;
}

.header-style7 .revo_top .top-form.top-search .cat-wrapper {
border-right:1px solid #e0e0e0;
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 input {
height:42px;
}

.header-style7 .revo_top .top-form.top-search button.form-button {
background-color:#ff5c00;
top:-1px;
}

.header-style7 .mid-header .widget_nav_menu ul {
margin:0 11px 0 0;
}

.header-style7 .mid-header .widget_nav_menu ul li a {
display:inline-block;
font-size:0;
width:44px;
height:44px;
border-radius:50%;
background-color:#7cd7e5;
text-align:center;
line-height:44px;
}

.header-style7 .mid-header .widget_nav_menu ul li a:before {
content:'\f08a';
font-family:FontAwesome;
font-size:15px;
color:#fff;
}

.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;
height:44px;
width:44px;
line-height:44px;
border-radius:50%;
text-align:center;
background-color:#ff5c00;
color:#fff;
margin:0;
}

.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;
float:right;
margin-left:0;
margin-right:13px;
}

.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:700;
font-size:13px;
color:#222;
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:#545454;
}

.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:700;
}

.header-style7 .nav-pills>li {
padding:0 23px;
}

.header-style7 .nav-pills>li>a {
color:#fff;
padding:18px 0;
}

.header-style7 .nav-pills>li.active>a:before {
content:'';
height:2px;
width:100%;
background:#fff;
position:absolute;
bottom:0;
}

.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;
}

.home-style7 .wpb_revslider_element .rev_slider_wrapper .tp-caption .des {
font-size:13px!important;
line-height:18px!important;
}

.service-home4 ul>li a:hover {
color:#222;
opacity:.85;
}

.block-popup-login {
margin-top:170px;
width:600px;
background:#fff;
box-shadow:0 0 5px rgba(0,0,0,.5);
padding:0 20px;
}

.block-popup-login form.login,.block-popup-login form.register {
border:0;
text-align:left;
border-radius:0;
margin:0;
padding:0;
}

.block-popup-login .tt_popup_login {
height:42px;
background-color:#ff5c00;
margin:0 -20px;
padding:0 10px;
}

.block-popup-login .tt_popup_login strong {
line-height:42px;
display:inline-block;
padding-left:55px;
text-transform:uppercase;
font-size:15px;
color:#fff;
background-image:url(../images/bg_general.png);
background-repeat:no-repeat;
background-position:-20px -700px;
position:relative;
padding-right:10px;
background-color:#ff5c00;
}

.rtl .block-popup-login .tt_popup_login strong {
background-position:right -20px top -700px;
padding-left:10px;
padding-right:70px;
float:right;
}

.block-popup-login .block-content {
padding-top:30px;
padding-bottom:40px;
font-weight:400;
}

.block-popup-login .block-content .col-reg {
width:50%;
float:left;
min-height:188px;
}

.block-popup-login .block-content .col-reg.registered-account {
padding-right:30px;
border-right:1px solid #d0d0d0;
}

.rtl .block-popup-login .block-content .col-reg.registered-account {
padding-right:0;
padding-left:30px;
border-right:0;
border-left:1px solid #d0d0d0;
}

.block-popup-login .block-content .col-reg.registered-account .submit-login {
position:relative;
float:left;
margin-top:10px;
}

.block-popup-login .block-content .col-reg.registered-account .submit-login .btn-submit-login {
background-color:#ff5c00;
height:42px;
font-size:11px;
font-weight:700;
white-space:nowrap;
text-transform:uppercase;
color:#fff;
-webkit-border-radius:0;
-moz-border-radius:0;
-o-border-radius:0;
-ms-border-radius:0;
border-radius:0;
border:0;
padding:0 25px 0 48px;
}

.rtl .block-popup-login .block-content .col-reg.registered-account .submit-login .btn-submit-login {
padding:0 48px 0 25px;
}

.block-popup-login .block-content .col-reg.registered-account .submit-login:before {
background:url(../images/bg_general.png) no-repeat -20px -1593px;
content:'';
display:block;
width:15px;
height:18px;
position:absolute;
top:10px;
left:20px;
z-index:5;
}

.block-popup-login .block-content .col-reg.login-customer {
padding-left:30px;
color:#464646;
}

.rtl .block-popup-login .block-content .col-reg.login-customer {
padding-left:0;
padding-right:30px;
color:#464646;
}

.block-popup-login .block-content .col-reg.login-customer h2 {
font-size:15px;
font-weight:700;
margin-bottom:0;
}

.block-popup-login .block-content .list-log li {
font-style:italic;
position:relative;
border-left:none;
line-height:22px;
padding:2px 0 2px 14px;
}

.rtl .block-popup-login .block-content .list-log li {
padding:2px 14px 2px 0;
}

.block-popup-login .block-content .list-log li:before {
content:"";
display:inline-block;
width:5px;
height:5px;
background-color:#666;
position:absolute;
left:0;
top:10px;
}

.block-popup-login .block-content .btn-reg-popup {
height:42px;
line-height:42px;
text-transform:uppercase;
display:inline-block;
font-size:11px;
margin-top:15px;
color:#fff;
font-weight:700;
background-color:#ff5c00;
padding:0 42px;
}

.block-popup-login .email-input:before {
background:url(../images/bg_general.png) no-repeat -20px -160px #ababab;
content:"";
display:inline-block;
width:43px;
height:40px;
position:absolute;
top:0;
left:0;
right:auto;
}

.block-popup-login .pass-input:before {
background:url(../images/bg_general.png) no-repeat -20px -100px #ababab;
content:"";
display:inline-block;
width:43px;
height:40px;
position:absolute;
top:0;
left:0;
right:auto;
}

.block-popup-login .input-text {
margin-bottom:14px;
width:100%;
height:40px!important;
font-size:108.33%;
border:1px solid #d1d1d1;
-webkit-border-radius:0;
-moz-border-radius:0;
-o-border-radius:0;
-ms-border-radius:0;
border-radius:0;
padding:0 5px 0 52px;
}

.rtl .block-popup-login .input-text {
padding:0 52px 0 5px;
}

.block-popup-login .ft-link-p a {
color:#464646;
border:0;
padding:0;
}

.close-login {
display:inline-block;
background:url(../images/bg_general.png) no-repeat;
background-position:-24px -2208px;
width:26px;
height:26px;
overflow:hidden;
text-indent:-9999px;
right:7px;
left:auto;
top:7px;
position:absolute;
opacity:1;
}

.rtl .close-login {
right:auto;
left:10px;
}

.header-top {
background-color:#f2f2f2;
min-height:38px;
border-bottom:1px solid #ededed;
}

.header-top .header-message {
color:#2d2d2d;
line-height:38px;
}

.header-top .header-message a {
color:#ff5c00;
font-weight:700;
}

.header-top .top-login ul li a {
font-size:12px;
color:#2d2d2d;
position:relative;
display:inline-block;
vertical-align:top;
border-left:1px solid #ddd;
padding:0 10px 0 5px;
}

.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 {
border-right:0;
padding:0 5px 0 10px;
}

.header-top .top-login ul li a:before {
content:'\f023';
font-family:FontAwesome;
display:inline-block;
margin:0 10px;
}

.header-top .widget_nav_menu h3 {
font-size:12px;
color:#2d2d2d;
text-transform:capitalize;
position:relative;
border-left:1px solid #ddd;
line-height:18px;
margin:0;
}

.header-top .widget_nav_menu h3:before {
content:'\f007';
font-family:FontAwesome;
display:inline-block;
margin:0 10px;
}

.rtl .header-top .widget_nav_menu h3:before {
margin:0 15px 0 10px;
}

.header-top .widget_nav_menu ul.menu {
position:absolute;
width:175px;
left:0;
top:38px;
background:#fff;
z-index:9999;
-webkit-transition:all .5s ease-in;
-moz-transition:all .5s ease-in;
-o-transition:all .5s ease-in;
-ms-transition:all .5s ease-in;
transition:all .5s ease-in;
border:1px #f2f2f2;
box-shadow:4px 5px 1px rgba(30,30,30,.3);
opacity:0;
display:none;
margin:0;
}

.header-top .widget_nav_menu ul.menu>li {
float:none;
border:none;
}

.header-top .widget_nav_menu ul.menu>li>a {
font-size:12px;
border:none;
display:block;
padding:10px 20px;
}

.rtl .header-mid .search-cate {
margin:0 15px 0 0;
}

.header-mid .contact-us {
background:url(../images/icon-phone.png) no-repeat left top 15px;
color:#2d2d2d;
padding:15px 15px 10px 45px;
}

.rtl .header-mid .contact-us {
background:url(../images/icon-phone.png) no-repeat right top 15px;
padding:15px 45px 10px 10px;
}

.header-mid .contact-us .text {
font-weight:700;
color:#2d2d2d;
text-transform:capitalize;
}

.header-mid .revo-logo {
padding-top:5px;
}

.header-style1 .header-mid .container .sticky-search .sticky-search-content {
position:absolute;
top:69px;
right:45px;
opacity:0;
visibility:hidden;
-webkit-transform:translateY(60px);
-moz-transform:translateY(60px);
-o-transform:translateY(60px);
-ms-transform:translateY(60px);
transform:translateY(60px);
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
min-width:248px;
}

.header-bottom {
background-color:#ff5c00;
box-shadow:-1px 3px 3px 0 rgba(0,0,0,.2);
position:relative;
z-index:8;
}

.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;
-webkit-transform:translateY(60px);
-moz-transform:translateY(60px);
-o-transform:translateY(60px);
-ms-transform:translateY(60px);
transform:translateY(60px);
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
min-width:248px;
}

.header-style2 .header-bottom.sticky-menu .header-right,.header-style5 .header-bottom.sticky-menu .header-right {
width:auto;
padding:0;
}

.header-bottom .widget_nav_menu ul.menu>li {
display:inline-block;
float:left;
margin:11px 5px;
}

.header-style2 .header-bottom .widget_nav_menu ul.menu>li {
margin:10px 5px 9px;
}

.header-bottom .widget_nav_menu ul.menu>li.menu-wishlist a {
background:url(../images/bg_general.png) no-repeat -12px -1403px #fff;
position:relative;
}

.header-bottom .widget_nav_menu ul.menu>li.menu-compare a {
background:url(../images/bg_general.png) no-repeat -14px -1295px #fff;
}

.header-bottom .widget_nav_menu ul.menu>li>a {
display:inline-block;
width:36px;
height:36px;
border-radius:50%;
}

.revo_top {
padding:7px 0;
}

.revo_top .top-form.top-search {
min-width:595px;
display:inline-block;
position:relative;
border-radius:28px;
background-color:#fff;
margin-right:25px;
width:96%;
z-index:99;
}

.header-style2 .revo_top .top-form.top-search {
border:2px solid #ff5c00;
min-width:540px;
}

.header-style2 .revo_top .top-form.top-search input {
height:40px;
line-height:40px;
}

.rtl .revo_top .top-form.top-search {
border-top-right-radius:28px;
border-bottom-right-radius:28px;
margin:0;
}

.revo_top .top-form.top-search .topsearch-entry {
padding-left:20px;
font-size:13px;
}

.revo_top .top-form.top-search .cat-wrapper {
background-color:#fff;
position:absolute;
height:44px;
top:0;
left:0;
right:auto;
border-radius:0!important;
color:#222;
border-right:1px solid #ff5c00;
}

.revo_top .top-form.top-search .cat-wrapper:before {
content:'\f0d7';
font-family:FontAwesome;
color:#232f3e;
font-size:14px;
position:absolute;
top:15px;
right:20px;
}

.rtl .revo_top .top-form.top-search .cat-wrapper {
border-left:1px solid #ff5c00;
border-right:0;
right:0;
left:auto;
}

.revo_top .top-form.top-search .cat-wrapper .label-search {
display:block;
margin-bottom:0;
font-family:'Open Sans';
color:#232f3e;
}

.revo_top .top-form.top-search .cat-wrapper select {
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
border:none;
border-radius:0!important;
height:44px;
width:150px;
font-size:14px;
padding:0 5px;
}

.revo_top .top-form.top-search .cat-wrapper select:focus {
outline:none;
background-color:#fff;
}

.revo_top .top-form.top-search input {
width:100%;
height:44px;
-webkit-border-radius:0;
-moz-border-radius:0;
-o-border-radius:0;
-ms-border-radius:0;
border:none;
line-height:44px;
margin-bottom:0;
padding-left:165px;
border-radius:20px;
}

.rtl .revo_top .top-form.top-search input {
padding-right:150px;
padding-left:0;
}

.revo_top .top-form.top-search button.form-button {
height:44px;
line-height:44px;
width:68px;
border:0;
position:absolute;
left:auto;
right:-2px;
top:0;
font-size:14px;
color:#fff;
border-radius:0;
border-top-right-radius:20px;
border-bottom-right-radius:20px;
background-color:#2d2d2d;
margin:0;
}

.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-top-right-radius:0;
border-bottom-right-radius:0;
border-top-left-radius:20px;
border-bottom-left-radius:20px;
left:-2px;
right:auto;
}

.revo_top .top-form.top-search button.form-button:hover {
background:none repeat scroll 0 0 #ff5c00;
}

.header-style1 .revo_top .top-form.top-search button.form-button:hover {
background-color:#999;
}

#lang_sel a,#lang_sel a:visited {
border:0 none;
padding:0;
}

#lang_sel a.lang_sel_sel:after {
content:"\f107";
font-family:FontAwesome;
display:inline-block;
font-size:12px;
margin-left:4px;
vertical-align:top;
color:#999;
line-height:18px;
}

.rtl #lang_sel a.lang_sel_sel:after {
margin-right:4px;
margin-left:0;
}

#lang_sel img.iclflag {
margin-top:-1px;
display:inline-block;
vertical-align:middle;
margin-right:5px;
}

#lang_sel>ul.nav {
display:inline-block;
list-style:none;
}

#lang_sel>ul.nav>li>a {
background-color:transparent;
color:#464646;
border-left:1px solid #ddd;
padding-left:15px;
}

.rtl #lang_sel>ul.nav>li>a {
border-left:0;
border-right:1px solid #ddd;
padding-right:15px;
padding-left:0;
}

#lang_sel>ul.nav>li>ul {
border:1px solid #ddd;
box-shadow:4px 5px 1px rgba(30,30,30,.3);
left:0;
top:38px;
z-index:99999;
position:absolute;
background:#fff;
width:120px;
display:none;
margin:0;
padding:10px 20px;
}

#lang_sel>ul.nav>li>ul li {
background:#fff;
border-right:none;
list-style:none;
}

#lang_sel>ul.nav>li>ul li a {
color:#464646;
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:0;
}

#lang_sel>ul.nav>li>ul:before {
content:"";
display:inline-block;
background:transparent;
height:3px;
width:100%;
position:absolute;
top:-3px;
right:0;
}

#lang_sel>ul.nav>li:hover>ul {
display:block!important;
}

.currency_w>li {
position:relative;
list-style:none;
padding:10px 0;
}

.currency_w>li>a {
display:block;
color:#2d2d2d;
border-left:1px solid #ddd;
padding:0 0 0 13px;
}

.rtl .currency_w>li>a {
border-right:1px solid #ddd;
border-left:0;
padding:0 13px 0 0;
}

.currency_w>li>a:after {
content:"\f107";
font-family:FontAwesome;
display:inline-block;
margin-left:10px;
color:#999;
line-height:18px;
vertical-align:top;
}

.currency_w>li .currency_switcher {
border:1px solid #f2f2f2;
box-shadow:4px 5px 1px rgba(30,30,30,.3);
left:0;
position:absolute;
background:none repeat scroll 0 0 #fff;
display:none;
width:75px;
top:38px;
margin:0;
padding:10px 20px;
}

.currency_w>li .currency_switcher li {
width:100%;
line-height:28px;
list-style:none;
margin:0;
}

.currency_w>li .currency_switcher li a {
background:none;
border:0;
border-radius:0;
color:#464646;
display:block;
border-bottom:none;
}

.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(0);
transition:opacity .35s ease,transform .35s ease;
}

.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(../images/bg_general.png) no-repeat -13px -1330px #fff;
position:relative;
}

.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:#fff;
border-radius:50%;
}

.top-form .wrapp-minicart {
visibility:hidden;
opacity:0;
transform:translateY(50px);
transition:transform .3s ease;
background:none repeat scroll 0 0 #fff;
position:absolute;
right:0;
left:auto;
top:58px;
width:318px;
z-index:99999;
box-shadow:0 3px 5px 2px rgba(0,0,0,.255);
}

.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 {
font-size:13px;
color:#7d7d7d;
padding:25px 20px 0;
}

.top-form .wrapp-minicart .minicart-padding ul.minicart-content {
background:#fff;
max-height:345px;
overflow:auto;
margin-left:0;
padding:0 15px 0 20px;
}

.top-form .wrapp-minicart .minicart-padding ul.minicart-content li {
list-style:none;
position:relative;
overflow:hidden;
border-bottom:1px solid #f0f0f0;
padding:30px 0;
}

.top-form .wrapp-minicart .minicart-padding ul.minicart-content li .product-image {
display:inline-block;
width:100px;
background:#fff;
border:1px #ebebeb;
float:left;
margin-right:20px;
position:relative;
}

.top-form .wrapp-minicart .minicart-padding ul.minicart-content li .product-action {
position:absolute;
top:23px;
right:0;
}

.top-form .wrapp-minicart .minicart-padding ul.minicart-content li .detail-item .product-details h4 {
padding-right:20px;
margin:0;
}

.rtl .top-form .wrapp-minicart .minicart-padding ul.minicart-content li .detail-item .product-details h4 {
padding-left:20px;
padding-right:0;
}

.top-form .wrapp-minicart .minicart-padding ul.minicart-content li .detail-item .product-details h4 a {
font-weight:600;
font-size:14px;
color:#222;
text-transform:capitalize;
line-height:22px;
}

.top-form .wrapp-minicart .minicart-padding ul.minicart-content li .detail-item .product-details .product-price .price span.amount {
font-weight:700;
font-size:16px;
color:#ff5c00;
display:inline-block;
padding:10px 0;
}

.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:#717171;
font-size:15px;
border:1px solid #ededed;
}

.top-form .wrapp-minicart .cart-checkout {
line-height:normal;
}

.top-form .wrapp-minicart .cart-checkout .price-total {
line-height:41px;
padding:0 25px;
}

.top-form .wrapp-minicart .cart-checkout .price-total .price-total-w span.price span.amount {
font-weight:700;
font-size:20px;
color:#ff5c00;
}

.top-form .wrapp-minicart .cart-checkout .cart-links {
overflow:hidden;
width:100%;
padding:15px 22px 40px;
}

.top-form .wrapp-minicart .cart-checkout .cart-links .cart-link a,.top-form .wrapp-minicart .cart-checkout .cart-links .checkout-link a {
font-weight:700;
font-size:12px;
color:#222;
line-height:43px;
height:45px;
border:1px solid #ededed;
background:#fff;
display:inline-block;
text-transform:uppercase;
padding:0 25px;
}

.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 #ff5c00;
color:#fff;
background-color:#ff5c00;
}

.rtl .slideshow-home1 {
margin:0 -15px 0 0;
}

.slideshow-home1 .wpb_revslider_element {
float:left;
min-width:900px;
margin-bottom:0;
}

.header-default.sticky-menu {
position:fixed;
background:#000;
}

.header-style1 .sticky-menu {
position:fixed;
background:#fff;
box-shadow:0 0 2px 1px #999;
z-index:99;
padding:5px 0;
}

.header-style1 .sticky-menu .top-header .revo-logo {
width:150px;
padding:5px 0;
}

.header-style3 .sticky-menu {
position:fixed;
background:#000;
z-index:9;
}

.primary-menu .navbar-inverse {
background-color:transparent;
border-color:#fff;
}

.header-style2 .primary-menu .navbar-inverse {
background-color:#f2f2f2;
border-color:#f2f2f2;
}

.header-style3 .primary-menu .navbar-inverse {
background-color:#000;
border-color:#000;
}

.header-style5 .primary-menu .navbar-inverse {
background-color:#fc3c00;
border-color:#fc3c00;
}

.nav-pills {
display:inline-block;
margin-left:0;
list-style-type:none;
margin-bottom:0;
}

.nav-pills.nav-css>li>a {
padding:22px 18px;
}

.nav-pills.nav-css>li.dropdown .dropdown-menu {
box-shadow:none;
border:1px solid #eaeaea;
min-width:200px;
padding:0;
}

.nav-pills.nav-css>li.dropdown .dropdown-menu li {
width:100%;
padding:0 20px;
}

.nav-pills.nav-css>li.dropdown .dropdown-menu li>a {
color:#222;
font-size:13px;
text-transform:capitalize;
border-bottom:1px solid #eaeaea;
padding:13px 0;
}

.nav-pills.nav-css>li.dropdown .dropdown-menu li.dropdown-submenu .dropdown-menu {
top:-1px;
left:100%;
}

.nav-pills.nav-css>li.dropdown .dropdown-menu li.dropdown-submenu .dropdown-menu>a {
border-bottom:1px solid #eaeaea;
}

.nav-pills.nav-css>li:hover .dropdown-menu {
top:100%;
opacity:1;
filter:alpha(opacity=100);
visibility:visible;
}

.nav-pills>li>a {
text-transform:uppercase;
background-color:transparent;
position:relative;
font-weight:700;
display:block;
font-size:13px;
line-height:20px;
color:#222;
padding:22px 11px;
}

.header-style2 .nav-pills>li>a {
padding:17px 19px 18px;
}

.header-style3 .nav-pills>li>a {
font-weight:600;
color:#fff;
padding:12px 20px;
}

.header-style5 .nav-pills>li>a {
color:#fff;
padding:20px 19px;
}

.nav-pills>li.dropdown>a:after {
content:'\f0d7';
font-family:FontAwesome;
position:absolute;
right:-2px;
}

.nav-pills>li.dropdown .dropdown-menu {
text-align:left;
display:block;
visibility:hidden;
top:125%;
border:none;
min-width:200px;
-webkit-border-radius:0;
-moz-border-radius:0;
-o-border-radius:0;
-ms-border-radius:0;
border-radius:0;
opacity:0;
filter:alpha(opacity=0);
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
padding:15px 0;
}

.nav-pills>li.dropdown .dropdown-menu li>a {
position:relative;
text-transform:capitalize;
display:block;
color:#333;
padding:6px 20px;
}

.nav-pills>li.dropdown .dropdown-menu li.dropdown-submenu .dropdown-menu {
position:absolute;
top:-16px;
left:110%;
visibility:hidden;
opacity:0;
filter:alpha(opacity=0);
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
margin:0;
}

.nav-pills>li.dropdown:hover:before {
top:100%;
visibility:visible;
opacity:1;
filter:alpha(opacity=100);
}

.nav-pills>li.dropdown>.dropdown-menu.visible {
visibility:visible;
top:100%;
opacity:1;
filter:alpha(opacity=100);
}

.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 {
width:100%;
visibility:hidden;
box-shadow:0 0 5px #999;
padding:30px 15px 15px;
}

.nav-pills.nav-mega .revo-mega-menu .dropdown-menu>li {
float:left;
padding:0 15px;
}

.nav-pills.nav-mega .revo-mega-menu .dropdown-menu>li.image-full {
width:100%!important;
padding-top:0;
}

.nav-pills.nav-mega .revo-mega-menu .dropdown-menu>li.image-full>a {
border-bottom:0;
font-size:14px;
text-transform:uppercase;
padding:7px 20px;
}

.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;
display:block;
color:#222;
font-size:14px;
font-weight:700;
padding:0;
}

.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 #eaeaea solid;
margin-bottom:5px;
}

.nav-pills.nav-mega .revo-mega-menu .dropdown-menu .dropdown-submenu .dropdown-sub a {
text-transform:capitalize;
font-size:13px;
color:#7d7d7d;
padding:9px 0;
}

.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:0;
margin-left:15px;
}

.nav-pills.nav-mega .revo-mega-menu .dropdown-menu.column-1 {
min-width:1170px;
padding:30px 0 15px;
}

.nav-pills.nav-mega .revo-mega-menu .dropdown-menu.column-2 {
min-width:380px;
}

.nav-pills.nav-mega .revo-mega-menu .dropdown-menu.column-4 {
min-width:875px;
}

.nav-pills.nav-mega .revo-mega-menu .dropdown-menu.column-5 {
min-width:1170px;
}

.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-menu-custom ul {
box-shadow:0 0 5px #999;
}

.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:"\f111";
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:0;
padding-left:8px;
}

.nav-pills.nav-mega .revo-menu-custom ul .dropdown-submenu>ul {
position:absolute;
background-color:#fff;
left:110%;
top:0;
visibility:hidden;
opacity:0;
filter:alpha(opacity=0);
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
min-width:180px;
padding:15px 0;
}

.nav-pills.nav-mega .revo-menu-custom ul .dropdown-submenu>ul>li ul {
position:absolute;
background-color:#fff;
left:110%;
top:0;
visibility:hidden;
opacity:0;
filter:alpha(opacity=0);
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
padding:15px 0;
}

.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.custom-slider-col4 {
width:31%;
margin-left:1.3%;
border-left:1px #e6e6e6 solid;
}

.rtl .nav-pills.nav-mega .revo-mega-menu.custom-image-col4 .dropdown-menu.column-4>li.custom-slider-col4 {
border-right:1px #e6e6e6 solid;
border-left:0;
margin-right:1.3%;
margin-left:0;
}

.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 transparent solid;
}

.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:0;
}

.mega-left-title {
background:#2d2d2d;
height:58px;
line-height:58px;
overflow:hidden;
margin-right:15px;
padding:0 15px;
}

.header-style2 .mega-left-title {
line-height:60px;
height:60px;
background-color:#ff5c00;
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 strong {
color:#fff;
text-transform:uppercase;
font-size:13px;
font-weight:700;
}

.mega-left-title:before {
content:'';
width:19px;
height:14px;
display:inline-block;
margin-right:10px;
background:url(../images/bg_general.png) no-repeat -20px -1379px;
}

.mega-left-title:after {
position:absolute;
right:25px;
top:20px;
content:'';
width:19px;
height:15px;
display:inline-block;
background:url(../images/bg_general.png) no-repeat -20px -1558px;
}

.wrapper_vertical_menu {
position:absolute;
min-width:270px;
opacity:0;
-webkit-transition:all .3s ease-out 0;
-moz-transition:all .3s ease-out 0;
-o-transition:all .3s ease-out 0;
-ms-transition:all .3s ease-out 0;
transition:all .3s ease-out 0;
-webkit-transform:translateY(-40px);
-moz-transform:translateY(-40px);
-o-transform:translateY(-40px);
-ms-transform:translateY(-40px);
transform:translateY(-40px);
z-index:9;
visibility:hidden;
}

.wrapper_vertical_menu .vertical-megamenu {
position:relative;
border:1px solid #efefef;
background-color:#fff;
border-top:0;
z-index:9;
margin:0;
}

.wrapper_vertical_menu .vertical-megamenu>li {
background:none;
border:0;
position:relative;
z-index:1;
cursor:pointer;
padding:0 15px;
}

.wrapper_vertical_menu .vertical-megamenu>li.showMore a.open-more-cat {
background:url(../images/icon-more.jpg) no-repeat center left;
}

.rtl .wrapper_vertical_menu .vertical-megamenu>li.showMore a.open-more-cat {
background:url(../images/icon-more.jpg) no-repeat center right;
}

.wrapper_vertical_menu .vertical-megamenu>li.showMore a.close-more-cat {
background:url(../images/icon-less.jpg) no-repeat center left;
}

.rtl .wrapper_vertical_menu .vertical-megamenu>li.showMore a.close-more-cat {
background:url(../images/icon-less.jpg) no-repeat center right;
}

.wrapper_vertical_menu .vertical-megamenu>li>a {
font-size:14px;
line-height:50px;
font-weight:600;
color:#222;
border-bottom:1px solid #efefef;
padding:0 20px 0 30px;
}

.wrapper_vertical_menu .vertical-megamenu>li>a>span.menu-img {
position:absolute;
left:0;
top:16px;
display:inline-block;
}

.rtl .wrapper_vertical_menu .vertical-megamenu>li>a {
padding:0 30px 0 20px;
}

.wrapper_vertical_menu .vertical-megamenu>li>.dropdown-menu {
position:absolute;
left:100%;
top:0;
border-radius:0;
min-width:230px;
border:0;
padding:0;
}

.wrapper_vertical_menu .vertical-megamenu>li>.dropdown-menu>li .dropdown-menu {
position:absolute;
left:100%;
top:0;
background:#fff;
display:none;
min-width:230px;
border-radius:0;
border:0;
margin:0;
padding:0;
}

.wrapper_vertical_menu .vertical-megamenu>li>.dropdown-menu>li .dropdown-menu>li:hover>a {
background-color:#f7f7f7;
color:#ff5c00;
}

.wrapper_vertical_menu .vertical-megamenu>li.dropdown>a:after {
content:'\f105';
font-family:fontawesome;
font-size:14px;
color:#7d7d7d;
position:absolute;
right:0;
top:0;
}

.rtl .wrapper_vertical_menu .vertical-megamenu>li.dropdown>a:after {
left:0;
right:auto;
content:'\f104';
}

.wrapper_vertical_menu .vertical-megamenu>li:hover>a .have-title {
-webkit-transition:all .5s;
-moz-transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
transition:all .5s;
padding-left:20px;
}

.wrapper_vertical_menu .vertical-megamenu>li.revo-menu-custom ul {
min-width:180px;
border:1px solid #eee;
border-radius:0;
box-shadow:none;
padding:20px 0;
}

.wrapper_vertical_menu .vertical-megamenu>li.revo-menu-custom ul>li {
line-height:32px;
padding:0 30px;
}

.wrapper_vertical_menu .vertical-megamenu>li.revo-menu-custom ul>li a {
color:#777;
font-size:14px;
position:relative;
background-color:#fff;
}

.wrapper_vertical_menu .vertical-megamenu>li.revo-menu-custom ul>li .dropdown-sub {
min-width:180px;
border:1px solid #bbb;
border-radius:5px;
box-shadow:none;
display:none;
position:absolute;
left:100%;
top:0;
background-color:#fff;
padding:20px 0;
}

.wrapper_vertical_menu .vertical-megamenu>li.revo-menu-custom ul>li .dropdown-sub>li {
line-height:normal;
padding:0 30px;
}

.wrapper_vertical_menu .vertical-megamenu>li.revo-menu-custom ul>li .dropdown-sub>li a {
font-size:14px;
line-height:20px;
position:relative;
background-color:#fff;
text-transform:capitalize;
padding:6px 10px 6px 15px;
}

.wrapper_vertical_menu .vertical-megamenu>li.revo-menu-custom ul>li .dropdown-sub>li:hover>a {
background:#fff;
color:#ff5c00;
}

.wrapper_vertical_menu .vertical-megamenu>li.revo-mega-menu>.column-1.dropdown-menu .revo-menu-img {
clear:none;
position:absolute;
max-width:260px!important;
width:260px!important;
top:0;
right:0;
padding:0;
}

.wrapper_vertical_menu .vertical-megamenu>li.revo-mega-menu>.column-1.dropdown-menu .revo-menu-img>a:before {
width:0;
margin:0;
}

.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 .column-2 {
clear:both;
width:100%;
background-color:#ddd;
height:60px;
line-height:60px;
padding:0 30px;
}

.rtl .wrapper_vertical_menu .vertical-megamenu>li.revo-mega-menu>.column-2 .column-2 {
padding:0 30px;
}

.wrapper_vertical_menu .vertical-megamenu>li.revo-mega-menu>.column-2 .column-2 .tag-menu ul>li span {
font-size:13px;
color:#666;
}

.wrapper_vertical_menu .vertical-megamenu>li.revo-mega-menu>.column-2 .column-2 .tag-menu ul>li:first-child span {
font-weight:700;
color:#222;
}

.wrapper_vertical_menu .vertical-megamenu>li.revo-mega-menu.menu-fashion>.column-3 .revo-menu-img {
width:100%;
padding:0 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:0 15px 5px;
}

.wrapper_vertical_menu .vertical-megamenu>li.revo-mega-menu>.column-3 .revo-menu-img>a {
border:none;
padding:0;
}

.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 #eee solid;
margin-bottom:10px;
}

.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>.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>.dropdown-menu {
border:0;
border-radius:0;
box-shadow:2px 3px 5px #999;
margin:0;
padding:0 15px;
}

.wrapper_vertical_menu .vertical-megamenu>li.revo-mega-menu>.dropdown-menu>li {
width:205px;
float:left;
line-height:unset;
padding:25px 15px 10px;
}

.wrapper_vertical_menu .vertical-megamenu>li.revo-mega-menu>.dropdown-menu>li.dropdown-submenu>a {
margin-bottom:5px;
font-size:16px;
color:#222;
text-transform:uppercase;
font-weight:700;
padding:0 0 10px;
}

.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 .dropdown-sub>li>a {
line-height:38px;
display:block;
font-size:13px;
color:#333;
position:relative;
padding:0;
}

.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:0;
top:14px;
display:inline-block;
}

.wrapper_vertical_menu .vertical-megamenu>li.revo-mega-menu>.dropdown-menu>li .dropdown-sub>li.revo-menu-img>a .menu-title {
margin:0;
padding:0;
}

.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.col3-img-right {
padding:30px 10px 25px;
}

.wrapper_vertical_menu .vertical-megamenu>li.revo-menu-icon>a span.fa {
display:inline-block;
width:20px;
text-align:center;
margin:0 7px 0 0;
}

.wrapper_vertical_menu .vertical-megamenu>li.revo-menu-img>a span.menu-img {
position:absolute;
left:0;
top:18px;
display:inline-block;
}

.mega-menu .wrap-content .item {
float:left;
width:25%;
padding:0 15px;
}

.mega-menu .wrap-content .item .item-image img {
margin-bottom:10px;
-webkit-transition:.3s;
-moz-transition:.3s;
-o-transition:.3s;
-ms-transition:.3s;
transition:.3s;
}

.mega-menu .wrap-content .item .item-content h3 {
font-size:14px;
color:#222;
font-weight:700!important;
text-transform:uppercase;
border-bottom:1px solid #eaeaea;
padding:15px 0;
}

.mega-menu .wrap-content .item .item-content ul>li>a {
font-size:13px;
color:#7d7d7d;
padding:10px 0;
}

.resmenu-container .navbar-toggle {
display:none;
float:left;
background-color:transparent;
border-color:transparent;
}

.resmenu-container .navbar-toggle .icon-bar {
background-color:#111;
height:3px;
}

.resmenu-container .menu-responsive-wrapper {
position:absolute;
top:55px;
min-width:270px;
background:#464646;
z-index:999;
padding:0;
}

.resmenu-container .menu-responsive-wrapper ul {
list-style-type:none;
margin:0;
}

.resmenu-container .menu-responsive-wrapper ul .dropdown-resmenu>li>a {
padding-left:25px;
}

.resmenu-container .menu-responsive-wrapper ul>li {
position:relative;
-webkit-box-shadow:0 1px 0 0 #555;
-moz-box-shadow:0 1px 0 0 #555;
-o-box-shadow:0 1px 0 0 #555;
-ms-box-shadow:0 1px 0 0 #555;
box-shadow:0 1px 0 0 #555;
}

.resmenu-container .menu-responsive-wrapper ul>li>a {
color:#fff;
display:block;
-webkit-box-shadow:0 1px 0 0 #555;
-moz-box-shadow:0 1px 0 0 #555;
-o-box-shadow:0 1px 0 0 #555;
-ms-box-shadow:0 1px 0 0 #555;
box-shadow:0 1px 0 0 #555;
padding:10px 20px;
}

.resmenu-container .menu-responsive-wrapper ul>li .show-dropdown {
display:block;
width:40px;
position:absolute;
right:0;
top:0;
height:39px;
background:#111;
color:#f2f2f2;
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:hover {
color:#fff;
background:#ff5c00;
}

.resmenu-container .menu-responsive-wrapper ul>li:hover>a,.resmenu-container .menu-responsive-wrapper ul>li.active>a {
background:#eee;
color:#ff5c00;
}

.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper {
position:fixed;
top:0;
bottom:0;
left:0;
width:0;
-webkit-transform:translate(-300px,0);
-moz-transform:translate(-300px,0);
-o-transform:translate(-300px,0);
-ms-transform:translate(-300px,0);
transform:translate(-300px,0);
z-index:9999;
-webkit-transition:all .3s ease-out;
-moz-transition:all .3s ease-out;
-o-transition:all .3s ease-out;
-ms-transition:all .3s ease-out;
transition:all .3s ease-out;
}

.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner {
background:#464646;
position:relative;
height:100%;
overflow-x:auto;
}

.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner h3 {
text-transform:uppercase;
text-align:center;
background:#111;
color:#eee;
margin-bottom:0;
border-bottom:1px solid #666;
padding:40px 0;
}

.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner>ul {
border-bottom:1px solid #555;
margin:0;
}

.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .menu-close {
position:absolute;
top:10px;
right:20px;
color:#fff;
font-size:20px;
cursor:pointer;
}

.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .menu-close:after {
content:"\f00d";
font-family:FontAwesome;
}

#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 repeat scroll 0 0 #e5e5e5;
color:#555;
font-size:11px;
position:relative;
z-index:999;
border-color:#f3f3f3;
padding:8px;
}

#cpanel-form .cpanel-title {
background:#666;
box-shadow:0 1px 1px rgba(0,0,0,.2) inset;
color:#fff;
float:left;
font-size:14px;
font-weight:700;
width:282px;
padding:3px 10px 0;
}

#cpanel-form .cpanel-title h4 {
float:left;
margin-top:5px;
font-size:16px;
text-transform:uppercase;
}

#cpanel-form .cpanel-title h4 i {
color:#dfdfdf;
}

#cpanel-form .cpannel-button .btn {
background:#a1a1a1;
border-radius:0;
margin-left:10px;
margin-bottom:15px;
margin-top:15px;
font-size:14px;
color:#fff;
text-shadow:0 -1px 0 rgba(0,0,0,.25);
background-image:linear-gradient(tobottom,#a1a1a10%,#969696100%);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa1a1a1',endColorstr='#ff969696',GradientType=0);
border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
}

#cpanel-form .cpannel-button .btn:hover {
color:#fff;
text-shadow:0 -1px 0 rgba(0,0,0,.25);
background-image:linear-gradient(tobottom,#9696960%,#a1a1a1100%);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff969696',endColorstr='#ffa1a1a1',GradientType=0);
border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
}

#cpanel-form .panel,#cpanel-form .panel-default {
border:1px solid #bcbcbc;
margin-bottom:5px;
-webkit-border-radius:0;
-moz-border-radius:0;
-o-border-radius:0;
-ms-border-radius:0;
border-radius:0;
}

#cpanel-form .panel .panel-heading,#cpanel-form .panel-default .panel-heading {
color:#fff;
background-image:linear-gradient(tobottom,#fff0%,#f6f6f6100%);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff6f6f6',GradientType=0);
clear:both;
text-shadow:none;
border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
padding:0!important;
}

#cpanel-form .panel .panel-heading .accordion-toggle,#cpanel-form .panel-default .panel-heading .accordion-toggle {
color:#909090;
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:.2;
width:20px;
display:inline-block;
}

#cpanel-form .panel .panel-heading .accordion-toggle:after,#cpanel-form .panel-default .panel-heading .accordion-toggle:after {
content:'\F078';
font-family:FontAwesome;
position:absolute;
right:10px;
}

#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 #E5E5E5;
padding:9px 15px;
}

#cpanel-form a.cpanel-control {
background-color:#707070;
background-position:50% 50%;
background-repeat:no-repeat;
border:1px solid #fff;
border-radius:5px 0 0 5px;
box-shadow:0 1px 3px rgba(0,0,0,.4);
height:40px;
left:-40px;
line-height:36px;
position:absolute;
width:40px;
z-index:10;
top:20%;
padding:0 0 5px 10px;
}

#cpanel-form a.cpanel-control:before {
content:"\f0a5";
color:#fff;
display:inline;
font-family:FontAwesome;
font-size:20px;
}

#cpanel-form a.cpanel-control.active:before {
content:"\f0a4";
font-family:FontAwesome;
font-size:20px;
}

#cpanel-form label {
float:left;
width:50%;
text-align:left;
font-size:12px;
font-weight:500;
padding:5px 0;
}

#cpanel-form label.revo-radio-img-selected {
box-shadow:0 0 0 2px #ad2323 inset;
}

#cpanel-form .controls label {
float:left;
width:auto;
padding:2px;
}

#cpanel-form .revo-radio-img img {
width:33px;
cursor:pointer;
}

#cpanel-form input,#cpanel-form textarea,#cpanel-form .uneditable-input {
width:206px;
border:1px solid #ddd;
background:#fff;
}

#cpanel-form select {
background-color:#FFF;
border:1px solid #ccc;
width:220px;
}

#cpanel-form select,#cpanel-form input {
line-height:30px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-o-border-radius:4px;
-ms-border-radius:4px;
border-radius:0;
height:30px;
padding:4px 6px;
}

#cpanel-form input[type="checkbox"] {
width:20px;
height:20px;
}

.sidebar .widget .widget-inner select {
max-width:100%;
padding:7px;
}

.sidebar .widget .widget-inner ul {
list-style:none;
border:1px solid #ebebeb;
margin:0;
}

.sidebar .widget .widget-inner ul>li {
border-bottom:1px solid #ddd;
padding:15px;
}

.sidebar .widget .widget-inner ul>li ul.children {
margin-left:15px;
padding-top:10px;
border:0;
}

.sidebar .widget .widget-inner ul>li ul.children>li:first-child {
border-top:1px solid #ddd;
}

.sidebar .widget.widget_search .searchform>div {
position:relative;
min-height:60px;
}

.sidebar .widget.widget_search .searchform>div input {
position:absolute;
left:0;
top:30px;
width:100%;
border:1px solid #c9c9c9;
-webkit-border-radius:0;
-moz-border-radius:0;
-o-border-radius:0;
-ms-border-radius:0;
border-radius:0;
background:#fff;
padding:7px 60px 7px 7px;
}

.rtl .sidebar .widget.widget_search .searchform>div input {
padding:7px 7px 7px 60px;
}

.sidebar .widget.widget_search .searchform>div input#searchsubmit {
background:#222;
border:#222;
right:0;
width:auto;
left:auto;
color:#fff;
padding:8px;
}

.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 {
text-align:center;
border:1px solid #ccc;
padding:10px;
}

.sidebar .widget.widget_archive select,.sidebar .widget.widget_categories select {
margin-top:20px;
width:100%;
}

.sidebar .widget.widget_tag_cloud .tagcloud {
padding-top:15px;
margin:0!important;
}

.sidebar .widget.widget_rss .block-title-widget h2 img {
display:inline-block;
margin-right:10px;
}

.sidebar .widget.widget_rss .widget-inner>ul li a.rsswidget {
display:block;
font-weight:700;
margin-bottom:5px;
}

.sidebar .widget.widget_rss .widget-inner>ul li .rss-date {
display:block;
color:#999;
font-size:12px;
margin-bottom:10px;
}

.sidebar .widget.widget_tag_cloud .tagcloud a {
display:inline-block;
color:#333;
border:1px solid #e0e0e0;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-o-border-radius:3px;
-ms-border-radius:3px;
border-radius:3px;
margin:5px 2px;
padding:6px 9px;
}

.sidebar .widget.widget_nav_menu .widget-inner ul.menu>li ul.dropdown-menu {
position:static;
border-radius:0;
display:block;
-webkit-box-shadow:none;
-moz-box-shadow:none;
-o-box-shadow:none;
-ms-box-shadow:none;
box-shadow:none;
border:0;
background:none;
float:none;
margin-left:15px;
min-width:auto;
padding:0;
}

.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:#ff5c00;
}

.wp_left_contact {
color:#999;
line-height:22px;
}

.wp_left_contact h4 {
margin-bottom:28px;
color:#313131;
}

.wp_left_contact ul {
list-style-type:none;
color:#666;
margin:0;
}

.wp_left_contact ul li {
display:inline-block;
width:100%;
margin:15px 0;
}

.wpb_gmaps_widget .wpb_wrapper .wpb_map_wraper {
border:5px solid #fff;
}

.wpcf7 .wp-input .wpcf7-form-control-wrap input {
width:100%;
-webkit-border-radius:0;
-moz-border-radius:0;
-o-border-radius:0;
-ms-border-radius:0;
border-radius:0;
}

.wpcf7 .wp-input .wpcf7-form-control-wrap .wpcf7-text {
height:40px;
border:1px solid #ddd;
font-size:13px;
color:#555;
margin-bottom:20px;
padding:10px 20px;
}

.wpcf7 textarea {
height:40px;
border:1px solid #ddd;
font-size:13px;
width:100%;
min-height:150px;
-webkit-border-radius:0;
-moz-border-radius:0;
-o-border-radius:0;
-ms-border-radius:0;
border-radius:0;
padding:10px 20px;
}

.wpcf7.your-message {
float:none;
clear:both;
}

.wpcf7 .wpcf7-submit {
margin-top:10px;
color:#fff;
font-size:12px;
text-transform:uppercase;
border:0;
background-color:#222;
height:42px;
line-height:42px;
-webkit-border-radius:42px;
-moz-border-radius:42px;
-o-border-radius:42px;
-ms-border-radius:42px;
border-radius:42px;
padding:0 30px;
}

.about_us .title-page {
font-size:18px;
color:#222;
font-weight:700!important;
text-transform:uppercase;
margin-bottom:20px;
}

.contact_us .block-contact .item .item-wrap {
background-color:#f2f2f2;
font-weight:600;
font-size:14px;
color:#222;
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 #b7b7b7;
float:left;
margin-right:10px;
}

.contact_us .block-contact .item .item-wrap .info {
line-height:20px;
padding:20px 0;
}

.contact_us .block-contact .item.support .item-wrap .icon {
background:url(../images/bg_general.png) no-repeat -9px -1706px #f2f2f2;
}

.contact_us .block-contact .item.phone .item-wrap .icon {
background:url(../images/bg_general.png) no-repeat -9px -1761px #f2f2f2;
}

.contact_us .block-contact .item.address .item-wrap .icon {
background:url(../images/bg_general.png) no-repeat -9px -1818px #f2f2f2;
}

.contact_us .block-contact .item.address .item-wrap .info {
padding:13px 0;
}

.contact_us .title-page {
font-size:18px;
color:#222;
font-weight:700!important;
text-transform:uppercase;
margin-bottom:20px;
text-align:center;
}

.contact_us .des {
text-align:center;
margin-bottom:36px;
}

.contact_us .wpcf7 .wpcf7-form-control-wrap input {
border-radius:0;
color:#8c8c8c;
height:45px;
width:100%;
margin-bottom:30px;
padding:0 15px;
}

.contact_us .wpcf7 .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
margin-top:-10px;
}

.contact_us .wpcf7 textarea {
color:#8c8c8c;
}

.contact_us .wpcf7 input[type="submit"] {
height:43px;
border-radius:0;
background-color:#ff5c00;
color:#fff;
font-size:13px;
text-transform:uppercase;
font-weight:700;
border:0;
margin:15px 0 0;
padding:0 30px;
}

.sw-ourteam-slider .slick-slider .item {
text-align:center;
padding:0 15px;
}

.sw-ourteam-slider .slick-slider .item .item-wrap .item-img img {
margin:auto;
}

.sw-ourteam-slider .slick-slider .item .item-wrap .item-content {
color:#999;
padding:10px 0 15px;
}

.sw-ourteam-slider .slick-slider .item .item-wrap .item-content h3 {
font-size:16px;
color:#313131;
}

.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:#fff;
background-color:#999;
-webkit-border-radius:100%;
-moz-border-radius:100%;
-o-border-radius:100%;
-ms-border-radius:100%;
border-radius:100%;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
}

.portfolio-desc h1 {
font-size:18px;
font-weight:700;
color:#333;
margin-bottom:15px;
text-transform:uppercase;
}

.portfolio-desc .p-desc {
font-size:13px;
color:#666;
margin-bottom:0;
}

.revo-portfolio .portfolio-tab ul {
background:#fff;
display:inline-block;
overflow:hidden;
margin:0 0 25px;
}

.revo-portfolio .portfolio-tab ul li {
float:left;
border:1px solid #ebebeb;
cursor:pointer;
display:inline-block;
font-size:16px;
height:40px;
line-height:38px;
color:#222;
margin-right:10px;
background-color:#fff;
padding:0 20px;
}

.revo-portfolio .btn-loadmore {
cursor:pointer;
text-align:center;
min-height:40px;
margin-bottom:40px;
-webkit-transition:all .3s ease-out;
-moz-transition:all .3s ease-out;
-o-transition:all .3s ease-out;
-ms-transition:all .3s ease-out;
transition:all .3s ease-out;
padding:0;
}

.revo-portfolio .btn-loadmore.btn-loading {
margin-top:20px;
background:url(../images/loadingp.gif) no-repeat center center;
background-size:40px 40px;
border-color:transparent;
}

.revo-portfolio .btn-loadmore.btn-loading .des-load {
border:0;
display:none;
}

.revo-portfolio .btn-loadmore .des-load {
font-size:14px;
display:inline-block;
line-height:normal;
background:#ff5c00;
font-weight:700;
color:#fff;
border-radius:0;
padding:10px 20px;
}

.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 ul.portfolio-content {
width:100%;
margin:0;
}

.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:0;
position:relative;
display:inline-block;
}

.revo-portfolio .portfolio-container ul.portfolio-content>li.grid-item {
float:left;
padding:0 15px;
}

.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:0 0 1px 1px #fff;
display:inline-block;
width:35px;
height:35px;
border-radius:50%;
line-height:35px;
font-size:14px;
color:#fff;
opacity:0;
filter:alpha(opacity=0);
-webkit-transition:.5s;
-moz-transition:.5s;
-o-transition:.5s;
-ms-transition:.5s;
transition:.5s;
margin:0 5px;
}

.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,0,0);
}

.revo-portfolio .portfolio-container ul.portfolio-content>li .portfolio-item-inner .portfolio-in .p-item-content .p-item.item-popup {
transform:translate3d(100px,0,0);
left:50%;
right:auto;
}

.revo-portfolio .portfolio-container ul.portfolio-content>li .portfolio-item-inner .portfolio-in .p-item-content .p-item:hover {
color:#ff5c00;
box-shadow:0 0 1px 1px #ff5c00;
}

.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:700;
transform:translate3d(0,-100px,0);
opacity:0;
filter:alpha(opacity=0);
-webkit-transition:.3s;
-moz-transition:.3s;
-o-transition:.3s;
-ms-transition:.3s;
transition:.3s;
color:#fff;
}

.revo-portfolio .portfolio-container ul.portfolio-content>li .portfolio-item-inner .portfolio-in:before {
content:'';
background:rgba(0,0,0,.5);
width:100%;
height:100%;
position:absolute;
top:0;
right:0;
left:0;
bottom:0;
opacity:0;
filter:alpha(opacity=0);
-webkit-transform:scale(0);
-moz-transform:scale(0);
-o-transform:scale(0);
-ms-transform:scale(0);
transform:scale(0);
-webkit-transition:.3s;
-moz-transition:.3s;
-o-transition:.3s;
-ms-transition:.3s;
transition:.3s;
}

.revo-portfolio .portfolio-container ul.portfolio-content>li.portfolio-item {
width:33.332%;
border:0;
margin:0;
padding:0;
}

.single-portfolio .portfolio-top {
background:#fff;
margin-bottom:30px;
padding:0 0 20px;
}

.single-portfolio .portfolio-top h1 {
font-size:24px;
margin-bottom:20px;
color:#333;
font-weight:700;
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 h3 {
font-size:14px;
border-bottom:4px double #e2e2e2;
padding-bottom:10px;
margin-bottom:20px;
font-weight:700;
color:#464646 0;
}

.single-portfolio .portfolio-top .portfolio-content .single-portfolio-content .portfolio-meta .pmeta-item span {
font-weight:700;
display:inline-block;
min-width:120px;
}

.single-portfolio .related-portfolio {
background:#fff;
margin-bottom:40px;
border-top:2px solid #ff5c00;
position:relative;
padding:0 0 20px;
}

.single-portfolio .related-portfolio:before {
content:'';
width:100%;
height:1px;
background-color:#ebebeb;
position:absolute;
top:60px;
left:0;
display:inline-block;
}

.single-portfolio .related-portfolio .related-items {
margin:0 -10px;
}

.single-portfolio .related-portfolio .related-items .related-item {
width:25%;
padding:0 10px;
}

.single-portfolio .related-portfolio .related-items .related-item h4 {
font-size:14px;
margin:0;
}

.single-portfolio .related-portfolio .related-items .related-item h4 a {
text-transform:capitalize;
font-weight:700;
}

.single-portfolio.rtl .portfolio-top .portfolio-content .single-thumbnail {
margin-left:30px;
margin-right:0;
}

.p-title {
color:#333;
font-size:15px;
text-transform:uppercase;
font-family:MontserratBold!important;
margin:0 0 20px;
padding:20px 0;
}

.listing-title h1 {
font-size:28px;
font-weight:700!important;
color:#222;
display:block;
text-transform:uppercase;
margin:0 0 30px;
}

.category-contents .blog-content .post.sticky .entry .entry-content {
background:#f2f2f2;
padding:20px;
}

.category-contents .blog-content .post .entry .entry-thumb {
position:relative;
display:inline-block;
vertical-align:top;
max-width:100%;
}

.rtl .category-contents .blog-content .post .entry .entry-thumb:before {
right:0;
left:auto;
border-right:80px solid #fff;
border-left:0;
}

.category-contents .blog-content .post .entry .entry-content .content-top {
border-bottom:1px solid #ebebeb;
padding:15px 0;
}

.category-contents .blog-content .post .entry .entry-content .content-top .entry-title h4 a {
font-size:18px;
color:#222;
font-weight:700;
line-height:normal;
}

.category-contents .blog-content .post .entry .entry-content .content-top .entry-meta {
color:#909090;
font-size:13px;
margin-bottom:5px;
}

.category-contents .blog-content .post .entry .entry-content .content-top .entry-meta span {
margin-right:20px;
display:inline-block;
}

.category-contents .blog-content .post .entry .entry-content .content-top .entry-meta-tag {
color:#909090;
text-transform:capitalize;
font-size:13px;
}

.category-contents .blog-content .post .entry .entry-content .readmore a {
display:block;
width:100%;
font-size:13px;
font-weight:600;
color:#ff5c00;
text-align:left;
padding:15px 0 5px;
}

.category-contents .blog-content .post .entry .entry-content .readmore a:hover {
color:#e65300;
}

.category-contents .blog-content .post .entry .entry-content .readmore a i {
font-size:14px;
padding:0 6px;
}

.pagination {
display:inline-block;
float:none;
width:100%;
text-align:center;
background-color:#f2f2f2;
border:1px solid #ebebeb;
margin:10px 0 0;
padding:20px 0;
}

.pagination ul {
list-style-type:none;
float:none;
display:inline-block;
background-color:#f2f2f2;
margin:0;
}

.pagination ul li {
float:left;
position:relative;
text-transform:capitalize;
text-align:center;
background-color:#f2f2f2;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
margin:0 5px;
}

.pagination ul li span.current {
background-color:#fff;
color:#ff5c00!important;
}

.pagination ul li a,.pagination ul li span.current {
background-color:#fff;
display:block;
width:32px;
line-height:30px;
height:32px;
border-radius:50%;
border:1px solid #ebebeb;
text-align:center;
font-size:16px;
color:#222;
margin-bottom:5px;
}

.format-audio .entry .wp-entry-thumb iframe {
vertical-align:top;
margin:0;
}

blockquote {
border:0;
position:relative;
padding:5px 30px;
}

blockquote:before {
content:"";
width:17px;
height:13px;
position:absolute;
left:0;
top:0;
}

blockquote:after {
content:"";
width:17px;
height:13px;
position:absolute;
right:0;
bottom:0;
}

.format-gallery .carousel.gallery-slider .carousel-control {
display:inline-block;
width:32px!important;
height:32px!important;
line-height:32px;
border-radius:50%;
position:absolute;
z-index:9;
cursor:pointer;
font-size:0;
top:50%;
margin-top:-16px;
background-color:#fff;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
opacity:0;
filter:alpha(opacity=0);
-webkit-transform:scale(0);
-moz-transform:scale(0);
-o-transform:scale(0);
-ms-transform:scale(0);
transform:scale(0);
text-shadow:none;
background-image:none;
}

.format-gallery .carousel.gallery-slider .carousel-control.left:before {
content:'\f0d9';
font-family:FontAwesome;
font-size:16px;
color:#999;
}

.format-gallery .carousel.gallery-slider .carousel-control.right:before {
content:'\f0da';
font-family:FontAwesome;
font-size:16px;
color:#999;
}

.format-gallery .gallery .thumbnail:hover {
background-color:#ff5c00;
border-color:#ff5c00;
}

.single.main .post .entry-wrap,.single.main .team .entry-wrap,.single.main .attachment .entry-wrap {
background-color:#fff;
position:relative;
}

.single.main .post .entry-wrap .entry-title,.single.main .team .entry-wrap .entry-title,.single.main .attachment .entry-wrap .entry-title {
color:#222;
font-size:22px;
font-weight:700!important;
margin-top:25px;
}

.single.main .post .entry-wrap .entry-content,.single.main .team .entry-wrap .entry-content,.single.main .attachment .entry-wrap .entry-content {
padding:20px 0 0;
}

.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:#909090;
font-size:13px;
overflow:hidden;
display:block;
margin-bottom:20px;
border-bottom:1px solid #ebebeb;
padding:8px 0 20px;
}

.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-summary,.single.main .team .entry-wrap .entry-content .entry-summary,.single.main .attachment .entry-wrap .entry-content .entry-summary {
line-height:26px;
color:#7d7d7d;
}

.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 {
font-weight:600!important;
color:#222;
text-transform:uppercase;
font-size:13px;
margin:25px 0;
}

.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 0 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 #ebebeb;
padding:25px 0 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:#222;
margin-right:20px;
font-weight:700;
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:0;
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;
text-align:center;
border-radius:50%;
height:33px;
width:33px;
color:#fff;
background-color:#ff5c00;
font-size:16px;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
margin:0 4px;
padding:0;
}

.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:#000;
}

.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 .authorDetail,.single.main .team #authorDetails .authorDetail,.single.main .attachment #authorDetails .authorDetail {
background-color:#fff;
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;
}

.single.main .post #authorDetails .authorDetail .infomation,.single.main .team #authorDetails .authorDetail .infomation,.single.main .attachment #authorDetails .authorDetail .infomation {
overflow:hidden;
color:#999;
line-height:22px;
padding:10px 20px;
}

.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:#222;
font-size:14px;
font-weight:700;
}

.single-post-relate {
margin-bottom:60px;
margin-top:40px;
}

.single-post-relate>h4 {
text-transform:uppercase;
margin-bottom:20px;
font-size:16px;
color:#464646;
font-weight:700!important;
border-bottom:1px solid #ebebeb;
position:relative;
padding:0 0 15px;
}

.single-post-relate>h4:before {
content:'';
width:100px;
height:2px;
position:absolute;
left:0;
bottom:-1px;
background-color:#ff5c00;
}

.single-post-relate .post .item-relate-content {
background-color:#fff;
padding:15px 0;
}

.single-post-relate .post .item-relate-content h4 {
margin-bottom:15px;
text-transform:capitalize;
}

.single-post-relate .post .item-relate-content h4 a {
color:#222;
font-size:14px;
font-weight:700;
}

.single-post-relate .post .item-relate-content .entry-meta {
color:#909090;
font-size:13px;
overflow:hidden;
display:block;
border-bottom:1px solid #ebebeb;
padding-bottom:5px;
}

.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:0;
}

.single-post-relate .post .item-relate-content .read-more {
color:#ff5c00;
text-transform:capitalize;
font-weight:600;
font-size:14px;
display:block;
margin:15px 0;
}

#comments h3 {
color:#222;
text-transform:uppercase;
font-size:16px;
font-weight:700!important;
margin-bottom:20px;
}

#comments h3 small {
color:#222;
font-size:16px;
}

#comments .commentlist .children {
margin-left:90px;
margin-right:0;
}

.rtl #comments .commentlist .children {
margin-right:90px;
margin-left:0;
}

#comments .comment {
margin-bottom:30px;
background-color:#fff;
}

#comments .comment .author {
overflow:hidden;
margin:0;
}

#comments .comment .media-body {
padding-left:20px;
}

#comments .comment .media-body .media .media-heading {
overflow:hidden;
margin-bottom:10px;
padding-bottom:5px;
border-bottom:1px solid #ebebeb;
}

#comments .comment .media-body .media .media-heading .author-name {
color:#222;
text-transform:uppercase;
font-weight:700;
margin-bottom:5px;
}

#comments .comment .media-body .media .media-heading .time {
color:#909090;
font-weight:600;
font-size:11px;
line-height:21px;
margin-top:-3px;
text-transform:uppercase;
padding:0 50px;
}

#comments .comment .media-body .media .media-heading .reply a {
position:relative;
font-size:0;
}

#comments .comment .media-body .media .media-heading .reply a:before {
font-size:20px;
color:#999;
content:"\f112";
display:inline-block;
vertical-align:top;
font-family:fontawesome;
}

#respond .title {
font-size:16px;
color:#222;
text-transform:uppercase;
font-weight:700!important;
margin-bottom:30px;
}

#respond .comment-form .cmm-box-top {
margin:0 -15px 10px;
}

#respond .comment-form .cmm-box-top .control-group {
width:33.333%;
padding:0 15px;
}

#respond .comment-form .cmm-box-top input {
width:100%;
border:1px solid #ebebeb;
height:42px;
text-indent:15px;
-webkit-border-radius:0;
-moz-border-radius:0;
-o-border-radius:0;
-ms-border-radius:0;
border-radius:0;
}

#respond .comment-form .cmm-box-bottom textarea {
width:100%;
border:1px solid #ebebeb;
-webkit-border-radius:0;
-moz-border-radius:0;
-o-border-radius:0;
-ms-border-radius:0;
border-radius:0;
padding:14px 20px;
}

#respond .comment-form #submit {
margin-top:10px;
height:42px;
border:0;
line-height:42px;
font-size:13px;
font-weight:700;
color:#fff;
text-transform:uppercase;
border-radius:0;
background:#ff5c00;
padding:0 25px;
}

.sidebar-related-post .sidebar-relate-content {
padding:30px 20px 0;
}

.sidebar-related-post .sidebar-relate-content .item .item-inner .img_over:before {
position:absolute;
content:"";
left:0;
right:0;
top:0;
bottom:0;
width:100%;
height:100%;
z-index:1;
background:url(../images/icon-plus.png) no-repeat center center;
background-color:rgba(0,0,0,.5);
pointer-events:none;
-webkit-transform:scale(0);
-moz-transform:scale(0);
-o-transform:scale(0);
-ms-transform:scale(0);
transform:scale(0);
opacity:0;
filter:alpha(opacity=0);
-webkit-transition:all .5s;
-moz-transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
transition:all .5s;
}

.sidebar-related-post .sidebar-relate-content .item .item-inner .img_over .entry-meta {
position:absolute;
top:10px;
left:10px;
background-color:rgba(255,94,0,.8);
padding:10px 15px;
}

.sidebar-related-post .sidebar-relate-content .item .item-inner .img_over .entry-meta .post_day {
font-size:22px;
font-weight:700;
display:block;
color:#fff;
margin-bottom:5px;
}

.sidebar-related-post .sidebar-relate-content .item .item-inner .img_over .entry-meta .post_my {
display:block;
color:#fff;
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:hover .img_over:before {
-webkit-transform:scale(1);
-moz-transform:scale(1);
-o-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
opacity:1;
filter:alpha(opacity=100);
}

.wrapper_404 {
width:100%;
height:auto;
text-align:center;
}

.wrapper_404 .content_404 {
overflow:hidden;
padding:80px 0;
}

.wrapper_404 .content_404 .block-top h2 {
color:#222;
font-size:24px;
font-weight:700!important;
text-transform:uppercase;
margin-bottom:25px;
}

.wrapper_404 .content_404 .block-middle {
overflow:hidden;
margin:30px 0 40px;
}

.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:#fff;
overflow:hidden;
position:relative;
-webkit-border-radius:0;
-moz-border-radius:0;
-o-border-radius:0;
-ms-border-radius:0;
border-radius:0;
border:1px solid #e0e0e0;
margin:auto;
}

.wrapper_404 .content_404 .block-middle .revo_search_404 .top-search .topsearch-entry .form-search .search-query {
width:100%;
border:0;
height:50px;
line-height:50px;
-webkit-border-radius:0;
-moz-border-radius:0;
-o-border-radius:0;
-ms-border-radius:0;
border-radius:0;
margin:0;
padding:0 80px 0 15px;
}

.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:0;
bottom:0;
right:0;
width:60px;
background-color:transparent;
border:0;
margin:0;
}

.wrapper_404 .content_404 .block-middle .revo_search_404 .top-search .topsearch-entry .form-search .form-button:before {
content:"\f002";
font-size:18px;
color:#7d7d7d;
font-family:fontawesome;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
}

.wrapper_404 .content_404 .block-bottom .btn-404 {
height:40px;
line-height:40px;
color:#fff;
font-size:14px;
background-color:#ff5c00;
border-radius:20px;
display:inline-block;
vertical-align:top;
font-weight:700;
text-transform:uppercase;
margin:0 20px 0 0;
padding:0 35px;
}

iframe {
border:none;
margin-bottom:10px;
max-width:100%;
}

.block-whychoose {
margin-bottom:30px!important;
display:inline-block;
}

.block-whychoose .image-whychoose {
float:left;
width:64px;
}

.block-whychoose .content-whychoose {
margin-left:80px;
}

.rtl .block-whychoose .content-whychoose {
margin-right:80px;
margin-left:0;
}

.block-whychoose .content-whychoose h2 {
color:#000;
font-size:13px;
text-transform:uppercase;
}

.vc_wp_search .widget_search .searchform input[type="submit"] {
text-indent:-9999px;
display:block;
border:0;
width:34px!important;
height:34px;
background:url(../images/search-icon.png) no-repeat scroll center center #666!important;
}

.vc_wp_search .widget_search .searchform input[type="submit"]:hover {
background:url(../images/search-icon.png) no-repeat scroll center center #ff5c00!important;
}

#subscribe_popup {
text-align:left;
display:none;
background-repeat:no-repeat;
background-color:#fff;
position:relative;
min-width:770px;
}

#subscribe_popup .subscribe-popup-container {
padding:64px 68px 25px;
}

#subscribe_popup .subscribe-popup-container h2 {
color:#222;
font-size:30px;
font-weight:700!important;
text-transform:uppercase;
margin-bottom:17px;
}

#subscribe_popup .subscribe-popup-container .description {
font-size:16px;
color:#555;
font-weight:600;
margin-bottom:30px;
}

#subscribe_popup .subscribe-popup-container .subscribe-form {
margin-bottom:15px;
border:1px solid #ebebeb;
max-width:390px;
position:relative;
}

#subscribe_popup .subscribe-popup-container .subscribe-form input[type="email"] {
height:43px;
line-height:43px;
overflow:hidden;
display:block;
font-size:13px;
width:350px;
border-radius:0;
border:0;
padding:0 15px;
}

#subscribe_popup .subscribe-popup-container .subscribe-form input[type="submit"] {
background:url(../images/icon-newsletter.png) no-repeat center center #fff;
position:absolute;
height:43px;
width:43px;
overflow:hidden;
top:0;
right:0;
text-indent:-9999px;
border:0;
border-radius:0;
}

#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;
color:#222;
font-weight:500;
margin:0;
}

#subscribe_popup .subscribe-popup-container .subscribe-checkbox label span {
display:inline-block;
vertical-align:top;
line-height:20px;
}

#subscribe_popup .subscribe-social {
background-color:rgba(255,94,0,.7);
text-align:center;
position:relative;
z-index:3;
margin-top:20px;
padding:15px 0;
}

#subscribe_popup .subscribe-social h3 {
color:#fff;
font-weight:700!important;
font-size:16px;
text-transform:uppercase;
}

#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:#333;
margin:0 5px;
}

.sw-instagram-gallery {
position:relative;
margin:0 -5px;
padding:25px 0 60px;
}

.sw-instagram-gallery .intagram-gallery-content {
display:inline-block;
vertical-align:top;
margin:0 -5px;
}

.sw-instagram-gallery .intagram-gallery-content .item {
position:relative;
float:left;
width:25%;
margin-bottom:10px;
padding:0 5px;
}

.sw-instagram-gallery .intagram-gallery-content .item>a>.fa {
position:absolute;
z-index:2;
font-size:24px;
top:15px;
right:15px;
color:#cecece;
}

.sw-instagram-gallery .intagram-gallery-content .item:hover img {
opacity:.7;
filter:alpha(opacity=70);
}

.sw-instagram-gallery .intagram-gallery-content.col_3 .item {
width:33.333%;
}

.block-title-widget h2 {
font-size:16px!important;
color:#222;
font-weight:700!important;
text-transform:uppercase;
margin:0!important;
padding:20px;
}

.sidebar .widget.widget_product_categories .product-categories>li {
border-top:1px solid #ebebeb;
border-bottom:0!important;
padding:15px 20px!important;
}

.sidebar .widget.widget_product_categories .product-categories>li:last-child {
border-top:1px solid #ebebeb!important;
}

.sidebar .widget.widget_product_categories .product-categories>li>a {
font-size:13px;
color:#7d7d7d;
font-weight:600;
cursor:pointer;
}

.sw-category-slider .box-title h3 {
text-align:center;
font-size:24px;
font-weight:700!important;
color:#222;
text-transform:uppercase;
margin-bottom:5px;
}

.sw-category-slider .desciption {
text-align:center;
font-size:14px;
color:#222;
margin-bottom:38px;
}

.sw-category-slider .responsive .item-product-cat .item-image img {
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
margin:0;
}

.sw-category-slider .responsive .item-product-cat .item-content h3 {
box-shadow:0 2px 3px 0 rgba(100,100,100,.3);
}

.sw-category-slider .responsive .item-product-cat .item-content h3 a {
display:block;
height:52px;
line-height:52px;
text-align:center;
color:#222;
text-transform:uppercase;
font-size:16px;
font-weight:700;
background-color:#fff;
}

.countdown-slider {
border:1px solid #e0e0e0;
position:relative;
}

.countdown-slider .box-title {
position:absolute;
z-index:3;
top:-6px;
left:15px;
}

.countdown-slider .box-title h3 {
font-weight:700!important;
display:inline-block;
position:relative;
font-size:16px;
text-transform:uppercase;
height:42px;
line-height:42px;
background-color:#ff5c00;
color:#fff;
border-bottom-left-radius:7px;
border-bottom-right-radius:7px;
padding:0 15px;
}

.countdown-slider .box-title h3:before {
content:'';
width:0;
height:0;
border-top:5px solid transparent;
border-right:5px solid #b94300;
left:-5px;
position:absolute;
}

.countdown-slider .box-title h3:after {
content:'';
width:0;
height:0;
border-top:5px solid transparent;
border-left:5px solid #b94300;
right:-5px;
position:absolute;
}

.countdown-slider .res-button.slick-prev {
left:15px;
background:url(../images/bg_general.png) no-repeat -20px -525px;
}

.countdown-slider .res-button.slick-next {
right:15px;
background:url(../images/bg_general.png) no-repeat -20px -281px;
}

.countdown-slider .slider .item-countdown .item-wrap {
position:relative;
padding:28px 25px 0 20px;
}

.rtl .countdown-slider .slider .item-countdown .item-wrap {
padding:28px 20px 0 95px;
}

.countdown-slider .slider .item-countdown .item-wrap .item-detail .item-image-countdown {
float:left;
width:50%;
text-align:center;
}

.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:#222;
font-size:18px;
font-weight:700!important;
text-transform:capitalize;
}

.countdown-slider .slider .item-countdown .item-wrap .item-detail .item-content .reviews-content {
overflow:hidden;
border-bottom:1px solid #ededed;
padding:0 0 5px;
}

.countdown-slider .slider .item-countdown .item-wrap .item-detail .item-content .reviews-content .star {
float:left;
margin:3px 20px 0 0;
}

.rtl .countdown-slider .slider .item-countdown .item-wrap .item-detail .item-content .reviews-content .star {
float:right;
margin:3px 0 0 20px;
}

.countdown-slider .slider .item-countdown .item-wrap .item-detail .item-content .description {
line-height:24px;
padding:10px 0;
}

.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:#7d7d7d;
}

.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:0;
}

.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:#ebebeb;
font-weight:500;
line-height:42px;
text-align:center;
font-size:30px;
color:#222;
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:#7d7d7d;
text-transform:uppercase;
}

.countdown-slider2 {
border:1px solid #e0e0e0;
position:relative;
border-top:0;
padding:23px 10px 6px;
}

.countdown-slider2 .slider .item-countdown .item-detail .item-image-countdown {
position:relative;
border:1px solid #e0e0e0;
border-radius:5px;
margin-bottom:10px;
padding:5px;
}

.countdown-slider2 .slider .item-countdown .item-detail .item-image-countdown:hover {
opacity:.85;
border:1px solid #ff5c00;
}

.countdown-slider2 .slider .item-countdown .item-detail .item-content h4 {
font-size:13px;
text-align:center;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}

.countdown-slider2 .slider .item-countdown .item-detail .item-content h4 a {
color:#7d7d7d;
font-weight:500;
text-transform:capitalize;
}

.sw-best-seller-product .box-title h3 {
position:relative;
border-bottom:1px solid #e0e0e0;
color:#222;
font-size:14px;
text-transform:uppercase;
font-weight:700!important;
margin-bottom:0;
padding:8px;
}

.sw-best-seller-product .wrap-content {
border-top:1px solid #ebebeb;
padding:15px 15px 2px;
}

.sw-best-seller-product .wrap-content .item {
overflow:hidden;
margin-bottom:33px;
}

.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-content {
position:relative;
padding-top:15px;
}

.sw-best-seller-product .wrap-content .item .item-content h4 a {
color:#222;
font-weight:500;
font-size:14px;
text-transform:capitalize;
}

.sw-best-seller-product .wrap-content .item .item-content .item-price del {
line-height:24px;
margin:0;
}

.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:#ff5c00;
font-size:18px;
color:#fff;
font-weight:700!important;
border-top-left-radius:7px;
border-top-right-radius:0;
box-shadow:0 2px 3px 0 rgba(0,0,0,.3);
position:relative;
text-transform:uppercase;
margin:0;
padding:0 16px;
}

.sw-woo-tab-default .resp-tab .category-slider-content.style1 .box-title h3:before {
content:'';
width:0;
height:0;
border-bottom:8px solid transparent;
border-left:8px solid #b94300;
border-right:0;
right:0;
left:auto;
bottom:-8px;
position:absolute;
}

.rtl .sw-woo-tab-default .resp-tab .category-slider-content.style1 .box-title h3:before {
left:0;
right:auto;
border-left:0;
border-right:8px solid #b94300;
}

.rtl .sw-woo-tab-default .resp-tab .category-slider-content.style1 ul.nav-tabs {
margin-left:196px;
margin-right:0;
}

.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 .woo-tab-container-slider {
border-right:0;
border-left:1px solid #ebebeb;
}

.sw-woo-tab-default .resp-tab .category-slider-content ul.nav-tabs {
margin-left:196px;
border:0;
background-color:#f2f2f2;
}

.sw-woo-tab-default .resp-tab .category-slider-content ul.nav-tabs li>a {
border:0;
font-size:12px;
color:#333;
text-transform:uppercase;
line-height:40px;
font-weight:600;
border-radius:0;
padding:0 15px;
}

.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:#f2f2f2;
color:#ff5c00;
}

.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,.3);
content:"";
height:100%;
width:100%;
left:0;
position:absolute;
top:0;
-webkit-transition:all .2s ease-in-out 0;
-moz-transition:all .2s ease-in-out 0;
-o-transition:all .2s ease-in-out 0;
-ms-transition:all .2s ease-in-out 0;
transition:all .2s ease-in-out 0;
visibility:hidden;
opacity:0;
}

.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;
z-index:2;
cursor:pointer;
top:6px;
}

.sw-woo-tab-default .resp-tab .category-slider-content .tab-content .tab-pane .woo-tab-container-slider {
border-right:1px solid #ebebeb;
border-left:1px solid #ebebeb;
}

.sw-woo-tab-default .resp-tab .category-slider-content .tab-content .tab-pane .woo-tab-container-slider .slider .slick-list {
margin:0;
padding:0;
}

.sw-best-seller-product-slider,.sw-featured-product-slider {
border:1px solid #e0e0e0;
margin:15px 0 30px;
}

.sw-best-seller-product-slider .customNavigation .btn-bs,.sw-featured-product-slider .customNavigation .btn-bs {
width:28px;
height:28px;
display:inline-block;
position:absolute;
top:11px;
cursor:pointer;
}

.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;
}

.sw-best-seller-product-slider .carousel-inner .item,.sw-featured-product-slider .carousel-inner .item {
float:right;
width:100%;
padding:5px;
}

.sw-best-seller-product-slider .carousel-inner .item .item-detail,.sw-featured-product-slider .carousel-inner .item .item-detail {
overflow:hidden;
margin-bottom:30px;
}

.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:#222;
text-transform:capitalize;
}

.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-right:20px;
}

.sw-child-cat {
border-top:2px solid #ff5c00;
}

.sw-child-cat.style1 {
border-top:2px solid #2bafa4;
}

.sw-child-cat.style1 .child-top .box-title h3 {
background-color:#2bafa4;
}

.sw-child-cat.style1 .child-top .box-title h3:before {
border-right:8px solid #0096a4;
}

.sw-child-cat.style1 .child-top .box-title h3:before .rtl {
border-left:8px solid #0096a4;
border-right:0;
}

.sw-child-cat.style1 .child-top .childcat-content ul>li>a:hover {
color:#2bafa4;
}

.sw-child-cat.style2 {
border-top:2px solid #f24f5a;
}

.sw-child-cat.style2 .child-top .box-title h3 {
background-color:#f24f5a;
}

.sw-child-cat.style2 .child-top .box-title h3:before {
border-right:8px solid #ac365a;
}

.rtl .sw-child-cat.style2 .child-top .box-title h3:before {
border-left:8px solid #ac365a;
border-right:0;
}

.sw-child-cat.style2 .child-top .childcat-content ul>li>a:hover {
color:#f24f5a;
}

.sw-child-cat .child-top {
position:relative;
z-index:3;
float:left;
min-width:195px;
}

.sw-child-cat .child-top .box-title h3 {
line-height:46px;
background-color:#ff5c00;
font-size:18px;
color:#fff;
font-weight:700!important;
border-radius:0;
position:relative;
text-transform:uppercase;
box-shadow:0 2px 4px 0 rgba(208,208,208,.6);
margin:-2px 0 0 -8px;
padding:0 16px;
}

.rtl .sw-child-cat .child-top .box-title h3:before {
right:0;
left:auto;
border-right:0;
border-left:8px solid #b94300;
}

.sw-child-cat .child-top .childcat-content {
clear:both;
border-left:1px solid #e0e0e0;
border-right:1px solid #e0e0e0;
border-bottom:1px solid #e0e0e0;
width:100%;
padding:11px 15px 51px;
}

.sw-child-cat .child-top .childcat-content ul>li>a {
color:#222;
font-weight:600;
text-transform:capitalize;
}

.sw-child-cat .slider .item .item-wrap {
border-bottom:1px solid #e0e0e0;
border-right:1px solid #e0e0e0;
}

.rtl .sw-child-cat .slider .item .item-wrap {
border-left:1px solid #e0e0e0;
border-right:0;
}

.sw-child-cat .slider .item .item-wrap .item-content {
padding:5px 0 13px;
}

.sw-child-cat2 {
border-top:2px solid #6170bc;
border-right:1px solid #ebebeb;
margin-top:40px;
}

.sw-child-cat2.style2 {
border-top:2px solid #f36;
}

.sw-child-cat2.style2 .child-top .box-title h3 {
background-color:#f36;
}

.sw-child-cat2.style2 .child-top .box-title h3:before {
border-right:8px solid #b91a66;
}

.rtl .sw-child-cat2.style2 .child-top .box-title h3:before {
border-left:8px solid #b91a66;
border-right:0;
}

.sw-child-cat2 .child-top {
position:relative;
z-index:2;
float:left;
box-shadow:0 2px 3px 0 rgba(208,208,208,.6);
}

.sw-child-cat2 .child-top .box-title {
position:relative;
float:left;
min-width:199px;
}

.sw-child-cat2 .child-top .box-title h3 {
background-color:#6170bc;
font-size:18px;
color:#fff;
font-weight:700!important;
border-radius:0;
position:relative;
text-transform:uppercase;
line-height:47px;
margin:-2px 0 0 -8px;
padding:0 14px;
}

.sw-child-cat2 .child-top .box-title h3:before {
content:'';
width:0;
height:0;
border-bottom:8px solid transparent;
border-right:8px solid #1b57bc;
left:0;
bottom:-8px;
position:absolute;
}

.rtl .sw-child-cat2 .child-top .box-title h3:before {
right:0;
left:auto;
border-left:8px solid #1b57bc;
border-right:0;
}

.sw-child-cat2 .child-top .childcat-content {
margin-left:2px;
padding:10px 1px;
}

.sw-child-cat2 .child-top .childcat-content ul>li {
line-height:23px;
float:left;
}

.sw-child-cat2 .child-top .childcat-content ul>li>a {
color:#222;
font-weight:600;
text-transform:capitalize;
padding:0 12px 0 7px;
}

.sw-child-cat2 .resp-slider-container {
clear:both;
overflow:hidden;
border-bottom:1px solid #ebebeb;
border-left:1px solid #ebebeb;
}

.sw-child-cat2 .resp-slider-container .item {
float:left;
width:53%;
padding:7px 3px 7px 20px;
}

.sw-child-cat2 .resp-slider-container .item:first-child {
width:47%;
border-right:1px solid #ebebeb;
padding:20px 0 0;
}

.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;
}

.sw-child-cat2 .resp-slider-container .item .item-wrap .item-content {
display:block;
text-align:left;
padding:20px 0;
}

.sw-woo-tab-cat {
margin:66px 0 0;
}

.sw-woo-tab-cat .resp-tab .top-tab-slider .nav.nav-tabs>li {
height:40px;
overflow:hidden;
margin:0;
}

.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:0;
border:1px solid #202020;
background-color:#fff;
color:#222;
font-weight:500;
}

.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:#222;
opacity:.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:#222;
border:1px solid #222;
}

.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:#222;
border:1px solid #222;
}

.sw-woo-tab-style2 {
margin:27px 0 65px;
}

.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:0;
border:1px solid #ff5c00;
background-color:#fff;
color:#222;
font-size:13px;
font-weight:500;
border-left:0;
padding:0 10px;
}

.sw-woo-tab-style2 .resp-tab .top-tab-slider .nav.nav-tabs>li>a:hover {
background-color:#ff5c00;
color:#fff;
border:1px solid #ff5c00;
border-left:0;
}

.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;
z-index:3;
}

.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:#ff5c00;
border:1px solid #ff5c00;
}

.sw-woo-tab-style3 {
margin:0 0 40px;
}

.sw-woo-tab-style3 .resp-tab .top-tab-slider .nav.nav-tabs {
margin:0 0 25px;
}

.sw-woo-tab-style3 .resp-tab .top-tab-slider .nav.nav-tabs>li:after {
position:absolute;
z-index:5;
top:2px;
right:0;
content:'';
width:1px;
height:22px;
background-color:#efefef;
transform:rotate(20deg);
}

.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:0;
border:0;
line-height:25px;
height:auto;
font-weight:700;
background-color:#fff;
color:#222;
position:relative;
padding:0 15px 10px;
}

.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:0;
background-color:#ff5c00;
}

.sw-woo-tab-style3 .resp-tab .tab-pane.active .responsive-slider {
border-top:1px solid #ebebeb;
border-left:1px solid #ebebeb;
border-right:1px solid #ebebeb;
}

.block-text1 .wrap-content {
text-align:center;
padding:65px 0 58px;
}

.block-text1 .wrap-content h4 {
color:#7d7d7d;
font-size:22px;
text-transform:uppercase;
font-weight:600!important;
margin:0;
}

.block-text1 .wrap-content h3 {
display:block;
font-size:32px;
color:#222;
font-weight:600!important;
text-transform:uppercase;
margin:0;
padding:5px 0 15px;
}

.block-home-2 {
background-color:#fff;
border:1px solid #ebebeb;
border-radius:5px;
margin:20px 0 40px;
padding:29px 0;
}

.block-home-2 .block-infos .info .inner {
border-left:1px solid #ebebeb;
padding-left:30px;
float:left;
width:100%;
}

.rtl .block-home-2 .block-infos .info .inner {
float:right;
padding-right:30px;
padding-left:0;
border-right:1px solid #ebebeb;
border-left:0;
}

.block-home-2 .block-infos .info .inner i {
float:left;
font-size:36px;
padding-top:2px;
color:#ff5c00;
}

.block-home-2 .block-infos .info .inner .info-cont span {
font-size:13px;
color:#222;
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:#666;
margin-bottom:3px;
}

.block-home2 .wrap-content {
text-align:center;
padding:70px 0 63px;
}

.block-home2 .wrap-content h4 {
color:#fff;
font-size:20px;
text-transform:uppercase;
margin:0;
}

.block-home2 .wrap-content h3 {
display:block;
font-size:25px;
color:#fff;
font-weight:700!important;
text-transform:uppercase;
margin:0;
padding:5px 0 15px;
}

.block1-home3 {
margin:0 0 62px!important;
}

.block1-home3 .wrap-content .item:hover .item-img a {
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-o-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
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;
top:0;
left:0;
right:0;
bottom:0;
background-color:rgba(0,0,0,.6);
display:inline-block;
-webkit-transition:.5s;
-moz-transition:.5s;
-o-transition:.5s;
-ms-transition:.5s;
transition:.5s;
}

.block1-home3 .wrap-content .item .item-img a {
position:absolute;
display:inline-block;
color:#222;
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,.8);
-webkit-transform:translateY(-60px);
-moz-transform:translateY(-60px);
-o-transform:translateY(-60px);
-ms-transform:translateY(-60px);
transform:translateY(-60px);
-webkit-transition:.4s;
-moz-transition:.4s;
-o-transition:.4s;
-ms-transition:.4s;
transition:.4s;
}

.block1-home3 .wrap-content .item .item-content h4 {
font-weight:600!important;
font-size:14px;
text-transform:uppercase;
color:#7d7d7d;
}

.block1-home3 .wrap-content .item .item-content h3 {
font-weight:700!important;
font-size:18px;
text-transform:uppercase;
color:#222;
}

.block2-home3 .wrap-content .title {
text-align:center;
margin-bottom:35px;
}

.block2-home3 .wrap-content .title h3 {
font-size:24px;
font-weight:700!important;
text-transform:uppercase;
color:#222;
margin-bottom:2px;
}

.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:0;
}

.block2-home3 .wrap-content .item .item-img .link-shop a {
-webkit-transition:.5s;
-moz-transition:.5s;
-o-transition:.5s;
-ms-transition:.5s;
transition:.5s;
display:inline-block;
text-align:center;
width:190px;
height:43px;
line-height:43px;
background-color:rgba(255,255,255,.8);
color:#222;
text-transform:uppercase;
font-weight:600;
font-size:13px;
margin:5px 0;
}

.block2-home3 .wrap-content .item .item-content h3 {
margin-top:20px;
font-size:18px;
color:#222;
text-transform:uppercase;
font-weight:700!important;
text-align:center;
}

.block2-home3 .wrap-content .item.col-left,.block2-home3 .wrap-content .item.col-right {
padding:30px 0;
}

.block2-home3 .wrap-content .item.col-mid {
padding-right:25px;
}

.block2-home3 .wrap-content .item.col-mid a {
display:block;
-webkit-transition:all .2s;
-moz-transition:all .2s;
-o-transition:all .2s;
-ms-transition:all .2s;
transition:all .2s;
}

.block2-home3 .wrap-content .item.col-right {
padding-top:35px;
}

.block3-home3 {
position:relative;
overflow:hidden;
margin:0 -5px;
}

.block3-home3 .content-wrap .item-ins {
float:left;
position:relative;
padding:0 5px;
}

.block3-home3 .content-wrap .item-ins i {
position:absolute;
font-size:24px;
color:#cecece;
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:#222;
display:block;
position:absolute;
left:0;
right:0;
bottom:0;
height:0;
-webkit-transition:.3s;
-moz-transition:.3s;
-o-transition:.3s;
-ms-transition:.3s;
transition:.3s;
line-height:40px;
text-align:center;
background-color:#fff;
}

.block-text1-home4 {
margin:10px 0 65px!important;
}

.block-text1-home4 .item {
background-color:#f2f2f2;
text-align:center;
cursor:pointer;
border-right:1px solid #ff5c00;
border-bottom:1px solid #ff5c00;
padding:10px 0 12px;
}

.block-text1-home4 .item h3 {
font-size:32px;
font-weight:700!important;
color:#ff5c00;
text-transform:uppercase;
margin-bottom:5px;
}

.block-text1-home4 .item h4 {
color:#222;
font-weight:600!important;
font-size:18px;
text-transform:uppercase;
}

.block-text2-home4 .wrap-content .item {
float:left;
text-align:center;
}

.block-text2-home4 .wrap-content .item h4 {
font-weight:600!important;
font-size:14px;
color:#7d7d7d;
text-transform:uppercase;
margin-top:28px;
}

.block-text2-home4 .wrap-content .item h3 {
font-weight:700!important;
font-size:18px;
color:#222;
text-transform:uppercase;
}

.service-home4 {
overflow:hidden;
padding:13px 0;
}

.service-home4 ul>li {
list-style:none;
float:left;
width:33.33%;
position:relative;
color:#7d7d7d;
font-size:14px;
}

.service-home4 ul>li span {
color:#222;
font-weight:700;
}

.featured-categories2 {
position:relative;
overflow:visible!important;
margin-bottom:150px;
}

.featured-categories2 .sw-category-slider {
position:relative;
margin-bottom:-170px;
}

.featured-categories2 .sw-category-slider .block-title h3 {
border:0;
padding:5px 0 13px;
}

.featured-categories2 .sw-category-slider .resp-slider-container .slider {
background-color:#fff;
padding:30px 30px 0;
}

.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(../images/bg_general.png) no-repeat -20px -2016px;
}

.featured-categories2 .sw-category-slider .resp-slider-container .res-button.slick-prev:hover {
background:url(../images/bg_general.png) no-repeat -20px -2064px;
}

.featured-categories2 .sw-category-slider .resp-slider-container .res-button.slick-next {
right:44px;
background:url(../images/bg_general.png) no-repeat -20px -2110px;
}

.featured-categories2 .sw-category-slider .resp-slider-container .res-button.slick-next:hover {
background:url(../images/bg_general.png) no-repeat -20px -2158px;
}

.toprated-product .res-button {
top:45px!important;
}

.home-style5.rtl .sw-woo-container-slider .slider {
border-left:1px solid #ebebeb;
}

.home-style5 .responsive-post-slider .res-button {
top:45px;
}

.home-style5 .responsive-post-slider .block-title h3 {
text-align:center;
border:0;
}

.home-style5 .sw-woo-container-slider {
margin-bottom:40px;
position:relative;
}

.home-style5 .sw-woo-container-slider .slider {
border-top:1px solid #ebebeb;
border-right:1px solid #ebebeb;
}

.home-style5 .sw-woo-container-slider .slider .item .item-wrap {
border-bottom:1px solid #ebebeb;
border-left:1px solid #ebebeb;
}

.wp-comingsoon {
background:url(../images/bg-comingsoon.jpg) no-repeat center center;
text-align:center;
}

.wp-comingsoon .title-comingsoon {
margin-bottom:40px;
margin-top:330px;
}

.wp-comingsoon .title-comingsoon h1 {
color:#fff;
font-size:32px;
font-weight:700!important;
text-transform:uppercase;
}

.wp-comingsoon .title-comingsoon .des-comingsoon {
font-size:13px;
color:#e0e0e0;
width:60%;
line-height:24px;
text-align:center;
margin:25px auto 0;
}

.wp-comingsoon .countdown-shortcode {
margin-bottom:280px;
}

.wp-comingsoon .social-comingsoon .menu-social {
display:inline-block;
vertical-align:top;
text-align:center;
list-style-type:none;
margin:0;
}

.wp-comingsoon .social-comingsoon .menu-social li {
float:left;
margin:0 5px;
}

.wp-comingsoon .social-comingsoon .menu-social li a {
display:inline-block;
vertical-align:top;
color:#818180;
font-size:14px;
width:46px;
height:46px;
line-height:46px;
overflow:hidden;
background-color:rgba(255,255,255,.1);
-webkit-border-radius:100%;
-moz-border-radius:100%;
-o-border-radius:100%;
-ms-border-radius:100%;
border-radius:100%;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
}

.wp-comingsoon .footer-comingsoon {
line-height:20px;
background-color:rgba(0,0,0,.7);
color:#fff;
padding:17px 0;
}

.comming-soon .ClassyCountdown-wrapper>div {
display:inline-block;
position:relative;
width:120px;
float:left;
margin:10px 15px;
}

.comming-soon .ClassyCountdown-wrapper .ClassyCountdown-value>div {
position:absolute;
font-size:34px!important;
font-weight:700;
color:#fff;
top:0;
width:100%;
height:100%;
line-height:100px;
}

.comming-soon .ClassyCountdown-wrapper .ClassyCountdown-value>span {
font-size:14px!important;
font-weight:700;
color:#fff!important;
display:inline-block;
top:-45px;
position:relative;
text-transform:uppercase;
}

.revo_breadcrumbs {
margin-bottom:5px;
background-color:#f2f2f2;
}

.revo_breadcrumbs .listing-title {
margin-top:5px;
margin-bottom:5px;
}

.revo_breadcrumbs .breadcrumbs .breadcrumb {
background-color:#fff;
margin:0;
padding:0 0 36px;
}

.revo_breadcrumbs .breadcrumbs .breadcrumb>li {
color:#7d7d7d;
text-transform:uppercase;
font-weight:600;
}

.revo_breadcrumbs .breadcrumbs .breadcrumb>li + li:before {
content:'';
padding:0;
}

.revo_breadcrumbs .breadcrumbs .breadcrumb>li>.go-page:before {
content:'\f105';
font-family:FontAwesome;
padding:0 15px;
}

.listing-tab-shortcode .tabbable.tabs #myTabs.nav.nav-tabs {
max-width:240px;
background-color:#fff;
float:left;
width:100%;
border:0;
margin:0;
padding:50px 30px 30px;
}

.listing-tab-shortcode .tabbable.tabs #myTabs.nav.nav-tabs .title-cat {
font-size:14px;
text-transform:uppercase;
color:#111;
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:0;
font-weight:400;
font-family:Roboto!important;
text-transform:capitalize;
color:#777;
cursor:pointer;
padding:10px 0;
}

.listing-tab-shortcode .tabbable.tabs .tab-content {
overflow:hidden;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
background-color:#f3f3f3;
visibility:hidden;
padding:50px 30px;
}

.listing-tab-shortcode .tabbable.tabs .tab-content .tab-pane {
opacity:0;
filter:alpha(opacity=0);
margin:0 -15px;
}

.search .revo_breadcrumbs .breadcrumbs .breadcrumb {
border-bottom:1px solid #eee;
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 input[type="text"],.search .no-result form input[type="password"] {
border-radius:0;
width:100%;
padding:15px 85px 15px 20px;
}

.search .no-result form input[type="submit"] {
background:#ff5c00;
border:1px solid #ff5c00;
border-radius:0;
color:#fff;
position:absolute;
right:0;
top:0;
text-transform:uppercase;
padding:15px;
}

.search .no-result form input[type="submit"]:hover {
background:#cc4a00;
border-color:#cc4a00;
}

.search.rtl .no-result form input[type="text"] {
padding:15px 20px 15px 85px;
}

.content-search>.post,.content-search .product {
background-color:#fff;
margin-bottom:30px;
padding:0;
}

.rtl .content-search>.post .entry-thumb,.rtl .content-search .product .entry-thumb {
padding-left:30px;
padding-right:0;
}

.content-search>.post .entry-content .title-blog h3,.content-search .product .entry-content .title-blog h3 {
font-size:16px;
color:#111;
}

.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:#999;
}

.content-search>.post .entry-content .bl_read_more a,.content-search .product .entry-content .bl_read_more a {
text-transform:capitalize;
color:#ff5c00;
}

.home.blog .category-header .entry-title {
font-weight:700!important;
font-size:28px;
text-transform:uppercase;
margin:0 0 20px;
}

_:-ms-fullscreen,:root .sw-child-cat .child-top .childcat-content {
padding:19px 15px 45px;
}

_:-ms-fullscreen,:root .sw-child-cat2 .child-top .childcat-content ul>li>a {
padding:0 12px 0 13px;
}

_:-ms-fullscreen,:root .sw-child-cat2.style2 .child-top .childcat-content ul>li>a {
padding:0 12px;
}

_:-ms-fullscreen,:root .sw-child-cat2 .child-top .childcat-content {
margin-left:2px;
}

.resp-tab .top-tab-slider .nav.nav-tabs {
display:inline-block;
vertical-align:top;
border-bottom:0;
margin:0 auto;
}

.resp-tab .top-tab-slider .nav.nav-tabs li a {
border:1px solid #dfdfdf;
height:50px;
line-height:46px;
overflow:hidden;
font-size:16px;
text-transform:capitalize;
color:#313131;
background-color:#fff;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
transition:all .5s;
-webkit-border-radius:50px;
-moz-border-radius:50px;
-o-border-radius:50px;
-ms-border-radius:50px;
border-radius:50px;
margin:0;
padding:0 30px;
}

.resp-tab .top-tab-slider .nav.nav-tabs li.active a,.resp-tab .top-tab-slider .nav.nav-tabs li:hover a {
color:#fff;
background-color:#ff5c00;
border-color:#ff5c00;
}

.resp-tab .tab-pane .responsive-slider .slider .item .item-wrap {
background-color:#fff;
border-bottom:1px solid #ebebeb;
border-right:1px solid #ebebeb;
}

.resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content {
padding:9px 5px 10px;
}

.resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content h4 {
margin-bottom:10px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}

.item .item-wrap {
background-color:#fff;
text-align:center;
padding:0;
}

.item .item-wrap .item-detail .products-thumb a.sw-quickview {
text-align:center;
color:#fff;
font-weight:500;
height:32px;
line-height:30px;
background-color:#ff5c00;
display:inline-block;
vertical-align:top;
font-size:0;
opacity:0;
min-width:32px;
-webkit-transform:translateY(-40px);
-moz-transform:translateY(-40px);
-o-transform:translateY(-40px);
-ms-transform:translateY(-40px);
transform:translateY(-40px);
-webkit-border-radius:50px;
-moz-border-radius:50px;
-o-border-radius:50px;
-ms-border-radius:50px;
border-radius:50px;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
position:absolute;
top:50%;
margin-top:-16px;
left:50%;
margin-left:-16px;
padding:0;
}

.item .item-wrap .item-detail .products-thumb a.sw-quickview:before {
font-family:fontawesome;
font-size:12px;
content:'\f06e';
}

.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 {
display:inline-block;
width:100%;
vertical-align:top;
padding:0;
}

.item .item-wrap .item-detail .item-content h4 a,.item .item-wrap .item-detail .item-img h4 a {
font-size:14px;
color:#313131;
font-weight:500;
text-transform:capitalize;
position:relative;
z-index:2;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
}

.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;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
display:inline-block;
vertical-align:top;
}

.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;
}

.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;
background:#fff;
right:0;
left:0;
z-index:2;
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-o-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
opacity:0;
filter:alpha(opacity=0);
}

.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 {
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
height:32px;
line-height:32px;
font-size:13px;
color:#fff;
text-transform:capitalize;
background-color:#ff5c00;
border-radius:16px;
-webkit-transform:translateY(60px);
-moz-transform:translateY(60px);
-o-transform:translateY(60px);
-ms-transform:translateY(60px);
transform:translateY(60px);
padding:0 10px;
}

.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:#ff5c00;
opacity:.75;
filter:alpha(opacity=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:0;
background-color:#ff5c00;
border-radius:16px;
background-size:contain;
}

.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:"\e017";
margin-left:.53em;
vertical-align:bottom;
}

.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 button,.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:#ff5c00;
font-weight:500;
height:32px;
line-height:30px;
background-color:#fff;
border:1px solid #ff5c00;
display:inline-block;
vertical-align:top;
overflow:hidden;
position:relative;
font-size:0;
min-width:32px;
-webkit-transform:translateY(60px);
-moz-transform:translateY(60px);
-o-transform:translateY(60px);
-ms-transform:translateY(60px);
transform:translateY(60px);
-webkit-border-radius:50px;
-moz-border-radius:50px;
-o-border-radius:50px;
-ms-border-radius:50px;
border-radius:50px;
margin:0;
padding:0;
}

.item .item-wrap .item-detail .item-content .item-bottom .yith-wcwl-add-to-wishlist .yith-wcwl-add-button :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:#ff5c00;
font-size:0;
padding:0;
}

.responsive-post-slider .res-button {
width:28px;
height:28px;
display:inline-block;
position:absolute;
z-index:2;
cursor:pointer;
top:10px;
}

.home-style1 .responsive-post-slider .res-button {
top:10px;
}

.responsive-post-slider.style1 {
margin:30px 0 35px;
}

.responsive-post-slider.style1 .resp-slider-container .slider .item .item-detail .entry-content h4 a {
font-size:14px;
font-weight:700;
color:#222;
}

.responsive-post-slider.style2 {
margin:60px 0 65px;
}

.responsive-post-slider.style2 .box-title h3 {
font-size:24px;
color:#222;
text-transform:uppercase;
font-weight:700!important;
margin-bottom:8px;
}

.responsive-post-slider.style2 .description {
text-align:center;
color:#222;
font-size:14px;
margin-bottom:40px;
}

.responsive-post-slider.style2 .resp-slider-container .slider .item .item-detail .entry-content h4 a {
font-size:14px;
font-weight:700;
color:#222;
text-transform:uppercase;
}

.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:#7d7d7d;
opacity:.85;
}

.responsive-post-slider .resp-slider-container .slider .item .item-detail .img_over img {
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
border:1px solid #dcdcdc;
}

.responsive-post-slider .resp-slider-container .slider .item .item-detail .img_over:before {
content:'';
width:0;
height:0;
border-bottom:85px solid #dcdcdc;
border-left:80px solid #f2f2f2;
left:0;
top:0;
position:absolute;
z-index:2;
}

.rtl .responsive-post-slider .resp-slider-container .slider .item .item-detail .img_over:before {
right:0;
left:auto;
border-bottom:85px solid transparent;
border-right:80px solid #fff;
border-left:0;
}

.responsive-post-slider .resp-slider-container .slider .item .item-detail .img_over .entry-date {
position:absolute;
top:0;
left:8px;
z-index:2;
}

.responsive-post-slider .resp-slider-container .slider .item .item-detail .img_over .entry-date .month-time {
font-size:14px;
color:#909090;
}

.responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content h4 {
margin:20px 0 0;
}

.responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content h4 a {
color:#222;
font-weight:700;
font-size:14px;
text-transform:capitalize;
display:block;
}

.responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content .entry-meta {
color:#909090;
font-size:13px;
overflow:hidden;
padding:10px 0 16px;
}

.responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content .entry-meta .entry-tag a {
color:#909090;
font-size:13px;
}

.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:#b7b7b7;
margin-right:10px;
}

.responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content .readmore {
color:#ff5c00;
font-weight:600;
text-transform:capitalize;
display:block;
border-top:1px solid #ebebeb;
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:.6;
}

.slick-slider {
position:relative;
display:block;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-ms-touch-action:pan-y;
touch-action:pan-y;
-webkit-tap-highlight-color:transparent;
}

.slick-list {
position:relative;
overflow:hidden;
display:block;
margin:0;
padding:0;
}

.slick-list:focus {
outline:none;
}

.slick-list.dragging {
cursor:hand;
}

.slick-slider .slick-track,.slick-slider .slick-list {
-webkit-transform:translate3d(0,0,0);
-moz-transform:translate3d(0,0,0);
-ms-transform:translate3d(0,0,0);
-o-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
}

.slick-track {
position:relative;
left:0;
top:0;
display:block;
}

.slick-track:before,.slick-track:after {
content:"";
display:table;
}

.slick-slide {
float:left;
min-height:1px;
display:none;
}

.slick-vertical .slick-slide {
display:block;
height:auto;
border:1px solid transparent;
}

.rtl.woocommerce .widget_layered_nav ul li.chosen a::after,.rtl.woocommerce .widget_layered_nav_filters ul li a::after {
line-height:1;
content:"\e013";
font-family:WooCommerce;
font-weight:400;
color:#a00;
speak:none;
font-variant:normal;
text-transform:none;
-webkit-font-smoothing:antialiased;
text-decoration:none;
margin-left:10px;
}

.woocommerce input.input-text,.woocommerce-page input.input-text {
height:35px;
background-color:#eee;
border:1px solid #ddd;
text-indent:10px;
}

.woocommerce #customer_login h2,.woocommerce-page #customer_login h2 {
border-bottom:1px solid #eee;
padding-bottom:15px;
margin-bottom:20px;
font-size:24px;
text-transform:uppercase;
}

.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.button,.woocommerce-page form.lost_reset_password .form-row input.button {
border:0;
-webkit-border-radius:0;
-moz-border-radius:0;
-o-border-radius:0;
-ms-border-radius:0;
border-radius:0;
margin-bottom:10px;
margin-top:0;
}

.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 #fff;
border-right:0;
padding:10px 15px;
}

.woocommerce .entry-summary form.register input[type="submit"],.woocommerce-page .entry-summary form.register input[type="submit"] {
text-transform:uppercase;
height:35px;
line-height:35px;
padding:0 15px;
}

.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%;
margin-bottom:15px;
padding:0;
}

.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:0;
-webkit-border-radius:0;
-moz-border-radius:0;
-o-border-radius:0;
-ms-border-radius:0;
border-radius:0;
margin-bottom:10px;
text-transform:uppercase;
height:35px;
line-height:35px;
padding:0 15px;
}

.woocommerce .entry-content form.login .lost_password a:hover,.woocommerce-page .entry-content form.login .lost_password a:hover {
color:#b34000;
}

.woocommerce .entry-content .checkout_coupon .form-row,.woocommerce-page .entry-content .checkout_coupon .form-row {
width:180px;
float:left;
padding:0;
}

.woocommerce .entry-content .checkout_coupon .form-row input.button,.woocommerce-page .entry-content .checkout_coupon .form-row input.button {
border:0;
-webkit-border-radius:0;
-moz-border-radius:0;
-o-border-radius:0;
-ms-border-radius:0;
border-radius:0;
height:35px;
text-transform:uppercase;
}

.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 #eee;
padding-bottom:10px;
margin-bottom:20px;
font-weight:400;
}

.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 {
-webkit-border-radius:3px;
-moz-border-radius:3px;
-o-border-radius:3px;
-ms-border-radius:3px;
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:#eee;
-webkit-border-radius:0;
-moz-border-radius:0;
-o-border-radius:0;
-ms-border-radius:0;
border-radius:0;
border:0;
}

.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 {
min-height:80px;
padding:10px;
}

.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 {
width:100%;
padding:0 0 10px;
}

.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 {
font-weight:400;
vertical-align:top;
display:inline-block;
margin:0;
padding:0;
}

.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 0;
}

.woocommerce .checkout #order_review table.shop_table,.woocommerce-page .checkout #order_review table.shop_table {
-webkit-border-radius:0;
-moz-border-radius:0;
-o-border-radius:0;
-ms-border-radius:0;
border-radius:0;
border:0;
}

.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 #fff;
padding:10px 15px;
}

.woocommerce .checkout #order_review table.shop_table tr,.woocommerce-page .checkout #order_review table.shop_table tr {
background:#eee;
}

.woocommerce .checkout #order_review table.shop_table tr:hover,.woocommerce-page .checkout #order_review table.shop_table tr:hover {
background:#d5d5d5;
cursor:pointer;
}

.woocommerce .checkout #payment #place_order,.woocommerce-page .checkout #payment #place_order {
width:auto;
border:0;
background:#ff5c00;
color:#fff;
text-shadow:none;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-o-border-radius:3px;
-ms-border-radius:3px;
border-radius:3px;
text-transform:uppercase;
padding:10px 20px;
}

.woocommerce .checkout #payment #place_order:hover,.woocommerce-page .checkout #payment #place_order:hover {
background:#b34000;
}

.woocommerce form table.shop_table.shop_table_responsive,.woocommerce-page form table.shop_table.shop_table_responsive {
-webkit-border-radius:0;
-moz-border-radius:0;
-o-border-radius:0;
-ms-border-radius:0;
border-radius:0;
border:1px solid #ccc;
}

.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 th,.woocommerce-page form table.shop_table.shop_table_responsive thead tr th {
border-bottom:1px solid #ccc;
border-top:0;
border-left:0;
color:#222;
font-family:Helvetica,Arial,sans-serif;
}

.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 #ccc;
display:table-cell;
text-align:left!important;
}

.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-quantity .quantity,.woocommerce-page form table.shop_table.shop_table_responsive tr td.product-quantity .quantity {
border:1px solid #ccc;
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:0;
float:left;
text-indent:inherit;
-webkit-border-radius:0;
-moz-border-radius:0;
-o-border-radius:0;
-ms-border-radius:0;
border-radius:0;
}

.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:#ccc;
-webkit-border-radius:0;
-moz-border-radius:0;
-o-border-radius:0;
-ms-border-radius:0;
border-radius:0;
height:30px;
width:25px;
border:0;
font-size:18px;
-webkit-box-shadow:none;
-moz-box-shadow:none;
-o-box-shadow:none;
-ms-box-shadow:none;
box-shadow:none;
text-shadow:none;
font-weight:400;
display:block!important;
}

.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:0;
}

.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 {
-webkit-border-radius:0;
-moz-border-radius:0;
-o-border-radius:0;
-ms-border-radius:0;
border-radius:0;
margin:0;
}

.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;
width:200px;
padding:5px 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 {
background:#ff5c00!important;
-webkit-box-shadow:none;
-moz-box-shadow:none;
-o-box-shadow:none;
-ms-box-shadow:none;
box-shadow:none;
text-shadow:none;
font-weight:400;
color:#fff;
vertical-align:top;
width:auto;
text-transform:uppercase;
border-color:#ff5c00;
margin:0 5px;
padding:7px 15px;
}

.woocommerce form table.shop_table.shop_table_responsive tr td.actions input.button:hover,.woocommerce-page form table.shop_table.shop_table_responsive tr td.actions input.button:hover {
background:#cc4a00!important;
color:#fff;
}

.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:#ccc;
-webkit-box-shadow:none;
-moz-box-shadow:none;
-o-box-shadow:none;
-ms-box-shadow:none;
box-shadow:none;
text-shadow:none;
font-weight:400;
}

.woocommerce>.cart-collaterals .cart_totals h2,.woocommerce-page>.cart-collaterals .cart_totals h2 {
border-bottom:1px solid #eee;
padding-bottom:10px;
margin-bottom:20px;
font-size:24px;
}

.woocommerce>.cart-collaterals .cart_totals table,.woocommerce-page>.cart-collaterals .cart_totals table {
width:100%;
-webkit-border-radius:0;
-moz-border-radius:0;
-o-border-radius:0;
-ms-border-radius:0;
border-radius:0;
border:1px solid #eee;
}

.woocommerce>.cart-collaterals .cart_totals table tr,.woocommerce-page>.cart-collaterals .cart_totals table tr {
border:0;
font-family:Helvetica,Arial,sans-serif;
color:#222;
}

.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:0;
padding:10px;
}

.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 #eee;
}

.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:400;
color:#ff5c00;
}

.woocommerce>.cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button,.woocommerce-page>.cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button {
background:#ff5c00;
display:inline-block;
text-shadow:none;
font-weight:400;
font-size:14px;
padding:7px 15px;
}

.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 #eee;
padding-bottom:10px;
margin-bottom:20px;
}

.woocommerce>.cart-collaterals .shipping_calculator .shipping-calculator-form .form-row,.woocommerce-page>.cart-collaterals .shipping_calculator .shipping-calculator-form .form-row {
padding:5px 0;
}

.woocommerce>.cart-collaterals .shipping_calculator .shipping-calculator-form .button,.woocommerce-page>.cart-collaterals .shipping_calculator .shipping-calculator-form .button {
background:#ff5c00;
color:#fff;
width:auto;
display:inline-block;
-webkit-box-shadow:none;
-moz-box-shadow:none;
-o-box-shadow:none;
-ms-box-shadow:none;
box-shadow:none;
text-shadow:none;
font-weight:400;
border-color:#ff5c00;
}

.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 {
-webkit-border-radius:0;
-moz-border-radius:0;
-o-border-radius:0;
-ms-border-radius:0;
border-radius:0;
border-top-color:#ff5c00;
background:#eee;
-webkit-box-shadow:none;
-moz-box-shadow:none;
-o-box-shadow:none;
-ms-box-shadow:none;
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 {
-webkit-box-shadow:none;
-moz-box-shadow:none;
-o-box-shadow:none;
-ms-box-shadow:none;
box-shadow:none;
text-shadow:none;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-o-border-radius:3px;
-ms-border-radius:3px;
border-radius:3px;
border:0;
font-weight:400;
background:#ff5c00;
color:#fff;
}

.woocommerce #reviews #review_form_wrapper h3,.woocommerce-page #reviews #review_form_wrapper h3 {
border-bottom:1px solid #f1f1f1;
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 {
-webkit-border-radius:0;
-moz-border-radius:0;
-o-border-radius:0;
-ms-border-radius:0;
border-radius:0;
width:60%;
padding:7px 10px;
}

.woocommerce #reviews #review_form_wrapper .comment-form input#submit,.woocommerce-page #reviews #review_form_wrapper .comment-form input#submit {
width:auto;
color:#fff;
}

.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:#ccc;
}

.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button {
background:#333;
-webkit-border-radius:0;
-moz-border-radius:0;
-o-border-radius:0;
-ms-border-radius:0;
border-radius:0;
-webkit-box-shadow:none;
-moz-box-shadow:none;
-o-box-shadow:none;
-ms-box-shadow:none;
box-shadow:none;
color:#fff;
text-shadow:none;
font-weight:400;
border:0;
}

.woocommerce table.wishlist_table thead th {
color:#222;
font-family:Helvetica,Arial,sans-serif;
border-color:#ccc;
}

.woocommerce form table.wishlist_table,.woocommerce-page form table.wishlist_table {
border-collapse:collapse;
}

.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 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>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 {
display:inline-block!important;
padding:0;
}

.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:#ff5c00;
}

.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:#999;
border:0;
text-transform:capitalize;
text-shadow:none;
color:#fff;
position:static;
-webkit-border-radius:40px;
-moz-border-radius:40px;
-o-border-radius:40px;
-ms-border-radius:40px;
border-radius:40px;
-webkit-box-shadow:none;
-moz-box-shadow:none;
-o-box-shadow:none;
-ms-box-shadow:none;
box-shadow:none;
margin:13px 0;
padding:12px 20px;
}

.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:0 auto;
}

.woocommerce form table.wishlist_table tbody tr,.woocommerce-page form table.wishlist_table tbody tr {
border-top:1px solid #fff;
}

.woocommerce form table.wishlist_table tbody tr:hover,.woocommerce-page form table.wishlist_table tbody tr:hover {
background:#dedede;
cursor:pointer;
}

.woocommerce article header .entry-title,.woocommerce-page article header .entry-title {
font-size:24px;
color:#ff5c00;
}

.woocommerce .return-to-shop .button.wc-backward,.woocommerce-page .return-to-shop .button.wc-backward {
background-color:#ff5c00;
color:#fff;
margin-bottom:30px;
}

.woocommerce a.remove {
width:30px;
height:30px;
line-height:30px;
}

.woocommerce #respond input#submit,.woocommerce input.button {
-webkit-border-radius:0;
-moz-border-radius:0;
-o-border-radius:0;
-ms-border-radius:0;
border-radius:0;
background-color:#464646;
color:#fff;
font-weight:400;
border:0;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
}

.woocommerce td.product-name dl.variation dd,.woocommerce td.product-name dl.variation dt {
margin-bottom:.25em;
}

div.star,div.stars {
background:url(../images/star.png) repeat-x scroll 0 0 rgba(0,0,0,0);
height:13px;
overflow:hidden;
position:relative;
width:65px;
display:inline-block;
vertical-align:top;
margin:0;
}

div.star span,div.stars span {
background:url(../images/star-active.png) repeat scroll 0 0 rgba(0,0,0,0);
float:left;
left:0;
overflow:hidden;
padding-top:1.5em;
position:absolute;
top:0;
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
background-color:#ff5c00;
border:0;
height:8px;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
background-color:#555;
height:8px;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
background-color:#fff;
border:1px solid #ededed;
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:#222;
color:#fff;
opacity:1;
filter:alpha(opacity=100);
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
text-transform:uppercase;
border-radius:0;
font-weight:600;
}

.woocommerce .widget_price_filter .price_slider_amount .button:hover {
background-color:#ff5c00;
opacity:.8;
filter:alpha(opacity=80);
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
}

.price_slider_wrapper .price_slider_amount #min_price,.price_slider_wrapper .price_slider_amount #max_price {
display:inline-block!important;
width:48%;
text-indent:10px;
height:32px;
margin-bottom:20px;
-webkit-border-radius:0;
-moz-border-radius:0;
-o-border-radius:0;
-ms-border-radius:0;
border-radius:0;
}

.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%;
}

.woocommerce .widget_price_filter .ui-slider-horizontal {
height:4px;
}

.woocommerce-account #contents {
background:#fff;
margin-bottom:30px;
padding-top:30px;
}

.woocommerce-account #contents header h2 {
font-size:24px;
margin-bottom:20px;
}

.woocommerce-account #contents header .edit {
display:block;
font-weight:700;
color:#ff5c00;
margin-bottom:10px;
}

.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation {
float:left;
width:auto;
margin-right:30px;
margin-bottom:10px;
}

.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation>ul {
list-style:none;
border:1px solid #ccc;
margin:0;
}

.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation>ul>li>a {
display:block;
min-width:180px;
border-bottom:1px solid #ccc;
padding:10px 20px;
}

.woocommerce-account #contents .entry-content .woocommerce-MyAccount-content {
margin-bottom:30px;
width:auto;
overflow:hidden;
}

.woocommerce-account #contents .entry-content .woocommerce-MyAccount-content table.my_account_orders {
border:1px solid #ddd;
border-radius:0;
}

.woocommerce-account #contents .entry-content .woocommerce-MyAccount-content table.my_account_orders tr.order {
border-bottom:1px solid #ddd;
}

.woocommerce-account #contents .entry-content .woocommerce-MyAccount-content table.my_account_orders tr.order td {
text-align:start!important;
padding:5px 15px;
}

.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-wishlist .wishlist-title h2 {
font-size:24px;
margin-bottom:20px;
padding:0;
}

.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:#222;
}

.woocommerce-checkout .customer_details tr th {
border-top:0!important;
display:block!important;
}

#tab-description ul {
margin-right:20px!important;
margin-left:20px!important;
}

.rtl .block-popup-login .tt_popup_login strong:before {
right:auto;
left:-20px;
border-right:0;
border-left:20px solid transparent;
}

.rtl .block-popup-login .block-content .col-reg.login-customer ul.list-log li {
border-right:0!important;
float:right!important;
padding:2px 14px 2px 0;
}

.rtl.woocommerce-checkout #payment ul.payment_methods li input {
margin:0 0 0 1em;
}

.rtl.woocommerce div.product form.cart .variations td.label {
padding-left:1em;
padding-right:0;
}

.rtl.woocommerce #reviews #comments ol.commentlist li .comment-text {
margin:0 50px 0 0;
}

.rtl.woocommerce p.stars a {
margin-right:0;
margin-left:1em;
}

.rtl.woocommerce .entry-content form.login .form-row-last,.rtl.woocommerce-page .entry-content form.login .form-row-last {
margin-left:0;
margin-right:3%;
}

.rtl.woocommerce table.shop_attributes th {
text-align:right;
width:100px;
}

.rtl .woocommerce ul#shipping_method li {
padding:.25em 22px .25em 0;
}

.rtl .woocommerce .order_details li {
float:right;
border-right:0;
border-left:1px dashed #d3ced2;
margin-right:0;
margin-left:2em;
padding-right:0;
padding-left:2em;
}

.rtl .woocommerce td.product-name dl.variation dt {
float:right;
clear:right;
}

.rtl .woocommerce-checkout #payment div.payment_box:before {
left:auto;
right:0;
margin:-1em 2em 0;
}

.woocommerce-page.wishlist form table.shop_table tr td.product-thumbnail {
position:relative;
margin-top:-1px;
}

.woocommerce div.product form.cart .group_table td {
height:100px;
vertical-align:middle;
padding:0;
}

.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;
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
bottom:0;
top:auto;
right:0;
border-radius:0;
width:35px;
height:35px;
background:url(../images/icon-zoom.png) no-repeat center center #b2b2b2;
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before,.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after {
content:'';
border:0;
width:0;
height:0;
}

.clearfix {
overflow:inherit;
}

.wc-vendor-page.vendor_dashboard .vendor-dashboard-wrapper center p {
background:#111;
border:0;
margin:0;
}

.wc-vendor-page.vendor_dashboard .vendor-dashboard-wrapper center p>a {
display:inline-block;
color:#fff;
position:relative;
padding:15px 25px;
}

.wc-vendor-page.vendor_dashboard .vendor-dashboard-wrapper center p>a:after {
content:'';
background:#fff;
display:inline-block;
top:18px;
height:10px;
width:1px;
position:absolute;
right:0;
}

.wc-vendor-page.vendor_dashboard .vendor-dashboard-wrapper hr {
border-color:transparent;
}

.wc-vendor-page table thead>tr>th {
font-weight:700;
text-transform:uppercase;
color:#222;
border-width:1px;
}

.wc-vendor-page .form-row label {
overflow:hidden;
margin-top:2px;
padding-left:5px;
}

.wc-vendor-page .entry-content h2 {
color:#222;
font-size:24px;
text-transform:uppercase;
margin-bottom:20px;
font-weight:700;
}

.wc-vendor-page .pv_shop_description {
margin-top:20px;
border-bottom:1px solid #eee;
padding-bottom:25px;
}

.wc-vendor-page .pv_shop_description p {
line-height:20px;
margin:0;
}

.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:0;
padding:7px 10px;
}

.wc-vendor-page .wc-soldby-start {
margin-bottom:30px;
text-align:start;
padding:0;
}

.wc-vendor-page .wc-soldby-start small {
margin-top:10px;
font-size:12px;
display:block;
font-weight:700;
}

.wc-vendor-page .wc-soldby-start small a {
font-weight:600;
color:#ff5c00;
}

.wc-vendor-page .wcv_vendorslist {
overflow:hidden;
margin:0 -15px;
}

.wc-vendor-page .wcv_vendorslist>div {
float:left;
width:25%;
margin:0 0 30px!important;
padding:0 15px;
}

.wc-vendor-page.wc-vendor-listing .revo_breadcrumbs .breadcrumb {
background:#fff;
border-top:2px solid #ff5c00;
border-radius:3px;
padding:10px;
}

.wc-vendor-page .item .item-wrap .item-detail .item-content {
padding-top:10px;
}

.wc-vendor-page .meta-location {
bottom:40px;
}

select.dokan-form-control {
max-width:200px;
}

.dokan-store .dokan-store-sidebar h3.widget-title {
font-size:16px;
text-transform:uppercase;
border-bottom:1px solid #eee;
margin-bottom:20px;
padding-bottom:10px;
font-weight:600;
color:#222;
}

.dokan-store .dokan-widget-area .widget {
list-style:none;
background:#fff;
border-radius:3px;
border-top:2px solid #ff5c00;
}

.dokan-store .dokan-widget-area .widget .widget-title,.dokan-store .dokan-widget-area .widget .widgettitle {
font-size:16px;
text-transform:uppercase;
margin-bottom:20px;
border-bottom:1px solid #eee;
padding:10px 5px;
}

.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:0 10px 15px;
}

.dokan-store .dokan-widget-area .widget .dokan-bestselling-product-widget>li {
margin:0 0 15px;
padding:0;
}

.dokan-store .dokan-widget-area .widget .dokan-bestselling-product-widget>li ins {
text-decoration:none;
color:#ff5c00;
}

.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%;
}

.add_note .modal-dialog {
positon:static;
}

.sw-custom-variation .sw-radio-variation {
position:relative;
display:inline-block;
margin:0 2px;
}

.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;
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;
left:-2px;
right:-2px;
top:-2px;
bottom:-2px;
display:block;
border:1px solid #ddd;
}

.sw-custom-variation .sw-radio-variation.disabled {
cursor:not-allowed;
pointer-events:none;
opacity:.7;
filter:alpha(opacity=70);
-webkit-box-shadow:none;
-moz-box-shadow:none;
-o-box-shadow:none;
-ms-box-shadow:none;
box-shadow:none;
}

.sw-custom-variation .sw-radio-variation.disabled span:before {
content:'';
position:absolute;
width:1px;
background:#ff5c00;
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:#fff;
border:1px solid #ddd;
}

.item-content .sw-custom-variation {
margin:15px 0 5px;
}

.item-content .sw-custom-variation .sw-radio-variation span.variation-color {
-webkit-border-radius:50%;
-moz-border-radius:50%;
-o-border-radius:50%;
-ms-border-radius:50%;
border-radius:50%;
min-width:initial;
min-height:initial;
width:18px;
height:18px;
}

.item-content .sw-custom-variation .sw-radio-variation span.variation-image {
min-width:40px;
min-height:40px;
}

.woocommerce-variation.single_variation>p {
color:#e20000;
}

h1.page-title {
font-weight:700!important;
color:#222;
text-transform:uppercase;
font-size:18px;
margin:0;
}

.products-wrapper {
padding:35px 0;
}

.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 #ddd;
}

.products-wrapper .products-nav .view-mode-wrap .view-mode>a {
position:relative;
width:40px;
height:40px;
float:left;
border:0;
overflow:hidden;
background-color:#252525;
}

.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:0;
color:#fff;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
}

.products-wrapper .products-nav .view-mode-wrap .view-mode>a.grid-view:before {
content:"\f009";
}

.products-wrapper .products-nav .view-mode-wrap .view-mode>a.list-view:before {
content:"\f0c9";
}

.products-wrapper .products-nav .view-mode-wrap .view-mode>a>span {
font-size:0;
display:none;
}

.products-wrapper .products-nav .catalog-ordering {
display:inline-block;
position:relative;
}

.products-wrapper .products-nav .catalog-ordering .orderby-order-container .show-product {
line-height:38px;
color:#6b6b6b;
margin:0 15px;
}

.products-wrapper .products-nav .catalog-ordering .orderby-order-container .order>li.desc a {
display:inline-block;
height:20px;
width:20px;
background:url(../images/bg_general.png) no-repeat -18px -1623px;
}

.products-wrapper .products-nav .catalog-ordering .orderby-order-container .order>li.asc a {
display:inline-block;
height:20px;
width:20px;
background:url(../images/bg_general.png) no-repeat -18px -1638px;
}

.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 {
background-color:#fff;
list-style-type:none;
text-align:left;
margin:0;
}

.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 #ededed;
}

.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:"\f0d7";
font-size:14px;
width:35px;
line-height:38px;
text-align:center;
position:absolute;
right:0;
top:0;
text-indent:initial;
}

.products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown>li>ul {
position:absolute;
background-color:#fff;
margin-left:0;
left:0;
top:100%;
border-left:1px solid #ededed;
border-right:1px solid #ededed;
border-bottom:1px solid #ededed;
width:100%;
list-style-type:none;
opacity:0;
filter:alpha(opacity=0);
-webkit-transform:scale(0);
-moz-transform:scale(0);
-o-transform:scale(0);
-ms-transform:scale(0);
transform:scale(0);
-ms-transform-origin:left top;
-webkit-transform-origin:left top;
-moz-transform-origin:left top;
-o-transform-origin:left top;
transform-origin:left top;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
}

.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:hover>ul {
opacity:1;
filter:alpha(opacity=100);
-webkit-transform:scale(1);
-moz-transform:scale(1);
-o-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
}

.products-wrapper .woocommerce-pagination .note {
line-height:40px;
padding:0 15px;
}

.products-wrapper .woocommerce-pagination .page-numbers {
vertical-align:top;
background-color:#fff;
border:0;
margin:0;
}

.products-wrapper .woocommerce-pagination .page-numbers>li {
float:left;
border:0;
}

.products-wrapper .woocommerce-pagination .page-numbers>li .page-numbers {
width:20px;
height:40px;
line-height:40px;
display:block;
color:#6b6b6b;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
transition:all .5s;
padding:0;
}

.products-wrapper .woocommerce-pagination .page-numbers>li .page-numbers.current,.products-wrapper .woocommerce-pagination .page-numbers>li .page-numbers:hover {
background-color:#fff;
color:#ff5c00;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
transition:all .5s;
}

.products-wrapper .woocommerce-pagination .page-numbers>li .page-numbers.prev,.products-wrapper .woocommerce-pagination .page-numbers>li .page-numbers.next {
font-size:0;
}

.products-wrapper .products-loop {
list-style-type:none;
}

.products-wrapper .products-loop>li.product-category h2.woocommerce-loop-category__title {
font-size:14px;
color:#666;
margin-bottom:0;
text-align:center;
font-weight:500;
}

.products-wrapper .products-loop>li.product-category h2.woocommerce-loop-category__title mark {
background:none;
color:#666;
}

.products-wrapper .products-loop.grid>li .item-wrap .item-detail .item-content h4 a {
color:#222;
font-size:14px;
font-weight:600;
}

.products-wrapper .products-loop.list .item .item-wrap {
text-align:left;
border:0;
}

.products-wrapper .products-loop.list .item .item-wrap .item-detail .products-thumb {
width:270px;
max-width:100%;
float:left;
margin-bottom:0;
overflow:hidden;
border:1px solid #ededed;
margin-right:30px;
}

.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content {
overflow:hidden;
width:auto;
display:block;
padding:0;
}

.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content h4 a {
color:#222;
font-size:18px;
font-weight:700;
}

.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-description {
clear:both;
margin-bottom:25px;
}

.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom {
position:static;
margin-top:0;
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-o-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
opacity:1;
filter:alpha(opacity=100);
}

.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 {
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-o-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
background-color:#ff5c00;
color:#fff;
font-size:13px;
float:none;
padding:0 10px;
}

.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:0;
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 .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:#fff;
color:#fff;
float:none;
font-size:0;
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-o-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
opacity:1;
filter:alpha(opacity=100);
padding:0;
}

.products-wrapper .products-loop.list .item .item-wrap:hover .item-content h4 a {
color:#313131;
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;
filter:alpha(opacity=100);
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-o-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
}

.products-loop .product-category a {
text-align:center;
display:block;
background-color:#fff;
}

.products-loop .product-category a img {
margin:0 auto;
}

.products-loop .product-category a h3 {
font-size:13px;
font-weight:700;
margin-bottom:0;
background-color:#eee;
color:#464646;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
padding:12px 0;
}

.sidebar .widget_layered_nav ul>li {
border-bottom:1px solid #ededed;
padding:15px 20px!important;
}

.sidebar .widget_layered_nav ul>li:first-child {
border-top:1px solid #ebebeb;
}

.widget_price_filter {
border:1px solid #ededed;
padding:0 0 20px;
}

.woocommerce div.product p.price,.woocommerce div.product span.price {
font-size:22px;
color:#ff5c00;
font-weight:700;
}

.woocommerce div.product p.price del .amount,.woocommerce div.product span.price del .amount {
text-decoration:line-through;
font-weight:400;
font-size:18px;
color:#999;
}

.woocommerce div.product p.price ins,.woocommerce div.product span.price ins {
color:#ff5c00;
text-decoration:none;
opacity:1;
margin:0 10px;
}

.product_detail .slider_img_productd {
position:relative;
z-index:1;
margin-bottom:30px;
}

.product_detail .onsale {
display:inline-block;
width:35px;
line-height:35px;
color:#fff;
background-color:#ff5c00;
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 .product-images .product-images-container .slick-slider.product-responsive {
border:1px solid #ededed;
margin-bottom:10px;
overflow:hidden;
}

.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 {
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
-o-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0);
opacity:1;
}

.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 #ededed;
cursor:pointer;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
margin:0 5px;
}

.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:0;
z-index:3;
display:inline-block;
height:28px;
width:28px;
line-height:24px;
border-radius:50%;
border:2px solid #ededed;
background-color:#fff;
color:#ededed;
top:0;
bottom:0;
opacity:0;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
text-align:center;
margin:auto;
padding:0;
}

.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 #ff5c00;
color:#ff5c00;
}

.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-prev {
left:-14px;
-webkit-transform:translateX(-30px);
-moz-transform:translateX(-30px);
-o-transform:translateX(-30px);
-ms-transform:translateX(-30px);
transform:translateX(-30px);
}

.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-next {
right:-14px;
-webkit-transform:translateX(30px);
-moz-transform:translateX(30px);
-o-transform:translateX(30px);
-ms-transform:translateX(30px);
transform:translateX(30px);
}

.product_detail .content_product_detail .product_title {
font-size:18px;
color:#222;
font-weight:700!important;
margin-bottom:12px;
text-transform:capitalize;
}

.product_detail .content_product_detail .price-content {
display:inline-block;
vertical-align:top;
width:100%;
}

.product_detail .content_product_detail .item-brand {
display:flex;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-align-items:center;
-ms-align-items:center;
align-items:center;
margin:0 0 20px;
}

.product_detail .content_product_detail .item-brand>span {
color:#222;
font-weight:700;
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:700;
text-transform:uppercase;
display:block;
color:#222;
margin-bottom:20px;
}

.product_detail .content_product_detail .item-meta>span>a {
font-weight:400;
text-transform:none;
color:#666;
}

.product_detail .content_product_detail .product-info {
display:block;
overflow:hidden;
border-top:1px solid #f0f0ed;
padding:20px 0 0;
}

.product_detail .content_product_detail .product-info .product-stock.in-stock {
float:left;
font-weight:600;
font-size:12px;
color:#525252;
text-transform:uppercase;
position:relative;
margin-right:20px;
}

.product_detail .content_product_detail .product-info .product-stock.in-stock:before {
content:'\f046';
font-family:FontAwesome;
font-size:13px;
margin-right:10px;
}

.rtl .product_detail .content_product_detail .product-info .product-stock.in-stock:after {
content:'\f046';
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:#525252;
text-transform:uppercase;
}

.product_detail .content_product_detail .product-info .sku_wrapper .sku {
color:#525252;
padding:0 5px;
}

.product_detail .content_product_detail .description {
line-height:22px;
color:#7d7d7d;
margin-bottom:30px;
}

.product_detail .content_product_detail .social-share {
display:inline-block;
vertical-align:top;
overflow:hidden;
width:100%;
margin-bottom:20px;
}

.product_detail .content_product_detail .social-share .title-share {
text-transform:uppercase;
padding-right:25px;
float:left;
font-size:14px;
color:#222;
line-height:35px;
font-weight:700;
}

.rtl .product_detail .content_product_detail .social-share .title-share {
float:right;
padding-left:18px;
padding-right:0;
}

.product_detail .content_product_detail .social-share a {
display:inline-block;
vertical-align:top;
width:35px;
height:35px;
text-align:center;
border-radius:50%;
color:#fff;
font-size:16px;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
background-color:#ff5c00;
margin:0 5px;
}

.product_detail .content_product_detail .cart .quantity {
position:relative;
border:1px solid #ebebeb;
height:32px;
margin:0 15px 0 0 !important;
}

.rtl .product_detail .content_product_detail .cart .quantity {
float:right;
margin:0 0 0 15px !important;
}

.product_detail .content_product_detail .cart .quantity input {
-webkit-appearance:none;
-moz-appearance:none;
-ms-appearance:none;
-0-appearance:none;
background-color:#fff;
width:30px;
height:32px;
margin-bottom:0;
border:0;
text-align:center;
text-indent:0;
-webkit-border-radius:0;
-moz-border-radius:0;
-o-border-radius:0;
-ms-border-radius:0;
border-radius:0;
}

.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:0;
color:#898989;
}

.product_detail .content_product_detail .cart .quantity .minus:hover,.product_detail .content_product_detail .cart .quantity .plus:hover {
opacity:.5;
}

.product_detail .content_product_detail .cart .quantity .minus {
background:url(../images/bg_general.png) no-repeat -11px -1685px;
}

.product_detail .content_product_detail .cart .quantity .plus {
background:url(../images/bg_general.png) no-repeat -18px -1665px;
}

.product_detail .content_product_detail .cart .quantity input.qty {
font-size:16px;
color:#323232;
font-weight:600;
padding:0;
}

.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:#ddd;
}

.product_detail .content_product_detail .cart .group_table tbody tr td label {
margin-bottom:0;
font-weight:400;
}

.product_detail .content_product_detail .cart .group_table tbody tr td.label {
white-space:normal;
}

.product_detail .content_product_detail .cart .group_table .price {
font-size:20px;
color:#ccc;
font-weight:700;
}

.product_detail .content_product_detail .cart .group_table .price span>.amount,.product_detail .content_product_detail .cart .group_table .price del {
text-decoration:line-through;
font-weight:400;
font-size:20px;
}

.product_detail .content_product_detail .cart .group_table .price ins {
font-size:24px;
color:#ff5c00;
text-decoration:none;
opacity:1;
margin:0 10px;
}

.product_detail .content_product_detail .yith-wcwl-add-to-wishlist {
float:left;
margin:0;
}

.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:"\f08a";
}

.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:#ff5c00;
font-weight:500;
height:32px;
line-height:32px;
background-color:#fff;
border:1px solid #ff5c00;
display:inline-block;
vertical-align:top;
overflow:hidden;
position:relative;
font-size:0;
min-width:32px;
float:left;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
-webkit-border-radius:50%;
-moz-border-radius:50%;
-o-border-radius:50%;
-ms-border-radius:50%;
border-radius:50%;
text-align:center;
margin:0 5px;
padding:0;
}

.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 .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;
background-color:#ff5c00!important;
color:#fff;
font-size:13px;
border-radius:17px;
margin-right:5px;
padding:0 10px;
}

.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:#e65300!important;
}

.single-product>.tabs {
margin-bottom:60px;
margin-top:10px;
border:1px solid #ededed;
}

.single-product>.tabs .tabbable .nav.nav-tabs {
background-color:transparent;
border-bottom:1px solid #ededed;
margin:0;
}

.single-product>.tabs .tabbable .nav.nav-tabs li {
border:0;
position:relative;
margin:0;
}

.rtl .single-product>.tabs .tabbable .nav.nav-tabs li a {
border-left:1px solid #ededed;
border-right:0;
}

.single-product>.tabs .tabbable .nav.nav-tabs li a {
border:0;
text-transform:uppercase;
font-size:14px;
display:inline-block;
height:45px;
line-height:45px;
color:#222;
font-weight:700;
background-color:#f2f2f2;
border-radius:0;
border-right:1px solid #ededed;
margin:0;
padding:0 26px;
}

.single-product>.tabs .tabbable .nav.nav-tabs li.active a,.single-product>.tabs .tabbable .nav.nav-tabs li:hover a {
background-color:#ff5c00;
color:#fff;
border-right:1px solid #ff5c00;
}

.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 #ff5c00;
border-right:0;
}

.single-product>.tabs .tabbable .tab-content .tab-pane {
line-height:22px;
color:#999;
padding:29px;
}

.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:0 0 30px;
}

.single-product>.tabs .tabbable .tab-content .tab-pane #reviews {
color:#333;
}

.single-product>.tabs .tabbable .tab-content .tab-pane #reviews .form-submit .submit {
background-color:#222!important;
-webkit-border-radius:0!important;
-moz-border-radius:0!important;
-o-border-radius:0!important;
-ms-border-radius:0!important;
border-radius:0!important;
overflow:hidden;
text-transform:uppercase;
font-weight:700;
border:0;
padding:12px 30px!important;
}

.variations tr {
margin-bottom:15px;
border-bottom:0;
height:50px;
vertical-align:middle;
}

.variations tr td.label {
display:table-cell;
line-height:30px;
text-align:left;
padding:.5em .6em .3em;
}

.variations tr td.label label {
color:#222;
font-weight:400!important;
text-transform:uppercase;
font-size:14px;
padding:0;
}

.variations tr td.value select {
width:200px!important;
text-indent:10px;
height:40px;
line-height:40px;
background-color:#fff;
border:1px solid #ebebeb;
text-transform:uppercase;
-webkit-border-radius:0;
-moz-border-radius:0;
-o-border-radius:0;
-ms-border-radius:0;
border-radius:0;
color:#525252;
font-size:12px;
margin:0;
}

.variations tr td.value select:focus {
outline-offset:0;
outline:0 auto 0;
}

.variations tr .reset_variations {
color:#fc2a2a;
display:block!important;
text-align:left;
margin:10px 0;
}

.sw_related_upsell_widget .product-ur .tabbable.tabs .nav.nav-tabs {
display:block;
vertical-align:top;
border-bottom:1px solid #ededed;
background-color:transparent;
margin:0 0 10px;
}

.sw_related_upsell_widget .product-ur .tabbable.tabs .nav.nav-tabs li {
position:relative;
border:0;
padding:0;
}

.sw_related_upsell_widget .product-ur .tabbable.tabs .nav.nav-tabs li:first-child>a:after {
content:'';
position:absolute;
bottom:0;
width:100px;
height:2px;
background-color:#ff5c00;
left:0;
}

.sw_related_upsell_widget .product-ur .tabbable.tabs .nav.nav-tabs li>a {
border:0;
display:inline-block;
background-color:transparent;
font-size:18px;
color:#222;
font-weight:700;
text-transform:uppercase;
position:relative;
margin:0;
padding:12px 20px;
}

.sw_related_upsell_widget .product-ur .tabbable.tabs .nav.nav-tabs li>a:before {
content:'';
width:1px;
height:16px;
background-color:#ebebeb;
position:absolute;
top:16px;
right:0;
}

.sw_related_upsell_widget .product-ur .tabbable.tabs .tab-content .tab-pane .responsive-slider {
-webkit-transform:translate(0,80px);
-moz-transform:translate(0,80px);
-o-transform:translate(0,80px);
-ms-transform:translate(0,80px);
transform:translate(0,80px);
-webkit-transition:all .5s;
-moz-transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
transition:all .5s;
}

.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:700;
text-transform:uppercase;
margin-bottom:20px;
}

.sw_related_upsell_widget .sw-woo-container-slider .slider {
border:0;
margin:0 -15px;
}

.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;
text-align:left;
z-index:1045;
margin:0 auto;
}

.item-video>a:before {
content:'';
height:100%;
position:absolute;
top:0;
left:0;
width:100%;
background:none;
z-index:6;
display:block;
}

.sw-quickview-bottom {
position:fixed;
top:0;
left:0;
bottom:0;
right:0;
z-index:9999;
background:rgba(0,0,0,.5);
visibility:hidden;
opacity:0;
-webkit-transition:all .3s ease-out;
-moz-transition:all .3s ease-out;
-o-transition:all .3s ease-out;
-ms-transition:all .3s ease-out;
transition:all .3s ease-out;
}

.sw-quickview-bottom.show {
visibility:visible;
opacity:1;
}

.sw-quickview-bottom.loading {
height:100%;
}

.sw-quickview-bottom.loading:before {
background-color:transparent;
background-image:url(../images/loadingp.gif);
background-size:32px 32px;
}

.sw-quickview-bottom .quickview-content {
background:#fff;
max-width:1170px;
position:relative;
margin:200px auto;
}

.sw-quickview-bottom .quickview-content .quickview-close {
position:absolute;
width:28px;
height:28px;
background:#000;
color:#fff;
text-align:center;
font-size:16px;
line-height:24px;
font-weight:700;
border-radius:50%;
right:-15px;
top:-15px;
}

.sw-quickview-bottom .quickview-content .quickview-inner {
padding:30px 15px;
}

.quickview-container.woocommerce .product_detail .content_product_detail .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a {
border-radius:50%!important;
background-image:none;
}

.gallery {
overflow:hidden;
padding:0;
}

.rtl .gallery {
margin-right:0!important;
}

.gallery li {
margin-left:1%;
margin-right:0;
margin-bottom:20px;
text-align:center;
float:left;
list-style:none;
}

.rtl .gallery li {
float:right;
margin:0 1% 20px 0;
}

.gallery .thumbnail {
display:block;
-webkit-border-radius:0;
-moz-border-radius:0;
-o-border-radius:0;
-ms-border-radius:0;
border-radius:0;
background:#FFF;
position:relative;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
-ms-transition:all .3s ease;
transition:all .3s ease;
overflow:hidden;
padding:5px;
}

.gallery .thumbnail:after {
position:absolute;
content:"";
opacity:0;
filter:alpha(opacity=0);
right:-45px;
bottom:0;
transition:all .3s ease .2s;
z-index:4;
border-color:transparent #FFF #FFF transparent;
border-style:solid;
border-width:45px;
}

.gallery .thumbnail:before {
content:"\f0a9";
font-family:FontAwesome;
position:absolute;
bottom:20px;
right:0;
color:#FFF;
font-size:20px;
opacity:0;
filter:alpha(opacity=0);
transition:all .2s ease .3s;
transform:rotate(0deg);
z-index:5;
}

.gallery .thumbnail:hover {
background:#ff5c00;
border-color:#ddd;
}

.gallery .thumbnail:hover:after {
bottom:0;
right:0;
opacity:.3;
filter:alpha(opacity=30);
}

.gallery .thumbnail:hover:before {
right:20px;
opacity:1;
filter:alpha(opacity=100);
transform:rotate(360deg);
}

.gallery .caption {
overflow:hidden;
padding-top:12px;
font-size:14px;
text-overflow:ellipsis;
white-space:nowrap;
}

.entry-summary table th,.entry-summary table td {
border:1px solid #ccc;
padding:10px;
}

.entry-summary form input[type="text"],.entry-summary form input[type="password"],.entry-summary form input[type="date"] {
border-radius:0;
padding:5px 10px;
}

.entry-summary form input[type="submit"] {
background:#333 none repeat scroll 0 0;
border:1px solid #333;
border-radius:0;
color:#fff;
vertical-align:top;
padding:5px 15px;
}

.entry-summary form input[type="submit"]:hover {
background:#000;
}

.header-style6 .header-top {
min-height:34px;
border:0;
background-color:#212121;
}

.rtl .header-style6 .header-top .top-login ul li a {
border-right:1px solid rgba(255,255,255,.1);
border-left:0;
margin:0 0 0 10px;
}

.rtl .header-style6 .header-top .widget_nav_menu h3 {
border-right:1px solid rgba(255,255,255,.1);
border-left:0;
}

.header-style6 .header-top .block-text-right {
line-height:34px;
color:#fff;
margin:0 20px 0 0;
}

.header-style6 .header-top .block-text-left {
line-height:34px;
font-style:italic;
color:#b4b4b4;
}

.header-style6 #lang_sel>ul.nav>li>a {
border:0;
color:#898989;
padding:0;
}

.header-style6 .header-mid {
background-color:#f8f8f8;
padding:26px 0;
}

.header-style6 .header-mid .widget_nav_menu ul.menu>li.menu-wishlist a {
background:url(../images/bg_general.png) no-repeat -20px -1524px #fff;
}

.header-style6 .header-mid .header-right .widget_text .header-right-block {
font-size:12px;
color:#898989;
}

.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(../images/icon-help.png) no-repeat top center;
}

.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 .widget_text .header-right-block .menu-confirmation {
position:relative;
float:left;
}

.header-style6 .header-mid .header-right .widget_text .header-right-block .menu-confirmation.open .text-confirmation span {
position:relative;
color:#ff5c00;
}

.header-style6 .header-mid .header-right .widget_text .header-right-block .menu-confirmation.open .text-confirmation span:before {
content:'';
width:0;
height:0;
opacity:1;
display:inline-block;
border-left:14px solid transparent;
border-right:14px solid transparent;
border-bottom:14px solid #fff;
position:absolute;
bottom:-18px;
left:50%;
margin-left:-14px;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
}

.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 .widget_text .header-right-block .menu-confirmation .text-confirmation {
display:inline-block;
vertical-align:top;
width:auto;
height:26px;
background:url(../images/icon-confirmation.png) no-repeat top center;
cursor:pointer;
}

.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 .widget_text .header-right-block .menu-confirmation ul {
opacity:0;
visibility:hidden;
height:0;
width:270px;
position:absolute;
top:65px;
right:0;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
background-color:#fff;
z-index:9;
list-style:none;
margin:0;
padding:20px;
}

.header-style6 .header-mid .header-right .widget_text .header-right-block .menu-confirmation ul>li {
font-size:13px;
color:#666;
line-height:35px;
position:relative;
}

.header-style6 .header-mid .header-right .widget_text .header-right-block .menu-confirmation ul>li:first-child {
font-weight:700;
color:#1c1c1c;
font-size:14px;
text-transform:uppercase;
padding-left:30px;
background:url(../images/icon-si.png) no-repeat left center;
}

.rtl .header-style6 .header-mid .header-right .widget_text .header-right-block .menu-confirmation ul>li:first-child {
background:url(../images/icon-si.png) no-repeat right center;
padding-right:30px;
padding-left:0;
}

.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:#666;
margin-right:5px;
border-radius:50%;
}

.header-style6 .header-bottom {
text-align:center;
background-color:#f8f8f8;
box-shadow:none;
}

.header-style6 .header-bottom .main-menu .primary-menu .navbar-inverse {
background-color:#f8f8f8;
}

.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 {
position:fixed;
padding:7px 0;
}

.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:0;
}

.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:0 15px;
}

.header-style6 .header-bottom.sticky-menu .revo-logo a {
display:inline-block;
max-width:110px;
padding:1px 0 0;
}

.header-style6 .header-bottom.sticky-menu .cart-sticky {
display:block;
position:absolute;
right:0;
top:10px;
}

.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 .wrapp-minicart {
top:41px;
}

.header-style6 .header-bottom.sticky-menu .search-cate {
top:3px;
right:55px;
}

.header-style6 .header-bottom.sticky-menu .search-cate .top-form.top-search.open {
margin-top:65px;
}

.header-style6 .search-cate .search-home6 {
float:right;
font-size:16px;
color:#1c1c1c;
line-height:42px;
cursor:pointer;
}

.header-style6 .search-cate .revo_top .top-form.top-search {
min-width:250px;
background-color:#000;
width:100%;
height:0;
opacity:0;
visibility:hidden;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
-webkit-transform:translate(0,-60px);
-moz-transform:translate(0,-60px);
-o-transform:translate(0,-60px);
-ms-transform:translate(0,-60px);
transform:translate(0,-60px);
margin:0;
}

.header-style6 .search-cate .revo_top .top-form.top-search input {
padding-left:10px;
border-radius:0;
background-color:#fff;
color:#999;
height:40px;
box-shadow:0 0 3px #999;
width:auto;
}

.rtl .header-style6 .search-cate .revo_top .top-form.top-search input {
padding-right:10px;
}

.header-style6 .top-form.top-form-minicart {
padding:0 15px 0 0;
}

.rtl .header-style6 .top-form.top-form-minicart {
padding:0 5px 0 15px;
}

.header-style6 .top-form.top-form-minicart .top-minicart-icon {
text-align:center;
border-radius:50%;
width:auto;
height:35px;
background:url(../images/icon-cart6.png) no-repeat top center;
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:0;
top:-5px;
background-color:#ff5c00;
color:#fff;
border-radius:50%;
font-size:13px;
}

.header-style6 .top-form.top-form-minicart .top-minicart-icon .cart-contents .text-cart {
display:block;
padding-top:30px;
font-size:12px;
color:#898989;
}

.service-home6 ul {
list-style:none;
overflow:hidden;
margin:12px 0;
}

.service-home6 ul>li {
float:left;
width:33.33%;
padding-right:7px;
}

.service-home6 ul>li .content {
color:#222;
height:54px;
line-height:54px;
background-color:#ff5c00;
display:block;
position:relative;
padding-left:25px;
font-size:14px;
font-weight:400;
}

.rtl .service-home6 ul>li .content {
padding-right:25px;
padding-left:0;
}

.featured-cat {
position:relative;
overflow:hidden;
margin:65px -15px 0;
}

.featured-cat .wrap-content .block-title h3 {
font-size:24px;
color:#222;
text-transform:uppercase;
font-weight:800!important;
margin-bottom:5px;
}

.featured-cat .wrap-content .item {
float:left;
width:50%;
position:relative;
margin-bottom:30px;
padding:0 15px;
}

.featured-cat .wrap-content .item .item-content h2 {
font-weight:600;
font-size:14px;
color:#666;
text-transform:uppercase;
}

.featured-cat .wrap-content .item .item-content h1 {
font-size:36px;
color:#1c1c1c;
font-weight:700;
margin-bottom:15px;
}

.featured-cat .wrap-content .item .item-content .des {
color:#666;
line-height:20px;
display:block;
}

.featured-cat .wrap-content .item .item-content .set-to {
display:inline-block;
height:45px;
color:#fff;
text-transform:uppercase;
font-size:12px;
font-weight:700;
line-height:45px;
background-color:#000;
margin:30px 0;
padding:0 27px;
}

.featured-cat .wrap-content .item .item-content h4 {
font-weight:600;
font-size:20px;
color:#1c1c1c;
}

.featured-cat .wrap-content .item .item-content a.shop-now {
font-size:12px;
text-transform:uppercase;
font-weight:700;
color:#1c1c1c;
position:relative;
}

.featured-cat .wrap-content .item .item-content a.shop-now:after {
content:'\f105';
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;
}

.block-text-home6 .des {
position:absolute;
right:345px;
top:45px;
}

.block-text-home6 a.shop-all {
position:absolute;
font-size:14px;
color:#fff;
font-weight:700;
background-color:#000;
line-height:45px;
height:45px;
top:38px;
right:30px;
display:inline-block;
text-transform:uppercase;
padding:0 34px;
}

.home-style6 .featured-product {
position:relative;
margin-top:30px;
}

.home-style6 .featured-product .res-button {
display:inline-block;
width:42px;
height:42px;
line-height:42px;
background-color:rgba(34,34,34,.6);
position:absolute;
top:50%;
color:#e8e8e8;
font-size:18px;
cursor:pointer;
border-radius:50%;
text-align:center;
opacity:0;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
z-index:3;
}

.home-style6 .featured-product .res-button.slick-prev:before {
font-family:FontAwesome;
content:'\f0d9';
}

.home-style6 .featured-product .res-button.slick-next:before {
font-family:FontAwesome;
content:'\f0da';
}

.home-style6 .featured-product .slider .item .item-wrap .products-thumb .sale-off {
background-color:#222;
font-family:OpenSansBold;
font-weight:400;
}

.home-style6 .featured-product .slider .item .item-wrap .item-content h4 a {
font-weight:500;
color:#222;
}

.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 .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,.home-style6 .featured-product .slider .item .item-wrap .item-content .item-bottom a.compare.added {
border:1px solid #ff5c00!important;
color:#fff;
}

.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 #222;
}

.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 #222;
color:#222;
}

.sw-instagram-slider .slider .item {
padding:0 5px;
}

.sw-instagram-slider .slider .item a {
position:relative;
display:inline-block;
vertical-align:top;
}

.sw-instagram-slider .slider .item a .fa {
font-size:24px;
color:#cecece;
position:absolute;
top:15px;
right:15px;
}

.sw-instagram-slider .res-button {
width:42px;
height:42px;
border:1px solid #dedede;
line-height:40px;
text-align:center;
background-color:#f5f5f5;
color:#898989;
position:absolute;
top:50%;
margin-top:-21px;
border-radius:50%;
cursor:pointer;
}

.sw-instagram-slider .res-button.slick-prev {
left:-72px;
}

.sw-instagram-slider .res-button.slick-next {
right:-72px;
}

.instargram-gallery {
text-align:center;
margin-top:30px;
}

.instargram-gallery h3 {
font-size:16px;
color:#222;
text-transform:uppercase;
font-weight:700;
}

.instargram-gallery ul {
overflow:hidden;
display:inline-block;
margin:0;
}

.instargram-gallery ul>li>a {
display:inline-block;
vertical-align:top;
font-size:20px;
color:#222;
margin:0 6px;
}

.footer .footer-home6 .newsletter-footer6 {
float:none;
text-align:center;
margin:20px auto 0;
}

.footer .footer-home6 .newsletter-footer6 .content-wrap h3 {
font-size:24px;
font-weight:800;
color:#222;
text-transform:uppercase;
}

.footer .footer-home6 .newsletter-footer6 .content-wrap .title {
font-size:14px;
color:#666;
margin-bottom:28px;
font-weight:400;
}

.footer .footer-home6 .newsletter-footer6 .content-wrap .mc4wp-form .mc4wp-alert.mc4wp-success {
margin:-30px 0 30px;
}

.footer .footer-home6 .newsletter-footer6 .content-wrap .mc4wp-form input[type="email"] {
border-radius:0;
height:46px;
width:100%;
border:1px solid #ccc;
background:url(../images/icon-newsletter.png) no-repeat right 15px center #fff;
padding:0 20px;
}

.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:#ff5c00;
font-weight:700;
text-transform:uppercase;
font-size:14px;
text-align:center;
color:#1c1c1c;
line-height:35px;
width:100%;
border:0;
margin:20px 0 55px;
}

.footer .footer-home6 .contact-address {
padding-bottom:50px;
}

.footer .footer-home6 .contact-address .info-footer .app-download {
display:block;
margin:20px 0;
}

.footer .footer-home6 .contact-address .info-footer ul>li span {
line-height:21px;
margin-top:-3px;
}

.home-style7 .item .item-wrap .item-detail .item-content .item-price {
font-size:18px;
float:none;
position:relative;
z-index:2;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
display:inline-block;
vertical-align:top;
}

.home-style7 .responsive-post-slider .resp-slider-container .block-title {
border-bottom:1px solid #e6e6e6;
padding-bottom:16px;
margin-bottom:30px;
}

.home-style7 .responsive-post-slider .resp-slider-container .block-title h3 {
font-size:22px;
color:#222;
text-transform:uppercase;
border:none;
font-weight:800;
margin:0;
padding:0;
}

.home-style7 .responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content h4 {
margin:15px 0 0;
}

#rev_slider_6_1 .ares {
width:57px!important;
}

#rev_slider_6_1 .ares .tp-bullet {
position:relative;
left:auto!important;
float:left;
}

#rev_slider_6_1 .ares .tp-bullet.selected {
width:25px;
border-radius:4px;
-webkit-transition:width .3s;
transition:width .3s;
background-color:#ff5c00;
}

#rev_slider_6_1 .ares .tp-bullet + .tp-bullet {
margin-left:8px!important;
}

.dailydeals-product .resp-slider-container .box-slider-title .wrap-link .wrap-countdown {
border:1px dashed #ff5c00;
}

.dailydeals-product .resp-slider-container .box-slider-title .wrap-link .wrap-countdown .end-in {
border-right:1px dashed #ff5c00;
font-weight:600;
font-size:12px;
color:#383838;
text-transform:uppercase;
position:relative;
padding:8px 13px 6px 37px;
}

.dailydeals-product .resp-slider-container .box-slider-title .wrap-link .wrap-countdown .end-in:before {
content:'\f017';
font-family:FontAwesome;
color:#ff5c00;
font-size:18px;
position:absolute;
top:6px;
left:13px;
}

.dailydeals-product .resp-slider-container .box-slider-title .wrap-link .wrap-countdown .banner-countdown {
overflow:hidden;
padding:5px 21px;
}

.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:#383838;
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:0 3px 0 0;
}

.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 {
display:inline-block;
margin:0 28px 0 0;
}

.header-style8 .header-top {
background-color:#ff7015;
min-height:38px;
border:0;
}

.header-style8 .header-top .header-messages {
line-height:38px;
color:#222;
}

.rtl .header-style8 .header-top .top-login ul li a {
border-right:1px solid rgba(255,255,255,.2);
border-left:0;
margin:0 0 0 10px;
}

.header-style8 .currency_w>li>a {
padding-right:10px;
color:#fff;
border-left:1px solid rgba(255,255,255,.2);
}

.header-style8 .header-mid .search-cate .top-form .topsearch-entry input {
border:1px solid #ccc;
height:45px;
padding-left:20px;
padding-right:20px;
border-radius:0;
}

.header-style8 .header-mid .search-cate .top-form .topsearch-entry .button-search-pro {
background-color:#464646;
border-radius:0;
height:45px;
line-height:45px;
width:auto;
padding:0 40px;
}

.header-style8 .header-mid .contact-us {
background:url(../images/icon-phone.png) no-repeat left center;
color:#1c1c1c;
}

.rtl .header-style8 .header-mid .contact-us {
background:url(../images/icon-phone.png) no-repeat right center;
}

.header-style8 .header-mid .contact-us .text {
color:#1c1c1c;
font-weight:700;
}

.header-style8 .header-mid.sticky-mid .search-cate {
position:fixed;
top:54px;
right:200px;
z-index:9;
display:none;
}

.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:0;
}

.header-style8 .header-mid.sticky-mid .search-cate .revo_top .top-form.top-search .topsearch-entry input {
border:0;
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:#fff;
color:#464646;
right:0;
height:40px;
line-height:40px;
padding:0 5px;
}

.header-style8 .header-bottom {
background-color:#fff;
box-shadow:none;
}

.header-style8 .header-bottom .bottom-content .primary-menu .navbar-inverse .nav-pills>li>a {
font-size:13px;
color:#fff;
padding:17px 23px;
}

.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:#fff;
position:relative;
}

.header-style8 .header-bottom .bottom-content .header-right .top-form.top-form-minicart .top-minicart-icon a .minicart-number {
background-color:#ff7015;
font-weight:400;
color:#fff;
width:22px;
height:22px;
line-height:20px;
right:auto;
left:15px;
}

.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:#fff;
font-weight:700;
}

.header-style8 .header-bottom .sticky-search {
opacity:0;
margin:0 10px;
}

.header-style8 .header-bottom .sticky-search .fa {
font-size:14px;
color:#fff;
line-height:54px;
}

.header-style8 .header-bottom.sticky-menu {
position:fixed;
background-color:#464646;
}

.header-style8 .header-bottom.sticky-menu .sticky-search {
opacity:1;
cursor:pointer;
}

.header-style8 .vertical_megamenu .wrapper_vertical_menu .vertical-megamenu>li.showMore a.open-more-cat {
background:url(../images/icon-more.png) no-repeat center left;
}

.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,.3)!important;
}

.slide-home8 .rev_slider .tparrows:hover {
background-color:rgba(0,0,0,.6)!important;
}

.slide-home8 .rev_slider .tparrows:before {
line-height:50px;
font-size:18px;
}

.slide-home8 .vc_column-inner {
padding-right:0;
padding-left:0;
}

.rtl .banner-home8 {
margin-right:-15px;
margin-left:0;
}

.sw-category-slider-layout8 {
background-color:#fff;
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 h4 a {
font-weight:700;
font-size:14px;
color:#222;
margin-bottom:2px;
text-transform:uppercase;
}

.item-wrap2 .item-detail .products-thumb .sale-off {
background-color:#92d8d6;
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;
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-o-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
opacity:0;
filter:alpha(opacity=0);
-webkit-transition:all .5s;
-moz-transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
transition:all .5s;
}

.item-wrap2 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist {
float:left;
margin:0 1px;
}

.item-wrap2 .item-detail .products-thumb .item-button a.sw-quickview:before {
content:"\f06e";
}

.item-wrap2 .item-detail .products-thumb .item-button a.compare:before {
content:"\f079";
}

.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:#525252;
font-weight:500;
height:40px;
line-height:40px;
background-color:#fff;
border:0;
display:inline-block;
vertical-align:top;
overflow:hidden;
position:relative;
font-size:0;
min-width:40px;
-webkit-border-radius:0;
-moz-border-radius:0;
-o-border-radius:0;
-ms-border-radius:0;
border-radius:0;
margin:0;
padding:0;
}

.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:#fff;
font-size:0;
padding:0;
}

.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 {
-webkit-box-shadow:0 0 3px rgba(0,0,0,.35);
-moz-box-shadow:0 0 3px rgba(0,0,0,.35);
-o-box-shadow:0 0 3px rgba(0,0,0,.35);
-ms-box-shadow:0 0 3px rgba(0,0,0,.35);
box-shadow:0 0 3px rgba(0,0,0,.35);
}

.item-wrap2 .item-detail .item-content {
text-align:center;
padding:17px 0;
}

.item-wrap2 .item-detail .item-content .item-price {
display:block;
color:#222;
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:700;
color:#fff;
background-color:#ff7015;
display:inline-block;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
padding:0 45px;
}

.item-wrap2 .item-detail:hover .products-thumb .item-button {
-webkit-transform:translateY(0%);
-moz-transform:translateY(0%);
-o-transform:translateY(0%);
-ms-transform:translateY(0%);
transform:translateY(0%);
opacity:1;
filter:alpha(opacity=100);
}

.featured-product2 {
padding:35px 0 52px;
}

.featured-product2 .block-title h3 {
font-size:24px;
font-weight:700;
text-transform:uppercase;
text-align:center;
color:#222;
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:#f5f5f5;
color:#898989;
border:1px solid #dedede;
cursor:pointer;
text-align:center;
}

.featured-product2 .res-button:hover {
border:1px solid #ff7015;
background-color:#ff7015;
color:#fff;
}

.featured-product2 .res-button.slick-prev {
left:-55px;
}

.featured-product2 .res-button.slick-next {
right:-55px;
}

.newsllter {
overflow:hidden;
display:block;
float:right;
width:60%;
padding:40px;
}

.newsllter .wrap-content h3 {
font-size:24px;
color:#1c1c1c;
display:block;
padding-left:91px;
background:url(../images/icon-newletter8.png) no-repeat left center;
font-weight:600;
height:39px;
line-height:39px;
margin-bottom:20px;
}

.rtl .newsllter .wrap-content h3 {
padding-right:91px;
padding-left:0;
background:url(../images/icon-newletter8.png) no-repeat right center;
}

.newsllter .wrap-content .mc4wp-form input[type="email"] {
height:45px;
width:100%;
border:1px solid #ccc;
border-radius:0;
margin:0;
}

.newsllter .wrap-content .mc4wp-form input[type="submit"] {
height:45px;
line-height:45px;
color:#fff;
font-weight:700;
text-transform:uppercase;
display:inline-block;
background-color:#ff7015;
position:absolute;
border:0;
right:0;
padding:0 22px;
}

.sw-woo-tab-cat2 .resp-tab .top-tab-slider .nav.nav-tabs>li>a {
border:0;
height:auto;
font-size:20px;
line-height:30px;
color:#222;
text-transform:uppercase;
font-weight:700;
background-color:#fff;
padding:5px 32px;
}

.rtl .sw-woo-tab-cat2 .resp-tab .tab-content .tab-pane .item .item-wrap .item-left a img {
-moz-transform:scaleX(1);
-o-transform:scaleX(1);
-webkit-transform:scaleX(1);
transform:scaleX(1);
filter:FlipH;
-ms-filter:FlipH;
}

.sw-woo-tab-cat2 .resp-tab .tab-content .tab-pane .item .item-wrap .item-center h4.category a {
font-size:14px;
color:#898989;
text-transform:uppercase;
font-weight:600;
display:inline-block;
margin:20px 0 25px;
}

.sw-woo-tab-cat2 .resp-tab .tab-content .tab-pane .item .item-wrap .item-center h4.title {
padding:0 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 0 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:#999;
}

.sw-woo-tab-cat2 .resp-tab .tab-content .tab-pane .item .item-wrap .item-center .des {
color:#666;
margin-bottom:20px;
}

.sw-woo-tab-cat2 .resp-tab .tab-content .tab-pane .item .item-wrap .item-center .read-more {
font-weight:700;
color:#1c1c1c;
background-color:#ff7015;
text-transform:uppercase;
height:40px;
display:inline-block;
line-height:40px;
padding:0 30px;
}

.sw-woo-tab-cat2 .resp-tab .tab-content .tab-pane .item .item-wrap .item-center .read-more:hover {
background-color:#464646;
color:#fff;
}

.testimonial-post-slider {
position:relative;
padding:30px 0 50px;
}

.testimonial-post-slider .block-title h3 {
font-size:24px;
font-weight:700;
text-transform:uppercase;
text-align:center;
color:#fff;
}

.testimonial-post-slider .slider.responsive-thumbnail {
position:relative;
margin:0 350px;
}

.testimonial-post-slider .slider.responsive-thumbnail button {
display:inline-block;
width:25px;
height:25px;
text-indent:-9999px;
color:#fff;
background-color:transparent;
line-height:25px;
border:0;
}

.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:'\f104';
font-family:FontAwesome;
font-size:30px;
display:inline-block;
text-indent:0;
position:absolute;
top:0;
right:0;
left:0;
bottom:0;
}

.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:'\f105';
font-family:FontAwesome;
font-size:30px;
display:inline-block;
text-indent:0;
position:absolute;
top:0;
right:0;
left:0;
bottom:0;
}

.testimonial-post-slider .slider.responsive-thumbnail .item {
cursor:pointer;
padding:20px 0 0;
}

.testimonial-post-slider .slider.responsive-thumbnail .item .image-client {
display:inline-block;
width:90px;
height:90px;
border-radius:50%;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
transition:all .5s;
padding:20px;
}

.testimonial-post-slider .slider.responsive-thumbnail .item.slick-active.slick-center .image-client {
height:90px;
width:90px;
border:1px solid #ff7015;
padding:4px;
}

.testimonial-post-slider .responsive-content {
padding:0 140px;
}

.testimonial-post-slider .responsive-content .item .client-say-info {
text-align:center;
color:#fff;
}

.testimonial-post-slider .responsive-content .item .client-say-info .client-comment {
line-height:24px;
position:relative;
padding:20px 59px 0;
}

.testimonial-post-slider .responsive-content .item .client-say-info .client-comment:before {
content:'';
display:inline-block;
width:59px;
height:40px;
background:url(../images/quote-left.png) no-repeat right center;
position:absolute;
left:0;
top:0;
}

.testimonial-post-slider .responsive-content .item .client-say-info .client-comment:after {
content:'';
display:inline-block;
position:absolute;
right:0;
width:59px;
height:40px;
background:url(../images/quote-right.png) no-repeat right center;
}

.testimonial-post-slider .responsive-content .item .client-say-info .name-client h2 a {
font-size:14px;
font-weight:700;
text-transform:uppercase;
color:#fff;
}

.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,.5);
position:absolute;
top:0;
right:0;
left:0;
bottom:0;
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:0 30px;
}

.responsive-post-slider3 .slider .item .item-detail .entry-content h4 a {
color:#fff;
font-weight:700;
font-size:15px;
display:block;
line-height:25px;
}

.responsive-post-slider3 .slider .item .item-detail .entry-content .entry-meta {
color:#fff;
font-size:13px;
overflow:hidden;
display:inline-block;
padding:12px 0 10px;
}

.responsive-post-slider3 .slider .item .item-detail .entry-content .entry-meta .entry-tag a {
color:#fff;
font-size:13px;
}

.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:#fff;
margin-right:10px;
}

.sw-latest-product,.sw-mostviewed,.sw-onsale-product {
overflow:hidden;
margin:40px 0;
}

.sw-latest-product .box-title,.sw-mostviewed .box-title,.sw-onsale-product .box-title {
margin:25px 0 15px;
}

.sw-latest-product .box-title h2,.sw-mostviewed .box-title h2,.sw-onsale-product .box-title h2 {
font-size:20px;
color:#222;
font-weight:700;
text-transform:uppercase;
}

.sw-latest-product .content-wrap .item,.sw-mostviewed .content-wrap .item,.sw-onsale-product .content-wrap .item {
display:block;
margin:30px 0;
}

.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 #f7f7f7;
position:relative;
}

.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:0;
}

.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(../images/icon-qv.png) no-repeat center center;
opacity:0;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
}

.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(../images/icon-qv.png) no-repeat center center;
}

.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:#1c1c1c;
font-weight:500;
text-transform:capitalize;
}

.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:#222;
font-weight:700;
}

.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:#7d7d7d;
}

.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(../images/cart-8.png) no-repeat center center;
}

.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(../images/cart-8.png) no-repeat center center;
}

.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:0;
}

.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(../images/icon-wishlist8.png) no-repeat center center;
}

.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(../images/icon-wishlist8.png) no-repeat center center;
}

.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;
}

.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(../images/icon-compare.png) no-repeat center center transparent;
position:relative;
top:1px;
margin:0 20px;
padding:0;
}

.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:#cdcdcd;
text-indent:0;
position:absolute;
top:0;
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:#cdcdcd;
text-indent:0;
position:absolute;
top:0;
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(../images/icon-compare.png) no-repeat center center;
}

.sw-instagram-gallery h3 {
font-size:20px;
color:#222;
font-weight:700;
text-transform:uppercase;
text-align:center;
margin-bottom:35px;
}

.sw-twitter-slider .box-slider-title h2 {
font-weight:700;
color:#222;
font-size:20px;
text-transform:uppercase;
text-align:center;
}

.sw-twitter-slider .box-slider-title .fa {
display:inline-block;
width:60px;
height:60px;
color:#fff;
background-color:#44ccf6;
font-size:38px;
line-height:60px;
border-radius:50%;
margin:25px 0 30px;
}

.sw-twitter-slider .carousel-inner .item .item-twiter .item-top a {
float:left;
font-style:italic;
font-size:16px;
color:#464646;
display:inline-block;
margin-right:20px;
}

.sw-twitter-slider .carousel-inner .item .item-twiter .item-top .meta-time {
color:#909090;
float:left;
line-height:22px;
}

.sw-twitter-slider .carousel-inner .item .item-twiter .tweet-text {
color:#666;
padding:20px 100px 25px;
}

.sw-twitter-slider .carousel-inner .item .item-twiter .tweet-btn a {
float:left;
color:#898989;
margin-right:25px;
}

.rtl .sw-twitter-slider .carousel-inner .item .item-twiter .tweet-btn a {
float:right;
margin-left:25px;
margin-right:0;
}

.sw-twitter-slider .carousel-indicators {
margin-bottom:0;
bottom:-40px;
z-index:5;
padding:0;
}

.sw-twitter-slider .carousel-indicators>li {
width:9px;
height:9px;
background-color:#545454;
border:0;
border-radius:50%;
margin:0 3px;
}

.sw-hotdeal {
margin:30px 0;
}

.sw-hotdeal .item .item-wrap {
border:1px solid #ededed;
margin-bottom:30px;
}

.footer .footer-top8 {
background-color:#252424;
overflow:hidden;
}

.footer .footer-top8 .wpb_single_image {
float:left;
display:inline-block;
margin-right:135px;
margin-bottom:0;
}

.rtl .footer .footer-top8 .wpb_single_image {
float:right;
margin-left:135px;
margin-right:0;
}

.footer .footer-top8 .vc_wp_custommenu {
float:left;
margin-bottom:0;
}

.footer .footer-top8 .vc_wp_custommenu .widget_nav_menu ul.menu>li>a {
color:#c7c7c7;
font-size:14px;
text-transform:uppercase;
font-weight:700;
display:inline-block;
padding:15px 26px;
}

.footer .footer-menu.home8 {
background-color:#2d2d2d;
padding-top:32px;
}

.footer .footer-menu.home8>.vc_column-inner>.wpb_wrapper {
border-bottom:1px solid rgba(255,255,255,.1);
}

.footer .footer-menu.home8 .contact-address .info-footer ul>li .fa {
background-color:#4f4f4f;
}

.footer .footer-menu.home8 .contact-address .info-footer ul>li span {
color:#aaa;
margin-top:-3px;
}

.footer .footer-menu.home8 .footer-bottom {
text-align:center;
border-top:1px solid rgba(255,255,255,.1);
padding:40px 0 25px;
}

.footer .footer-menu.home8 .footer-bottom .footer-content {
overflow:hidden;
display:inline-block;
vertical-align:top;
}

.footer .footer-menu.home8 .footer-bottom .footer-content h3 {
font-size:16px;
color:#fff;
text-transform:uppercase;
font-weight:700!important;
float:left;
margin-right:20px;
margin-bottom:0;
line-height:40px;
}

.footer .footer-menu.home8 .footer-bottom .footer-content .footer-app {
display:inline-block;
float:left;
margin-right:50px;
}

.rtl .footer .footer-menu.home8 .footer-bottom .footer-content .footer-app {
float:right;
margin-left:50px;
margin-right:0;
}

.footer .footer-menu.home8 .footer-bottom .footer-content .socials-footer ul {
overflow:hidden;
display:inline-block;
}

.footer .footer-menu.home8 .footer-bottom .footer-content .socials-footer ul>li>a {
display:inline-block;
background-color:#000;
color:#fff;
width:40px;
height:40px;
line-height:40px;
font-size:16px;
border-radius:3px;
margin:0 5px;
}

.header-style9 .header-top {
background-color:#000;
color:#b4b4b4;
text-align:center;
height:50px;
line-height:50px;
}

.header-style9 .header-top .text-header-top a {
color:#b4b4b4;
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(../images/icon-remove-9.png) no-repeat center center;
margin-left:100px;
cursor:pointer;
}

.rtl .header-style9 .header-top .text-header-top .remove-banner {
margin-right:100px;
margin-left:0;
}

.header-style9 .header-bottom {
background-color:#fff;
box-shadow:none;
position:relative;
padding:29px 0;
}

.header-style9 .header-bottom.sticky-menu {
position:fixed;
top:0;
border:1px solid #f1f1f1;
background-color:rgba(255,255,255,.8);
z-index:19;
padding:5px 0;
}

.header-style9 .header-bottom.sticky-menu .top-header .revo-logo {
max-width:100px;
}

.header-style9 .header-bottom.sticky-menu .top-form.top-form-minicart .wrapp-minicart {
top:49px;
}

.header-style9 .header-bottom .primary-menu .nav-pills>li>a {
font-size:14px;
padding:12px 12px 11px;
}

.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;
}

.rtl .header-style9 .header-bottom .primary-menu .nav-pills>li:first-child>a {
padding-right:0;
padding-left:12px;
}

.header-style9 .header-bottom .widget_nav_menu {
position:relative;
padding:11px 0;
}

.header-style9 .header-bottom .widget_nav_menu h3 {
font-size:14px;
color:#1c1c1c;
font-weight:700;
text-transform:uppercase;
position:relative;
line-height:21px;
margin:0 15px 0 0;
}

.header-style9 .header-bottom .widget_nav_menu h3:after {
position:absolute;
top:-3px;
content:'\f0dd';
font-family:FontAwesome;
margin-left:10px;
}

.header-style9 .header-bottom .widget_nav_menu ul.menu {
position:absolute;
width:175px;
right:0;
top:38px;
background:#fff;
z-index:9999;
-webkit-transition:all .5s ease-in;
-moz-transition:all .5s ease-in;
-o-transition:all .5s ease-in;
-ms-transition:all .5s ease-in;
transition:all .5s ease-in;
border:1px #f2f2f2;
box-shadow:0 0 5px rgba(30,30,30,.3);
opacity:0;
display:none;
margin:0;
}

.header-style9 .header-bottom .widget_nav_menu ul.menu>li {
float:none;
border:none;
display:block;
margin:0;
}

.header-style9 .header-bottom .widget_nav_menu ul.menu>li>a {
font-size:12px;
border:none;
display:block;
width:auto;
height:auto;
background:none;
text-indent:0;
border-radius:0;
padding:11px 20px;
}

.header-style9 .header-bottom .search-home9 {
float:right;
position:relative;
display:inline-block;
width:20px;
margin:0 30px;
}

.header-style9 .header-bottom .search-home9 h3 {
position:relative;
text-indent:-9999px;
line-height:42px;
margin-bottom:0;
}

.header-style9 .header-bottom .search-home9 h3:before {
content:'\f002';
font-family:FontAwesome;
font-size:16px;
color:#1c1c1c;
text-indent:0;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
display:inline-block;
cursor:pointer;
}

.header-style9 .header-bottom .search-home9 .top-form.top-search {
position:absolute;
right:0;
top:50px;
height:0;
opacity:0;
visibility:hidden;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
-webkit-transform:translate(0,-60px);
-moz-transform:translate(0,-60px);
-o-transform:translate(0,-60px);
-ms-transform:translate(0,-60px);
transform:translate(0,-60px);
float:none;
border:1px solid #ccc;
border-radius:0;
min-width:260px;
margin:0;
}

.header-style9 .header-bottom .search-home9 .top-form.top-search .topsearch-entry {
display:block;
padding:0;
}

.header-style9 .header-bottom .search-home9 .top-form.top-search input {
float:left;
padding-left:10px;
border-radius:0;
background-color:#fff;
color:#999;
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 .top-form.top-form-minicart {
padding:8px 10px;
}

.header-style9 .header-bottom .top-form.top-form-minicart .top-minicart-icon {
background:url(../images/icon-cart9.png) no-repeat center center;
border-radius:0;
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:#1c1c1c;
width:35px;
height:auto;
line-height:normal;
border-radius:0;
background-color:transparent;
}

.header-style9 .header-bottom .top-form.top-form-minicart .top-minicart-icon a .minicart-number:before {
content:'(';
font-size:15px;
display:inline-block;
margin:0 2px;
}

.header-style9 .header-bottom .top-form.top-form-minicart .top-minicart-icon a .minicart-number:after {
content:')';
font-size:15px;
display:inline-block;
margin:0 2px;
}

.testimonial-slider.layout1 {
padding:43px 0;
}

.testimonial-slider.layout1 .carousel-indicators {
bottom:25px;
}

.testimonial-slider.layout1 .carousel-indicators>li {
display:inline-block;
width:10px;
height:10px;
background-color:#050505;
border:0;
z-index:5;
border-radius:50%;
margin:0 4px;
}

.testimonial-slider.layout1 .carousel-inner .item .client-comment {
color:#666;
line-height:22px;
padding:0 210px;
}

.testimonial-slider.layout1 .carousel-inner .item .client-say-info {
display:inline-block;
overflow:hidden;
margin:30px 0 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 .name-client {
float:left;
text-align:left;
padding:20px 0;
}

.testimonial-slider.layout1 .carousel-inner .item .client-say-info .name-client h2 {
font-size:14px;
color:#222;
text-transform:uppercase;
font-weight:700;
margin-bottom:0;
}

.testimonial-slider.layout1 .carousel-inner .item .client-say-info .name-client .info-client {
color:#666;
font-style:italic;
}

.sw-category-slider2 .slider .slick-list {
margin:0 -4px;
}

.sw-category-slider2 .slider .item {
padding:0 4px;
}

.sw-category-slider2 .slider .item .item-wrap .item-image:before {
content:'';
width:100%;
height:100%;
position:absolute;
top:0;
bottom:0;
right:0;
left:0;
background-color:rgba(19,19,19,.6);
z-index:2;
opacity:0;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
}

.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 {
-webkit-transform:translateY(-60px);
-moz-transform:translateY(-60px);
-o-transform:translateY(-60px);
-ms-transform:translateY(-60px);
transform:translateY(-60px);
opacity:0;
-webkit-transition:all .4s;
-moz-transition:all .4s;
-o-transition:all .4s;
-ms-transition:all .4s;
transition:all .4s;
margin-bottom:15px;
}

.sw-category-slider2 .slider .item .item-wrap .item-content .des-cat,.sw-category-slider2 .slider .item .item-wrap .item-content .shop-by-now {
-webkit-transform:translateY(60px);
-moz-transform:translateY(60px);
-o-transform:translateY(60px);
-ms-transform:translateY(60px);
transform:translateY(60px);
opacity:0;
}

.sw-category-slider2 .slider .item .item-wrap .item-content h4 a {
font-weight:600;
text-transform:capitalize;
color:#fff;
font-size:40px;
}

.sw-category-slider2 .slider .item .item-wrap .item-content .des-cat {
font-size:14px;
color:#fff;
-webkit-transition:all .6s;
-moz-transition:all .6s;
-o-transition:all .6s;
-ms-transition:all .6s;
transition:all .6s;
line-height:24px;
padding:0 60px;
}

.sw-category-slider2 .slider .item .item-wrap .item-content .shop-by-now {
height:45px;
background-color:#000;
color:#fff;
font-weight:700;
text-transform:uppercase;
font-size:12px;
line-height:45px;
display:inline-block;
margin-top:75px;
-webkit-transition:all .8s;
-moz-transition:all .8s;
-o-transition:all .8s;
-ms-transition:all .8s;
transition:all .8s;
padding:0 30px;
}

.block-home9 .block-text-home9 {
padding:135px 0 77px;
}

.block-home9 .block-text-home9 .wrap-content h3 {
font-size:45px;
font-weight:600;
color:#fff;
text-transform:capitalize;
margin-bottom:40px;
}

.block-home9 .block-text-home9 .wrap-content .des {
color:#fff;
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:700;
font-size:12px;
background-color:#000;
color:#fff;
line-height:45px;
text-transform:uppercase;
margin-top:70px;
padding:0 30px;
}

.sw-category-slider3 {
margin:30px 0 25px;
}

.sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat {
width:100%;
padding:0 10px;
}

.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;
left:-5px;
bottom:20px;
top:auto;
right:auto;
border-bottom:1px dashed #8e8e8e;
}

.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-wrap .item-content {
height:320px;
float:left;
width:50%;
padding:80px 20px 0;
}

.sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat .item-wrap .item-content .shop-by-now {
font-size:12px;
color:#ff5c00;
text-transform:uppercase;
font-weight:700;
}

.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-wrap:before {
content:'';
display:inline-block;
height:100%;
width:1px;
position:absolute;
right:-20px;
top:0;
border-right:1px dashed #8e8e8e;
}

.sw-category-slider3 .resp-slider-container .item .item-wrap .item-content {
height:320px;
padding:80px 20px 0;
}

.sw-category-slider3 .resp-slider-container .item .item-wrap .item-content .sal-of {
display:inline-block;
width:90px;
height:90px;
border-radius:50%;
color:#fff;
background-color:#ffdc5a;
border:1px solid #d02a5a;
font-size:15px;
font-weight:700;
margin-bottom:45px;
padding:25px 0;
}

.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:#d02a5a;
}

.sw-category-slider3 .resp-slider-container .item .item-wrap .item-content .shop-by-now {
font-size:12px;
color:#ff5c00;
text-transform:uppercase;
font-weight:700;
display:block;
}

.item-wrap3 .item-detail .products-thumb .sale-off {
width:60px;
height:30px;
background-color:#ff5c00;
font-family:OpenSansBold;
left:0;
border-radius:0;
line-height:30px;
top:0;
}

.item-wrap3 .item-detail .products-thumb .item-button {
position:absolute;
font-size:15px;
top:0;
right:0;
display:inline-block;
text-align:center;
z-index:2;
-webkit-transform:translateX(50%);
-moz-transform:translateX(50%);
-o-transform:translateX(50%);
-ms-transform:translateX(50%);
transform:translateX(50%);
opacity:0;
filter:alpha(opacity=0);
-webkit-transition:all .5s;
-moz-transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
transition:all .5s;
}

.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:"\f004";
}

.item-wrap3 .item-detail .products-thumb .item-button a.sw-quickview:before {
content:"\f002";
}

.item-wrap3 .item-detail .products-thumb .item-button a.compare:before {
content:"\f0ec";
}

.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:#444;
font-weight:500;
height:18px;
line-height:18px;
border:0;
overflow:hidden;
position:relative;
font-size:0;
min-width:20px;
-webkit-border-radius:0;
-moz-border-radius:0;
-o-border-radius:0;
-ms-border-radius:0;
border-radius:0;
background-color:transparent;
margin:0;
padding:0;
}

.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:0;
padding:0;
}

.item-wrap3 .item-detail .item-content {
text-align:center;
padding:2px 0 17px;
}

.item-wrap3 .item-detail .item-content .reviews-content div.star {
background:url(../images/star-home9.png);
margin-bottom:10px;
}

.item-wrap3 .item-detail .item-content .reviews-content div.star span {
background:url(../images/star-active-home9.png);
}

.item-wrap3 .item-detail .item-content .item-price {
display:block;
color:#222;
margin-bottom:25px;
}

.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:700;
color:#222;
background-color:#f1f1f1;
display:inline-block;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
overflow:visible;
padding:0 40px;
}

.item-wrap3 .item-detail:hover .products-thumb .item-button {
-webkit-transform:translateX(0%);
-moz-transform:translateX(0%);
-o-transform:translateX(0%);
-ms-transform:translateX(0%);
transform:translateX(0%);
opacity:1;
filter:alpha(opacity=100);
}

.featured-product3,.latest-product-home9 {
margin:30px 0 52px;
}

.footer-home9 {
background-color:#000;
position:relative;
padding:40px 0;
}

.footer-home9 .footer-top9 .wrap-content {
overflow:hidden;
border-bottom:1px solid rgba(255,255,255,.1);
padding:25px 0 55px;
}

.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:0;
}

.footer-home9 .footer-top9 .wrap-content .item.item1 .item-content {
background:url(../images/icon-email9.png) no-repeat left center;
}

.footer-home9 .footer-top9 .wrap-content .item.item2 .item-content {
background:url(../images/icon-phone9.png) no-repeat left center;
display:inline-block;
}

.footer-home9 .footer-top9 .wrap-content .item.item3 .item-content {
margin-left:60px;
background:url(../images/icon-support9.png) no-repeat left center;
}

.rtl .footer-home9 .footer-top9 .wrap-content .item.item3 .item-content {
margin-left:0;
margin-right:60px;
background-position:right center;
}

.footer-home9 .footer-top9 .wrap-content .item h4 {
color:#fff;
font-weight:700;
font-size:16px;
text-transform:uppercase;
margin-bottom:5px;
}

.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:#fff;
margin-bottom:15px;
}

.footer-home9 .news-letter .wrap-content h3 {
font-weight:700;
font-size:20px;
text-transform:uppercase;
color:#fff;
margin-bottom:25px;
}

.footer-home9 .news-letter .wrap-content .mc4wp-form input[type="email"] {
border:0;
border-radius:0;
background-color:#fff;
color:#898989;
height:40px;
min-width:195px;
float:left;
padding:0 10px;
}

.footer-home9 .news-letter .wrap-content .mc4wp-form input[type="submit"] {
height:40px;
line-height:40px;
text-transform:uppercase;
background-color:#ff5c00;
border-radius:0;
border:0;
font-weight:700;
color:#fff;
margin:0;
padding:0 15px;
}

.footer-home9 .follow-us ul {
overflow:hidden;
display:block;
margin:0;
}

.footer-home9 .follow-us ul>li {
float:left;
list-style:none;
}

.footer-home9 .follow-us ul>li>a {
display:inline-block;
background-color:#fff;
border-radius:50%;
height:40px;
width:40px;
line-height:40px;
text-align:center;
color:#0d0d0d;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
margin-right:10px;
font-size:18px;
}

.footer-home9 .footer-menu9 {
overflow:hidden;
padding-top:40px;
}

.footer-home9 .footer-menu9 .vc_column-inner:before {
content:'';
height:295px;
width:1px;
position:absolute;
top:-40px;
left:0;
display:inline-block;
background-color:rgba(255,255,255,.1);
}

.footer-home9 .footer-menu9 .vc_column-inner:after {
content:'';
height:295px;
width:1px;
position:absolute;
top:-40px;
right:0;
display:inline-block;
background-color:rgba(255,255,255,.1);
}

.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:0;
}

.footer-home9 .contact-address>.vc_column-inner {
padding-left:68px;
padding-right:0;
}

.rtl .footer-home9 .contact-address>.vc_column-inner {
padding-right:68px;
padding-left:0;
}

.footer-home9 .contact-address .wpb_single_image {
margin-bottom:20px;
margin-top:35px;
}

.footer-home9 .contact-address .info-footer ul>li span {
display:block;
overflow:hidden;
line-height:20px;
margin-top:-3px;
}

.home-style9 .wpb_single_image .vc_single_image-wrapper:before {
content:'';
display:inline-block;
height:100%;
width:100%;
background-color:rgba(0,0,0,.2);
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
opacity:0;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
transition:all .5s;
}

.home-style9 .responsive-slider .res-button {
display:inline-block;
position:absolute;
width:40px;
height:40px;
line-height:40px;
background-color:#ff5c00;
color:#fff;
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 .footer .footer-copyright {
background-color:#000;
padding:20px 0;
}

.home-style9 .footer .footer-copyright>.container .sidebar-copyright .widget_nav_menu ul.menu>li>a {
font-size:12px;
color:#e3e3e3;
font-weight:500;
display:inline-block;
text-transform:uppercase;
position:relative;
padding:0 13px;
}

.home-style9 .footer .footer-copyright>.container .sidebar-copyright .widget_nav_menu ul.menu>li>a:before {
content:'';
width:4px;
height:1px;
background-color:#e3e3e3;
position:absolute;
right:0;
top:5px;
}

.home-style9 .footer .footer-copyright>.container:before {
content:'';
width:100%;
height:1px;
background-color:rgba(255,255,255,.1);
position:absolute;
top:-30px;
left:0;
}

.home-style9 .footer .footer-copyright .copyright-text {
float:left;
color:#fff;
}

.home-style9.rtl .footer .footer-copyright>.container .sidebar-copyright .widget_nav_menu ul.menu>li:first-child>a {
padding-left:0;
padding-right:13px;
}

.page-style .best-selling-page .slider .item .item-wrap,.page-style .woo-slider-default .slider .item .item-wrap {
margin-bottom:30px;
padding:0 15px;
}

.header-style10 .header-top {
background-color:#fff;
color:#2d2d2d;
text-align:center;
height:50px;
}

.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:0;
color:#898989;
}

.header-style10 .header-top .widget_text .header-message {
font-style:italic;
line-height:50px;
}

.header-style10 .header-mid {
background-color:#f5f5f5;
padding:25px 0;
}

.header-style10 .header-mid.sticky-mid .header-right .top-form.top-form-minicart {
position:fixed;
top:0;
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:0;
background-color:transparent;
color:#fff;
}

.header-style10 .header-mid.sticky-mid .header-right .top-form.top-form-minicart .top-minicart-icon .minicart-number {
right:0;
top:0;
}

.header-style10 .header-mid .search-cate {
margin:10px 0 0;
}

.header-style10 .header-mid .search-cate .top-form.top-search {
min-width:auto;
width:100%;
border:1px solid #e6e6e6;
}

.header-style10 .header-mid .search-cate .top-form.top-search .cat-wrapper {
border-right:1px solid #f5f5f5;
}

.rtl .header-style10 .header-mid .search-cate .top-form.top-search .cat-wrapper {
border-left:1px solid #f5f5f5;
border-right:0;
}

.header-style10 .header-mid .search-cate .top-form.top-search button.form-button {
background-color:#ff5c00;
height:46px;
line-height:46px;
top:-1px;
}

.header-style10 .header-mid .header-right .top-form.top-form-minicart .top-minicart-icon {
width:45px;
height:45px;
border:1px solid #e6e6e6;
background-image:none;
border-radius:10px;
position:relative;
line-height:45px;
color:#ff5c00;
}

.header-style10 .header-mid .header-right .top-form.top-form-minicart .top-minicart-icon:before {
content:'\f07a';
font-family:FontAwesome;
font-size:18px;
}

.header-style10 .header-bottom {
background-color:#f5f5f5;
box-shadow:none;
position:relative;
margin-bottom:30px;
padding:0;
}

.header-style10 .header-bottom.sticky-menu {
background-color:#3d3d3d;
position:fixed;
z-index:9;
top:0;
}

.header-style10 .header-bottom .container i {
color:#fff;
font-size:16px;
position:absolute;
top:23px;
right:55px;
cursor:pointer;
display:inline-block;
width:20px;
height:20px;
opacity:0;
}

.header-style10 .header-bottom .primary-menu .navbar-inverse {
background-color:#3d3d3d;
padding-left:17px;
}

.header-style10 .header-bottom .primary-menu .navbar-inverse .nav-pills>li>a {
color:#fff;
position:relative;
margin:0 29px;
padding:17px 0;
}

.header-style10 .header-bottom .primary-menu .navbar-inverse .nav-pills>li>a:before {
content:'';
height:3px;
width:100%;
display:inline-block;
position:absolute;
left:0;
bottom:0;
opacity:0;
background-color:#ff5c00;
}

.sw-woo-tab-cat3 {
margin-bottom:40px;
border:1px solid #e6e6e6;
padding-bottom:10px;
}

.sw-woo-tab-cat3 .resp-tab .top-tab-slider .nav.nav-tabs {
position:absolute;
top:0;
right:90px;
}

.sw-woo-tab-cat3 .resp-tab .top-tab-slider .nav.nav-tabs>li>a {
border:0;
background-color:transparent;
border-radius:0;
font-weight:600;
color:#222;
font-size:13px;
margin:0 15px;
padding:0;
}

.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 .item-wrap {
border:0;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
margin-bottom:10px;
}

.home-style10 .wp_verticle_revo {
max-height:561px;
position:relative;
z-index:5;
}

.home-style10 .mega-left-title {
height:60px;
line-height:60px;
color:#fff;
background-color:#ff5c00;
padding:0 20px;
}

.home-style10 .mega-left-title:before {
background-image:none;
width:auto;
height:auto;
content:'\f0c9';
font-size:16px;
font-family:FontAwesome;
}

.home-style10 .wrapper_vertical_menu {
position:relative;
visibility:visible;
opacity:1;
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-o-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
z-index:3;
}

.home-style10 .wrapper_vertical_menu .vertical-megamenu {
border:1px solid #e5e5e5;
}

.home-style10 .wrapper_vertical_menu .vertical-megamenu>li {
padding:0 20px;
}

.home-style10 .wrapper_vertical_menu .vertical-megamenu>li>a {
line-height:49px;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
padding:0;
}

.home-style10 .sw-brand-container-slider {
border:0;
border-radius:0;
margin:30px 0 0;
padding:14px 50px;
}

.home-style10 .woo-slider-default {
border:1px solid #e6e6e6;
margin-bottom:40px;
}

.home-style10 .woo-slider-default .slick-slider .item .item-wrap {
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
border:0;
}

.home-style10 .sw-twitter-slider {
padding-top:0;
background-color:#44ccf6;
height:374px;
}

.home-style10 .sw-twitter-slider .box-slider-title .fa {
background-color:#fff;
color:#44ccf6;
margin:25px 0;
}

.home-style10 .sw-twitter-slider .carousel-inner .item .item-twiter .time-tweet {
color:#fff;
font-size:14px;
text-transform:uppercase;
font-weight:600;
}

.home-style10 .sw-twitter-slider .carousel-inner .item .item-twiter .tweet-text {
color:#fff;
line-height:22px;
height:192px;
overflow:hidden;
padding:16px 15px 36px;
}

.home-style10 .sw-twitter-slider .carousel-indicators {
bottom:80px;
}

.home-style10 .sw-twitter-slider .carousel-indicators>li {
background-color:#a1e5fa;
}

.home-style10 .sw-twitter-slider .text-follow {
color:#fff;
text-align:center;
text-transform:uppercase;
border-top:1px solid #a1e5fa;
font-weight:700;
padding:20px 0;
}

.home-style10 .sw-featured-product-slider {
border:1px solid #e6e6e6;
margin-bottom:38px;
}

.home-style10 .sw-featured-product-slider .box-title h3:before {
content:'';
width:0;
margin:0;
}

.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:0;
right:25px;
left:auto;
}

.home-style10 .sw-featured-product-slider .customNavigation .btn-bs.prev-bs:before {
content:'\f104';
font-family:FontAwesome;
font-size:26px;
color:#bcbcbc;
line-height:20px;
display:inline-block;
height:20px;
}

.home-style10 .sw-featured-product-slider .customNavigation .btn-bs.next-bs {
background-image:none;
border:0;
right:5px;
left:auto;
}

.home-style10 .sw-featured-product-slider .customNavigation .btn-bs.next-bs:before {
content:'\f105';
font-family:FontAwesome;
font-size:26px;
color:#bcbcbc;
line-height:20px;
display:inline-block;
height:20px;
}

.home-style10 .sw-featured-product-slider .carousel-inner {
padding:20px;
}

.home-style10 .sw-featured-product-slider .carousel-inner .item {
float:none;
width:auto;
padding:0;
}

.home-style10 .sw-featured-product-slider .carousel-inner .item .item-img {
width:82px;
border:1px solid #dadada;
margin-right:10px;
}

.home-style10 .sw-featured-product-slider .carousel-inner .item .item-content {
padding:5px 0 0;
}

.home-style10 .footer .footer-copyright {
background-color:#f7f7f7;
text-align:right;
border-top:1px solid #d9d9d9;
padding:27px 0 12px;
}

.home-style10 .footer .footer-copyright .widget_nav_menu .menu>li>a {
display:inline-block;
color:#666;
text-transform:capitalize;
padding:0 13px;
}

.home-style10 .sw-brand-container-slider .res-button {
margin-top:-8px;
}

.slider-home10 .vc_column-inner {
margin-left:15px;
padding-left:0;
padding-right:0;
}

.rtl .slider-home10 .vc_column-inner {
margin-right:15px;
margin-left:0;
}

.slider-home10 .vc_column-inner .rev_slider_wrapper .rev_slider ul {
min-height:460px;
}

.slider-home10 .rev_slider_wrapper .uranus.tparrows {
opacity:0;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
}

.banner-image-home10 .wpb_single_image.vc_align_left:last-child {
margin:0 0 30px;
}

.slider-home10 .rev_slider_wrapper {
max-width:400px;
float:left;
}

.slider-home10 .rev_slider_wrapper .rev_slider ul {
max-width:400px;
min-height:460px;
}

.slider-home10 .wpb_raw_code {
float:left;
display:block;
width:100%;
}

.testimonial-slider2 .carousel-control {
position:absolute;
top:10px;
right:10px;
width:28px;
height:28px;
border:2px solid #e8e8e8;
border-radius:50%;
text-align:center;
line-height:24px;
text-shadow:none;
background-image:none;
background-color:#fff;
color:#e8e8e8;
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:#c3c3c3;
border:2px solid #c3c3c3;
}

.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(../images/bg-testimonial.jpg) no-repeat center center;
text-align:center;
padding:47px 50px 50px;
}

.testimonial-slider2 .carousel-inner .image-client a {
display:inline-block;
width:80px;
margin-bottom:20px;
}

.testimonial-slider2 .carousel-inner .client-comment {
text-align:center;
color:#fff;
line-height:24px;
}

.testimonial-slider2 .carousel-inner .client-say-info .name-client h2 a {
font-size:14px;
color:#fff;
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 0;
}

.rtl .block-home10 {
margin:15px 0 4px 30px;
}

.block-home10 .wrapper-content {
position:relative;
margin:0 -7px;
}

.block-home10 .wrapper-content>.item {
float:left;
width:33.33%;
padding:0 7px;
}

.block-home10 .wrapper-content>.item a {
display:block;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
}

.block-home10 .wrapper-content>.item.item1 .item-content {
background:url(../images/icon-money.png) no-repeat left 30px center #f2f2f2;
}

.block-home10 .wrapper-content>.item.item2 .item-content {
background:url(../images/icon-gif.png) no-repeat left 30px center #f2f2f2;
}

.block-home10 .wrapper-content>.item.item3 .item-content {
background:url(../images/icon-lock.png) no-repeat left 30px center #f2f2f2;
}

.block-home10 .wrapper-content>.item .item-content {
background-color:#f2f2f2;
padding:25px 30px 24px 90px;
}

.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:#222;
font-size:13px;
margin-bottom:5px;
}

.sw_tab_countdown {
border:1px solid #e6e6e6;
margin-bottom:40px;
padding:20px 0 0;
}

.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:#1c1c1c;
font-weight:700;
text-transform:uppercase;
position:relative;
font-size:16px;
}

.sw_tab_countdown .box-title h3:before {
content:'';
display:inline-block;
width:41px;
height:28px;
background:url(../images/hot-sale.png) no-repeat center center;
position:absolute;
right:-50px;
top:-10px;
}

.rtl .sw_tab_countdown .box-title h3:before {
left:-50px;
right:auto;
}

.sw_tab_countdown .tab-countdown-slide .top-tab-slider {
float:right;
display:block;
max-width:80px;
width:100%;
margin-top:-5px;
position:relative;
}

.sw_tab_countdown .tab-countdown-slide .top-tab-slider .res-button {
position:absolute;
display:inline-block;
height:28px;
width:79px;
right:0;
background-color:#fff;
line-height:26px;
color:#444;
text-align:center;
border:1px solid #e6e6e6;
cursor:pointer;
border-right:0;
}

.rtl .sw_tab_countdown .tab-countdown-slide .top-tab-slider .res-button {
border-right:1px solid #e6e6e6;
border-left:0;
right:1px;
}

.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:'\f107';
}

.sw_tab_countdown .tab-countdown-slide .top-tab-slider .res-button.slick-next {
top:-16px;
border-bottom:0;
}

.sw_tab_countdown .tab-countdown-slide .top-tab-slider .res-button.slick-next:before {
content:'\f106';
}

.sw_tab_countdown .tab-countdown-slide .top-tab-slider ul {
border:0;
margin:12px 0 0;
}

.sw_tab_countdown .tab-countdown-slide .top-tab-slider ul li a {
-webkit-border-radius:0;
-moz-border-radius:0;
-o-border-radius:0;
-ms-border-radius:0;
border-radius:0;
border:1px solid #ddd;
height:80px;
width:80px;
display:block;
position:relative;
border-bottom:0;
margin:-1px 0;
}

.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:before,.sw_tab_countdown .tab-countdown-slide .top-tab-slider ul li:hover a:before {
content:'';
height:100%;
width:1px;
background-color:#ff5c00;
position:absolute;
right:0;
top:0;
}

.sw_tab_countdown .tab-countdown-slide .tab-content {
width:750px;
float:left;
clear:none;
}

.sw_tab_countdown .tab-countdown-slide .tab-content .item-wrap .item-detail .products-thumb {
max-width:371px;
width:100%;
float:left;
margin-top:0;
margin-bottom:0;
padding:0 20px 20px;
}

.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;
}

.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:0;
background-color:#e6e6e6;
position:absolute;
}

.sw_tab_countdown .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content h4 a {
font-size:18px;
position:relative;
color:#1c1c1c;
font-weight:700;
text-transform:capitalize;
opacity:1;
}

.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 #e6e6e6;
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;
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-o-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
}

.responsive-post-slider-home10 {
border:1px solid #e6e6e6;
position:relative;
}

.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 .item-img {
float:left;
width:53%;
margin-right:20px;
}

.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:#909090;
font-size:13px;
overflow:hidden;
margin-bottom:13px;
}

.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 .item-title h4 a {
font-size:14px;
color:#222;
font-weight:700;
line-height:24px;
}

.responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .entry-content .description {
line-height:22px;
margin:25px 0 40px;
}

.rtl .responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .entry-content .readmore i {
margin-left:7px;
margin-right:0;
}

.responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .entry-content .readmore a {
color:#ff5c00;
text-transform:capitalize;
font-weight:600;
position:relative;
}

.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:0;
}

.footer .footer-home10 {
background:url(../images/bg-footer.jpg) no-repeat center center;
padding-top:100px;
padding-bottom:70px;
}

.rtl .footer .footer-home10 {
padding-bottom:25px;
}

.footer .footer-home10 .footer-menu {
padding-top:0;
background-color:transparent;
}

.footer .footer-home10 .footer-menu h3 {
font-weight:700;
font-size:14px;
color:#222;
text-transform:uppercase;
margin-bottom:25px;
}

.footer .footer-home10 .footer-menu .info-footer .des {
line-height:22px;
color:#666;
margin:20px 0;
}

.footer .footer-home10 .footer-menu .working-time {
margin-top:20px;
padding-right:30px;
}

.footer .footer-home10 .footer-menu .working-time ul {
list-style:none;
overflow:hidden;
margin:0 0 40px;
}

.footer .footer-home10 .footer-menu .working-time ul>li {
float:none;
color:#666;
line-height:40px;
display:block;
overflow:hidden;
}

.footer .footer-home10 .footer-menu .working-time ul>li .day {
text-transform:capitalize;
float:left;
}

.footer .footer-home10 .footer-menu .connect-us ul {
list-style:none;
overflow:hidden;
position:relative;
margin:0 0 40px;
}

.footer .footer-home10 .footer-menu .connect-us ul>li>a {
display:inline-block;
height:40px;
width:40px;
background-color:#d4d4d4;
color:#fff;
font-size:20px;
line-height:40px;
border-radius:50%;
text-align:center;
margin:5px 15px 5px 0;
}

.rtl .footer .footer-home10 .footer-menu .connect-us ul>li>a {
margin:5px 0 5px 15px;
}

.footer .footer-home10 .footer-menu .newsletter .des {
color:#666;
line-height:22px;
overflow:hidden;
}

.footer .footer-home10 .footer-menu .newsletter .mc4wp-form input[type="email"] {
height:40px;
border:1px solid #e6e6e6;
width:185px;
float:left;
border-radius:0;
}

.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:#ff5c00;
color:#fff;
border:0;
border-radius:0;
font-weight:700;
margin-top:1px;
position:relative;
}

.carousel.carousel-fade .item {
-webkit-transition:opacity .2s ease-in-out;
-moz-transition:opacity .2s ease-in-out;
-ms-transition:opacity .2s ease-in-out;
-o-transition:opacity .2s ease-in-out;
transition:opacity .2s ease-in-out;
opacity:0;
}

.carousel.carousel-fade .item.active.left,.carousel.carousel-fade .item.active.right {
left:0;
z-index:2;
opacity:0;
filter:alpha(opacity=0);
}

.carousel.carousel-fade .item.left,.carousel.carousel-fade .item.right {
left:0;
z-index:1;
}

.header-style11 .header-top {
background-color:transparent;
border:0;
}

.header-style11 .header-top>.container {
background-color:#ff5c00;
padding:0 15px;
}

.header-style11 .header-top>.container .top-header .block-text-left {
font-size:12px;
color:#1a1a1a;
line-height:38px;
}

.rtl .header-style11 .header-top>.container .top-login ul li a {
padding:0 5px 0 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:#1a1a1a;
border-left:1px solid rgba(109,109,109,.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,.3);
border-left:0;
}

.header-style11 .header-top #lang_sel a.lang_sel_sel:after,.header-style11 .header-top .currency_w>li>a:after {
color:#1a1a1a;
}

.header-style11 .header-mid {
background-color:transparent;
padding:0;
}

.header-style11 .header-mid.sticky-menu {
position:fixed;
}

.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:#1a1a1a;
padding:25px 15px;
}

.header-style11 .header-mid .primary-menu .navbar-inverse .nav-pills>li>a {
color:#fff;
padding:20px;
}

.header-style11 .header-mid .search-cate {
max-width:255px;
}

.header-style11 .header-mid .search-cate .search-icon {
opacity:0;
visibility:hidden;
height:0;
}

.header-style11 .header-mid .search-cate .search-icon .fa {
color:#fff;
font-size:16px;
cursor:pointer;
line-height:60px;
margin-right:20px;
}

.rtl .header-style11 .header-mid .search-cate {
margin:0 0 0 30px;
}

.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 form input {
border-top-left-radius:22px;
border-bottom-left-radius:22px;
color:#7d7d7d;
padding:0 20px;
}

.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:#ff5c00;
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-top-right-radius:0;
border-bottom-right-radius:0;
border-top-left-radius:22px;
border-bottom-left-radius:22px;
}

.header-style11 .header-mid .sw-revo-cart {
margin-left:10px;
margin-top:10px;
}

.header-style11 .header-mid .sw-revo-cart .top-form.top-form-minicart .top-minicart-icon {
height:44px;
width:44px;
border:1px solid #484848;
background:url(../images/icon-cart-home11.png) no-repeat center center 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:0;
}

.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:#ff5c00;
text-align:center;
color:#fff;
}

.header-style11 .header-mid .sw-revo-cart .top-form.top-form-minicart .top-minicart-icon .cart-contents .text-cart {
font-size:12px;
color:#fff;
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 .item {
text-align:center;
cursor:pointer;
padding:10px 15px 0;
}

.block-text-home11 .item.free-ship .icon {
background:url(../images/icon-free-ship.png) no-repeat center center #363636;
}

.block-text-home11 .item.free-ship:hover .icon {
background:url(../images/icon-free-ship.png) no-repeat center center #ff5c00;
}

.block-text-home11 .item.money .icon {
background:url(../images/icon-money.png) no-repeat center center #363636;
}

.block-text-home11 .item.money:hover .icon {
background:url(../images/icon-money.png) no-repeat center center #ff5c00;
}

.block-text-home11 .item.support .icon {
background:url(../images/icon-support.png) no-repeat center center #363636;
}

.block-text-home11 .item.support:hover .icon {
background:url(../images/icon-support.png) no-repeat center center #ff5c00;
}

.block-text-home11 .item .icon {
display:inline-block;
width:80px;
height:80px;
border-radius:50%;
margin-bottom:20px;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
}

.block-text-home11 .item .item-content h3 {
font-weight:700;
text-transform:uppercase;
color:#fff;
font-size:12px;
margin-bottom:5px;
}

.block-text-home11 .item .item-content p {
font-size:14px;
color:#c5c5c5;
}

.sw-category-slider4 .resp-slider-container .item {
float:left;
position:relative;
width:33.333%;
min-height:225px;
background-color:#131313;
cursor:pointer;
}

.sw-category-slider4 .resp-slider-container .item:hover .item-image img {
-webkit-transform:translate(3%,0);
-moz-transform:translate(3%,0);
-o-transform:translate(3%,0);
-ms-transform:translate(3%,0);
transform:translate(3%,0);
}

.sw-category-slider4 .resp-slider-container .item:hover .item-content {
-webkit-transform:translate(0,5%);
-moz-transform:translate(0,5%);
-o-transform:translate(0,5%);
-ms-transform:translate(0,5%);
transform:translate(0,5%);
}

.sw-category-slider4 .resp-slider-container .item .item-image {
position:absolute;
bottom:15px;
right:20px;
}

.sw-category-slider4 .resp-slider-container .item .item-image img {
margin-bottom:0;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
transition:all .5s;
-webkit-transform:scale(1);
-moz-transform:scale(1);
-o-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}

.sw-category-slider4 .resp-slider-container .item .item-content {
position:absolute;
top:20px;
left:30px;
-webkit-transition:all 450ms ease-out;
-moz-transition:all 450ms ease-out;
-o-transition:all 450ms ease-out;
-ms-transition:all 450ms ease-out;
transition:all 450ms ease-out;
}

.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:#fff;
text-transform:uppercase;
font-weight:500;
}

.sw-category-slider4 .resp-slider-container .item .item-content .product-count {
font-size:14px;
color:rgba(255,255,255,.4);
font-family:Raleway;
}

.sw-category-slider4 .resp-slider-container .item .item-content .shop-now a {
font-size:12px;
color:#ff5c00;
text-transform:uppercase;
font-weight:700;
display:block;
margin-top:28px;
}

.news-letter .wrap-content {
text-align:center;
padding:30px 0 25px;
}

.news-letter .wrap-content h3 {
font-size:18px;
text-transform:uppercase;
color:#fff;
font-weight:700;
margin:0;
}

.news-letter .wrap-content .des {
font-size:13px;
color:#7d7d7d;
padding:10px 0 15px;
}

.news-letter .wrap-content .mc4wp-form input[type="email"] {
height:44px;
min-width:305px;
border-radius:22px;
background-color:#fff;
border:0;
color:#898989;
margin:0 10px 0 0;
padding:0 20px;
}

.news-letter .wrap-content .mc4wp-form input[type="submit"] {
height:44px;
display:inline-block;
color:#fff;
text-transform:uppercase;
font-size:13px;
font-weight:700;
border-radius:22px;
background-color:#ff5c00;
padding:0 42px;
}

.sw_tab_countdown2 .block-title h3 {
margin-bottom:170px!important;
}

.sw_tab_countdown2 .tab-countdown-slide .top-tab-slider .sw-tab-slider ul .slick-slide {
border:1px solid #3a3a3a;
background-color:#222;
margin:0 0 24px;
}

.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:#222;
border:1px solid #3a3a3a;
}

.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:0;
}

.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:#131313;
border-radius:5px;
text-align:center;
position:relative;
padding:22px 0;
}

.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:#777;
position:absolute;
top:30px;
right:-27px;
font-size:28px;
font-family:RobotoBlack;
}

.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-family:RobotoBlack;
font-weight:700;
color:#fff;
}

.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:#777;
text-transform:capitalize;
font-family:RobotoMedium;
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:#555;
text-transform:capitalize;
font-weight:700;
display:block;
padding:35px 0 0;
}

.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 0 35px;
}

.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .description {
font-size:13px;
color:#777;
line-height:22px;
border-top:1px solid rgba(229,229,229,.2);
padding:40px 0 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:0 0 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:#7d7d7d;
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:700;
}

.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:700;
height:50px;
border-radius:0;
text-transform:uppercase;
font-size:14px;
color:#fff;
line-height:50px;
background:url(../images/icon-button-cart2.png) no-repeat left 50px center #ff5c00;
padding:0 40px 0 82px;
}

.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;
font-size:0;
overflow:hidden;
position:relative;
background-color:#222;
border-radius:0;
text-align:center;
line-height:50px;
margin:0;
padding:0;
}

.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:#ccc;
}

.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;
border-radius:0;
margin:0;
}

.sw-latest-review {
position:relative;
padding:5px 0 40px;
}

.sw-latest-review .res-button {
width:40px;
height:40px;
background-color:transparent;
line-height:38px;
border:1px solid #3a3a3a;
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:#898989;
}

.sw-latest-review .res-button:hover {
background-color:#ff5c00;
border:1px solid #ff5c00;
}

.sw-latest-review .res-button.slick-next {
top:35%;
right:-55px;
left:auto;
}

.sw-latest-review .res-button.slick-prev {
top:35%;
left:-55px;
right:auto;
}

.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-family:RobotoMedium!important;
font-size:14px;
color:#fff;
text-transform:capitalize;
margin-right:10px;
}

.sw-latest-review .resp-slider-container .slider .slick-list .item .item-content-top .item-revivew {
overflow:hidden;
position:relative;
display:inline-block;
vertical-align:top;
background:url(../images/star1.png) repeat center center;
width:85px;
height:11px;
margin:0;
}

.sw-latest-review .resp-slider-container .slider .slick-list .item .item-content-top .item-revivew span {
padding-top:2.5em;
background:url(../images/star1-active.png) repeat left center;
float:left;
left:0;
overflow:hidden;
position:absolute;
top:0;
}

.sw-latest-review .resp-slider-container .slider .slick-list .item .item-content {
font-size:13px;
color:#545454;
}

.sw-latest-review .resp-slider-container .slider .slick-list .item .item-date {
font-size:12px;
color:#545454;
text-align:right;
}

.sw-latest-review .resp-slider-container .slider .slick-list .item .item-post {
font-size:12px;
margin:10px 0;
}

.sw-latest-review .resp-slider-container .slider .slick-list .item .item-post a {
font-size:14px;
font-family:RobotoMedium!important;
color:#545454;
}

.home-style11 .header-style11 {
position:absolute;
top:0;
z-index:3;
width:100%;
}

.home-style11 .block-title h3 {
text-align:center;
position:relative;
font-size:18px;
color:#fff;
margin-bottom:30px;
text-transform:uppercase;
font-weight:700;
border:0;
padding:15px 0;
}

.home-style11 .block-title h3:before {
width:100px;
content:'';
height:2px;
position:absolute;
bottom:0;
left:50%;
margin-left:-50px;
background-color:#ff5c00;
}

.home-style11 .featured-product {
position:relative;
padding:60px 0;
}

.home-style11 .featured-product .res-button {
width:28px;
height:28px;
background-color:transparent;
line-height:24px;
border:2px solid rgba(195,195,195,.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,.6);
}

.home-style11 .featured-product .res-button:hover {
border:2px solid #c3c3c3;
}

.home-style11 .featured-product .res-button:hover:before {
color:#e8e8e8;
}

.home-style11 .featured-product .res-button.slick-prev {
right:35px;
left:auto;
}

.home-style11 .featured-product .res-button.slick-prev:before {
content:'\f0d9 ';
}

.home-style11 .featured-product .slider .slick-list:before {
content:'';
height:100%;
width:1px;
background-color:#3a3a3a;
position:absolute;
top:0;
left:0;
z-index:2;
}

.home-style11 .featured-product .item .item-wrap {
background-color:#222;
border:1px solid #3a3a3a;
border-left:0;
}

.home-style11 .featured-product .item .item-wrap .item-detail .item-content {
padding:0 0 18px;
}

.home-style11 .responsive-post-slider {
background-color:transparent;
margin:36px 0 70px;
}

.home-style11 .responsive-post-slider .resp-slider-container .slider .item .item-detail .img_over:hover img {
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-o-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1);
opacity:1;
}

.home-style11 .responsive-post-slider .resp-slider-container .slider .item .item-detail .img_over img {
-webkit-transition:all .7s;
-moz-transition:all .7s;
-o-transition:all .7s;
-ms-transition:all .7s;
transition:all .7s;
-webkit-transform:scale(1);
-moz-transform:scale(1);
-o-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
opacity:1;
}

.home-style11 .responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content {
background-color:#1a1a1a;
padding:20px;
}

.home-style11 .responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content h4 a {
color:#fff;
font-size:14px;
line-height:22px;
text-transform:none;
}

.home-style11 .responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content .readmore {
border:0;
padding:10px 0 0;
}

.home-style11 .footer .footer-menu.style4 {
padding:8px 0 15px;
}

.home-style11 .footer .footer-menu.style4 .footer-top11 {
padding:40px 0 0;
}

.home-style11 .footer .footer-copyright {
background-color:#ff5c00;
padding:10px 0;
}

.home-style11 .footer .footer-copyright .copyright-text p {
color:#222;
line-height:20px;
margin:0;
padding:10px 0;
}

.header-style12 .header-top .block-text-left {
padding-top:9px;
color:#222;
}

.header-style12 .header-top .block-text-left a {
margin-left:10px;
border-left:1px #ccc solid;
padding-left:10px;
}

.header-style12 .header-top .top-banner .widget_sp_image a img {
min-height:60px;
}

.header-style12 .header-top .top-banner .widget_media_image img {
min-height:60px;
margin:0;
}

.header-style12 .revo_top {
padding-top:14px;
}

.header-style12 .header-mid {
padding:27px 0 34px;
}

.header-style12 .header-mid .search-cate .top-form .topsearch-entry input {
border:1px solid #efefef;
height:40px;
padding-left:20px;
padding-right:20px;
border-radius:0;
}

.header-style12 .header-mid .search-cate .top-form .topsearch-entry .button-search-pro {
background-color:#464646;
border-radius:0;
height:40px;
line-height:40px;
width:auto;
padding:0 40px;
}

.header-style12 .header-mid .mid-header {
margin-top:15px;
margin-right:15px;
}

.header-style12 .header-mid .mid-header .top-form.top-form-minicart .top-minicart-icon {
width:auto;
height:auto;
text-align:left;
border-radius:0;
background:url(../images/icon-cart12.png) no-repeat 4px 7px #fff;
}

.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:0;
margin-right:40px;
direction:ltr;
}

.header-style12 .header-mid .mid-header .top-form.top-form-minicart .top-minicart-icon .title-cart h3 {
font-weight:700;
font-size:13px;
color:#222;
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:#ff5c00;
}

.header-style12 .header-mid .sw-setting {
margin-top:21px;
position:relative;
}

.header-style12 .header-mid .sw-setting i {
font-size:26px;
color:#222;
cursor:pointer;
margin-right:12px;
border-right:1px #ccc solid;
padding:0 15px;
}

.rtl .header-style12 .header-mid .sw-setting i {
margin-right:0;
margin-left:12px;
border-right:none;
border-left:1px #ccc solid;
}

.header-style12 .header-mid .sw-setting .mid-header3 {
position:absolute;
display:none;
box-shadow:0 1px 1px 1px #ccc;
top:40px;
background:#fff;
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:700;
color:#222;
background:url(../images/icon-setting.png) no-repeat 0 5px;
padding:10px 0 10px 35px;
}

.header-style12 .header-mid .sw-setting .mid-header3 ul li {
color:#666;
line-height:26px;
}

.header-style12 .header-bottom {
background:#303030;
}

.header-style12 .header-bottom .nav-pills>li>a {
color:#fff;
padding:15px 18px;
}

.header-style12 .header-bottom .header-right .sw_social ul {
list-style:none;
background:#454545;
margin:0;
padding:11px 10px;
}

.header-style12 .header-bottom .header-right .sw_social ul li a {
color:#ccc;
display:block;
padding:5px 3px;
}

.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:#222;
text-align:center;
margin-top:18px;
font-size:16px;
width:40px;
height:40px;
line-height:35px;
cursor:pointer;
}

.header-style12 .header-bottom .sticky-search .sticky-search-content {
position:absolute;
top:66px;
right:0;
display:none;
min-width:248px;
}

.header-style12 .header-bottom.sticky-menu {
position:fixed;
background:#fff;
box-shadow:0 1px 1px 1px #ccc;
}

.header-style12 .header-bottom.sticky-menu .vertical_megamenu-header .wrapper_vertical_menu {
opacity:0;
visibility:hidden;
-webkit-transform:translateY(-40px);
-moz-transform:translateY(-40px);
-o-transform:translateY(-40px);
-ms-transform:translateY(-40px);
transform:translateY(-40px);
}

.header-style12 .header-bottom.sticky-menu .nav-pills>li>a {
color:#222;
padding:24px 18px;
}

.header-style12 .header-bottom.sticky-menu .top-header {
display:block;
padding-top:6px;
}

.header-style12 .mega-left-title {
background:#ff5c00;
height:50px;
line-height:54px;
}

.header-style12 .mega-left-title strong {
font-size:15px;
}

.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:0;
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 .tab-countdown-slide .top-tab-slider .sw-tab-slider ul .slick-slide {
border:2px solid transparent;
margin:0 0 20px;
}

.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;
}

.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;
top:0;
bottom:0;
left:0;
right:0;
background:#999;
opacity:.05;
}

.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 .product-countdown .countdown-show4 .countdown-section {
display:inline-block;
width:70px;
height:100px;
margin-right:44px;
border-radius:5px;
text-align:center;
position:relative;
padding:0 0 22px;
}

.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:#222;
position:absolute;
top:3px;
right:-27px;
font-size:28px;
font-family:RobotoBlack;
}

.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:#f2f2f2;
font-size:30px;
border-radius:4px;
font-family:"Open Sans",Helvetica,Arial,sans-serif;
font-weight:600;
color:#222;
}

.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:#7d7d7d;
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:#222;
text-transform:capitalize;
font-weight:700;
display:block;
}

.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 0;
}

.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .description {
font-size:13px;
color:#777;
line-height:22px;
border-top:1px solid #ccc;
padding:15px 0;
}

.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-price {
font-size:22px;
margin:0 0 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:#7d7d7d;
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:700;
}

.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:#fff;
line-height:50px;
border-radius:4px;
background:#ff5c00;
padding:0 40px;
}

.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:'\f07a';
font-family:FontAwesome;
display:inline-block;
vertical-align:top;
margin-right: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 #ccc solid;
}

.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;
font-size:0;
overflow:hidden;
position:relative;
background-color:#fff;
border-radius:4px;
text-align:center;
line-height:50px;
margin:0;
padding:0;
}

.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:#222;
}

.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;
border-radius:4px;
border:1px #ccc solid;
margin:0 10px 0 0;
}

.best-selling-product.style2,.woo-slider-style1 {
position:relative;
margin:0 15px;
}

.best-selling-product.style2 .res-button.slick-prev,.woo-slider-style1 .res-button.slick-prev {
background:url(../images/bg_general.png) no-repeat -20px -1111px;
right:34px;
}

.best-selling-product.style2 .res-button.slick-next,.woo-slider-style1 .res-button.slick-next {
background:url(../images/bg_general.png) no-repeat -20px -1015px;
right:0;
}

.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 .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:0 0 12px;
}

.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;
}

.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 {
z-index:9;
position:relative;
margin-bottom:7px;
padding:5px 30px 5px 0;
}

.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:#7d7d7d;
}

.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 {
-webkit-transform:translateY(50%);
-moz-transform:translateY(50%);
-o-transform:translateY(50%);
-ms-transform:translateY(50%);
transform:translateY(50%);
opacity:0;
visibility:hidden;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
padding-right: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 {
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
height:32px;
display:block;
line-height:32px;
font-size:13px;
padding-left:22px;
color:#222;
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:0;
padding-right:22px;
}

.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:'\f07a';
font-family:FontAwesome;
position:absolute;
top:0;
left:0;
font-size:15px;
margin:0;
}

.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:#fff;
display:inline-block;
vertical-align:top;
opacity:.75;
filter:alpha(opacity=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:0;
background-color:#fff;
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: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:"\e017";
}

.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;
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-o-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
bottom:auto;
top:1px;
z-index:9;
width:32px;
left:auto;
right:0;
}

.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:0;
}

.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:#222;
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: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:#ff5c00;
font-size:14px;
}

.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 {
-webkit-transform:translateY(-80%);
-moz-transform:translateY(-80%);
-o-transform:translateY(-80%);
-ms-transform:translateY(-80%);
transform:translateY(-80%);
visibility:visible;
opacity:1;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
background:#fff;
position:relative;
z-index:9;
}

.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;
left:0;
right:0;
top:0;
bottom:0;
background:#999;
opacity:.2;
}

.responsive-post-slider.style5 .block-title h3 {
font-size:24px;
color:#222;
text-transform:uppercase;
position:relative;
margin-bottom:25px;
font-weight:400!important;
border:none;
padding:0 0 0 20px;
}

.responsive-post-slider.style5 .res-button {
top:0;
}

.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 img {
-webkit-transition:none;
-moz-transition:none;
-o-transition:none;
-ms-transition:none;
transition:none;
}

.responsive-post-slider.style5 .resp-slider-container .slider .item .item-detail .img_over .entry-date {
background:#ff5c00;
min-width:50px;
text-align:center;
padding:3px 0 5px;
}

.responsive-post-slider.style5 .resp-slider-container .slider .item .item-detail .img_over .entry-date .day-time {
color:#fff;
font-size:18px;
}

.responsive-post-slider.style5 .resp-slider-container .slider .item .item-detail .img_over .entry-date .month-time {
color:#fff;
font-size:12px;
text-transform:uppercase;
font-weight:700;
}

.responsive-post-slider.style5 .resp-slider-container .slider .item .item-detail .entry-content {
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
margin:1px;
padding:15px;
}

.responsive-post-slider.style5 .resp-slider-container .slider .item .item-detail .entry-content h4 {
margin:0 0 10px;
}

.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:0 1px 2px 1px #ccc;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
}

.banner-sigle .vc_figure a img {
-webkit-transition:all .6s;
-moz-transition:all .6s;
-o-transition:all .6s;
-ms-transition:all .6s;
transition:all .6s;
}

.banner-sigle .vc_figure a img:hover {
opacity:1;
-webkit-transform:scale(1.02);
-moz-transform:scale(1.02);
-o-transform:scale(1.02);
-ms-transform:scale(1.02);
transform:scale(1.02);
-webkit-transition:all .6s;
-moz-transition:all .6s;
-o-transition:all .6s;
-ms-transition:all .6s;
transition:all .6s;
}

.sw-category-slider5 .responsive .item-product-cat .item-image>a img {
width:100%;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
margin:0;
}

.sw-category-slider5 .responsive .item-product-cat .item-image .item-content {
position:absolute;
bottom:0;
left:0;
right:0;
}

.sw-category-slider5 .responsive .item-product-cat .item-image .item-content h3 a {
display:block;
height:40px;
line-height:40px;
text-align:center;
color:#222;
text-transform:uppercase;
font-size:14px;
font-weight:700;
background-color:rgba(255,255,255,.7);
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
}

.sw-category-slider5 .responsive .item-product-cat .item-image:hover>a img {
opacity:.85;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
}

.sw-category-slider5 .responsive .item-product-cat .item-image:hover .item-content h3 a {
background:#ff5c00;
color:#fff;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
}

.sw-category-slider6 {
margin:10px -15px;
}

.sw-category-slider6 .block-title h3 {
font-size:24px;
color:#222;
text-transform:uppercase;
position:relative;
margin-bottom:20px;
padding:0 0 0 20px;
}

.sw-category-slider6 .block-title h3:before {
content:"";
position:absolute;
width:2px;
height:44px;
top:4px;
left:0;
background:#ff5c00;
}

.sw-category-slider6 .block-title h3 span {
font-weight:700;
display:block;
}

.sw-category-slider6 .block-title .description1 {
font-size:12px;
line-height:22px;
margin-bottom:25px;
}

.sw-category-slider6 .block-title .view-all {
color:#ff5c00;
float:right;
position:relative;
padding:0 15px;
}

.sw-category-slider6 .block-title .view-all:hover {
color:#993700;
}

.sw-category-slider6 .block-title .view-all:before {
position:absolute;
top:4px;
right:0;
content:'\f101';
font-family:FontAwesome;
}

.rtl .sw-category-slider6 .block-title .view-all:before {
content:'\f100';
right:auto;
left:0;
}

.sw-category-slider6 .resp-slider-container .responsive .item .item-image .item-content {
position:absolute;
left:0;
bottom:0;
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
-o-transition:all .5s ease;
-ms-transition:all .5s ease;
transition:all .5s ease;
}

.sw-category-slider6 .resp-slider-container .responsive .item .item-image .item-content h3 a {
display:inline-block;
color:#fff;
background:#ff5c00;
text-transform:uppercase;
font-size:12px;
font-weight:700;
width:154px;
text-align:center;
padding:10px 20px;
}

.sw-category-slider6 .resp-slider-container .responsive .item .item-image:hover .item-content {
bottom:40%;
left:50%;
margin-left:-77px;
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
-o-transition:all .5s ease;
-ms-transition:all .5s ease;
transition:all .5s ease;
}

.rtl .sw-category-slider6 .resp-slider-container .responsive .item .item-image:hover .item-content {
left:auto;
right:21%;
}

.toggle-tab .vc_toggle_simple .vc_toggle_title {
border-bottom:1px #ccc solid;
padding-top:10px;
padding-bottom:10px;
}

.toggle-tab .vc_toggle_simple .vc_toggle_title h4 {
font-size:14px;
color:#222;
font-weight:700;
}

.toggle-tab .vc_toggle_simple .vc_toggle_content p {
margin-bottom:0;
color:#7d7d7d;
font-size:12px;
}

.home12-newletter {
text-align:center;
padding-top:17px;
margin-bottom:28px;
}

.home12-newletter h3 {
margin-right:20px;
line-height:30px;
color:#222;
font-weight:700;
text-transform:uppercase;
font-size:16px;
margin-bottom:0;
}

.home12-newletter p {
font-size:14px;
color:#555;
text-transform:uppercase;
font-weight:700;
}

.home12-newletter .form-newsletter input[type="email"] {
border-radius:0;
border:2px #ff5c00 solid;
color:#999;
height:50px;
min-width:410px;
border-width:2px 0 2px 2px;
padding:0 16px;
}

.rtl .home12-newletter .form-newsletter input[type="email"] {
border-width:2px 2px 2px 0;
}

.home12-newletter .form-newsletter input[type="submit"] {
background-color:#222;
border:2px #ff5c00 solid;
height:50px;
color:#fff;
text-transform:uppercase;
font-size:14px;
font-weight:700;
border-radius:0;
padding:0 25px;
}

.block-text-home12 {
position:relative;
margin-bottom:24px;
padding:0 0 0 20px;
}

.rtl .block-text-home12 {
text-align:right!important;
padding:0 20px 0 0;
}

.rtl .banner-left12>.vc_column-inner,.rtl .slider-left12>.vc_column-inner {
padding-left:15px;
padding-right:0;
}

.slider-left12>.vc_column-inner,.slider-right12>.vc_column-inner {
padding-top:10px!important;
}

.border-slide12:before {
content:"";
background:#fff;
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 .wp-order-title {
display:inline-block;
vertical-align:top;
margin:14px 50px 0 0;
}

.rtl .banner-shortcode .wp-order-title {
margin:14px 0 0 50px;
}

.banner-shortcode .wp-order-title .order-title h2 {
font-size:20px;
color:#652a02;
text-transform:capitalize;
}

.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:#ECB34A;
background:#652a02;
font-size:20px;
display:inline-block;
font-weight:700;
vertical-align:top;
border-radius:4px;
padding:10px 12px;
}

.banner-shortcode .banner-inner .banner-countdown .countdown-row .countdown-section .countdown-period {
color:#652a02;
display:inline-block;
vertical-align:top;
padding:14px 8px;
}

.banner-shortcode .banner-close {
font-size:0;
position:relative;
margin-top:4px;
}

.banner-shortcode .banner-close:before {
content:'+';
font-family:fontawesome;
font-size:32px;
font-weight:400;
color:#652a02;
cursor:pointer;
-webkit-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg);
display:inline-block;
margin:0 15px;
}

.faq h2 {
font-size:20px;
margin-bottom:20px;
font-weight:600;
text-transform:uppercase;
color:#222;
}

.faq .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
background-color:#ff5c00!important;
border-color:#ff5c00!important;
}

.faq .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
color:#fff!important;
}

.faq .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
content:"\f068"!important;
}

.faq .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
width:44px;
height:44px;
background-color:#ff5c00;
left:0!important;
}

.faq .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before {
content:"\f067"!important;
font-family:FontAwesome!important;
font-style:normal!important;
font-size:14px;
right:auto;
left:50%!important;
margin-left:-5px;
margin-top:-7px;
color:#fff;
-webkit-transform:translateY(0%)!important;
-ms-transform:translateY(0%)!important;
transform:translateY(0%)!important;
border-width:0!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:#e9e9e9!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:#f4f4f4!important;
border:0!important;
}

.faq .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
color:#222!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:0;
left:50%;
margin-left:-200px;
width:0;
height:0;
border-left:200px solid transparent;
border-right:200px solid transparent;
border-top:30px solid #fff;
}

.footer .footer-menu.home12:after {
content:"\f102";
position:absolute;
top:0;
left:50%;
margin-left:-25px;
font-family:FontAwesome;
color:#fff;
width:50px;
height:50px;
text-align:center;
line-height:50px;
background:#ff5c00;
border-radius:50%;
font-size:22px;
}

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:0;
left:50%;
margin-left:-240px;
}

.mobile-layout .header-mobile-style1.sticky-mobile,.mobile-layout .header-mobile-style3.sticky-mobile {
background-color:#fff;
padding-bottom:1px;
box-shadow:0 0 4px #464646;
}

.mobile-layout .header-mobile-style1.sticky-mobile .header-menu-page,.mobile-layout .header-mobile-style2.sticky-mobile .header-menu-page {
display:none;
margin:0;
}

.mobile-layout .header-mobile-style2.sticky-mobile .header-top-mobile,.mobile-layout .header-mobile-style4.sticky-mobile .header-top-mobile {
padding:15px 0 13px;
}

.mobile-layout .header-mobile-style2.sticky-mobile .header-cart a,.mobile-layout .header-mobile-style4.sticky-mobile .header-cart a {
background:url(../images/icon-cart-m2.png) no-repeat center center;
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:#fff;
color:#ff5c00;
text-align:center;
border-radius:50%;
line-height:17px;
font-size:12px;
}

.header-mobile-style1.sticky-mobile .header-cart a {
background:url(../images/icon-cart-m.png) no-repeat center center;
display:inline-block;
width:28px;
height:22px;
position:relative;
}

.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;
}

.header-mobile-style1,.header-mobile-style2,.header-mobile-style4 {
box-shadow:0 5px 5px rgba(205,205,205,.6);
}

.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;
cursor:pointer;
width:26px;
height:26px;
background-color:#3b3b3b;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
-ms-transition:all .3s ease;
transition:all .3s ease;
border-radius:3px;
margin:0 0 0 10px;
padding:0;
}

.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;
background:#ff5c00;
display:block;
right:0;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
-ms-transition:all .3s ease;
transition:all .3s ease;
margin:3px 0 3px 4px;
}

.header-mobile-style1 .revo-logo,.header-mobile-style2 .revo-logo,.header-mobile-style4 .revo-logo {
max-width:75px;
margin:0 10px;
}

.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;
max-width:270px;
}

.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:#f2f2f2;
font-size:11px;
color:#9c9c9c;
border-radius:3px;
border:0;
margin:0;
padding:0 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:0;
top:0;
border:0;
background-color:#f2f2f2;
color:#9c9c9c;
margin:0;
}

.header-mobile-style1 .header-cart,.header-mobile-style2 .header-cart,.header-mobile-style4 .header-cart {
height:0;
opacity:0;
visibility:overflow;
}

.header-mobile-style1 .header-menu-page .menu-mobile1,.header-mobile-style2 .header-menu-page .menu-mobile1,.header-mobile-style4 .header-menu-page .menu-mobile1 {
overflow-y:hidden;
white-space:nowrap;
margin:0;
}

.header-mobile-style1 .header-menu-page .menu-mobile1>li,.header-mobile-style2 .header-menu-page .menu-mobile1>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 .menu-mobile1>li>a,.header-mobile-style2 .header-menu-page .menu-mobile1>li>a,.header-mobile-style4 .header-menu-page .menu-mobile1>li>a {
font-size:12px;
color:#222;
padding:0 10px;
}

.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-mobile {
margin:0 -20px;
}

.banner-mobile .wpb_single_image {
float:left;
width:50%;
margin-bottom:10px;
padding:0 5px;
}

.featured-categories-mobile .resp-slider-container>div.items-wrapper>.item .item-inner .item-content {
padding:10px 0!important;
}

.featured-categories-mobile .resp-slider-container>div.items-wrapper>.item .item-inner .item-content h3 a {
color:#222;
text-transform:uppercase;
font-weight:700;
}

.style-moblie:before {
content:'\f105';
font-family:FontAwesome;
font-size:24px;
color:#828282;
position:absolute;
z-index:2;
display:inline-block;
top:45%;
right:15px;
width:10px;
height:20px;
opacity:0;
}

.rtl .style-moblie:before {
content:'\f104';
left:15px;
right:auto;
}

.style-moblie .block-title h3 {
color:#222;
font-size:12px;
font-weight:700!important;
text-align:left;
text-transform:uppercase;
border:0;
margin:0;
padding:10px 0;
}

.style-moblie .resp-slider-container>div.items-wrapper {
overflow-x:scroll;
overflow-y: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:0 5px;
}

.style-moblie .resp-slider-container>div.items-wrapper>.item .item-inner {
-webkit-box-shadow:1px 1px 4px #bbb;
-moz-box-shadow:1px 1px 4px #bbb;
-o-box-shadow:1px 1px 4px #bbb;
-ms-box-shadow:1px 1px 4px #bbb;
box-shadow:1px 1px 4px #bbb;
}

.style-moblie .resp-slider-container>div.items-wrapper>.item .item-inner .item-content {
text-align:center;
padding:5px 0;
}

.style-moblie .resp-slider-container>div.items-wrapper>.item .item-inner .item-content h3 {
font-size:12px;
margin:0;
}

.sw-tab-mobile .top-tab-slider .woocommmerce-shop a {
position:absolute;
right:0;
top:5px;
color:#ff5c00;
font-size:11px;
font-weight:600;
text-transform:capitalize;
}

.sw-tab-mobile .top-tab-slider .nav.nav-tabs {
display:block;
border-bottom:1px solid #f0f0ed;
margin-bottom:10px;
}

.sw-tab-mobile .top-tab-slider .nav.nav-tabs>li {
margin:0 20px 0 0;
}

.sw-tab-mobile .top-tab-slider .nav.nav-tabs>li>a {
font-size:13px;
color:#222;
text-transform:uppercase;
font-weight:700;
line-height:normal;
background-color:#fff!important;
border:0;
border-radius:0;
height:auto;
position:relative;
padding:5px 0 10px;
}

.sw-tab-mobile .top-tab-slider .nav.nav-tabs>li>a:before {
content:'';
width:100%;
height:2px;
background-color:#ff5c00;
position:absolute;
bottom:-1px;
left:0;
opacity:0;
}

.sw-tab-mobile .tab-content .tab-pane .items-wrapper .item .item-wrap .item-content {
padding:5px 0 15px;
}

.sw-tab-mobile .tab-content .tab-pane .items-wrapper .item .item-wrap .item-content h4 a {
font-weight:500;
color:#222;
font-size:12px;
}

.sw-ajax-categories .resp-listing-container .item-product-cat {
float:left;
width:33.333%;
margin-bottom:10px;
padding:0 5px;
}

.sw-ajax-categories .resp-listing-container .item-product-cat .item-content {
display:block;
background-color:#f2f2f2;
text-align:center;
padding:9px 0;
}

.sw-ajax-categories .resp-listing-container .item-product-cat .item-content h3 {
font-size:13px;
color:#222;
text-transform:capitalize;
font-weight:500;
margin-bottom:0;
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:700;
font-size:11px;
text-transform:uppercase;
color:#222;
background-color:#f2f2f2;
border-radius:20px;
margin-bottom:20px;
}

.sw-ajax-categories .btn-loadmore:before {
content:attr(data-title);
display:inline-block;
}

.sw-ajax-categories .btn-loadmore.btn-loading {
background:url(../images/loadingp.gif) no-repeat center center #f2f2f2;
background-size:30px 30px;
}

.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 {
overflow:hidden;
margin-bottom:0;
padding:10px 0 0;
}

.block-mobile .info .fa {
font-size:28px;
color:#ff5c00;
float:left;
}

.block-mobile .info .info-content {
padding-left:38px;
}

.rtl .block-mobile .info .info-content {
padding-right:38px;
padding-left:0;
}

.block-mobile .info .info-content span {
font-size:10px;
color:#222;
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 .vertical_megamenu .resmenu-container .menu-responsive-wrapper {
left:0;
right:auto;
text-align:right;
}

.mobile-layout.rtl .contact-mobile .block-contact-mobile .location-address li {
background-position:right center;
padding-right:30px;
padding-left:0;
}

.mobile-layout .countdown-mobile .box-title h3,.mobile-layout .best-selling-mobile .box-title h3,.mobile-layout .related-products .box-title h3 {
color:#222;
font-size:12px;
text-align:left;
text-transform:uppercase;
float:left;
}

.mobile-layout .countdown-mobile .woocommmerce-shop a,.mobile-layout .best-selling-mobile .woocommmerce-shop a,.mobile-layout .related-products .woocommmerce-shop a {
color:#ff5c00;
font-size:11px;
font-weight:600;
text-transform:capitalize;
line-height:28px;
}

.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:0;
}

.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 0 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:#222;
font-weight:500;
text-transform:capitalize;
opacity:1;
}

.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 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:#ff5c00;
}

.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper {
top:0;
background-color:rgba(0,0,0,.7);
min-width:220px;
padding:0;
}

.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.revo_resmenu {
max-height:100%;
overflow:auto;
height:auto;
padding:25px 0 0;
}

.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.revo_resmenu>li>a {
color:#fff;
text-transform:uppercase;
box-shadow:none;
padding:17px 20px;
}

.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 ul>li>a {
font-size:14px;
color:#000;
text-transform:capitalize;
box-shadow:none;
padding:14px 20px;
}

.mobile-layout .vc_column-inner {
padding-left:10px;
padding-right:10px;
}

.mobile-layout .revo_breadcrumbs .listing-title h1 {
margin-top:0;
font-size:13px;
}

.mobile-layout .contact-mobile .block-contact-mobile h2 {
font-size:12px;
color:#222;
font-weight:700;
text-transform:uppercase;
margin-top:20px;
}

.mobile-layout .contact-mobile .block-contact-mobile .location-address li {
font-size:12px;
color:#8c8c8c;
background:url(../images/icon-location.png) no-repeat left center #fff;
padding-left:30px;
margin-bottom:10px;
}

.mobile-layout .contact-mobile .block-contact-mobile .location-address li span {
display:block;
padding:5px 0;
}

.mobile-layout .contact-mobile .block-contact-mobile .location-address li span.title {
font-weight:700;
color:#222;
text-transform:capitalize;
font-size:14px;
}

.mobile-layout .contact-form-mobile .wpcf7 .wpcf7-form-control-wrap input {
width:100%;
border:0;
font-size:13px;
color:#7d7d7d;
font-weight:500;
height:60px;
border-top:1px solid #ededed;
padding:20px 30px;
}

.mobile-layout .contact-form-mobile .wpcf7 .wpcf7-form-control-wrap.your-phone input {
background:url(../images/bg-phone.png) no-repeat left center #fff;
border-bottom:1px solid #ededed;
}

.mobile-layout .contact-form-mobile .wpcf7 .wpcf7-form-control-wrap textarea {
border:0;
border-top:0;
padding:20px 0 0;
}

.mobile-layout .contact-form-mobile .wpcf7 .wpcf7-form-control-wrap ::-webkit-input-placeholder {
font-size:13px;
color:#7d7d7d;
font-weight:500;
}

.mobile-layout.woocommerce-cart .cart-collaterals .cart_totals h2 {
font-size:18px;
text-transform:uppercase;
font-weight:700;
color:#222;
}

.mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item {
position:relative;
overflow:hidden;
margin-bottom:20px;
padding-bottom:20px;
border-bottom:1px solid #ededed;
}

.mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item td.product-remove {
position:absolute;
right:0;
top:5px;
padding:0;
}

.mobile-layout.woocommerce-cart .shop_table.cart td.actions {
border-top:0;
padding:10px;
}

.mobile-layout.woocommerce-cart .shop_table.cart td.actions #coupon_code {
text-transform:uppercase;
padding:0 10px;
}

.mobile-layout.woocommerce-cart .shop_table.cart td.actions input.button {
border-top:0;
border-radius:16px;
padding:7px 10px;
}

.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr {
position:relative;
overflow:hidden;
margin-bottom:20px;
padding-bottom:20px;
border-bottom:1px solid #ededed;
display: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-remove {
position:absolute;
right:0;
top:auto;
margin-top:10px;
padding:0;
}

.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(../images/icon-cart-m.png) no-repeat center center #fff;
margin:0;
padding:0;
}

.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 .footer-menu {
position:relative;
padding:0 10px;
}

.footer-mstyle1 .footer-container .footer-menu .menu-item-hidden {
opacity:0;
height:0;
visibility:hidden;
position:absolute;
top:-194px;
right:0;
background-color:#fff;
padding:10px 15px;
}

.footer-mstyle1 .footer-container .footer-menu .menu-item-hidden a .fa {
font-size:16px;
color:#8d8d8d;
margin-right:5px;
}

.footer-mstyle1 .footer-container .footer-menu .menu-item-hidden a .menu-text {
font-weight:700;
color:#8d8d8d;
text-transform:uppercase;
font-size:10px;
}

.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:0;
}

.footer-mstyle1 .footer-container .footer-menu .menu-item-hidden ul.menu-footer>li>a {
font-weight:700;
color:#8d8d8d;
text-transform:uppercase;
font-size:10px;
display:inline-block;
padding:4px 0;
}

.footer-mstyle1 .footer-container .footer-menu .menu-item {
width:20%;
float:left;
text-align:center;
margin-bottom:5px;
padding:10px 0 0;
}

.footer-mstyle1 .footer-container .footer-menu .menu-item a .icon-menu {
display:block;
width:28px;
height:22px;
margin:0 auto;
}

.footer-mstyle1 .footer-container .footer-menu .menu-item a .menu-text {
text-align:center;
font-weight:700;
color:#8d8d8d;
text-transform:uppercase;
font-size:10px;
}

.footer-mstyle1 .footer-container .footer-menu .menu-item .footer-home .icon-menu {
background:url(../images/icon-home-m.png) no-repeat center center;
}

.footer-mstyle1 .footer-container .footer-menu .menu-item .footer-search .top-form.top-search {
float:none;
width:100%;
opacity:0;
visibility:hidden;
height:0;
position:absolute;
top:-41px;
left:0;
-webkit-transition:.3s;
-moz-transition:.3s;
-o-transition:.3s;
-ms-transition:.3s;
transition:.3s;
}

.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:#f2f2f2;
font-size:13px;
color:#9c9c9c;
border-radius:0;
border:0;
padding:0 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:0;
top:0;
border:0;
background-color:#f2f2f2;
color:#9c9c9c;
font-size:16px;
}

.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(../images/icon-searh-m.png) no-repeat center center;
}

.footer-mstyle1 .footer-container .footer-menu .menu-item .footer-cart .icon-menu {
background:url(../images/icon-cart-m.png) no-repeat center center;
}

.footer-mstyle1 .footer-container .footer-menu .menu-item .footer-myaccount .icon-menu {
background:url(../images/icon-user-m.png) no-repeat center center;
}

.footer-mstyle1 .footer-container .footer-menu .menu-item .footer-more .icon-menu {
background:url(../images/icon-more-m.png) no-repeat center center;
}

.mobile-layout.rtl .back-history {
float:right;
background:url(../images/icon-back-m1.jpg) no-repeat center center #fff;
}

.mobile-layout .back-history {
display:inline-block;
float:left;
width:24px;
height:16px;
background:url(../images/icon-back-m.jpg) no-repeat center center #fff;
margin:10px 0;
}

.mobile-layout .category-contents .blog-content .post .entry .entry-thumb::before {
left:-1px;
top:-1px;
}

.mobile-layout .pagination {
background-color:#fff;
border:0;
padding:0;
}

.mobile-layout .pagination ul {
background-color:#fff;
margin:0 -15px;
}

.mobile-layout .vertical_megamenu_shop .resmenu-container .navbar-toggle {
display:block;
cursor:pointer;
width:26px;
height:26px;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
-ms-transition:all .3s ease;
transition:all .3s ease;
border-radius:3px;
margin:6px 0;
padding:0;
}

.mobile-layout .vertical_megamenu_shop .resmenu-container .navbar-toggle:hover .icon-bar {
width:18px!important;
background-color:#7d7d7d;
}

.mobile-layout .vertical_megamenu_shop .resmenu-container .navbar-toggle .icon-bar {
height:2px;
width:18px;
background:#7d7d7d;
display:block;
right:0;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
-ms-transition:all .3s ease;
transition:all .3s ease;
margin:3px 0 3px 4px;
}

.mobile-layout .vertical_megamenu_shop .resmenu-container .menu-responsive-wrapper {
top:39px;
right:0;
text-align:left;
}

.mobile-layout .fancybox-overlay .fancybox-outer #subscribe_popup {
min-width:290px;
text-align:center;
padding:330px 0 39px;
}

.mobile-layout .fancybox-overlay .fancybox-outer #subscribe_popup:before {
background-color:transparent;
height:0;
width:0;
}

.mobile-layout .fancybox-overlay .fancybox-outer #subscribe_popup .link-mobile a {
display:inline-block;
height:36px;
border-radius:18px;
background-color:#fff;
line-height:36px;
text-align:center;
text-transform:uppercase;
font-weight:700;
color:#222;
font-size:12px;
margin-bottom:10px;
padding:0 55px;
}

.mobile-layout .fancybox-overlay .fancybox-close {
background:url(../images/popup_close.png) no-repeat center center;
width:26px;
height:26px;
top:0;
right:0;
}

.mobile-layout .header-page.sticky-mobile .header-shop {
position:fixed;
right:0;
top:0;
z-index:999;
background-color:#fff;
}

.mobile-layout .header-page.sticky-mobile .header-shop .container {
max-width:480px;
}

.mobile-layout .header-page .header-shop {
text-align:center;
position:relative;
display:flex;
-webkit-align-items:center;
-ms-align-items:center;
align-items:center;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
width:100%;
box-shadow:0 5px 5px rgba(205,205,205,.6);
margin-bottom:8px;
padding:0 10px;
}

.mobile-layout .header-page .header-shop .page-title {
font-size:14px;
color:#222;
text-align:center;
line-height:20px;
-webkit-flex:3;
-ms-flex:3;
flex:3;
padding:12px 0;
}

.mobile-layout .header-page .header-shop h4 {
font-size:14px;
color:#222;
font-weight:700;
text-transform:uppercase;
display:inline-block;
margin:0;
padding:11px 0;
}

.mobile-layout .products-wrapper {
position:relative;
padding:0 0 35px;
}

.mobile-layout .products-wrapper.show-modal:before {
content:'';
width:100%;
height:100%;
display:block;
background:rgba(0,0,0,.4);
position:absolute;
left:0;
right:0;
bottom:0;
top:1px;
z-index:2;
}

.mobile-layout .products-wrapper .products-nav {
margin-bottom:5px;
background-color:#fff;
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:hover ul {
border-top:1px solid #ededed;
}

.mobile-layout .products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown>li>ul>li {
line-height:44px;
border-bottom:1px solid #ededed;
}

.mobile-layout .products-wrapper .products-nav .view-mode-wrap .view-mode {
margin:5px -4px 0;
}

.mobile-layout .products-wrapper .products-nav .view-mode-wrap .view-mode>a {
height:20px;
width:20px;
background-color:#fff;
}

.mobile-layout .products-wrapper .products-nav .view-mode-wrap .view-mode>a:before {
height:20px;
width:20px;
line-height:20px;
color:#3b3b3b;
}

.mobile-layout .products-wrapper .products-nav .filter-product {
font-size:12px;
color:#6b6b6b;
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:0;
}

.mobile-layout .products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown>li .current-li a {
font-size:12px;
color:#6b6b6b;
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 {
border:0;
padding:6px 0 0;
}

.mobile-layout .products-wrapper .products-nav .catalog-ordering .orderby-order-container .order>li.asc {
padding:3px 0 0;
}

.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;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
-webkit-transform:translateY(-50px);
-moz-transform:translateY(-50px);
-o-transform:translateY(-50px);
-ms-transform:translateY(-50px);
transform:translateY(-50px);
visibility:hidden;
position:absolute;
z-index:9;
top:30px;
background-color:#fff;
padding:0;
}

.mobile-layout .products-wrapper .filter-mobile.open {
visibility:visible;
opacity:1;
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-o-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
}

.mobile-layout .products-wrapper .filter-mobile .widget_layered_nav {
border-bottom:1px solid #ededed;
}

.mobile-layout .products-wrapper .woocommerce-pagination {
display:block;
float:none;
margin:0 0 10px;
}

.mobile-layout .products-wrapper .woocommerce-pagination .page-numbers>li {
float:left;
position:relative;
text-transform:capitalize;
text-align:center;
background-color:#fff;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
margin:0 5px 5px;
}

.mobile-layout .products-wrapper .woocommerce-pagination .page-numbers>li a,.mobile-layout .products-wrapper .woocommerce-pagination .page-numbers>li .page-numbers {
background-color:#fff;
display:block;
width:32px;
line-height:30px;
height:32px;
border-radius:50%;
border:1px solid #ebebeb;
text-align:center;
font-size:16px;
color:#222;
}

.mobile-layout .products-wrapper .products-loop {
position:relative;
z-index:1;
margin:0;
}

.mobile-layout .products-wrapper .products-loop.grid>li {
margin-bottom:10px;
float:left;
width:50%;
padding:0 5px;
}

.mobile-layout .products-wrapper .products-loop.grid>li.item .item-wrap .item-detail .item-content h4 a {
font-size:12px;
font-weight:500;
color:#222;
}

.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.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:#222;
}

.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.search-no-results .listing-title h1 {
font-size:12px;
color:#222;
}

.mobile-layout.search-no-results .listing-title h1 small {
color:#7d7d7d;
font-size:12px;
}

.mobile-layout.search-no-results .content_list_product .products-wrapper .no-result .image {
display:inline-block;
margin:10px 0 20px;
}

.mobile-layout.search-no-results .content_list_product .products-wrapper .no-result a {
display:inline-block;
height:42px;
width:100%;
background-color:#ff5c00;
text-align:center;
text-transform:uppercase;
font-size:13px;
color:#fff;
font-weight:700;
border:0;
line-height:42px;
border-radius:20px;
box-shadow:0 10px 15px rgba(194,54,0,.1);
margin:10px 0 0;
padding:0;
}

.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:#fff;
background-color:rgba(0,0,0,.4);
}

.mobile-layout.woocommerce-account .image-login {
text-align:center;
margin:0 0 20px;
}

.mobile-layout.woocommerce-account #customer_login h2 {
font-weight:700;
color:#222;
font-size:13px;
display:block;
text-transform:uppercase;
margin:0 0 30px;
}

.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 #ededed;
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:#fff!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:#7d7d7d;
font-weight:500;
line-height:20px;
margin:0;
}

.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 {
background-color:#fff;
padding:0;
}

.mobile-layout.woocommerce-account #customer_login .social-share {
text-align:center;
margin-bottom:20px;
}

.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:#fff;
display:inline-block;
margin:0 5px;
}

.mobile-layout.woocommerce-account #customer_login .social-share .wrap-content>a:nth-child(1) {
background-color:#3a5897;
}

.mobile-layout.woocommerce-account #customer_login .social-share .wrap-content>a:nth-child(2) {
background-color:#2fc2ee;
}

.mobile-layout.woocommerce-account #customer_login .social-share .wrap-content>a:nth-child(3) {
background-color:#e14a3c;
}

.mobile-layout.woocommerce-account #customer_login .social-share .wrap-content>a:nth-child(4) {
background-color:#df2227;
}

.mobile-layout.woocommerce-account #customer_login .social-share .wrap-content>a:nth-child(5) {
background-color:#407199;
}

.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:0;
margin-bottom:20px;
overflow:hidden;
}

.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(../images/icon-dashboard.png) no-repeat top center #fff;
}

.mobile-layout.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation ul>li.woocommerce-MyAccount-navigation-link--orders {
background:url(../images/icon-orders.png) no-repeat top center #fff;
}

.mobile-layout.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation ul>li.woocommerce-MyAccount-navigation-link--downloads {
background:url(../images/icon-download.png) no-repeat top center #fff;
}

.mobile-layout.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation ul>li.woocommerce-MyAccount-navigation-link--edit-address {
background:url(../images/icon-address.png) no-repeat top center #fff;
}

.mobile-layout.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation ul>li.woocommerce-MyAccount-navigation-link--edit-account {
background:url(../images/icon-account.png) no-repeat top center #fff;
}

.mobile-layout.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation ul>li.woocommerce-MyAccount-navigation-link--customer-logout {
background:url(../images/icon-logout.png) no-repeat top center #fff;
}

.mobile-layout.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation ul>li>a {
border:0;
min-width:auto;
font-size:11px;
color:#222;
font-weight:600;
text-transform:uppercase;
padding:15px 0;
}

.mobile-layout.woocommerce-account .woocommerce-MyAccount-content {
float:none;
clear:both;
margin-bottom:10px!important;
text-align:center;
}

.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 legend {
font-size:14px;
color:#222;
text-transform:uppercase;
font-weight:700;
border:0;
}

.mobile-layout.woocommerce-account .woocommerce-MyAccount-content strong {
text-transform:uppercase;
font-size:13px;
font-weight:700;
color:#222;
}

.mobile-layout.woocommerce-account .woocommerce-MyAccount-content p:first-child {
text-align:center;
font-size:12px;
color:#7d7d7d;
}

.mobile-layout.woocommerce-account .woocommerce-MyAccount-content p:first-child a {
color:#ff5c00;
font-weight:500;
}

.mobile-layout.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders tr.order td {
width:100%!important;
border:0;
border-top:1px solid #ddd;
padding:10px 15px!important;
}

.mobile-layout.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders tr.order td:first-child {
border-top:0!important;
}

.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:0;
}

.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(../images/bg-user.png) no-repeat right center #fff;
}

.mobile-layout.woocommerce-account.rtl.woocommerce-account #customer_login form.register .form-row.form-row-wide:first-child {
background:url(../images/bg-email.png) no-repeat right center #fff;
}

.mobile-layout.woocommerce-page form table.wishlist_table tr td.product-add-to-cart a.button {
width:100px;
padding:10px;
}

.single-product.mobile-layout.rtl .content-product-detail .product_detail .content_product_detail .social-share .wrap-content {
float:left;
margin-right:0;
margin-left:-40px;
-webkit-transform:translateX(-60px);
-moz-transform:translateX(-60px);
-o-transform:translateX(-60px);
-ms-transform:translateX(-60px);
transform:translateX(-60px);
}

.single-product.mobile-layout.rtl .content-product-detail .product_detail .content_product_detail .cart .quantity {
margin:0 0 0 10px !important;
}

.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(../images/icon-instock.png) no-repeat center center;
}

.single-product.mobile-layout .content-product-detail .product_detail .slider_img_productd .product-info .product-stock.out-stock {
background:url(../images/icon-outstock.png) no-repeat center center;
}

.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:0;
}

.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;
line-height:40px;
width:172px;
text-transform:uppercase;
font-size:12px;
font-weight:700;
border-radius:20px;
clear:none;
box-shadow:0 5px 5px #eee;
padding:0;
}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .cart .quantity {
height:40px;
margin:0 10px 0 0 !important;
}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .cart .quantity input {
width:55px;
}

.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:0 -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 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 .yith-wcwl-add-to-wishlist {
position:absolute;
z-index:5;
top:-8px;
right:35px;
}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a {
border:1px solid #e0e0e0;
color:#7d7d7d;
}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .social-share {
position:absolute;
top:-234px;
right:0;
z-index:1;
}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .social-share.open {
z-index:3;
}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .social-share .title-share {
float:right;
margin-top:225px;
display:inline-block;
font-size:0;
width:35px;
height:35px;
line-height:33px;
border:1px solid #e0e0e0;
text-align:center;
color:#7d7d7d;
border-radius:50%;
padding:0;
}

.single-product.mobile-layout .content-product-detail .single-product>.tabs {
border:0;
margin-bottom:10px;
}

.single-product.mobile-layout .content-product-detail .single-product>.tabs .tabbable .nav.nav-tabs {
border-top:1px solid #ededed;
overflow-x:scroll;
overflow-y:hidden;
white-space:nowrap;
margin:5px 0 0;
}

.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:0 9px;
}

.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:#ff5c00;
border:0;
}

.single-product.mobile-layout .content-product-detail .single-product>.tabs .tabbable .nav.nav-tabs li a {
background-color:#fff;
font-size:14px;
border:0;
height:40px;
position:relative;
line-height:42px;
padding:0;
}

.single-product.mobile-layout .content-product-detail .single-product>.tabs .tabbable .nav.nav-tabs li a:before {
content:'';
width:100%;
height:2px;
background-color:#ff5c00;
position:absolute;
left:0;
bottom:-1px;
opacity:0;
}

.single-product.mobile-layout .content-product-detail .single-product>.tabs .tabbable .tab-content .tab-pane h2 {
font-size:12px;
text-transform:uppercase;
font-weight:700;
color:#222;
}

.single-product.mobile-layout .content-product-detail .single-product>.tabs .tabbable .tab-content #tab-reviews #comments ol.commentlist {
padding:10px 0 0;
}

.single-product.mobile-layout .content-product-detail .single-product>.tabs .tabbable .tab-content #tab-reviews #comments ol.commentlist li {
border-bottom:1px solid #f0f0ed;
margin:0 0 10px;
padding:0 0 10px;
}

.single-product.mobile-layout .content-product-detail .single-product>.tabs .tabbable .tab-content #tab-reviews #comments .comment_container .avatar {
height:40px;
width:40px;
border:0;
border-radius:50%;
padding:0;
}

.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:#7d7d7d;
font-style:italic;
}

.single-product.mobile-layout .content-product-detail .single-product>.tabs .tabbable .tab-content #tab-reviews .form-submit #submit {
height:42px;
width:100%!important;
background-color:#ff5c00!important;
text-align:center;
text-transform:uppercase;
font-size:13px;
color:#fff;
font-weight:700;
border:0;
line-height:42px;
border-radius:20px!important;
box-shadow:0 10px 15px rgba(194,54,0,.1);
margin:0;
padding:0!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 div.quantity {
border-radius:20px;
}

.single-post.mobile-layout.rtl .single-post-relate-mobile .post .item-relate-img {
float:right;
margin-left:15px;
margin-right:0;
}

.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 .entry-meta {
border-bottom:0;
font-size:12px;
margin-bottom:10px;
padding:0;
}

.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:0;
z-index:1;
border:0;
padding:0;
}

.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 .title-share {
float:right;
margin-top:225px;
display:inline-block;
font-size:0;
width:35px;
height:35px;
line-height:33px;
border:1px solid #e0e0e0;
text-align:center;
color:#7d7d7d;
margin-right:0;
border-radius:50%;
padding:0;
}

.single-post.mobile-layout .post #authorDetails {
margin-top:15px;
border-top:1px solid #ededed;
border-bottom:1px solid #ededed;
padding:10px 0 0;
}

.single-post.mobile-layout .post #authorDetails .infomation {
padding:8px 10px!important;
}

.single-post.mobile-layout .single-post-relate-mobile h4 {
font-size:13px;
color:#222;
font-weight:700;
text-transform:uppercase;
padding:20px 0 10px;
}

.single-post.mobile-layout .single-post-relate-mobile .post {
overflow:hidden;
margin-bottom:20px;
padding-bottom:20px;
border-bottom:1px solid #ededed;
}

.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 {
text-transform:capitalize;
padding:0;
}

.single-post.mobile-layout .single-post-relate-mobile .post .item-relate-content .entry-meta {
overflow:hidden;
font-size:12px;
color:#909090;
}

.single-post.mobile-layout .single-post-relate-mobile .post .item-relate-content .entry-meta a {
font-size:12px;
color:#909090;
}

.filter-mobile .widget_price_filter {
border:0;
margin-bottom:15px;
padding:0;
}

.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 #e0e0e0;
text-align:center;
height:40px;
font-size:14px;
color:#7d7d7d;
font-weight:500;
margin-bottom:15px;
}

.filter-mobile .widget_price_filter .price_slider_wrapper .price_slider_amount .price_label {
font-size:14px;
color:#7d7d7d;
font-weight:500;
line-height:40px;
}

.filter-mobile .widget_price_filter .price_slider_wrapper .price_slider_amount button {
height:40px;
width:48%;
background-color:#ff5c00;
text-align:center;
text-transform:uppercase;
font-size:13px;
color:#fff;
font-weight:700;
border:0;
line-height:40px;
border-radius:20px;
box-shadow:0 10px 15px rgba(194,54,0,.1);
margin:0;
padding:0;
}

.filter-mobile .widget_layered_nav ul>li {
font-size:14px;
color:#7d7d7d;
font-weight:500;
line-height:28px;
float:left;
}

.filter-mobile .widget_layered_nav ul>li a {
display:inline-block;
width:52px;
height:40px;
background-color:#f2f2f2;
font-size:12px;
font-weight:700;
color:#222;
margin-right:10px;
line-height:40px;
text-align:center;
}

.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,.7);
position:absolute;
left:0;
right:0;
bottom:0;
top:-9px;
z-index:3;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
}

.woocommerce-checkout.mobile-layout h3 {
font-size:13px;
color:#222;
font-weight:700;
text-transform:uppercase;
}

.mobile-layout .sinngle-image-home5 .wpb_single_image {
margin:0 0 5px;
}

.mobile-layout.mobile-layout4 .header.sticky-mobile {
position:relative;
top:auto;
left:auto;
right:auto;
bottom:auto;
}

.mobile-layout .header-mobile-style4 {
background-color:#c7221e;
margin-bottom:0;
box-shadow:none;
}

.mobile-layout .header-mobile-style4 .vertical_megamenu .resmenu-container .menu-responsive-wrapper {
top:42px;
}

.mobile-layout .header-mobile-style4 .header-right .revo-minicart-mobile {
background:url(../images/icon-cart-m4.png) no-repeat center center;
}

.header-mobile-style5 .header-top-mobile {
text-align:center;
background-color:#000;
position:relative;
padding:8px 0 6px;
}

.header-mobile-style5 .header-top-mobile .header-menu-categories .show_menu {
display:block;
cursor:pointer;
width:26px;
height:15px;
background-color:#000;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
-ms-transition:all .3s ease;
transition:all .3s ease;
border-radius:3px;
margin:6px 0 0 10px;
padding:0;
}

.header-mobile-style5 .header-top-mobile .header-menu-categories .show_menu .icon-bar {
height:2px;
width:16px;
background:#fff;
display:block;
right:0;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
-ms-transition:all .3s ease;
transition:all .3s ease;
margin:3px 0 3px 4px;
}

.header-mobile-style5 .header-top-mobile .header-menu-categories .vertical_megamenu {
position:absolute;
opacity:0;
top:32px;
visibility:hidden;
height:0;
}

.header-mobile-style5 .header-top-mobile .header-menu-categories .vertical_megamenu.open {
position:absolute;
opacity:1;
visibility:visible;
height:auto;
background-color:rgba(0,0,0,.7);
border:0;
min-height:647px;
display:block;
min-width:220px;
z-index:99;
}

.header-mobile-style5 .header-top-mobile .header-menu-categories .vertical_megamenu .menu-responsive-wrapper {
top:0;
background-color:transparent;
min-width:220px;
display:block;
padding:0;
}

.header-mobile-style5 .header-top-mobile .header-menu-categories .vertical_megamenu .menu-responsive-wrapper ul.revo_resmenu {
max-height:530px;
overflow:auto;
height:auto;
padding:25px 0 0;
}

.header-mobile-style5 .header-top-mobile .header-menu-categories .vertical_megamenu .menu-responsive-wrapper ul.revo_resmenu>li>a {
color:#fff;
text-transform:uppercase;
padding:17px 20px;
}

.header-mobile-style5 .header-top-mobile .header-menu-categories .vertical_megamenu .menu-responsive-wrapper ul.revo_resmenu>li ul>li>a {
font-size:14px;
color:#000;
text-transform:capitalize;
padding:14px 20px;
}

.header-mobile-style5 .header-top-mobile .header-menu-categories .revo-socials {
position:absolute;
text-align:center;
width:100%;
bottom:0;
}

.header-mobile-style5 .header-top-mobile .header-menu-categories .revo-socials ul {
display:inline-block;
margin:15px 0 10px;
}

.header-mobile-style5 .header-top-mobile .header-menu-categories .revo-socials ul>li>a {
width:34px;
height:34px;
background-color:transparent;
border-radius:50%;
border:1px solid #fff;
line-height:34px;
font-size:16px;
text-align:center;
display:inline-block;
}

.header-mobile-style5 .header-right {
display:inline-block;
overflow:hidden;
margin:3px 10px 0 0;
}

.header-mobile-style5 .header-right .search-mobile {
display:inline-block;
width:19px;
height:19px;
background:url(../images/icon-searh-m1.png) no-repeat center center;
}

.header-mobile-style5 .header-right .header-cart a {
text-indent:-9999px;
display:inline-block;
width:17px;
height:19px;
background:url(../images/icon-cart3.png) no-repeat center center;
}

.header-mobile-style5 .mobile-search {
opacity:0;
visibility:hidden;
height:0;
display:block;
overflow:hidden;
margin-top:8px;
position:absolute;
top:38px;
left:0;
width:100%;
z-index:99;
-webkit-transform:translateY(30px);
-moz-transform:translateY(30px);
-o-transform:translateY(30px);
-ms-transform:translateY(30px);
transform:translateY(30px);
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
-ms-transition:all .3s ease;
transition:all .3s ease;
}

.header-mobile-style5 .mobile-search.open {
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-o-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
opacity:1;
visibility:visible;
height:auto;
}

.header-mobile-style5 .mobile-search .top-form.top-search {
display:block;
position:relative;
float:none;
margin:0 5px;
padding:0;
}

.header-mobile-style5 .mobile-search .top-form.top-search .topsearch-entry input[type="text"] {
width:100%;
height:30px;
border:0;
border-radius:15px;
font-size:12px;
color:#000;
margin-bottom:0;
background-color:rgba(255,255,255,.8);
padding:0 10px;
}

.header-mobile-style5 .mobile-search .top-form.top-search .topsearch-entry button.button-search-pro {
position:absolute;
top:0;
right:5px;
color:#8d8d8d;
background-color:transparent;
border:0;
border-radius:15px;
font-size:15px;
height:30px;
line-height:30px;
margin:0;
}

.featured-mobile .block-title h3 {
font-size:18px;
text-transform:uppercase;
color:#000;
font-weight:900!important;
margin-bottom:5px;
text-align:center;
padding:20px 0 0;
}

.featured-mobile .block-title .description {
font-size:12px;
color:#000;
font-weight:600;
margin-bottom:20px;
}

.featured-mobile .resp-slider-container .item .item-wrap .item-content h4 a {
font-weight:400;
font-size:12px;
color:#000;
}

.featured-mobile .resp-slider-container .item .item-wrap .item-content .item-price {
font-size:15px;
font-weight:700;
color:#000;
}

.featured-mobile .woocommmerce-shop a {
text-transform:uppercase;
font-weight:900;
color:#000;
float:right;
font-size:12px;
}

.featured-mobile-home5 .resp-slider-container .item .item-wrap {
background-color:#ebeae8;
}

.feature-cat h2 {
margin-top:28px;
font-weight:900;
font-size:18px;
text-transform:uppercase;
color:#000;
margin-bottom:7px;
}

.feature-cat .text {
font-weight:500;
font-size:!2px;
color:#000;
}

.resp-ajax-page-listing p {
margin:0 0 3px;
}

.resp-ajax-page-listing .page-listing-content ul.nav-tabs {
position:absolute;
top:0;
left:0;
z-index:3;
width:90px;
background-color:#c7221e;
border:0;
border-radius:0;
min-height:100%;
margin:0;
}

.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:0;
color:#222;
border-bottom:0;
margin:0;
}

.resp-ajax-page-listing .page-listing-content ul.nav-tabs>li>a {
display:block;
color:#fff;
font-weight:500;
text-transform:capitalize;
border-radius:0;
border-bottom:1px solid rgba(221,221,221,.3);
margin:0;
padding:20px 10px;
}

.resp-ajax-page-listing .page-listing-content .tab-content {
position:relative;
overflow:hidden;
margin:3px 0 0 96px;
}

.resp-ajax-page-listing .page-listing-content .tab-content .tab-pane .sw-category-mobile2 .slider {
position:relative;
margin:0 -3px;
}

.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:#222;
}

.resp-ajax-page-listing .page-listing-content .tab-content .tab-pane .banner-mobile-hotdeal {
overflow:hidden;
width:100%;
margin:0 -3px;
}

.resp-ajax-page-listing .page-listing-content .tab-content .tab-pane .banner-mobile-hotdeal .wpb_single_image {
float:left;
margin:0 0 5px;
padding:0 3px;
}

.resp-ajax-page-listing .page-listing-content .tab-content .tab-pane .banner-mobile-hotdeal .wpb_single_image.banner2 {
width:66.56%;
}

.header-mobile-style3.sticky-mobile .vertical_megamenu .resmenu-container .menu-responsive-wrapper {
top:48px;
}

.header-mobile-style3.sticky-mobile .header-top-mobile {
padding:12px 0 8px;
}

.header-mobile-style3 .header-top-mobile {
text-align:center;
padding:15px 0 0;
}

.header-mobile-style3 .vertical_megamenu .resmenu-container .menu-responsive-wrapper {
top:86px;
}

.header-mobile-style3 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle {
display:block;
cursor:pointer;
width:26px;
height:26px;
background-color:#e3e3e3;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
-ms-transition:all .3s ease;
transition:all .3s ease;
border-radius:3px;
margin:0 0 0 10px;
padding:0;
}

.header-mobile-style3 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle .icon-bar {
height:2px;
width:16px;
background:#000;
display:block;
right:0;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
-ms-transition:all .3s ease;
transition:all .3s ease;
margin:3px 0 3px 4px;
}

.header-mobile-style3 .header-right {
display:inline-block;
overflow:hidden;
margin:0 10px 0 0;
}

.header-mobile-style3 .header-right .header-cart a {
text-indent:-9999px;
display:inline-block;
width:17px;
height:19px;
background:url(../images/icon-cart2.png) no-repeat center center;
}

.header-mobile-style3 .mobile-search {
display:block;
overflow:hidden;
margin-top:8px;
}

.header-mobile-style3 .mobile-search .top-form.top-search {
display:block;
position:relative;
float:none;
border-top:1px solid #ededed;
padding:0;
}

.header-mobile-style3 .mobile-search .top-form.top-search .topsearch-entry input[type="text"] {
width:100%;
height:36px;
border:0;
border-radius:0;
font-size:12px;
color:#9c9c9c;
margin-bottom:0;
padding:0 10px;
}

.header-mobile-style3 .mobile-search .top-form.top-search .topsearch-entry button.button-search-pro {
position:absolute;
top:0;
right:5px;
color:silver;
background-color:#fff;
border:0;
font-size:15px;
height:36px;
line-height:36px;
}

.mobile-layout .header-mobile-style4.sticky-mobile {
background-color:#c7221e;
}

.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(../images/icon-cart-m.png) no-repeat center center;
display:inline-block;
width:18px;
height:18px;
}

.style-moblie.style2 {
margin:17px 0 15px;
}

.style-moblie.style2 .block-title h2 {
font-weight:700;
font-size:16px;
text-transform:uppercase;
color:#222;
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 h4 a {
color:#222;
font-size:14px;
font-weight:500;
opacity:1;
}

.style-moblie.style2 .resp-slider-container>div.items-wrapper>.item .item-wrap .item-detail .item-content .item-price {
opacity:1;
font-size:16px;
color:#222;
}

.sw-hotdeal .sw-hotdeal-content .item-product {
margin-bottom:10px;
padding:0 5px;
}

.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:#222;
}

.footer-mstyle2 {
min-height:auto;
position:relative;
}

.footer-mstyle2.open .footer-container {
background-color:transparent;
height:auto;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
}

.footer-mstyle2.open .footer-container .footer-open {
background:url(../images/footer-close.png) no-repeat center center;
top:-29px;
height:30px;
width:65px;
z-index:99;
}

.footer-mstyle2.open .footer-container ul.mobile_menu2 {
opacity:1;
visibility:visible;
-webkit-transform:translate(0,0);
-moz-transform:translate(0,0);
-o-transform:translate(0,0);
-ms-transform:translate(0,0);
transform:translate(0,0);
}

.footer-mstyle2 .footer-container {
position:fixed;
bottom:-2px;
left:0;
height:0;
z-index:999;
width:100%;
background-color:rgba(0,0,0,.9);
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
}

.footer-mstyle2 .footer-container .footer-open {
display:inline-block;
position:absolute;
left:50%;
margin-left:-33px;
bottom:2px;
height:30px;
width:65px;
background:url(../images/footer-open.png) no-repeat center center;
}

.footer-mstyle2 .footer-container ul.mobile_menu2 {
background-color:rgba(0,0,0,.9);
position:relative;
opacity:0;
visibility:hidden;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
-webkit-transform:translate(0,350px);
-moz-transform:translate(0,350px);
-o-transform:translate(0,350px);
-ms-transform:translate(0,350px);
transform:translate(0,350px);
margin:0;
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 {
text-align:center;
font-weight:500;
background-color:#222;
color:#fff;
padding:15px 5px 40px;
}

.footer-mstyle2 .footer-container ul.mobile_menu2>li>a .menu-title {
position:relative;
bottom:-60px;
display:block;
font-size:13px;
color:#8d8d8d;
}

.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(../images/icon-mpage.png) no-repeat center center;
}

.footer-mstyle3 {
min-height:1px;
margin-top:55px;
}

.footer-mstyle3 .menu-footer>ul {
margin:13px 0 0;
}

.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 {
display:block;
text-align:center;
font-size:10px;
color:#8d8d8d;
text-transform:uppercase;
padding:0;
}

.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;
}

.bg-touch .get-touch .des {
font-weight:500;
font-size:16px;
color:#fff;
padding:10px 0;
}

.bg-touch .get-touch a {
font-weight:700;
font-size:14px;
color:#1c1c1c;
text-transform:uppercase;
background:#fff;
border-radius:19px;
display:inline-block;
vertical-align:top;
padding:11.5px 26px;
}

.footer-style7 {
background:url(../images/bg-footer7.jpg) no-repeat;
background-size:cover;
padding:49px 0 60px;
}

.footer-style7 .footer-logo img {
margin-bottom:22px;
}

.footer-style7 .footer-logo .des {
font-family:Open Sans;
font-size:13px;
color:#fff;
line-height:21px;
padding-right:30px;
margin:0 0 44px;
}

.footer-style7 .socials-footer h3 {
display:none;
font-size:16px;
color:#fff;
text-transform:uppercase;
font-family:Open Sans;
font-weight:700;
margin:31px 0 21px;
}

.footer-style7 .socials-footer ul>li.face a:hover {
color:#fff;
background-color:#3b5998;
}

.footer-style7 .socials-footer ul>li.twi a:hover {
color:#fff;
background-color:#1da1f2;
}

.footer-style7 .socials-footer ul>li.pin a:hover {
color:#fff;
background-color:#bd081c;
}

.footer-style7 .socials-footer ul>li.inta a:hover {
color:#fff;
background-color:#3897f0;
}

.footer-style7 .socials-footer ul>li.google a:hover {
color:#fff;
background-color:#db4437;
}

.footer-style7 .widget_nav_menu ul.menu>li>a {
color:#fff;
text-transform:capitalize;
font-size:13px;
position:relative;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
display:inline-block;
vertical-align:top;
padding:7px 0;
}

.footer-style7 .newletter .des {
font-family:Open Sans;
font-size:13px;
color:#fff;
line-height:21px;
margin:0 0 25px;
}

.footer-style7 .newletter .mc4wp-form p {
margin:0 0 33px;
}

.footer-style7 .newletter .mc4wp-form .mc4wp-form-fields input[type="email"] {
border:0;
color:#8c8c8c;
height:40px;
min-width:201px;
border-radius:19px 0 0 19px;
margin:0;
padding:0 14px;
}

.footer-style7 .newletter .mc4wp-form .mc4wp-form-fields input[type="submit"] {
border:0;
background:url(../images/fly.png) no-repeat #ff5c00 center center;
height:40px;
min-width:69px;
border-radius:0 19px 19px 0;
text-indent:-99999px;
}

.footer .footer-block1 {
background-color:#ff5c00;
padding:20px 0;
}

.footer .footer-block1 .block-infos .info .inner {
border-left:1px solid rgba(255,255,255,.3);
padding-left:30px;
float:left;
width:100%;
}

.rtl .footer .footer-block1 .block-infos .info .inner {
float:right;
padding-right:30px;
padding-left:0;
border-right:1px solid rgba(255,255,255,.3);
border-left:0;
}

.footer .footer-block1 .block-infos .info .inner i {
float:left;
font-size:36px;
padding-top:2px;
color:#fff;
}

.footer .footer-block1 .block-infos .info .inner .info-cont span {
font-size:13px;
color:#fff;
text-transform:uppercase;
font-weight:600;
margin-bottom:2px;
}

.footer .footer-block1 .block-infos .info .inner .info-cont p {
text-transform:capitalize;
color:#fff;
padding-top:2px;
margin-bottom:3px;
}

.footer .footer-menu {
background-color:#f0f0f0;
padding-top:12px;
}

.footer .footer-menu.style2 {
padding-top:66px;
background-color:#f2f2f2;
}

.footer .footer-menu.style2 .vc_wp_custommenu {
margin-bottom:65px;
}

.footer .footer-menu.style4 {
padding-top:15px;
background-color:#111;
}

.footer .footer-menu .footer-menu-2 {
position:relative;
border-top:1px solid #e0e0e0;
text-align:center;
margin:0 15px;
padding:15px 0 0;
}

.footer .footer-menu .footer-menu-2 .vc_wp_custommenu .widget_nav_menu ul.menu>li>a:hover {
padding-left:12px;
padding-right:12px;
color:#ff5c00;
margin:0;
}

.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 .vc_wp_custommenu .widget_nav_menu ul.menu>li>a {
color:#7d7d7d;
text-transform:capitalize;
font-size:13px;
position:relative;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
display:inline-block;
vertical-align:top;
padding:7px 0;
}

.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 .fa {
width:32px;
height:32px;
background-color:#9d9d9d;
color:#fff;
line-height:32px;
font-size:16px;
margin-right:10px;
text-align:center;
float:left;
border-radius:2px;
}

.footer .footer-contact {
background-color:#f0f0f0;
border-top:1px solid #e0e0e0;
}

.footer .footer-contact.style1 {
border-top:0;
}

.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 .newsletter-footer .form-newsletter input[type="email"] {
border-top-right-radius:0;
border-bottom-right-radius:0;
border:1px solid #ff5c00;
border-right:0;
float:left;
}

.rtl .footer .footer-contact.style1 .newsletter-footer .form-newsletter input[type="email"] {
float:right;
border-right:1px solid #ff5c00;
}

.footer .footer-contact.style1 .socials-footer ul li>a {
background-color:#ff5c00;
color:#ebebeb;
}

.footer .footer-contact.style2 .newsletter-footer {
text-align:center;
padding-top:20px;
}

.footer .footer-contact.style2 .newsletter-footer .content-wrap .form-newsletter input[type="email"] {
border:1px solid #e0e0e0;
border-top-right-radius:0;
border-bottom-right-radius:0;
}

.rtl .footer .footer-contact.style2 .newsletter-footer .content-wrap .form-newsletter input[type="email"] {
border-top-right-radius:20px;
border-bottom-right-radius:20px;
border-top-left-radius:0;
border-bottom-left-radius:0;
}

.footer .footer-contact>.vc_column-inner {
padding-top:30px;
}

.footer .footer-contact h3 {
font-size:16px;
color:#222;
font-weight:700!important;
text-transform:uppercase;
}

.footer .footer-contact .newsletter-footer h3 {
float:left;
margin-right:20px;
line-height:40px;
}

.rtl .footer .footer-contact .newsletter-footer h3 {
float:right;
margin:0 0 0 20px;
}

.footer .footer-contact .newsletter-footer .form-newsletter input[type="email"] {
border:0;
color:#8c8c8c;
height:40px;
min-width:403px;
border-top-left-radius:20px;
border-bottom-left-radius:20px;
padding:0 16px;
}

.footer .footer-contact .socials-footer h3 {
line-height:34px;
float:left;
margin:0 20px 0 34px;
}

.rtl .footer .footer-contact .socials-footer h3 {
float:right;
margin:0 20px;
}

.footer .footer-contact .socials-footer ul li {
float:left;
display:inline-block;
vertical-align:top;
list-style:none;
margin:0 5px;
}

.footer .footer-contact .socials-footer ul li>a {
height:34px;
width:34px;
display:inline-block;
border-radius:50%;
font-size:18px;
color:#222;
background-color:#fff;
text-align:center;
line-height:34px;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
}

.footer .footer-bottom3 {
text-align:center;
padding:62px 0 0;
}

.footer .footer-bottom3 .wpb_raw_html {
margin-bottom:28px;
}

.footer .footer-bottom3 .vc_wp_custommenu {
margin-bottom:50px;
}

.footer .footer-bottom3 .wpb_wrapper {
border-bottom:1px solid #e0e0e0;
}

.footer .footer-bottom3 .socials-footer ul>li {
list-style:none;
float:left;
margin:0 20px;
}

.footer .footer-bottom3 .socials-footer ul>li>a {
font-size:34px;
color:#222;
}

.footer .footer-bottom3 .widget_nav_menu ul.menu>li>a:hover {
color:#7d7d7d;
margin:0;
}

.footer .footer-copyright {
background-color:#2d2d2d;
color:#7d7d7d;
text-align:center;
padding:25px 0;
}

.footer .footer-copyright .sidebar-copyright img {
margin-bottom:0;
margin-top:8px;
}

.footer .footer-top {
color:rgba(255,255,255,.6);
font-size:13px;
background-color:#003764;
line-height:24px;
padding-top:28px;
}

.footer .footer-top h3 {
font-size:16px;
color:#fff;
text-transform:uppercase;
font-weight:700!important;
margin-bottom:10px;
position:relative;
}

.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,.2);
}

.rtl .footer .footer-top .find-store:before {
left:-15px;
right:auto;
}

.rtl .footer .footer-top .find-store {
padding-left:80px;
padding-right:0;
}

.footer .footer-top .find-store h3:before {
content:'\f041';
font-family:FontAwesome;
font-size:22px;
margin-right:10px;
}

.rtl .footer .footer-top .find-store h3:after {
content:'\f041';
font-family:FontAwesome;
font-size:22px;
margin-left:10px;
}

.footer .footer-top .find-store .store {
overflow:hidden;
margin-top:45px;
}

.footer .footer-top .find-store .store h4 {
float:left;
color:#fff;
text-transform:uppercase;
font-weight:700!important;
margin-right:20px;
font-size:13px;
line-height:40px;
}

.footer .footer-top .find-store .store a {
display:inline-block;
height:40px;
line-height:40px;
text-transform:uppercase;
color:#003764;
background-color:#fff;
font-weight:700;
padding:0 18px;
}

.footer .footer-top .newsletter {
position:relative;
padding:0 25px;
}

.footer .footer-top .newsletter:before {
content:'';
width:1px;
height:175px;
position:absolute;
right:-20px;
top:5px;
background-color:rgba(255,255,255,.2);
}

.footer .footer-top .newsletter h3:before {
content:'\f0e0';
font-family:FontAwesome;
font-size:16px;
margin-right:10px;
}

.rtl .footer .footer-top .newsletter h3:after {
content:'\f0e0';
font-family:FontAwesome;
font-size:16px;
margin-left:10px;
}

.footer .footer-top .newsletter .mc4wp-form {
margin-top:25px;
}

.footer .footer-top .newsletter .mc4wp-form input[type="email"] {
height:40px;
background-color:#fff;
color:#6b6b6b;
border-radius:0;
float:left;
min-width:220px;
padding:0 15px;
}

.footer .footer-top .newsletter .mc4wp-form input[type="submit"] {
height:40px;
text-transform:uppercase;
color:#fff;
background-color:#9e9e9e;
font-weight:700;
border:0;
border-radius:0;
padding:0 10px;
}

.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:#222;
border-radius:50%;
background-color:#f2f2f2;
}

.footer .footer-top .follow-us ul>li>a:hover {
color:#ff5c00;
background-color:#ccc;
}

.footer .footer-top .follow-us ul>li .on {
display:block;
color:#9e9e9e;
font-size:14px;
}

.footer .footer-top .follow-us ul>li .flag {
font-size:14px;
display:block;
color:#fff;
font-weight:700;
}

.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,.2);
}

.footer .footer-top5 .socials-footer h3 {
float:left;
color:#fff;
font-weight:700!important;
font-size:16px;
text-transform:uppercase;
line-height:34px;
}

.footer .footer-top5 .socials-footer ul {
display:inline-block;
float:left;
}

.rtl .footer .footer-top5 .socials-footer ul {
float:right;
margin:0 15px 0 0;
}

.footer .footer-newsletter5 {
background:url(../images/bg-newsltter5.jpg) no-repeat center center;
text-align:center;
padding:15px 0 10px;
}

.footer .footer-newsletter5 h3 {
margin-right:20px;
line-height:30px;
margin-bottom:20px;
color:#fff;
font-weight:700!important;
text-transform:uppercase;
font-size:16px;
}

.footer .footer-newsletter5 .form-newsletter input[type="email"] {
border:0;
color:#8c8c8c;
height:40px;
min-width:410px;
border-radius:0;
border-top-left-radius:20px;
border-bottom-left-radius:20px;
padding:0 16px;
}

#revo-totop {
background:url(../images/up-arrow.png) no-repeat scroll center center transparent;
background-color:#ff5c00;
bottom:15px;
overflow:hidden;
position:fixed;
right:15px;
height:50px;
width:50px;
z-index:999;
opacity:1;
-webkit-border-radius:100%;
-moz-border-radius:100%;
-o-border-radius:100%;
-ms-border-radius:100%;
border-radius:100%;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
}

.rtl #revo-totop {
right:auto;
left:15px;
}

.rtl .header-style7 .revo_top .top-form.top-search .cat-wrapper {
border-left:1px solid #e0e0e0;
}

.rtl .header-style7 .header-top .top-login ul li a {
color:#fff;
border-left:0;
padding:0 0 0 20px;
}

.rtl .header-style7 .header-top .widget_nav_menu h3 {
border-right:1px solid #676767;
padding:0 10px 0 20px;
}

.rtl .header-style7 .header-top .widget_nav_menu h3:after {
margin-left:0;
margin-right:4px;
}

.rtl .header-style7 .mid-header .widget_nav_menu ul {
margin:0 0 0 11px;
}

.rtl .header-style7 .nav-pills>li:first-child {
padding-left:23px;
padding-right:0;
}

.rtl .header-style7 .nav-pills>li.dropdown>a:after {
right:auto;
left:-15px;
}

.rtl .dailydeals-product .resp-slider-container .box-slider-title .wrap-link .wrap-countdown .end-in {
border-left:1px dashed #ff5c00;
border-right:0;
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:0 0 0 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:0 0 0 28px;
}

.rtl .bg-touch .get-touch .des {
font-weight:500;
font-size:16px;
color:#fff;
}

.rtl .bg-touch .get-touch a {
font-weight:700;
font-size:14px;
color:#1c1c1c;
text-transform:uppercase;
background:#fff;
border-radius:19px;
padding:11.5px 26px;
}

.rtl .footer-style7 .newletter .mc4wp-form .mc4wp-form-fields input[type="email"] {
border-radius:0 19px 19px 0;
}

.rtl .footer-style7 .newletter .mc4wp-form .mc4wp-form-fields input[type="submit"] {
border-radius:19px 0 0 19px;
}

.rtl .footer-style7 .newletter .mc4wp-form .mc4wp-form-fields input[type="submit"]:before {
content:'\f1d8';
font-family:FontAwesome;
font-size:16px;
color:fff;
}

.row:after,.wrapper_vertical_menu .vertical-megamenu>li.revo-mega-menu>.column-2>li:nth-child(2n+1),.wrapper_vertical_menu .vertical-megamenu>li.revo-mega-menu>.column-3>li:nth-child(3n+1),.wrapper_vertical_menu .vertical-megamenu>li.revo-mega-menu>.column-4>li:nth-child(4n+1),.wrapper_vertical_menu .vertical-megamenu>li.revo-mega-menu>.column-5>li:nth-child(5n+1),.slick-track:after,.woocommerce-checkout .customer_details tr,.mobile-layout .products-wrapper .products-loop.grid>li:nth-child(2n+1) {
clear:both;
}

body,.header-style4 .main-menu .resmenu-container .menu-responsive-wrapper .revo_resmenu>li.active .show-dropdown,.wrapper_vertical_menu .vertical-megamenu>li>.dropdown-menu>li .dropdown-menu>li>a:hover,.wrapper_vertical_menu .vertical-megamenu>li.revo-mega-menu>.dropdown-menu>li:hover>a,.category-contents .blog-content .post .entry,.listing-tab-shortcode,.responsive-post-slider,.header-style8 .header-mid.sticky-mid .search-cate .revo_top .top-form.top-search .topsearch-entry .button-search-pro:hover,.home-style10 .sw-twitter-slider .carousel-indicators>li.active,.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,.header-mobile-style2 .mobile-search .top-form.top-search .topsearch-entry input,.header-mobile-style2 .mobile-search .top-form.top-search .topsearch-entry button,.header-mobile-style2 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle,.mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item:nth-child(2n) td,.mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item td.product-quantity .quantity input,.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr:nth-child(2n) td,.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr:hover,.mobile-layout .pagination ul li,.mobile-layout .header-mobile-style4 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle,.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,.footer .footer-menu.style1,.footer .footer-copyright.style1,.home-style3 .footer .footer-copyright {
background-color:#fff;
}

body a,.header-style5 .header-top .header-message {
color:#464646;
}

body a:focus,.topsearch-entry .search-append .autocomplete-suggestion .media-body .price ins {
text-decoration:none;
}

body ul,body .container,.header-style3 .search-cate .revo_top,.header-style3 .search-cate .revo_top .top-form.top-search .topsearch-entry,.header-style7 .header-mid,.header-style7 .revo_top,.header-style7 .mid-header .top-form.top-form-minicart,.revo_top .top-form.top-search.non-category input,.slideshow-home1 .vc_column-inner,.nav-pills.nav-mega .revo-mega-menu.custom-mega-product .dropdown-menu,.nav-pills.nav-mega .revo-mega-menu.custom-mega-product .dropdown-menu>li,.wrapper_vertical_menu .vertical-megamenu>li.revo-mega-menu>.column-1.dropdown-menu .revo-menu-img>a,.sidebar .widget.widget_rss .widget-inner>ul li a,.wpb_gmaps_widget .wpb_wrapper,.category-contents .blog-content .post .entry .entry-content,.search .products-wrapper,.woocommerce>.cart-collaterals .products-wrapper,.woocommerce-page>.cart-collaterals .products-wrapper,.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail,.variations tr td.value,.sw-quickview-bottom.loading .quickview-content .quickview-inner,.header-style6 .header-bottom.sticky-menu .cart-sticky .top-form.top-form-minicart,.header-style6 .search-cate .revo_top,.header-style6 .search-cate .revo_top .top-form.top-search .topsearch-entry,.service-home6 ul>li:last-child,.header-style8 .header-mid.sticky-mid .search-cate .revo_top,.header-style8 .header-mid.sticky-mid .search-cate .revo_top .top-form.top-search .topsearch-entry,.block-home9 .vc_column-inner,.header-style10 .header-mid .search-cate .revo_top,.header-style11 .header-mid .search-cate .revo_top,.header-style11 .header-mid .search-cate .revo_top .top-form.top-search .topsearch-entry,.header-style11 .header-mid .sw-revo-cart .top-form.top-form-minicart,.header-style12 .header-mid .mid-header .top-form.top-form-minicart,.mobile-layout.search-no-results .content_list_product,.single-post.mobile-layout .single.main .post .entry-wrap .entry-content,.search-results.mobile-layout .content-list-category,.filter-mobile .widget_price_filter .price_slider_wrapper,.mobile-layout .home-mobile4 .vc_column-inner {
padding:0;
}

body ul,body ol,.header-mid .search-cate {
margin-left:15px;
}

.rtl body ul,.rtl body ol,.rtl .slide-home8 {
margin-left:0;
margin-right:15px;
}

body ol,.woocommerce .checkout .col2-set .col-2 .woocommerce-shipping-fields,.woocommerce-page .checkout .col2-set .col-2 .woocommerce-shipping-fields,.home-style10 .wrapper_vertical_menu .vertical-megamenu>li>a:hover {
padding-left:15px;
}

.clearfix:after,.revo-portfolio .portfolio-container ul.portfolio-content>li.portfolio-item :after {
height:0;
clear:both;
content:" ";
font-size:0;
min-height:0;
display:block;
visibility:hidden;
}

table,.home-style2 .wpb_revslider_element,.home-style3 .wpb_revslider_element,.home-style4 .wpb_revslider_element,.home-style5 .wpb_revslider_element,.category-contents .blog-content .post .entry .entry-content .content-top .entry-title h4,.product-type-variable .product_detail .content_product_detail .social-share,.entry-summary dl dd,.footer .footer-home10 .footer-menu .wpb_content_element,.mobile-layout .countdown-mobile,.mobile-layout .best-selling-mobile,.mobile-layout .related-products,.mobile-layout .wpb_raw_html,.mobile-layout .category-contents,.mobile-layout .category-contents .blog-content .post,.mobile-layout .products-wrapper .products-loop.list li,.single-post.mobile-layout #respond {
margin-bottom:20px;
}

.alignleft,.rtl .alignright {
float:left;
margin:0 15px 30px 0;
}

.rtl .alignleft,.alignright {
float:right;
margin:0 0 30px 15px;
}

p .alignleft,.rtl p .alignright {
float:left;
margin:5px 15px 30px 0;
}

.rtl p .alignleft,p .alignright {
float:right;
margin:5px 0 30px 15px;
}

figure .size-full,.sw-brand-container-slider .slider .item-brand-cat,.home-style4 .sw-category-slider .block-title,.header-style7 .header-top #lang_sel>ul.nav,.header-style7 .header-top .currency_w,.block-popup-login .block-content .note-reg,.header-top .top-login ul,.vertical_megamenu-header .wpb_content_element,.wrapper_vertical_menu .dropdown-sub,.wrapper_vertical_menu .vertical-megamenu>li.revo-mega-menu>.column-2 .column-2 .tag-menu ul,.format-gallery .carousel.gallery-slider .carousel-inner .item img,#subscribe_popup .subscribe-popup-container .subscribe-form p,#subscribe_popup .subscribe-popup-container .subscribe-form input,#subscribe_popup .subscribe-social>.subscribe-social-inner .revo-socials ul,.sw-woo-tab-default .resp-tab .category-slider-content.style1 .tab-content .tab-pane .woo-tab-container-slider .slider .slick-list,.sw-woo-tab-default .resp-tab .category-slider-content ul.nav-tabs li,.sw-woo-tab-style2 .resp-tab .top-tab-slider .nav.nav-tabs>li,.block-home-2 .wpb_raw_html,.block1-home3 .wrap-content .item .item-img img,.block2-home3 .wrap-content .item .item-img img,.service-home4 ul,.item-content .sw-custom-variation:last-child,.products-wrapper .products-nav .catalog-ordering .orderby-order-container .order,.woocommerce div.product form.cart .variations select,.footer .footer-home6 .wpb_content_element,.sw-woo-tab-cat2 .resp-tab .top-tab-slider .nav.nav-tabs>li,.responsive-post-slider3 .slider .item .item-detail .entry-content h4,.sw-category-slider3 .resp-slider-container .item-category-wrapper,.sw-woo-tab-cat3 .resp-tab .top-tab-slider .nav.nav-tabs>li,.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,.home-style11 .responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content h4,.header-style12 .header-top .top-banner .widget_sp_image,.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,.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,.sw-category-slider5 .responsive .item-product-cat .item-image .item-content h3,.sw-category-slider6 .resp-slider-container .responsive .item .item-image .item-content h3,.banner-shortcode p,.style-moblie .block-title,.single-product.mobile-layout .content-product-detail .single-product>.tabs .tabbable .tab-content #tab-reviews #comments .comment_container .comment-text .description p,.single-product.mobile-layout .content-product-detail .single-product>.tabs .tabbable .tab-content #tab-reviews #comments .comment_container .comment-text .meta,.single-post.mobile-layout .post #authorDetails .infomation .name-author,.header-mobile-style5 .header-top-mobile .header-menu-categories .revo-socials ul>li:last-child>a,.footer-style7 .socials-footer ul,.footer .footer-block1 .wpb_raw_html,.footer .footer-menu .footer-menu-2 .vc_wp_custommenu,.footer .footer-contact.style2 .newsletter-footer .content-wrap .form-newsletter input {
margin:0;
}

ul.menu,.dropdown ul,.block-popup-login .block-content .list-log {
list-style:none;
margin:0;
}

.loading.clearfix,.top-form .wrapp-minicart .minicart-padding ul.minicart-content li .detail-item,.mega-menu .wrap-content,.revo-portfolio .portfolio-container,.revo-portfolio .portfolio-container ul.portfolio-content>li .portfolio-item-inner,.single-portfolio .portfolio-top .portfolio-content .single-portfolio-content,.sw-woo-tab-default .resp-tab .category-slider-content,.sw-best-seller-product-slider .carousel-inner,.sw-featured-product-slider .carousel-inner,.block-text2-home4 .wrap-content,.content-search>.post .entry-content,.content-search .product .entry-content,.sidebar .widget.widget_layered_nav .widget-inner ul>li,.wc-vendor-page .form-row,.footer-home9 .footer-menu9 .vc_column-inner .wpb_wrapper,.banner-image-home10,.slider-home10,.sw-category-slider4 .resp-slider-container,.sw_tab_countdown2 .tab-countdown-slide,.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group,.home-style11 .responsive-post-slider .resp-slider-container .slider .item .item-detail .img_over,.sw_tab_countdown3 .tab-countdown-slide,.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group,.header-mobile-style1 .mobile-search,.header-mobile-style2 .mobile-search,.header-mobile-style4 .mobile-search,.filter-mobile .widget_layered_nav ul,.footer .footer-contact .newsletter-footer,.footer .footer-contact .socials-footer {
overflow:hidden;
}

input.input-text:focus,select:focus,textarea:focus,#respond .comment-form .cmm-box-top input:focus {
background-color:#fafafa;
}

input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill,.header-style1 .nav-pills>li>a:hover,.header-style1 .nav-pills>li>a:focus,.nav-pills.nav-mega .revo-mega-menu .dropdown-menu li.active>a,.nav-pills.nav-mega .revo-mega-menu .dropdown-menu li:hover>a,.resmenu-container .navbar-toggle:hover,.resmenu-container .navbar-toggle:focus,.sw-ourteam-slider .slick-slider .item .item-wrap,.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,.header-style9 .header-bottom.sticky-menu .primary-menu .navbar-inverse,.header-style9 .header-bottom.sticky-menu .top-form.top-form-minicart .top-minicart-icon a .minicart-number,.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap,.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap,.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.revo_resmenu>li ul>li:hover>a,.header-mobile-style5 .header-top-mobile .header-menu-categories .vertical_megamenu .menu-responsive-wrapper ul.revo_resmenu>li .show-dropdown,.header-mobile-style5 .header-top-mobile .header-menu-categories .vertical_megamenu .menu-responsive-wrapper ul.revo_resmenu>li ul>li:hover>a {
background-color:transparent;
}

.wpb_map_wraper iframe,.slick-slide.dragging img {
pointer-events:none;
}

.wpb_revslider_element .rev_slider_wrapper .see-more1 .fa,.wpb_revslider_element .rev_slider_wrapper .see-more2 .fa {
margin-right:8px;
}

.wpb_revslider_element .rev_slider_wrapper .see-more1:hover,.wpb_revslider_element .rev_slider_wrapper .see-more2:hover,.home-style2 .slider-more:hover,.sw-brand-container-slider .slider .item-brand-cat .item-image a img:hover,.header-style7 .revo_top .top-form.top-search button.form-button:hover,.wrapper_vertical_menu .vertical-megamenu>li.revo-mega-menu>.column-3 .revo-menu-img>a img:hover,.wrapper_vertical_menu .vertical-megamenu>li.revo-mega-menu>.column-4>li img:hover,.category-contents .blog-content .post .entry .entry-thumb:hover img,.single-post-relate .post .item-relate-img:hover img,#subscribe_popup .subscribe-popup-container .subscribe-form input[type="submit"]:hover,.sw-category-slider .responsive .item-product-cat:hover .item-image img,.sw-best-seller-product .wrap-content .item .item-img:hover 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,.sw-woo-tab-style2 .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .products-thumb a.sw-quickview:hover,.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,.block2-home3 .wrap-content .item.col-mid a:hover,.block-text2-home4 .wrap-content .item a:hover img,.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,.item .item-wrap:hover .item-detail .products-thumb .product-thumb-hover img,.responsive-post-slider .resp-slider-container .slider .item .item-detail .img_over a:hover img,.widget_sp_image:hover img,.service-home6 ul>li .content:hover,.featured-cat .wrap-content .item:hover img,.home-style6 .featured-product .slider .item .item-wrap .products-thumb a.sw-quickview:hover,.sw-instagram-slider .slider .item a:hover img,.footer .footer-menu.home8 .footer-bottom .footer-content .footer-app a:hover,.sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat .item-wrap .item-content .shop-by-now:hover,.sw-category-slider3 .resp-slider-container .item .item-wrap .item-image:hover img,.sw-category-slider3 .resp-slider-container .item .item-wrap .item-content .shop-by-now:hover,.block-home10 .wrapper-content>.item a:hover,.responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .entry-content .readmore a:hover,.footer-style7 .newletter .mc4wp-form .mc4wp-form-fields input[type="submit"]:hover,.footer .footer-copyright a:hover {
opacity:.85;
}

.slider-more,.header-style4 .header-top .top-login ul li a:before,.header-style4 #lang_sel>ul.nav>li>a.lang_sel_sel:after,.header-style4 .currency_w>li>a:after,.header-style4 .revo_top .top-form.top-search input::-webkit-input-placeholder,.header-style5 .header-mid .contact-us .text,.header-style5 .header-mid .contact-us .phone,.header-style5 .header-mid .contact-us a,.header-style7 .header-top .header-messages a,.header-style7 .nav-pills>li>a:hover,.header-style7 .nav-pills>li.active>a,.header-style7 .nav-pills>li.active>a:hover,.header-style5 .header-bottom .container .sticky-search i,.header_style3 .revo_top .top-form.top-search input,.revo_top .top-form.top-search button.form-button:hover:before,.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,.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,.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,.woocommerce #reviews #review_form_wrapper .comment-form input#submit:hover,.woocommerce-page #reviews #review_form_wrapper .comment-form input#submit:hover,.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,.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,.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,.header-style6 .header-top .top-login ul li a:hover,.header-style6 .header-top .widget_nav_menu h3:hover,.video-bg-home6 .rev_slider_wrapper a,.footer .footer-home6 .newsletter-footer6 .content-wrap .mc4wp-form input[type="submit"]:hover,#rev_slider_6_1 a,.header-style8 #lang_sel a.lang_sel_sel::after,.header-style8 .currency_w>li>a:after,.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,.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,.footer .footer-menu.home8 .vc_wp_custommenu .widget_nav_menu .widgettitle,.footer .footer-menu.home8 .contact-address .info-footer h3,.footer-home9 .footer-menu9 .vc_wp_custommenu .widget_nav_menu ul>li>a,.footer-home9 .contact-address .info-footer ul>li.email a,.home-style10 .sw-twitter-slider .carousel-inner .item .item-twiter .tweet-text a,.slider-home10 .rev_slider_wrapper .rev_slider ul .tp-caption.rev-btn>a,.slider-home10 .rev_slider_wrapper .rev_slider ul .tp-caption.rev-btn:hover a.read-more,.testimonial-slider2 .carousel-inner .client-say-info,.sw-latest-review .res-button:hover:before,.home-style11 .featured-product .item .item-wrap .item-detail .item-content h4 a,.header-mobile-style2 .header-menu-page .menu-mobile1>li>a,.mobile-layout .fancybox-overlay .fancybox-outer #subscribe_popup .subscribe-checkbox label span,.mobile-layout.search .header-mobile-style5 .mobile-search .top-form.top-search .topsearch-entry button,.footer-style7 .info-footer ul>li.email a,.footer .footer-menu.style4 .vc_wp_custommenu .widget_nav_menu .widgettitle,.footer .footer-menu.style4 .contact-address .info-footer h3,.footer .footer-contact.style1 .socials-footer ul li>a:hover,.footer .footer-copyright.style2 a {
color:#fff;
}

.home-style2 .slider-more,.slider-more:hover,.slider-more1,.revo_social .main-social li a:hover,.header-style7 .header-top .header-messages a:hover,.header-style7 .revo_top .top-form.top-search .cat-wrapper select:hover,.block-popup-login .ft-link-p a:hover,.header-style5 .header-top .header-message a,.header-top .top-login ul li a:hover,.header-top .widget_nav_menu:hover h3,.header-mid .contact-us .phone,#lang_sel>ul.nav>li>ul li.active a,#lang_sel>ul.nav>li>ul li:hover a,.currency_w>li .currency_switcher li:hover a,.currency_w>li .currency_switcher li a.active,.top-form .wrapp-minicart .minicart-padding .number-item .item,.top-form .wrapp-minicart .minicart-padding ul.minicart-content li .detail-item .product-details h4 a:hover,.nav-pills.nav-css>li.dropdown .dropdown-menu li>a:hover,.nav-pills.nav-css>li.dropdown .dropdown-menu li.active>a,.nav-pills>li.active>a,.header-style3 .nav-pills>li.dropdown>a:hover:before,.nav-pills>li.dropdown .dropdown-menu li>a:hover,.nav-pills.nav-mega .revo-mega-menu .dropdown-menu .dropdown-submenu .dropdown-sub a:hover,.nav-pills.nav-mega .revo-mega-menu .dropdown-menu .revo-menu-img>a:hover,.nav-pills.nav-mega .revo-menu-custom>.dropdown-menu>li.active>a,.wrapper_vertical_menu .vertical-megamenu>li>.dropdown-menu>li:hover>a,.wrapper_vertical_menu .vertical-megamenu>li.dropdown>a:hover:after,.wrapper_vertical_menu .vertical-megamenu>li:hover>a,.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,.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,.mega-menu .wrap-content .item .item-content ul>li>a:hover,.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper .menu-responsive-inner .menu-close:hover,.sidebar .widget.widget_nav_menu .widget-inner ul.menu>li:hover>a,.wp_left_contact ul li a:hover,.revo-portfolio .portfolio-container ul.portfolio-content>li .portfolio-item-inner .portfolio-in .p-item-content .p-item-title:hover,.single-portfolio .portfolio-top .portfolio-content .single-portfolio-content .portfolio-meta .pmeta-item>.meta-link,.category-contents .blog-content .post .entry .entry-content .content-top .entry-title h4 a:hover,.category-contents .blog-content .post .entry .entry-content .content-top .entry-meta a:hover,.category-contents .blog-content .post .entry .entry-content .content-top .entry-meta-tag a:hover,.pagination ul li:hover a,.format-gallery .carousel.gallery-slider .carousel-control.left:hover:before,.format-gallery .carousel.gallery-slider .carousel-control.right:hover:before,.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,.single-post-relate .post .item-relate-content h4 a:hover,.single-post-relate .post .item-relate-content .entry-meta a:hover,#comments .comment .media-body .media .media-heading .reply a:hover:before,.wrapper_404 .content_404 .block-middle .revo_search_404 .top-search .topsearch-entry .form-search .form-button:hover:before,.sidebar .widget.widget_product_categories .product-categories>li>a:hover,.countdown-slider .slider .item-countdown .item-wrap .item-detail .item-content h4 a:hover,.countdown-slider2 .slider .item-countdown .item-detail .item-content h4 a:hover,.sw-best-seller-product .wrap-content .item .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,.sw-child-cat .child-top .childcat-content ul>li>a:hover,.sw-child-cat2.style2 .child-top .childcat-content ul>li:last-child>a,.sw-child-cat2 .child-top .childcat-content ul>li:last-child>a,.block-home-2 .block-infos .info:hover,.block-home-2 .block-infos .info:hover .info-cont span,.block3-home3 .content-wrap .item-ins .account-ins:hover,.wp-comingsoon .footer-comingsoon a,.revo_breadcrumbs .breadcrumbs .breadcrumb>li>a:hover,.listing-tab-shortcode .tabbable.tabs #myTabs.nav.nav-tabs>li a:hover,.content-search>.post .entry-content .entry-meta .entry-author a:hover,.content-search .product .entry-content .entry-meta .entry-author a:hover,.content-search>.post .entry-content .entry-meta a:hover,.content-search .product .entry-content .entry-meta a:hover,.image-hover:hover .wrap-content h3,.item .item-wrap:hover .item-detail .item-content h4 a:hover,.responsive-post-slider.style1 .resp-slider-container .slider .item .item-detail .entry-content h4 a:hover,.responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content h4 a:hover,.responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content .entry-meta .entry-tag a:hover,.responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content .readmore a,.woocommerce .entry-content form.login .lost_password a,.woocommerce-page .entry-content form.login .lost_password a,.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation>ul>li.is-active>a,.wc-vendor-page.vendor_dashboard .vendor-dashboard-wrapper center p>a:hover,.products-wrapper .products-loop>li.product-category:hover h2.woocommerce-loop-category__title,.products-wrapper .products-loop>li.product-category:hover h2.woocommerce-loop-category__title mark,.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,.products-wrapper .products-loop.list .item .item-wrap:hover .item-content h4 a:hover,.product_detail .content_product_detail .item-meta>span>a:hover,.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,.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,.header-style6 .header-mid .header-right .widget_text .header-right-block .menu-confirmation .text-confirmation:hover span,.header-style6 .search-cate .search-home6:hover,.header-style6 .top-form.top-form-minicart .top-minicart-icon .cart-contents:hover .text-cart,.featured-cat .wrap-content .item .item-content a.shop-now:hover,.instargram-gallery ul>li>a:hover,.footer .footer-home6 .vc_wp_custommenu .widget_nav_menu ul.menu>li>a:hover,.footer .footer-home6 .contact-address .info-footer a:hover,.sw-category-slider-layout8 .slider .item-product-cat .item-wrap .item-content h4 a:hover,.footer .footer-menu.home8 .contact-address .info-footer ul>li a:hover,.header-style9 .header-bottom .primary-menu .nav-pills>li:last-child>a,.sw-category-slider2 .slider .item .item-wrap .item-content h4 a:hover,.block-home9 .block-text-home9 .wrap-content a:hover,.sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat .item-wrap .item-content h4 a:hover,.sw-category-slider3 .resp-slider-container .item .item-wrap .item-content h4 a:hover,.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,.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,.item-wrap3 .item-detail .item-content h4 a:hover,.footer-home9 .footer-top9 .wrap-content .item a:hover span,.footer-home9 .footer-menu9 .vc_wp_custommenu .widget_nav_menu ul>li>a:hover,.footer-home9 .contact-address .info-footer ul>li.email a:hover,.home-style9 .footer .footer-copyright>.container .sidebar-copyright .widget_nav_menu ul.menu>li>a:hover,.header-style10 .header-bottom .primary-menu .navbar-inverse .nav-pills>li>a:hover,.header-style10 .header-bottom .primary-menu .navbar-inverse .nav-pills>li.active>a,padding:.sw-woo-tab-cat3 .resp-tab .top-tab-slider .nav.nav-tabs>li>a:hover,.sw-woo-tab-cat3 .resp-tab .top-tab-slider .nav.nav-tabs>li.active>a,.sw-woo-tab-cat3 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item .item-wrap .item-content h4 a:hover,.home-style10 .woo-slider-default .slick-slider .item .item-wrap .item-content h4 a:hover,.sw_tab_countdown .tab-countdown-slide .top-tab-slider .res-button:hover,.sw_tab_countdown .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content h4 a:hover,.responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .entry-content .entry-meta .entry-tag a:hover,.responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .entry-content .item-title h4 a:hover,.footer .footer-home10 .footer-menu .info-footer a:hover,.header-style11 .header-mid .primary-menu .navbar-inverse .nav-pills>li>a:hover,.header-style11 .header-mid .search-cate .search-icon .fa:hover,.block-text-home11 .item:hover .item-content h3,.sw-category-slider4 .resp-slider-container .item .item-content h3 a:hover,.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content h4 a:hover,.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,.sw-latest-review .resp-slider-container .slider .slick-list .item .item-post a:hover,.home-style11 .featured-product .item .item-wrap .item-detail .item-content h4 a:hover,.home-style11 .responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content h4 a:hover,.home-style11 .footer .footer-copyright .copyright-text p a:hover,.header-style12 .header-mid .sw-setting i:hover,.header-style12 .header-bottom .nav-pills>li>a:hover,.header-style12 .header-bottom .header-right .sw_social ul li a:hover,.header-style12 .header-bottom .sticky-search i:hover,.header-style12 .header-bottom.sticky-menu .nav-pills>li>a:hover,.header-style12 .header-bottom.sticky-menu .nav-pills>li.active>a,.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content h4 a:hover,.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,.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,.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,.toggle-tab .vc_toggle_simple .vc_toggle_title:hover h4,.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,.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,.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,.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.revo_resmenu>li.active>a,.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.revo_resmenu>li ul>li>a:hover,.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.revo_resmenu>li ul>li.active>a,.footer-mstyle1 .footer-container .footer-menu .menu-item a:hover .menu-text,.footer-mstyle1 .footer-container .footer-menu .menu-item .footer-search .top-form.top-search .topsearch-entry button:hover,.mobile-layout .fancybox-overlay .fancybox-outer #subscribe_popup .link-mobile a:hover,.mobile-layout .products-wrapper .woocommerce-pagination .page-numbers>li a.current,.mobile-layout .products-wrapper .woocommerce-pagination .page-numbers>li .page-numbers.current,.header-mobile-style5 .header-top-mobile .header-menu-categories .vertical_megamenu .menu-responsive-wrapper ul.revo_resmenu>li.active>a,.header-mobile-style5 .header-top-mobile .header-menu-categories .vertical_megamenu .menu-responsive-wrapper ul.revo_resmenu>li ul>li>a:hover,.header-mobile-style5 .header-top-mobile .header-menu-categories .vertical_megamenu .menu-responsive-wrapper ul.revo_resmenu>li ul>li.active>a,.header-mobile-style5 .mobile-search .top-form.top-search .topsearch-entry button.button-search-pro:hover,.featured-mobile .woocommmerce-shop a:hover,.resp-ajax-page-listing .page-listing-content ul.nav-tabs>li>a:hover,.style-moblie.style2 .resp-slider-container>div.items-wrapper>.item .item-wrap .item-detail .item-content h4 a:hover,.sw-hotdeal .sw-hotdeal-content .item-product .item-detail .item-content h4 a:hover,.bg-touch .get-touch a:hover,.footer-style7 .info-footer ul>li.email a:hover,.footer .footer-menu .contact-address .info-footer ul>li.email a:hover,.home-style3 .footer .footer-copyright a:hover,.footer .footer-copyright a,.footer .footer-top .newsletter .mc4wp-form input[type="submit"]:hover,.rtl .bg-touch .get-touch a:hover {
color:#ff5c00;
}

.slider-more i,.slider-more1 i,.topsearch-entry .search-append .autocomplete-suggestion>a img,.header-top .widget_nav_menu ul.menu>li>a span.fa,.wp_left_contact ul li i,.category-contents .blog-content .post .entry .entry-content .content-top .entry-meta .fa,.category-contents .blog-content .post .entry .entry-content .content-top .entry-meta-tag .fa,.single-post-relate .post .item-relate-content .read-more i,.woocommerce form table.wishlist_table tr td.product-price del,.woocommerce-page form table.wishlist_table tr td.product-price del,.header-style9 .header-bottom .widget_nav_menu ul.menu>li>a span.fa,.responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .entry-content .entry-meta .fa,.rtl .header-style11 .header-mid .sw-revo-cart,.single-post.mobile-layout .single-post-relate-mobile .post .item-relate-content .entry-meta .fa {
margin-right:10px;
}

.slider-more1:hover,.single-portfolio .portfolio-top .portfolio-content .single-portfolio-content .portfolio-meta .pmeta-item>.meta-link:hover,.wp-comingsoon .footer-comingsoon a:hover {
color:#cc4a00;
}

.title-sytle1 .block-title,.sidebar .widget,.portfolio .cmm-box-right .control-group button,.category-contents .blog-content .post,.sidebar-related-post .sidebar-relate-content .item,.home.blog .header,.woocommerce-account #contents .page .entry-title,.wc-vendor-page.shop_settings .entry-content #pv_seller_info_container,.wc-vendor-page.shop_settings .entry-content #pv_shop_description_container,.dokan-store .dokan-store-sidebar .widget,.dokan-store .products-loop>li,#dokan-content,.products-wrapper .products-loop>li,.entry-summary table,.faq,.featured-mobile,.footer .footer-top5 .text-block {
margin-bottom:30px;
}

.title-sytle1 .block-title h3:before,.sw-category-slider .block-title h3:before,.responsive-post-slider .block-title h3:before {
content:'';
height:2px;
width:100px;
background-color:#ff5c00;
position:absolute;
bottom:-1px;
}

.title-sytle3 .box-title,.header-style2 .header-bottom,.sidebar .widget .widget-inner .block-title-widget,.sidebar .widget.widget_categories .block-title-widget,.sidebar .widget.widget_recent_entries .block-title-widget,.sidebar .widget.widget_product_categories .block-title-widget,.sw-best-seller-product .box-title,.sw-best-seller-product-slider .box-title,.sw-featured-product-slider .box-title,.sidebar .widget_layered_nav .block-title-widget,.widget_price_filter .block-title-widget,.footer .footer-top .find-store .store a:hover {
background-color:#f2f2f2;
}

.title-sytle3 .box-title h3,.sidebar .widget .widget-inner .block-title-widget h2,.sidebar .widget.widget_categories .block-title-widget h2,.sidebar .widget.widget_recent_entries .block-title-widget h2,.sidebar .widget.widget_product_categories .block-title-widget h2,.sw-best-seller-product-slider .box-title h3,.sw-featured-product-slider .box-title h3,.sidebar .widget_layered_nav .block-title-widget h2,.widget_price_filter .block-title-widget h2 {
position:relative;
color:#222;
font-size:16px;
text-transform:uppercase;
font-weight:700!important;
margin-bottom:0;
padding:15px;
}

.title-sytle3 .box-title h3:before,.sidebar .widget .widget-inner .block-title-widget h2:before,.sidebar .widget.widget_categories .block-title-widget h2:before,.sidebar .widget.widget_recent_entries .block-title-widget h2:before,.sidebar .widget.widget_product_categories .block-title-widget h2:before,.sw-best-seller-product .box-title h3:before,.sw-best-seller-product-slider .box-title h3:before,.sw-featured-product-slider .box-title h3:before,.sidebar .widget_layered_nav .block-title-widget h2:before,.widget_price_filter .block-title-widget h2:before {
content:'\f219';
font-family:FontAwesome;
font-size:18px;
display:inline-block;
margin-right:10px;
color:#ff5c00;
}

.rtl .title-sytle3 .box-title h3:before,.rtl .header-style4 .header-top .header-open:before,.rtl .mega-left-title:before,.rtl .sidebar .widget .widget-inner .block-title-widget h2:before,.rtl .sidebar .widget.widget_categories .block-title-widget h2:before,.rtl .sidebar .widget.widget_recent_entries .block-title-widget h2:before,.rtl .category-contents .blog-content .post .entry .entry-content .content-top .entry-meta .fa,.rtl .sidebar .widget.widget_product_categories .block-title-widget h2:before,.rtl .sw-best-seller-product .box-title h3:before,.rtl .sw-best-seller-product-slider .box-title h3:before,.rtl .sw-featured-product-slider .box-title h3:before,.rtl .service-home4 ul>li:before,.rtl.woocommerce form table.wishlist_table tr td.product-price del,.rtl.woocommerce-page form table.wishlist_table tr td.product-price del,.rtl .sidebar .widget_layered_nav .block-title-widget h2:before,.rtl .widget_price_filter .block-title-widget h2:before,.rtl .footer-home9 .follow-us ul>li>a,.rtl .responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .entry-content .entry-meta .fa,.mobile-layout.rtl .products-wrapper .products-loop.list .item .item-wrap .item-detail .products-thumb,.single-post.mobile-layout.rtl .single-post-relate-mobile .post .item-relate-content .entry-meta .fa,.rtl .filter-mobile .widget_layered_nav ul>li a {
margin-left:10px;
margin-right:0;
}

.title-sytle4 .box-title,.sw-woo-tab-default .resp-tab .category-slider-content .box-title {
position:absolute;
top:-8px;
left:-8px;
min-width:204px;
}

.rtl .title-sytle4 .box-title,.rtl .sw-woo-tab-default .resp-tab .category-slider-content .box-title {
right:-8px;
left:auto;
}

.title-sytle4 .box-title h3,.sw-woo-tab-default .resp-tab .category-slider-content .box-title h3 {
line-height:48px;
background-color:#ff5c00;
font-size:18px;
color:#fff;
font-weight:700!important;
border-top-right-radius:7px;
position:relative;
text-transform:uppercase;
box-shadow:0 2px 4px 0 rgba(0,0,0,.3);
margin:0;
padding:0 16px;
}

.title-sytle4 .box-title h3:before,.sw-woo-tab-default .resp-tab .category-slider-content .box-title h3:before,.sw-child-cat .child-top .box-title h3:before {
content:'';
width:0;
height:0;
border-bottom:8px solid transparent;
border-right:8px solid #b94300;
left:0;
bottom:-8px;
position:absolute;
}

.rtl .title-sytle4 .box-title h3:before,.rtl .sw-woo-tab-default .resp-tab .category-slider-content .box-title h3:before {
border-left:8px solid #b94300;
border-right:0;
right:0;
left:auto;
}

.title-sytle5 .block-title,.home-style5 .sw-woo-container-slider .block-title {
margin-bottom:30px;
text-align:center;
}

.title-sytle5 .block-title h3,.home-style5 .sw-woo-container-slider .block-title h3 {
border:0;
position:relative;
font-size:18px;
color:#222;
text-transform:uppercase;
font-weight:700!important;
padding:15px 0 13px;
}

.title-sytle5 .block-title h3:before,.home-style5 .sw-woo-container-slider .block-title h3:before {
content:'';
height:2px;
width:100px;
background-color:#ff5c00;
position:absolute;
bottom:-1px;
left:50%;
margin-left:-50px;
}

.title-sytle6 .block-title h3,.sw_tab_countdown3 .block-title h3,.best-selling-product.style2 .block-title h3,.woo-slider-style1 .block-title h3 {
font-size:24px;
color:#222;
text-transform:uppercase;
position:relative;
margin-bottom:25px;
padding:0 0 0 20px;
}

.rtl .title-sytle6 .block-title h3,.rtl .sw_tab_countdown3 .block-title h3,.rtl .best-selling-product.style2 .block-title h3,.rtl .woo-slider-style1 .block-title h3,.rtl .responsive-post-slider.style5 .block-title h3,.rtl .sw-category-slider6 .block-title h3,.rtl .header-style7 .header-top .currency_w>li>a {
padding:0 20px 0 0;
}

.title-sytle6 .block-title h3:before,.sw_tab_countdown3 .block-title h3:before,.best-selling-product.style2 .block-title h3:before,.woo-slider-style1 .block-title h3:before,.responsive-post-slider.style5 .block-title h3:before,.block-text-home12:before {
content:"";
position:absolute;
width:2px;
height:19px;
top:4px;
left:0;
background:#ff5c00;
}

.rtl .title-sytle6 .block-title h3:before,.rtl .block-popup-login .email-input:before,.rtl .block-popup-login .pass-input:before,.rtl .block-popup-login .block-content .col-reg.login-customer ul.list-log li:before,.rtl.woocommerce #reviews #comments ol.commentlist li img.avatar,.rtl .sw_tab_countdown3 .block-title h3:before,.rtl .best-selling-product.style2 .block-title h3:before,.rtl .woo-slider-style1 .block-title h3:before,.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,.rtl .responsive-post-slider.style5 .block-title h3:before,.rtl .sw-category-slider6 .block-title h3:before,.rtl .sw-category-slider6 .resp-slider-container .responsive .item .item-image .item-content,.rtl .block-text-home12:before {
left:auto;
right:0;
}

.title-sytle6 .block-title h3 span,.header-style3 .header-top .block-text-right span,.sidebar .widget.widget_calendar #calendar_wrap #wp-calendar tbody tr td>a,.sidebar .widget.widget_calendar #calendar_wrap #wp-calendar tr th>a,.sidebar .widget.widget_calendar #calendar_wrap #wp-calendar #today,.sidebar .widget.widget_recent_comments .widget-inner ul#recentcomments>li .comment-author-link,.header-style6 .header-top .block-text-right span,.service-home6 ul>li .content span,.sw_tab_countdown3 .block-title h3 span,.best-selling-product.style2 .block-title h3 span,.woo-slider-style1 .block-title h3 span,.responsive-post-slider.style5 .block-title h3 span {
font-weight:700;
}

.button-style1 .res-button,.countdown-slider2 .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,.countdown-slider2 .res-button.slick-prev {
left:5px;
background:url(../images/bg_general.png) no-repeat -20px -1111px;
}

.button-style1 .res-button.slick-prev:hover,.button-style2 .res-button.slick-prev:hover,.countdown-slider2 .res-button.slick-prev:hover,.sw-woo-tab-default .resp-tab .category-slider-content .tab-content .tab-pane.active .res-button.slick-prev:hover,.sw-best-seller-product-slider .customNavigation .btn-bs.prev-bs:hover,.sw-featured-product-slider .customNavigation .btn-bs.prev-bs:hover,.sw-woo-tab-style3 .resp-tab .tab-pane.active .res-button.slick-prev:hover,.home-style5 .sw-woo-container-slider .res-button.slick-prev:hover,.responsive-post-slider .res-button.slick-prev:hover,.best-selling-product.style2 .res-button.slick-prev:hover,.woo-slider-style1 .res-button.slick-prev:hover {
background:url(../images/bg_general.png) no-repeat -20px -1063px;
}

.button-style1 .res-button.slick-next,.countdown-slider2 .res-button.slick-next {
right:5px;
background:url(../images/bg_general.png) no-repeat -20px -1015px;
}

.button-style1 .res-button.slick-next:hover,.button-style2 .res-button.slick-next:hover,.countdown-slider2 .res-button.slick-next:hover,.sw-woo-tab-default .resp-tab .category-slider-content .tab-content .tab-pane.active .res-button.slick-next:hover,.sw-best-seller-product-slider .customNavigation .btn-bs.next-bs:hover,.sw-featured-product-slider .customNavigation .btn-bs.next-bs:hover,.sw-woo-tab-style3 .resp-tab .tab-pane.active .res-button.slick-next:hover,.home-style5 .sw-woo-container-slider .res-button.slick-next:hover,.responsive-post-slider .res-button.slick-next:hover,.best-selling-product.style2 .res-button.slick-next:hover,.woo-slider-style1 .res-button.slick-next:hover {
background:url(../images/bg_general.png) no-repeat -20px -967px;
}

.button-style2 .res-button.slick-prev,.sw-woo-tab-default .resp-tab .category-slider-content .tab-content .tab-pane.active .res-button.slick-prev,.sw-best-seller-product-slider .customNavigation .btn-bs.prev-bs,.sw-featured-product-slider .customNavigation .btn-bs.prev-bs,.sw-woo-tab-style3 .resp-tab .tab-pane.active .res-button.slick-prev,.home-style5 .sw-woo-container-slider .res-button.slick-prev,.responsive-post-slider .res-button.slick-prev {
right:48px;
background:url(../images/bg_general.png) no-repeat -20px -1111px;
}

.rtl .button-style2 .res-button.slick-prev,.rtl .sale-off,.rtl .header-style4 .revo_top .top-form.top-search button.button-search-pro,.rtl .revo_top .top-form.top-search .cat-wrapper:before,.sw-woo-tab-default .resp-tab .category-slider-content.style1 .tab-content .tab-pane.active .res-button.slick-prev,.rtl .sw-woo-tab-default .resp-tab .category-slider-content .tab-content .tab-pane.active .res-button.slick-prev,.rtl .sw-best-seller-product-slider .customNavigation .btn-bs.prev-bs,.rtl .sw-featured-product-slider .customNavigation .btn-bs.prev-bs,.rtl .sw-woo-tab-style3 .resp-tab .tab-pane.active .res-button.slick-prev,.home-style5.rtl .sw-woo-container-slider .res-button.slick-prev,.rtl .home-style5 .sw-woo-container-slider .res-button.slick-prev,.rtl .responsive-post-slider .res-button.slick-prev {
left:15px;
right:auto;
}

.button-style2 .res-button.slick-next,.sw-woo-tab-default .resp-tab .category-slider-content .tab-content .tab-pane.active .res-button.slick-next,.sw-best-seller-product-slider .customNavigation .btn-bs.next-bs,.sw-featured-product-slider .customNavigation .btn-bs.next-bs,.sw-woo-tab-style3 .resp-tab .tab-pane.active .res-button.slick-next,.home-style5 .sw-woo-container-slider .res-button.slick-next,.responsive-post-slider .res-button.slick-next {
right:15px;
background:url(../images/bg_general.png) no-repeat -20px -1015px;
}

.rtl .button-style2 .res-button.slick-next,.sw-woo-tab-default .resp-tab .category-slider-content.style1 .tab-content .tab-pane.active .res-button.slick-next,.rtl .sw-woo-tab-default .resp-tab .category-slider-content .tab-content .tab-pane.active .res-button.slick-next,.rtl .sw-best-seller-product-slider .customNavigation .btn-bs.next-bs,.rtl .sw-featured-product-slider .customNavigation .btn-bs.next-bs,.rtl .sw-woo-tab-style3 .resp-tab .tab-pane.active .res-button.slick-next,.home-style5.rtl .sw-woo-container-slider .res-button.slick-next,.rtl .home-style5 .sw-woo-container-slider .res-button.slick-next,.rtl .responsive-post-slider .res-button.slick-next {
left:48px;
right:auto;
}

.button-style3 .res-button,.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;
}

.button-style3 .res-button.slick-prev,.sw-woo-tab-cat .resp-tab .tab-pane.active .res-button.slick-prev,.sw-woo-tab-style2 .resp-tab .tab-pane.active .res-button.slick-prev {
left:15px;
background:url(../images/bg_general.png) no-repeat -20px -647px;
}

.button-style3 .res-button.slick-prev:hover,.sw-woo-tab-cat .resp-tab .tab-pane.active .res-button.slick-prev:hover,.sw-woo-tab-style2 .resp-tab .tab-pane.active .res-button.slick-prev:hover {
background:url(../images/bg_general.png) no-repeat -20px -586px;
}

.button-style3 .res-button.slick-next,.sw-woo-tab-cat .resp-tab .tab-pane.active .res-button.slick-next,.sw-woo-tab-style2 .resp-tab .tab-pane.active .res-button.slick-next {
right:15px;
background:url(../images/bg_general.png) no-repeat -20px -403px;
}

.button-style3 .res-button.slick-next:hover,.sw-woo-tab-cat .resp-tab .tab-pane.active .res-button.slick-next:hover,.sw-woo-tab-style2 .resp-tab .tab-pane.active .res-button.slick-next:hover {
background:url(../images/bg_general.png) no-repeat -20px -342px;
}

.sw-brand-container-slider .res-button.slick-prev,.sw-category-slider .res-button.slick-prev {
left:30px;
background:url(../images/bg_general.png) no-repeat -20px -525px;
}

.sw-brand-container-slider .res-button.slick-prev:hover,.sw-category-slider .res-button.slick-prev:hover,.countdown-slider .res-button.slick-prev:hover {
background:url(../images/bg_general.png) no-repeat -20px -464px;
}

.sw-brand-container-slider .res-button.slick-next,.sw-category-slider .res-button.slick-next {
right:30px;
background:url(../images/bg_general.png) no-repeat -20px -281px;
}

.sw-brand-container-slider .res-button.slick-next:hover,.sw-category-slider .res-button.slick-next:hover,.countdown-slider .res-button.slick-next:hover {
background:url(../images/bg_general.png) no-repeat -20px -220px;
}

.yith-wcwl-share,.header-style3 .top-header,.about_us .about-us,.revo-portfolio .portfolio-tab,.rtl .revo-portfolio .portfolio-tab,.category-contents .blog-content .post .entry .entry-content .readmore,#wp-calendar tr th,.sw-child-cat2 .resp-slider-container .item:first-child .item-wrap .item-content,.rtl .sw-child-cat2 .resp-slider-container .item:first-child .item-wrap .item-content,.block1-home3 .wrap-content .item .item-content,.featured-categories2 .sw-category-slider .block-title,.comming-soon,.resp-tab .top-tab-slider,.item .item-wrap .item-detail .item-img,.responsive-post-slider.style1 .box-title,.responsive-post-slider.style2 .box-title,.woocommerce .entry-content .checkout_coupon .form-row.form-row-last,.woocommerce-page .entry-content .checkout_coupon .form-row.form-row-last,.pswp__zoom-wrap,.header-style6 .top-header,.featured-cat .wrap-content .block-title,.home-style6 .featured-product .block-title,.sw-twitter-slider .box-slider-title,.sw-twitter-slider .carousel-inner .item .item-twiter,.testimonial-slider.layout1 .carousel-inner .item,.block-home9 .block-text-home9 .wrap-content,.footer-home9 .footer-top9 .wrap-content .item.item2,.block-text-home11 .item .item-content,.mobile-layout.search-no-results .content_list_product .products-wrapper .no-result,.mobile-layout.woocommerce-account .listing-title h1,.single-product.mobile-layout .content-product-detail .product-type-simple .cart,.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .addcart-wrapper,.single-product.mobile-layout.woocommerce div.product form.cart .addcart-wrapper .single_variation_wrap,.featured-mobile .block-title,.feature-cat,.footer .footer-top .follow-us,.footer .footer-top .app-download {
text-align:center;
}

.woocommerce a.added_to_cart,.added_to_cart.wc-forward,.header-style3 .header-bottom .header-right,.header-style3 .search-cate .revo_top .top-form.top-search .cat-wrapper,.header-style4 .main-menu .nav-pills.nav-mega .revo-mega-menu.revo-menu-img>a span.menu-img,.header-style7 .header-mid.sticky-mid .mid-header .widget_nav_menu,.header-style7 .header-bottom .container .sticky-search .top-form.top-search .cat-wrapper,.header-style7 .header-mid.sticky-mid .mid-header .top-form.top-form-minicart .top-minicart-icon .title-cart,.home-style7 .revo_breadcrumbs,.home-style1 .mega-left-title::after,.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,.header-style1 .header-mid .sticky-search,.header-style1 .header-mid .sticky-cart,.header-style1 .header-mid .container .sticky-search .sticky-search-content .top-form.top-search .cat-wrapper,.header-style1 .header-mid.sticky-menu .contact-us-header,.header-style2 .header-bottom .sticky-search,.header-style5 .header-bottom .sticky-search,.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,.header-style2 .header-bottom.sticky-menu .widget_nav_menu,.header-style5 .header-bottom.sticky-menu .widget_nav_menu,.header-default.sticky-menu .revo-header,.header-default.sticky-menu .revo-center,.header-style3 .nav-pills.nav-mega .revo-mega-menu.revo-menu-img>a span.menu-img,.nav-pills.nav-mega .revo-mega-menu .dropdown-menu>li.image-full>a .menu-title,.nav-pills.nav-mega .revo-mega-menu .dropdown-menu>li .item-bottom,.nav-pills.nav-mega .revo-mega-menu .dropdown-menu .revo-menu-img>a:before,.nav-pills.nav-mega .revo-mega-menu .dropdown-menu .menu-shortcode>a,.nav-pills.nav-mega .revo-menu-custom ul .menu-img,.nav-pills.nav-mega .revo-mega-menu.custom-image-col4 .dropdown-menu.column-4>li.custom-slider-col4 .order-title,.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,.resmenu-container .menu-responsive-wrapper ul .dropdown-resmenu,#cpanel-form .revo-radio-img input[type="radio"],#cpanel-form .revo-radio-img span,.sidebar .widget.widget_archive .screen-reader-text,.sidebar .widget.widget_categories .screen-reader-text,.category-contents .blog-content.blog-content-list .post.no-thumb .entry .entry-thumb:before,#comments .pingback .media-heading .time,.vc_wp_search .widget_search .searchform .screen-reader-text,#subscribe_popup .subscribe-popup-container .subscribe-form input[type="submit"]:before,.countdown-slider .slider .item-countdown .item-wrap .item-detail .item-image-countdown a.sw-quickview,.countdown-slider .slider .item-countdown .item-wrap .item-detail .item-image-countdown span.onsale,.countdown-slider2 .slider .item-countdown .item-detail .item-image-countdown a.sw-quickview,.countdown-slider2 .slider .item-countdown .item-detail .item-image-countdown .onsale,.sw-woo-tab-default .resp-tab .category-slider-content .button-collapse,.sw-child-cat .child-top .box-title .button-collapse,.sw-child-cat2 .child-top .box-title .button-collapse,.revo_breadcrumbs .breadcrumbs .breadcrumb>li:last-child span.go-page,.search .no-result form label,_:-ms-fullscreen,:root .revo_top .top-form.top-search select::-ms-expand,.item .item-wrap .item-detail .products-thumb .onsale,.item .item-wrap .item-detail .item-content .item-bottom .clear,.item .item-wrap .item-detail .item-img .item-bottom .clear,.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,.slick-slide.slick-loading img,.slick-arrow.slick-hidden,.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,.woocommerce article .wishlist-title,.woocommerce-page article .wishlist-title,div.star .rating-hidden,div.stars .rating-hidden,.woocommerce-checkout .customer_details tr td:before,.woocommerce div.product div.images .woocommerce-product-gallery__trigger img,label.screen-reader-text,.wc-vendor-page.vendor_dashboard .vendor-dashboard-wrapper center p>a:last-child:after,.wc-vendor-page .wc-soldby-start br,.dokan-single-store .item-description,.sw-custom-variation input[type="radio"],.item-content .sw-custom-variation .sw-radio-variation span.variation-color:after,.products-wrapper .products-loop.grid>li .item-wrap .item-detail .item-content .item-description,.products-wrapper .products-loop.list .item .item-wrap .item-detail:before,.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,.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom .clear,.products-loop .product-category a h3 .count,.product_detail .content_product_detail .reviews-content .woocommerce-review-link,.product_detail .content_product_detail .cart .group_table tbody tr td .quantity:before,.product_detail .content_product_detail .cart .clear,.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,.variations tr td.value select::-ms-expand,.quickview-container.woocommerce .slider_img_productd span.onsale,.header-style6 .header-bottom .revo-logo,.header-style6 .header-bottom .cart-sticky,.header-style6 .header-bottom .main-menu .primary-menu .navbar-inverse .nav-pills.nav-mega .revo-mega-menu.revo-menu-img>a span.menu-img,.header-style6 .header-bottom.sticky-menu .cart-sticky .top-form.top-form-minicart .top-minicart-icon .cart-contents .text-cart,.header-style6 .search-cate .revo_top .top-form.top-search .cat-wrapper,.home-style7 .responsive-post-slider .resp-slider-container .block-title h3:before,.header-style8 .header-mid .search-cate .top-form .topsearch-entry .cat-wrapper,.header-style8 .header-bottom .bottom-content .primary-menu .navbar-inverse .nav-pills>li.dropdown>a:after,.header-style8 .header-bottom .bottom-content .primary-menu .navbar-inverse .nav-pills.nav-mega .revo-mega-menu.revo-menu-img>a span.menu-img,.item-wrap2 .item-detail .products-thumb .item-button .clear,.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,.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,.header-style9 .header-bottom .search-home9 .top-form.top-search .cat-wrapper,.item-wrap3 .item-detail .products-thumb .item-button .clear,.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,.home-style9.disable-search .header-style9 .header-bottom .search-home9 h3:before,.home-style9 .footer .footer-copyright>.container .sidebar-copyright .widget_sp_image,.page-style .best-selling-page .box-slider-title,.page-style .woo-slider-default .box-slider-title,.header-style10 .header-bottom.sticky-menu .nav-pills.nav-mega .revo-mega-menu.revo-menu-img>a span.menu-img,.header-style10 .header-bottom .container .sticky-search .top-form.top-search .cat-wrapper,.header-style10 .header-bottom .primary-menu .navbar-inverse .nav-pills>li.dropdown>a:after,.sw-woo-tab-cat3 .resp-tab .top-tab-slider .button-collapse,.home-style10 .footer .footer-copyright .widget_sp_image,.sw_tab_countdown .tab-countdown-slide .top-tab-slider-full,.sw_tab_countdown .tab-countdown-slide .tab-content .item-wrap .item-detail .products-thumb .onsale,.footer .footer-home10 .footer-menu .info-footer h3,.header-style11 .header-mid .primary-menu .navbar-inverse .nav-pills.nav-mega .revo-mega-menu.revo-menu-img>a span.menu-img,.header-style11 .header-mid .search-cate .revo_top .top-form.top-search .topsearch-entry form .cat-wrapper,.home-style11 .responsive-post-slider .resp-slider-container .slider .item .item-detail .img_over .entry-date,.header-style12 .header-mid .search-cate .top-form .topsearch-entry .cat-wrapper,.header-style12 .header-bottom .nav-pills>li.dropdown>a:after,.header-style12 .header-bottom .nav-pills.nav-mega .revo-mega-menu.revo-menu-img>a span.menu-img,.header-style12 .header-bottom .sticky-cart,.header-style12 .header-bottom .top-header,.header-style12 .header-bottom .sticky-search .sticky-search-content .top-form.top-search .cat-wrapper,.header-style12 .header-bottom.sticky-menu .header-right,.header-style12 .header-bottom.sticky-menu .vertical_megamenu,.header-style12 .mega-left-title:after,.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .feedback,.responsive-post-slider.style5 .resp-slider-container .slider .item .item-detail .img_over:before,.mobile-layout .header-mobile-style2.sticky-mobile .header-cart a .menu-text,.mobile-layout .header-mobile-style4.sticky-mobile .header-cart a .menu-text,.header-mobile-style3.sticky-mobile .header-top-mobile .mobile-search,.header-mobile-style1.sticky-mobile .header-cart a .menu-text,.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,.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,.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,.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper .resmenu-container .navbar-toggle,.mobile-layout .revo_breadcrumbs,.mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item td.product-subtotal,.mobile-layout.woocommerce-wishlist .wishlist-title,.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table thead th,.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr td.product-stock-status,.footer-mstyle1 .footer-container .footer-menu .menu-item .footer-search .top-form.top-search .topsearch-entry .cat-wrapper,.mobile-layout .vertical_megamenu_shop .vertical-megamenu,.mobile-layout .products-wrapper .woocommerce-pagination .note,.mobile-layout .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-bottom,.mobile-layout.search-no-results .breadcrumbs,.mobile-layout.woocommerce-account #customer_login .social-share .title-share,.mobile-layout.woocommerce-account .breadcrumbs,.search-results.mobile-layout .revo_breadcrumbs,.filter-mobile .widget_layered_nav ul>li .count,.header-mobile-style5 .header-top-mobile .header-menu-categories .vertical_megamenu .menu-responsive-wrapper .resmenu-container .navbar-toggle,.header-mobile-style5 .mobile-search .top-form.top-search .topsearch-entry .cat-wrapper,.featured-mobile .resp-slider-container .item .item-wrap .item-image .onsale,.featured-mobile .resp-slider-container .item .item-wrap .item-image a.sw-quickview,.header-mobile-style3 .mobile-search .top-form.top-search .topsearch-entry .cat-wrapper,.header-mobile-style4 .header-right .revo-minicart-mobile .menu-text,.sw-hotdeal .sw-hotdeal-content .item-product .item-detail .products-thumb span.onsale,.footer .footer-copyright .widget_nav_menu {
display:none;
}

.rtl .item-price del,.rtl .header-style2 .header-bottom.sticky-menu .header-right,.rtl .header-style5 .header-bottom.sticky-menu .header-right,.top-form .wrapp-minicart .minicart-padding ul.minicart-content li .detail-item .product-details .product-price,.rtl .top-form .wrapp-minicart .cart-checkout .price-total .price-total-w,.sidebar .widget.widget_rss .block-title-widget h2 span,.rtl #subscribe_popup .subscribe-popup-container .subscribe-form,.rtl .sw-woo-tab-default .resp-tab .category-slider-content.style1 .categories-image,.rtl .sw-woo-tab-default .resp-tab .category-slider-content.style1 ul.nav-tabs>li,.rtl .sw-best-seller-product-slider .carousel-inner .item,.rtl .sw-featured-product-slider .carousel-inner .item,.rtl .block-text1 .wrap-content,.rtl .block-home2 .wrap-content,.block2-home3 .wrap-content .item,.rtl .revo_breadcrumbs .breadcrumbs .breadcrumb>li>.go-page,.rtl .item .item-wrap .item-detail .item-content .reviews-content,.rtl .item .item-wrap .item-detail .item-img .reviews-content,.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,.woocommerce div.product p.cart,.rtl .sidebar .widget.widget_layered_nav .widget-inner ul>li span.count,.rtl.woocommerce-checkout #payment .payment_method_paypal .about_paypal,.rtl.woocommerce .star-rating,.rtl.woocommerce .woocommerce-error .button,.rtl.woocommerce .woocommerce-info .button,.rtl.woocommerce .woocommerce-message .button,.rtl.woocommerce-account .addresses .title .edit,.rtl.woocommerce-account ul.digital-downloads li .count,.wc-vendor-page .form-row input[type="checkbox"],.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-price ins,.rtl .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-price del,.product_detail .content_product_detail .compare,.header-style6 .header-mid .header-right .widget_text .header-right-block .header-help,.rtl .header-style6 .search-cate .search-home6,.rtl .header-style8 .header-bottom .bottom-content .header-right,.banner-home8 .wpb_single_image,.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,.home-style8 .footer .footer-copyright .copyright-text,.rtl.home-style8 .footer .footer-copyright .sidebar-copyright,.rtl .header-style9 .header-bottom .search-home9,.rtl .sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat.item-odd .item-wrap .item-content,.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-wrap .item-image,.home-style9.rtl .footer .footer-copyright .sidebar-copyright,.home-style9.rtl .footer .footer-copyright>.container .sidebar-copyright .widget_nav_menu ul.menu>li,.rtl .header-style10 .header-top .language-home10,.header-style10 .header-mid .header-right .widget_text,.home-style10 .footer .footer-copyright .copyright-text,.home-style10 .footer .footer-copyright .widget_nav_menu .menu>li,.rtl .sw_tab_countdown .tab-countdown-slide .top-tab-slider,.responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .entry-content .entry-meta .entry-tag,.home-style10.rtl .footer .sidebar-copyright,.rtl .footer .footer-home10 .footer-menu h3 .icon-footer,.footer .footer-home10 .footer-menu .connect-us ul>li,.rtl .sw_tab_countdown2 .tab-countdown-slide .tab-content,.home-style11 .footer .footer-copyright .copyright-text,.home-style11.rtl .footer .footer-copyright .sidebar-copyright,.rtl .sw_tab_countdown3 .tab-countdown-slide .tab-content,.rtl .sw-category-slider6 .block-title .view-all,.home-style12 .footer .footer-copyright .copyright-text,.rtl.home-style12 .footer .footer-copyright .sidebar-copyright,.mobile-layout .header-mobile-style2.sticky-mobile .mobile-search,.mobile-layout .header-mobile-style4.sticky-mobile .mobile-search,.header-mobile-style1.sticky-mobile .mobile-search,.mobile-layout.rtl .countdown-mobile .woocommmerce-shop,.mobile-layout.rtl .best-selling-mobile .woocommmerce-shop,.mobile-layout.rtl .related-products .woocommmerce-shop,.mobile-layout.rtl .products-wrapper .products-nav .filter-product,.single-product.mobile-layout.rtl .content-product-detail .product_detail .content_product_detail .social-share .title-share,.rtl .filter-mobile .widget_price_filter .price_slider_wrapper .price_slider_amount .price_label,.header-mobile-style3 .header-right .header-wishlist,.rtl .footer-style7 .wpb_content_element h3 .icon-footer,.rtl .footer-style7 .widget_nav_menu .widgettitle .icon-footer,.footer-style7 .newletter .app-download a,.footer .footer-menu .footer-menu-2 .vc_wp_custommenu .widget_nav_menu ul.menu>li,.rtl .footer .footer-menu .vc_wp_custommenu .widget_nav_menu .widgettitle .icon-footer,.rtl .footer .footer-menu .contact-address .info-footer h3 .icon-footer,.footer .footer-contact.style2 .newsletter-footer .content-wrap .form-newsletter,.footer .footer-bottom3 .widget_nav_menu ul.menu>li {
float:left;
}

.rtl .item-price ins,.rtl .header-style4 .header-top .header-open,.rtl .header-style7 .header-bottom .container .sticky-search .top-form.top-search input,.rtl .block-popup-login .block-content .col-reg.registered-account .submit-login,.rtl .header-style1 .header-mid .container .sticky-search .sticky-search-content .top-form.top-search input,.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,.rtl .top-form .wrapp-minicart .minicart-padding ul.minicart-content li .detail-item .product-details .product-price,.top-form .wrapp-minicart .cart-checkout .price-total .price-total-w,.rtl .top-form .wrapp-minicart .cart-checkout .cart-links .cart-link,.rtl .top-form .wrapp-minicart .cart-checkout .cart-links .checkout-link,.rtl .slideshow-home1 .wpb_revslider_element,.rtl .nav-pills.nav-mega .revo-mega-menu .dropdown-menu>li,.rtl .wrapper_vertical_menu .vertical-megamenu>li.revo-mega-menu>.dropdown-menu>li,.rtl .wpcf7 .wpcf7-submit,.rtl .revo-portfolio .portfolio-tab ul li,.rtl .pagination ul li,.rtl .single.main .post #authorDetails .authorDetail .avatar,.rtl .single.main .team #authorDetails .authorDetail .avatar,.rtl .single.main .attachment #authorDetails .authorDetail .avatar,.rtl .wrapper_404 .content_404 .block-bottom .btn-404,.rtl .block-whychoose .image-whychoose,.rtl .countdown-slider .slider .item-countdown .item-wrap .item-detail .item-image-countdown,.sw-woo-tab-default .resp-tab .category-slider-content.style1 .categories-image,.sw-woo-tab-default .resp-tab .category-slider-content.style1 ul.nav-tabs>li,.rtl .sw-woo-tab-default .resp-tab .category-slider-content ul.nav-tabs li,.rtl .sw-woo-tab-default .resp-tab .category-slider-content .categories-image,.rtl .sw-best-seller-product-slider .carousel-inner .image-slide,.rtl .sw-featured-product-slider .carousel-inner .image-slide,.rtl .sw-child-cat .child-top,.rtl .sw-child-cat2 .child-top .box-title,.rtl .sw-child-cat2 .child-top .childcat-content ul>li,.rtl .sw-child-cat2 .resp-slider-container .item,.rtl .sw-child-cat2 .resp-slider-container .item .item-wrap .products-thumb,.rtl .sw-woo-tab-cat .resp-tab .top-tab-slider .nav.nav-tabs>li,.rtl .sw-woo-tab-style2 .resp-tab .top-tab-slider .nav.nav-tabs>li,.rtl .sw-woo-tab-style3 .resp-tab .top-tab-slider .nav.nav-tabs>li,.rtl .block-home-2 .block-infos .info,.rtl .block-home-2 .block-infos .info .inner i,.rtl .block2-home3 .wrap-content .item,.rtl .block3-home3 .content-wrap .item-ins,.rtl .comming-soon .ClassyCountdown-wrapper>div,.rtl .listing-tab-shortcode .tabbable.tabs #myTabs.nav.nav-tabs,.search.rtl .listing-title h1 small,.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,[dir="rtl"] .slick-slide,.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,.price_slider_wrapper .price_label,.sidebar .widget.widget_layered_nav .widget-inner ul>li span.count,.rtl.woocommerce form table.shop_table tr td.actions .coupon,.rtl.woocommerce-page form table.shop_table tr td.actions .coupon,.rtl .login .form-row .button,.rtl .register .form-row .button,.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,.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,.rtl.woocommerce .entry-content .checkout_coupon .form-row,.rtl.woocommerce-page .entry-content .checkout_coupon .form-row,.rtl.woocommerce div.product p.cart,.rtl .social-share-item,.rtl.woocommerce table.shop_table_responsive tr td:before,.rtl.woocommerce-page table.shop_table_responsive tr td:before,.rtl.woocommerce-checkout .customer_details tr th,.rtl .woocommerce td.product-name dl.variation dd,.rtl.woocommerce-account .addresses .title h3,.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,.rtl .products-wrapper .products-nav .view-mode-wrap .view-mode>a,.rtl .products-wrapper .woocommerce-pagination .page-numbers>li,.rtl .products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-price ins,.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content .item-price del,.rtl.woocommerce div.product form.cart .button,.rtl .product_detail .content_product_detail .yith-wcwl-add-to-wishlist,.rtl .product_detail .content_product_detail .compare,.rtl .single-product>.tabs .tabbable .nav.nav-tabs li,.rtl .single-product>.tabs .tabbable .tab-content .tab-pane p .alignnone,.rtl .sw_related_upsell_widget .product-ur .tabbable.tabs .nav.nav-tabs li,.rtl .header-style6 .header-mid .header-right .widget_text .header-right-block .header-help,.rtl .featured-cat .wrap-content .item,.rtl .instargram-gallery ul>li,.rtl .sw-woo-tab-cat2 .resp-tab .top-tab-slider .nav.nav-tabs>li,.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,.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,.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,.rtl .sw-instagram-gallery .intagram-gallery-content .item,.rtl .sw-twitter-slider .carousel-inner .item .item-twiter .item-top .meta-time,intagram-gallery-content .item,.rtl .footer .footer-top8 .vc_wp_custommenu,.rtl .footer .footer-top8 .vc_wp_custommenu .widget_nav_menu ul.menu>li,.rtl .footer .footer-menu.home8 .footer-bottom .footer-content .socials-footer ul>li,.home-style8.rtl .footer .footer-copyright .copyright-text,.home-style8 .footer .footer-copyright .sidebar-copyright,.block-home9,.sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat.item-odd .item-wrap .item-content,.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-wrap .item-content,.sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat .item-wrap .item-image,.rtl .footer-home9 .news-letter .wrap-content .mc4wp-form input[type="email"],.rtl .footer-home9 .follow-us ul>li,.home-style9 .footer .footer-copyright>.container .sidebar-copyright .widget_nav_menu ul.menu>li,.home-style9 .footer .footer-copyright .sidebar-copyright,.home-style9.rtl .footer .footer-copyright .copyright-text,.header-style10 .header-top .language-home10,.rtl .header-style10 .header-mid .header-right .widget_text,.rtl .header-style10 .header-bottom .container .sticky-search .top-form.top-search input,.rtl .sw-woo-tab-cat3 .resp-tab .top-tab-slider .nav.nav-tabs>li,.home-style10.rtl .footer .footer-copyright .copyright-text,.rtl .banner-image-home10 .wpb_single_image.vc_align_left,.rtl .slider-home10 .rev_slider_wrapper,.rtl .slider-home10 .wpb_single_image.vc_align_left,.rtl .block-home10 .wrapper-content>.item,.rtl .sw_tab_countdown .tab-countdown-slide .tab-content,.rtl .sw_tab_countdown .tab-countdown-slide .tab-content .item-wrap .item-detail .products-thumb,.rtl .responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .entry-content .entry-meta .entry-tag,.rtl .footer .footer-home10 .footer-menu .wpb_content_element,.rtl .footer .footer-home10 .footer-menu .working-time ul>li,.footer .footer-home10 .footer-menu .working-time ul>li .time,.rtl .footer .footer-home10 .footer-menu .connect-us ul>li,.rtl .footer .footer-home10 .footer-menu .newsletter .mc4wp-form input[type="email"],.rtl .sw-category-slider4 .resp-slider-container .item,.rtl .sw_tab_countdown2 .tab-countdown-slide .top-tab-slider,.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,.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,.home-style11 .footer .footer-copyright .sidebar-copyright,.home-style11.rtl .footer .footer-copyright .copyright-text,.rtl .header-style12 .header-bottom .sticky-search .sticky-search-content .top-form.top-search input,.rtl .sw_tab_countdown3 .tab-countdown-slide .top-tab-slider,.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,.rtl .sw-category-slider6 .block-title,.rtl .sw-category-slider6 .resp-slider-container .responsive .item,.home-style12.rtl .footer .footer-copyright .copyright-text,.home-style12 .footer .footer-copyright .sidebar-copyright,.rtl .banner-mobile .wpb_single_image,.rtl .block-mobile .info,.rtl .block-mobile .info .fa,.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,.mobile-layout.rtl.woocommerce-cart .shop_table.cart tr.cart_item td,.mobile-layout .countdown-mobile .woocommmerce-shop,.mobile-layout .best-selling-mobile .woocommmerce-shop,.mobile-layout .related-products .woocommmerce-shop,.mobile-layout.woocommerce-wishlist.rtl .shop_table.wishlist_table tbody tr td,.rtl .footer-mstyle1 .footer-container .footer-menu .menu-item,.mobile-layout.rtl .products-wrapper .woocommerce-pagination .page-numbers>li,.rtl .filter-mobile .widget_price_filter .price_slider_wrapper .price_slider_amount button,.rtl .filter-mobile .widget_layered_nav ul>li,.rtl .header-mobile-style3 .header-right .header-wishlist,.rtl .footer-style7 .socials-footer ul>li,.rtl .footer .footer-block1 .block-infos .info,.rtl .footer .footer-block1 .block-infos .info .inner i,.rtl .footer .footer-menu .footer-menu-2 .vc_wp_custommenu .widget_nav_menu ul.menu>li,.rtl .footer .footer-contact .socials-footer ul li,.rtl .footer .footer-bottom3 .socials-footer ul>li,.rtl .footer .footer-bottom3 .widget_nav_menu ul.menu>li,.rtl .footer .footer-top .newsletter .mc4wp-form input[type="email"],.rtl .footer .footer-top5 .socials-footer h3,.rtl .footer .footer-top5 .socials-footer ul>li,.rtl .header-style7 .mid-header .top-form.top-form-minicart .top-minicart-icon i,.rtl .footer-style7 .newletter .app-download a {
float:right;
}

.revo-socials ul>li,.header-style3 .top-header .revo-logo,.header-style3 .header-bottom .main-menu,.service-home4 ul>li a,#lang_sel>ul.nav>li>a span,.wrapper_vertical_menu .vertical-megamenu>li.revo-mega-menu>.column-2 .column-2 .tag-menu ul>li,#cpanel-form img,.header-style6 .top-header .revo-logo,.header-style6 .header-bottom .main-menu,.featured-product2 .slick-slider .item-content .item-price span,.footer .footer-menu.home8 .footer-bottom .footer-content .footer-app a,.footer .footer-menu.home8 .footer-bottom .footer-content .socials-footer,.home-style10 .footer .footer-copyright .widget_nav_menu,.testimonial-slider2 .carousel-inner .image-client,.news-letter .wrap-content .mc4wp-form,.footer-mstyle1 .footer-container .footer-menu .menu-item a,.mobile-layout.woocommerce-account .image-login img,.mobile-layout.woocommerce-account #customer_login .social-share .wrap-content,.mobile-layout.woocommerce-account .woocommerce-MyAccount-content .avatar-user,.single-product.mobile-layout.woocommerce div.product form.cart .addcart-wrapper .single_variation_wrap .woocommerce-variation-add-to-cart,.sw-hotdeal .sw-hotdeal-content .item-product .item-detail .item-content .item-price,.footer .footer-copyright .sidebar-copyright {
display:inline-block;
}

.topsearch-entry .input-group-btn,.header-style7 .vertical_megamenu .wrapper_vertical_menu .vertical-megamenu>li.revo-mega-menu,.wrapper_vertical_menu .vertical-megamenu>li.revo-mega-menu>li,.modal-dialog,.header-style8 .vertical_megamenu .wrapper_vertical_menu .vertical-megamenu>li.revo-mega-menu,.mobile-layout .products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown>li {
position:static;
}

.topsearch-entry .input-group,.header-style3 .header-bottom.sticky-menu .header-right,.header-style1 .header-mid.sticky-menu .sticky-search,.header-style1 .header-mid.sticky-menu .sticky-cart,.header-style2 .header-bottom.sticky-menu .sticky-search,.header-style5 .header-bottom.sticky-menu .sticky-search,.top-form .wrapp-minicart .minicart-padding ul.minicart-content li .detail-item .product-details .product-price .price,.wrapper_vertical_menu .vertical-megamenu>li>.dropdown-menu>li .dropdown-menu>li:hover>.dropdown-menu,.wrapper_vertical_menu .vertical-megamenu>li>.dropdown-menu>li:hover>.dropdown-menu,.wrapper_vertical_menu .vertical-megamenu>li>.dropdown-menu.visible,.wrapper_vertical_menu .vertical-megamenu>li.revo-menu-custom ul>li:hover>.dropdown-sub,.sidebar .widget.widget_search .searchform .screen-reader-text,.sidebar .widget.widget_nav_menu .widget-inner ul.menu>li:hover>ul.dropdown-menu,.slick-slide img,.slick-initialized .slick-slide,.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,.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,.woocommerce-account #contents header,.sw-custom-variation .sw-radio-variation:hover .variation-tooltip,.products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown>li>ul>li a,.item-video>a,.home-style9 .footer .footer-copyright>.container .sidebar-copyright .widget_nav_menu,.header-style12 .header-bottom.sticky-menu .sticky-cart,.header-style12 .header-bottom.sticky-menu .sticky-search,.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,.mobile-layout .contact-form-mobile .wpcf7 .wpcf7-form-control-wrap,.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody {
display:block;
}

.rtl .topsearch-entry .search-append .autocomplete-suggestion>a img,.rtl .wp_left_contact ul li i,.rtl .service-home6 ul>li .content:before {
margin-right:0;
margin-left:10px;
}

.topsearch-entry .search-append .autocomplete-suggestion:first-child,.sidebar .widget.widget_text .textwidget,.quickview-container.woocommerce,.mobile-layout.search .body-wrapper-inner>.container,.style-moblie.style2 .resp-slider-container>div.items-wrapper>.item .item-wrap .item-detail .item-content {
padding-top:15px;
}

.topsearch-entry .search-append .autocomplete-suggestion:last-child,.quickview-container.woocommerce .product_detail .content_product_detail {
padding-bottom:15px;
}

.topsearch-entry .search-append .autocomplete-suggestion.no-result,.wc-vendor-page table th,.wc-vendor-page table td {
padding:10px;
}

.topsearch-entry .search-append .autocomplete-suggestion .media-body .price span.price-label,.wp_left_contact ul li a,.block-whychoose .content-whychoose .description,.footer .footer-home6 .vc_wp_custommenu .widget_nav_menu ul.menu>li>a {
color:#666;
}

.topsearch-entry .search-append .autocomplete-suggestion .media-body .price del,.header-style3 .search-cate .revo_top .top-form.top-search button.button-search-pro:hover:before,.header-style4 .main-menu .resmenu-container .menu-responsive-wrapper .revo_resmenu>li .dropdown-resmenu>li>.show-dropdown,.header-style4 .header-top .widget_nav_menu:hover h3,.header-style4 .header-top .top-login ul li a:hover,.header-style4 .header-top .top-login ul li a:hover:before,.header-style4 .revo_top .top-form.top-search button.button-search-pro:hover:before,.header-style5 .revo_top .top-form.top-search button.form-button:hover:before,.header-style3 .header-top .top-login ul li a:hover,.header-style3 .header-top .widget_nav_menu:hover h3,.sidebar-related-post .sidebar-relate-content .item .item-inner .entry-content .entry-meta-content,.content-search>.post .entry-content .entry-meta .entry-author,.content-search .product .entry-content .entry-meta .entry-author,.content-search>.post .entry-content .entry-meta .entry-author a,.content-search .product .entry-content .entry-meta .entry-author a,.content-search>.post .entry-content .entry-meta a,.content-search .product .entry-content .entry-meta a,.header-style6 .search-cate .revo_top .top-form.top-search button.button-search-pro:hover:before,.header-style9 .header-bottom .search-home9 .top-form.top-search button.button-search-pro:hover:before {
color:#999;
}

.header-style3 .header-top .widget_nav_menu,.header-style3 .header-top .top-login,.header-style4 .header-top .header-left,.header-style6 .header-top .top-login,.header-style6 .header-top .widget_nav_menu {
padding:8px 0;
}

.header-style3 .header-top .widget_nav_menu ul.menu,.header-style6 .header-top .widget_nav_menu ul.menu {
top:34px;
}

.header-style3 .header-top .widget_nav_menu ul.menu>li,.header-style4 .header-top .widget_nav_menu ul.menu>li,.top-form .wrapp-minicart .cart-checkout .cart-links .cart-link,.rtl .top-form .wrapp-minicart .cart-checkout .cart-links .checkout-link,.wrapper_404 .content_404 .block-top,.wrapper_404 .content_404 .block-bottom,.sw_related_upsell_widget .product-ur .tabbable.tabs,.header-style6 .header-top .widget_nav_menu ul.menu>li,.sw-category-slider-layout8 .slider .item-product-cat .item-wrap .item-content,.header-style10 .header-top .widget_nav_menu,.header-style10 .header-top #lang_sel>ul.nav>li>a,.header-style10 .header-top .language-home10 #lang_sel,.sw-woo-tab-cat3 .resp-tab .top-tab-slider .box-title,.rtl .sw_tab_countdown .box-title h3,.rtl .sw-latest-review .resp-slider-container .slider .slick-list .item .item-date,.mobile-layout.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account,.mobile-layout.woocommerce-account .woocommerce-MyAccount-content p:last-child,.single-product.mobile-layout.woocommerce div.product form.cart .addcart-wrapper .single_variation_wrap .woocommerce-variation.single_variation,.header-mobile-style3 .header-menu-categories .vertical_megamenu {
text-align:left;
}

.rtl .header-style3 .header-top .widget_nav_menu ul.menu>li,.rtl .header-style4 .main-menu .nav-pills>li,.rtl .header-style4 .header-top .widget_nav_menu ul.menu>li,.rtl .header-style7 .vertical_megamenu .vertical-megamenu,.rtl .block-popup-login form.login,.rtl .block-popup-login form.register,.rtl .top-form .wrapp-minicart .cart-checkout .cart-links .cart-link,.top-form .wrapp-minicart .cart-checkout .cart-links .checkout-link,.rtl .nav-pills>li.dropdown .dropdown-menu,.contact_us.rtl .wpcf7 .wpcf7-form-control-wrap input,.contact_us.rtl .wpcf7 textarea,.contact_us.rtl .block-contact .item .item-wrap,.rtl .category-contents .blog-content .post .entry .entry-content .readmore a,.rtl .wrapper_404 .content_404 .block-top,.rtl .sw-child-cat2 .resp-slider-container .item .item-wrap .item-content,.woocommerce.rtl .woocommerce .cart-collaterals .cart_totals,.woocommerce-page.rtl .woocommerce .cart-collaterals .cart_totals,.woocommerce>.cart-collaterals .cart_totals table tr td,.woocommerce-page>.cart-collaterals .cart_totals table tr td,.rtl th,.rtl .woocommerce table.shop_table,.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,.rtl.woocommerce-checkout #payment ul.payment_methods li,.rtl.woocommerce-cart table.cart td,.rtl.woocommerce-cart table.cart th,.rtl.woocommerce form .form-row label,.rtl.woocommerce-page form .form-row label,.rtl .login .lost_password,.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,.rtl.woocommerce table.my_account_orders tr td.order-actions,.rtl.woocommerce-page table.my_account_orders tr td.order-actions,.rtl .products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown,.rtl .products-wrapper .products-loop.list .item .item-wrap,.rtl .variations tr td.label,.rtl .variations tr .reset_variations,.rtl .header-style6 .header-top .widget_nav_menu ul.menu>li,.rtl .header-style8 .vertical_megamenu .vertical-megamenu,.rtl .sw-category-slider-layout8 .slider .item-product-cat .item-wrap .item-content,.rtl .footer-home9 .contact-address .wpb_single_image,.rtl .header-style10 .header-top .language-home10 #lang_sel,.rtl .sw-woo-tab-cat3 .resp-tab .top-tab-slider .box-title,.rtl .home-style10 .woo-slider-default .box-slider-title h2,.rtl .footer .footer-home10 .footer-menu .contact-address .wpb_single_image,.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,.rtl .style-moblie .block-title h3,.mobile-layout.rtl .contact-form-mobile .wpcf7 .wpcf7-form-control-wrap input,.mobile-layout.rtl .contact-form-mobile .wpcf7 .wpcf7-form-control-wrap textarea,.mobile-layout.woocommerce-account.rtl .woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account legend,.rtl .header-style7 .mid-header .top-form.top-form-minicart .top-minicart-icon {
text-align:right;
}

.header-style3 #lang_sel>ul.nav>li>a,.woocommerce .entry-content .checkout_coupon,.woocommerce-page .entry-content .checkout_coupon,.single-product.mobile-layout .content-product-detail .single-product>.tabs .tabbable .tab-content #tab-reviews #comments .comment_container .comment-text {
border:0;
padding:0;
}

.header-style3 .header-mid .widget_nav_menu ul.menu,.header-style6 .header-mid .widget_nav_menu ul.menu {
margin:5px 0;
}

.header-style3 .header-mid .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-style3 .header-mid .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-style3 .header-mid .header-right,.rtl #lang_sel>ul.nav,.header-style12 .header-bottom .header-right {
margin-right:15px;
}

.rtl .header-style3 .header-mid .header-right,.rtl .header-style9 .header-bottom .widget_nav_menu h3 {
margin:0 0 0 15px;
}

.header-style3 .header-bottom>.container,.header-style7 .header-bottom .container,.block-popup-login .email-input,.block-popup-login .pass-input,.header-style1 .header-mid .container,.header-style2 .header-bottom .container,.header-style5 .header-bottom .container,.nav-pills.nav-css>li.dropdown .dropdown-menu li.dropdown-submenu,.nav-pills>li.dropdown>a,.nav-pills>li.dropdown .dropdown-menu li.dropdown-submenu,.nav-pills>li.active,.nav-pills.nav-mega .revo-menu-custom ul .dropdown-submenu>ul>li,.single.main .post .entry-wrap .entry-thumb,.single.main .team .entry-wrap .entry-thumb,.single.main .attachment .entry-wrap .entry-thumb,.single-post-relate .post .item-relate-img,.sw-child-cat .child-top .box-title,.block2-home3 .wrap-content .item .item-img,.search .listing-title h1 small,.item .item-wrap .item-detail .products-thumb,.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,.responsive-post-slider .resp-slider-container .slider .item .item-detail .img_over,.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,.header-style6 .header-bottom>.container,.block-text-home6,.home-style7 .responsive-post-slider .resp-slider-container,.item-wrap2 .item-detail .products-thumb,.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,.newsllter .wrap-content .mc4wp-form,.header-style9 .header-top .text-header-top,.sw-category-slider2 .slider .item .item-wrap,.sw-category-slider2 .slider .item .item-wrap .item-image,.sw-category-slider3 .resp-slider-container .item,.sw-category-slider3 .resp-slider-container .item .item-wrap,.item-wrap3 .item-detail .products-thumb,.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,.footer-home9 .footer-menu9 .vc_column-inner,.home-style9 .wpb_single_image .vc_single_image-wrapper,.home-style9 .responsive-slider,.home-style9 .footer .footer-copyright>.container,.header-style10 .header-bottom.sticky-menu .container,.header-style10 .header-bottom .container,.sw_tab_countdown2,.home-style11 .featured-product .slider .slick-list,.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,.sw-category-slider5 .responsive .item-product-cat .item-image,.sw-category-slider6 .resp-slider-container .responsive .item .item-image,.border-slide12,.style-moblie,.footer-mstyle1 .footer-container .footer-menu .menu-item .footer-cart .revo-minicart-mobile,.mobile-layout .header-page,.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail,.resp-ajax-page-listing,.footer-mstyle3 .menu-footer {
position:relative;
}

.rtl .header-style3 .header-bottom.sticky-menu .search-cate,.single-product.mobile-layout.rtl .content-product-detail .product_detail .content_product_detail .yith-wcwl-add-to-wishlist {
left:35px;
right:auto;
}

.header-style3 .header-bottom.sticky-menu .header-right .top-form.top-form-minicart .top-minicart-icon .minicart-number,.mobile-layout .header-mobile-style4 .header-right .revo-minicart-mobile .minicart-number {
background-color:#fff;
color:#222;
}

.header-style3 .search-cate,.header-style6 .search-cate {
position:absolute;
top:0;
right:0;
}

.rtl .header-style3 .search-cate,.rtl .header-style4 .header-top .header-close,.rtl .top-form .wrapp-minicart .minicart-padding ul.minicart-content li .product-action,.rtl #subscribe_popup .subscribe-popup-container .subscribe-form input[type="submit"],.rtl .sw-woo-tab-style3 .resp-tab .top-tab-slider .nav.nav-tabs>li:after,.rtl .sw_related_upsell_widget .product-ur .tabbable.tabs .nav.nav-tabs li>a:before,.rtl .header-style6 .header-bottom.sticky-menu .cart-sticky,.rtl .header-style6 .search-cate,.rtl .header-style6 .search-cate .revo_top .top-form.top-search button.button-search-pro,.rtl .header-style6 .top-form.top-form-minicart .top-minicart-icon .cart-contents .minicart-number,.home-style6 .featured-product .res-button.slick-prev,.rtl .header-style8 .header-bottom .bottom-content .header-right .top-form.top-form-minicart .wrapp-minicart,.rtl .newsllter .wrap-content .mc4wp-form input[type="submit"],.rtl .header-style9 .header-bottom .search-home9 .top-form.top-search,.rtl .item-wrap3 .item-detail .products-thumb .item-button,.home-style9.rtl .footer .footer-copyright>.container .sidebar-copyright .widget_nav_menu ul.menu>li>a:before,.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,.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,.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,.rtl .header-style12 .header-bottom .sticky-search .sticky-search-content,.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,.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,.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,.rtl .sw-tab-mobile .top-tab-slider .woocommmerce-shop a,.mobile-layout.rtl.woocommerce-cart .shop_table.cart tr.cart_item td.product-remove,.mobile-layout.woocommerce-wishlist.rtl .shop_table.wishlist_table tbody tr td.product-remove,.rtl .footer-mstyle1 .footer-container .footer-menu .menu-item-hidden,.rtl .footer-mstyle1 .footer-container .footer-menu .menu-item .footer-search .top-form.top-search .topsearch-entry button,.single-post.mobile-layout.rtl .single.main .post .entry-wrap .entry-content .social-share {
left:0;
right:auto;
}

.rtl .header-style3 .search-cate .revo_top .top-form.top-search input,.rtl .revo_top .top-form.top-search.non-category input,.rtl .header-style8 .header-mid .search-cate .top-form .topsearch-entry,.home-style9 .footer .footer-copyright>.container .sidebar-copyright .widget_nav_menu ul.menu>li:first-child>a,.rtl .header-style12 .header-mid .search-cate .top-form .topsearch-entry {
padding-right:0;
}

.home-style4 .responsive-post-slider.style2,.product_detail .content_product_detail .cart .group_table tbody tr td .quantity,.home-style8 .footer .footer-copyright .sidebar-copyright img,.home-style9 .footer .footer-copyright .sidebar-copyright img,.page-style .revo_breadcrumbs,.page-style .revo_breadcrumbs .listing-title h1,.page-style .sw-hotdeal,.home-style12 .footer .footer-copyright .sidebar-copyright img,.mobile-layout .revo_breadcrumbs .listing-title {
margin-top:0;
}

.home-style4 .sw-category-slider,.sw-ourteam-slider,#respond,.sw-woo-tab-cat2 {
margin-bottom:60px;
}

.home-style4 .sw-category-slider .block-title h3:before,.style-moblie .block-title h3:before {
width:0;
height:0;
}

.header-style4.header-ontop .main-menu,.header-style8 .header-bottom .bottom-content .header-right .top-form.top-form-minicart .wrapp-minicart {
top:54px;
}

.header-style4.header-ontop .header-top .header-close,.sw-woo-tab-default .resp-tab .category-slider-content .categories-image .item-image a:hover:before {
opacity:1;
visibility:visible;
}

.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,.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:#ff5c00;
background-color:#fff;
box-shadow:none;
}

.header-style4 .main-menu .resmenu-container .menu-responsive-wrapper .revo_resmenu>li .dropdown-resmenu,.sw-tab-mobile .tab-content .tab-pane .items-wrapper {
padding-bottom:20px;
}

.header-style4 .main-menu .nav-pills,.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,.mobile-layout #revo-totop {
display:none!important;
}

.header-style4 .main-menu .nav-pills>li.dropdown>a::after,.header-top .widget_nav_menu ul.menu>li>a:after,.sidebar .widget.widget_rss .block-title-widget h2:before,.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,.header-style9 .header-bottom .widget_nav_menu ul.menu>li>a:after,.header-style11 .header-mid .primary-menu .navbar-inverse .nav-pills>li.dropdown>a:after,.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,.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,.sw-ajax-categories .btn-loadmore.btn-loading:before,.mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item td:before,.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,.mobile-layout .products-wrapper .woocommerce-pagination .page-numbers>li .next:before,.mobile-layout .products-wrapper .woocommerce-pagination .page-numbers>li .prev:before,.footer .footer-menu .footer-menu-2:before {
content:'';
}

.header-style4 .header-top .header-open .btn_menu_line:first-child,.header-style4 .header-top .header-close .btn_menu_line:first-child,.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),.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),.header-mobile-style5 .header-top-mobile .header-menu-categories .show_menu .icon-bar:nth-child(1),.header-mobile-style5 .header-top-mobile .header-menu-categories .show_menu .icon-bar:nth-child(3),.header-mobile-style3 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle .icon-bar:nth-child(1),.header-mobile-style3 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle .icon-bar:nth-child(3) {
width:12px;
}

.header-style4 .header-top .header-open .btn_menu_line:nth-child(3),.header-style4 .header-top .header-close .btn_menu_line:nth-child(3) {
width:18px;
}

.header-style4 .header-top .header-close:hover,.close-login:hover,.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:.7;
}

.header-style4 .header-top .widget_nav_menu,.header-style4 .header-top .top-login,.footer .footer-top8.vc_row-has-fill>.vc_column_container>.vc_column-inner {
padding:18px 0;
}

.header-style4 .header-top .widget_nav_menu h3,.header-style4 .header-top .top-login ul li a {
color:#fff;
border:0;
}

.header-style4 #lang_sel>ul.nav>li>a,.header-style8 #lang_sel>ul.nav>li>a {
border:0;
color:#fff;
padding:0;
}

.header-style4 .top-form.top-form-minicart,.rtl .header-style4 .top-form.top-form-minicart {
padding:14px 10px;
}

.rtl .header-style4 .top-form.top-form-minicart .top-minicart-icon .minicart-number,.rtl .top-form.top-form-minicart .top-minicart-icon .minicart-number {
left:-12px;
right:auto;
}

.header-style5 .header-top .top-login ul li a,.header-style5 .header-top .widget_nav_menu h3,.header-style5 #lang_sel>ul.nav>li>a {
color:#464646;
border-left:1px solid #ddd;
}

.header-style5 .revo_top .top-form.top-search .cat-wrapper,.header-style5 .revo_top .top-form.top-search .cat-wrapper select {
height:44px;
}

.header-style5 .revo_top .top-form.top-search button.form-button,.header-style5 .revo_top .top-form.top-search button.form-button:hover,.header-style5 .header-bottom {
background-color:#fc3c00;
}

.header-style5 .header-mid,.wrapper_vertical_menu .vertical-megamenu>li>.dropdown-menu>li .dropdown-menu>li:hover>a:before,.wrapper_vertical_menu .vertical-megamenu>li>.dropdown-menu>li:hover>a:before,.wrapper_vertical_menu .vertical-megamenu>li.revo-menu-custom ul>li .dropdown-sub>li:hover>a:before,.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,.resmenu-container .navbar-toggle:hover .icon-bar,.resmenu-container .navbar-toggle:focus .icon-bar,.wpcf7 .wpcf7-submit:hover,.sw-ourteam-slider .slick-slider .item .item-wrap .item-social .team-social a:hover,.home-style4 .sw-category-slider .responsive .item-product-cat:hover .item-content h3 a,.sw-woo-tab-cat .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .products-thumb a.sw-quickview:hover,.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,.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,.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,.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover,.products-wrapper .products-nav .view-mode-wrap .view-mode>a.active:before,.products-wrapper .products-nav .view-mode-wrap .view-mode>a:hover:before,.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,.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,.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,.featured-cat .wrap-content .item .item-content .set-to:hover,.block-text-home6 a.shop-all:hover,#rev_slider_6_1 .ares .tp-bullet:hover,.testimonial-slider.layout1 .carousel-indicators>li.active,.sw-category-slider2 .slider .item .item-wrap .item-content .shop-by-now:hover,.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,.page-style .sw-hotdeal .item .item-wrap .products-thumb .sale-off,.sw-woo-tab-cat3 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item .item-wrap .products-thumb .sale-off,.home-style10 .woo-slider-default .slick-slider .item .item-wrap .products-thumb .sale-off,.footer .footer-home10 .footer-menu .connect-us ul>li>a:hover,.header-mobile-style2 {
background-color:#ff5c00;
}

.header-style5 .header-bottom .widget_nav_menu ul.menu>li>a,.nav-pills.nav-css>li.dropdown .dropdown-menu li:last-child>a,.wrapper_vertical_menu .vertical-megamenu>li.revo-mega-menu>.dropdown-menu>li:last-child,.rtl .wrapper_vertical_menu .vertical-megamenu>li.revo-mega-menu>.dropdown-menu>li:last-child,.wrapper_vertical_menu .vertical-megamenu>li.revo-mega-menu>.dropdown-menu>li .dropdown-sub>li:last-child>a,.sidebar .widget .widget-inner ul>li:last-child,.sidebar .widget.widget_nav_menu .widget-inner ul.menu,.sidebar .widget.widget_layered_nav ul,.sidebar .widget.widget_product_categories .product-categories,.sw-woo-tab-cat .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap,.sw-woo-tab-style2 .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap,.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,.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,.woocommerce form table.shop_table.shop_table_responsive tr,.woocommerce-page form table.shop_table.shop_table_responsive tr,.woocommerce form table.shop_table.shop_table_responsive tr td,.woocommerce-page form table.shop_table.shop_table_responsive tr td,.woocommerce form table.wishlist_table th.product-thumbnail,.woocommerce-page form table.wishlist_table th.product-thumbnail,.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation>ul>li:last-child>a,.woocommerce-account #contents .entry-content .woocommerce-MyAccount-content table.my_account_orders tr.order:last-child,.sw-woo-tab-cat2 .resp-tab .tab-content .tab-pane .item .item-wrap,.header-style11 .header-top .top-login ul li a,.rtl .header-style11 .header-top .top-login ul li a,.home-style11 .responsive-post-slider .resp-slider-container .slider .item .item-detail .img_over:before,.mobile-layout .contact-mobile .wpb_map_wraper,.mobile-layout.woocommerce-cart .shop_table.cart,.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table,.mobile-layout.woocommerce-account #contents .entry-content nav.woocommerce-MyAccount-navigation ul,.single-product.mobile-layout .content-product-detail .single-product>.tabs .tabbable .tab-content #tab-reviews #comments ol.commentlist li:last-child,.single-post.mobile-layout .single.main .post .entry-wrap .entry-thumb::before,.woocommerce-wishlist.mobile-layout form table.shop_table tr,.woocommerce-wishlist.mobile-layout form table.shop_table tr td,.woocommerce-wishlist.mobile-layout form table.shop_table thead th,.woocommerce-wishlist.mobile-layout form table.shop_table tfoot,.footer .footer-bottom3 .wpb_raw_html .wpb_wrapper {
border:0;
}

.header-style7 .header-bottom.sticky-menu .container i,.revo-portfolio .portfolio-container ul.portfolio-content>li .portfolio-item-inner .portfolio-in a.portfolio-img img:hover,.sw-child-cat2 .resp-slider-container .item .item-wrap:hover .item-content h4 a,.sw-child-cat2 .resp-slider-container .item .item-wrap:hover .item-content .item-price,.sw-woo-tab-style3 .resp-tab .top-tab-slider .nav.nav-tabs>li>a:hover:before,.sw-woo-tab-style3 .resp-tab .top-tab-slider .nav.nav-tabs>li.active>a:before,.block1-home3 .wrap-content .item:hover .item-img:before,.products-wrapper .products-loop.list .item .item-wrap:hover .item-content .item-price,.home-style6 .featured-product:hover .res-button,.dailydeals-product .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-price,.best-selling-product .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-content .item-price,.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,.sw-category-slider2 .slider .item .item-wrap:hover .item-image:before,.home-style9 .wpb_single_image .vc_single_image-wrapper:hover:before,.home-style9 .wpb_single_image .vc_single_image-wrapper:hover img,.header-style10 .header-bottom.sticky-menu .container i,.header-style10 .header-bottom .primary-menu .navbar-inverse .nav-pills>li>a:hover:before,.header-style10 .header-bottom .primary-menu .navbar-inverse .nav-pills>li.active>a:before,.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,.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,.slider-home10 .rev_slider_wrapper:hover .uranus.tparrows,.carousel.carousel-fade .item.active,.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,.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,.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,.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,.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,.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,.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,.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;
}

.rtl .header-style7 .header-bottom .container i,.rtl .header-style7 .header-bottom .container .sticky-search,.rtl .header-style6 .header-bottom.sticky-menu .search-cate,.rtl .header-style10 .header-bottom .container i,.rtl .header-style10 .header-bottom .container .sticky-search,.rtl .sw-woo-tab-cat3 .resp-tab .tab-content .tab-pane .res-button.slick-next,.home-style10.rtl .woo-slider-default .res-button.slick-next,.rtl .responsive-post-slider-home10 .res-button.slick-next {
left:55px;
right:auto;
}

.header-style7 .header-bottom .container .sticky-search,.header-style10 .header-bottom .container .sticky-search {
position:absolute;
top:54px;
right:55px;
opacity:0;
visibility:hidden;
-webkit-transform:translateY(60px);
-moz-transform:translateY(60px);
-o-transform:translateY(60px);
-ms-transform:translateY(60px);
transform:translateY(60px);
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
}

.header-style7 .header-bottom .container .sticky-search.open,.header-style1 .header-mid .container .sticky-search.open .sticky-search-content,.header-style2 .header-bottom .container .sticky-search.open .sticky-search-content,.header-style5 .header-bottom .container .sticky-search.open .sticky-search-content,.header-style10 .header-bottom .container .sticky-search.open,.header-style12 .header-bottom.sticky-menu .vertical_megamenu-header:hover .wrapper_vertical_menu,.home-style12 .vertical_megamenu-header .wrapper_vertical_menu {
opacity:1;
visibility:visible;
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-o-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
}

.header-style7 .header-bottom .container .sticky-search .top-form.top-search input,.header-style1 .header-mid .container .sticky-search .sticky-search-content .top-form.top-search input,.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,.header-style10 .header-bottom .container .sticky-search .top-form.top-search input,.header-style12 .header-bottom .sticky-search .sticky-search-content .top-form.top-search input {
border-radius:0;
height:40px;
float:left;
border:1px solid #ccc;
padding:0 20px;
}

.header-style7 .header-bottom .container .sticky-search .top-form.top-search .button-search-pro,.header-style1 .header-mid .container .sticky-search .sticky-search-content .top-form.top-search .button-search-pro,.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,.header-style10 .header-bottom .container .sticky-search .top-form.top-search .button-search-pro,.header-style12 .header-bottom .sticky-search .sticky-search-content .top-form.top-search .button-search-pro {
border:0;
border-radius:0;
background-color:#ff5c00;
height:40px;
color:#fff;
line-height:40px;
display:inline-block;
width:50px;
}

.header-style7 .header-bottom .container .sticky-search .top-form.top-search .button-search-pro:hover,.block-popup-login .block-content .col-reg.registered-account .submit-login .btn-submit-login:hover,.block-popup-login .block-content .btn-reg-popup:hover,.header-style1 .header-mid .container .sticky-search .sticky-search-content .top-form.top-search .button-search-pro:hover,.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,.contact_us .wpcf7 input[type="submit"]:hover,.wrapper_404 .content_404 .block-bottom .btn-404:hover,.item .item-wrap .item-detail .products-thumb a.sw-quickview:hover,.footer-home9 .news-letter .wrap-content .mc4wp-form input[type="submit"]:hover,.header-style10 .header-mid .search-cate .top-form.top-search button.form-button:hover,.header-style10 .header-bottom .container .sticky-search .top-form.top-search .button-search-pro:hover,.footer .footer-home10 .footer-menu .newsletter .mc4wp-form input[type="submit"]:hover,.news-letter .wrap-content .mc4wp-form input[type="submit"]:hover,.header-style12 .header-bottom .sticky-search .sticky-search-content .top-form.top-search .button-search-pro:hover,.home12-newletter .form-newsletter input[type="submit"]:hover,.footer .footer-newsletter5 .form-newsletter input[type="submit"]:hover {
background-color:#cc4a00;
}

.header-style7 .header-top .widget_nav_menu,.header-style7 .header-top #lang_sel>ul.nav>li,.header-style7 .header-top .currency_w>li {
padding:14.5px 0;
}

.header-style7 .header-top #lang_sel a.lang_sel_sel:after,.header-style7 .header-top .currency_w>li>a:after {
color:#fff;
line-height:16px;
}

.header-style7 .header-mid .search-cate,.header-style7 .header-mid .mid-header,.header-mid {
padding:31px 0;
}

.rtl .header-style7 .header-mid.sticky-mid .mid-header,.rtl .sw-woo-tab-cat3 .resp-tab .top-tab-slider .nav.nav-tabs {
left:90px;
right:auto;
}

.header-style7 .revo_top .top-form.top-search,.vc_wp_search .widget_search .searchform input[type="text"],.sw-best-seller-product,.sw-tab-mobile .tab-content .tab-pane .items-wrapper .item .item-wrap,.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 #e0e0e0;
}

.header-style7 .primary-menu .navbar-inverse,.home-style10 .mega-left-title:after,.footer-mstyle2 .footer-container ul.mobile_menu2>li>a:hover,.footer-mstyle2 .footer-container ul.mobile_menu2>li>a:focus {
background:none;
}

.header-style7 .nav-pills>li:first-child,.header-style5 .nav-pills>li:first-child>a,.header-style2 .nav-pills>li:first-child>a,.sw_related_upsell_widget .product-ur .tabbable.tabs .nav.nav-tabs li:first-child>a,.header-style8 .header-mid .search-cate .top-form .topsearch-entry,.header-style9 .header-bottom .primary-menu .nav-pills>li:first-child>a,.header-style12 .header-mid .search-cate .top-form .topsearch-entry,.banner-left12>.vc_column-inner,.slider-left12>.vc_column-inner,.single-product.mobile-layout .content-product-detail .single-product>.tabs .tabbable .nav.nav-tabs li:first-child {
padding-left:0;
}

.header-style7 .vertical_megamenu,.header-style8 .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,.header-style8 .vertical_megamenu .mega-left-title {
background-color:rgba(0,0,0,.8);
height:auto;
left:0;
position:fixed;
width:38px;
z-index:6;
top:310px;
cursor:pointer;
border-top-right-radius:8px;
border-bottom-right-radius:8px;
color:#fff;
padding:0 0 35px;
}

.header-style7 .vertical_megamenu .mega-left-title strong,.header-style8 .vertical_megamenu .mega-left-title strong {
position:relative;
right:-8px;
display:block;
transform:rotate(90deg);
transform-origin:right top 0;
letter-spacing:1px;
}

.header-style7 .vertical_megamenu .mega-left-title strong:after,.header-style8 .vertical_megamenu .mega-left-title strong:after {
background:url(../images/bg-cat7.png) no-repeat center center;
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,.header-style7 .vertical_megamenu .mega-left-title:before,.header-style8 .vertical_megamenu .mega-left-title:after,.header-style8 .vertical_megamenu .mega-left-title:before {
background:none;
width:0;
height:0;
}

.header-style7 .vertical_megamenu .wrapper_vertical_menu,.header-style8 .vertical_megamenu .wrapper_vertical_menu {
display:block;
visibility:visible;
min-width:232px;
opacity:1;
}

.header-style7 .vertical_megamenu .wrapper_vertical_menu .vertical-megamenu,.header-style8 .vertical_megamenu .wrapper_vertical_menu .vertical-megamenu {
background-color:rgba(0,0,0,.8);
border:0;
}

.header-style7 .vertical_megamenu .wrapper_vertical_menu .vertical-megamenu>li.dropdown>a:after,.wp_left_contact ul li.address i,.category-contents .blog-content.blog-content-grid .post .entry .entry-content .content-top .entry-title h4 a,.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,.woocommerce form table.wishlist_table tr td.product-price del span,.woocommerce-page form table.wishlist_table tr td.product-price del span,.woocommerce-account h3,.home-style7 .item .item-wrap .item-detail .item-content .item-price del,.header-style8 .vertical_megamenu .wrapper_vertical_menu .vertical-megamenu>li.dropdown>a:after,.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .cart .group_table .price,.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .cart .group_table .price del,.header-mobile-style3 .header-right .header-wishlist a {
font-size:16px;
}

.header-style7 .vertical_megamenu .wrapper_vertical_menu .vertical-megamenu>li>a,.header-style8 .vertical_megamenu .wrapper_vertical_menu .vertical-megamenu>li>a {
color:#fff;
border-bottom:1px solid rgba(232,232,232,.11);
}

.header-style7 .vertical_megamenu .wrapper_vertical_menu .vertical-megamenu>li>a:hover,.nav-pills .dropdown-menu li.active>a,.nav-pills .dropdown-menu li:hover>a,.header-style8 .vertical_megamenu .wrapper_vertical_menu .vertical-megamenu>li>a:hover {
color:#ff5c00;
background-color:transparent;
}

.header-style7 .vertical_megamenu.open .mega-left-title strong:after,.header-style8 .vertical_megamenu.open .mega-left-title strong:after {
transform:rotate(90deg);
}

.rtl .header-style7 .vertical_megamenu,.rtl .header-style8 .vertical_megamenu {
left:auto;
right:-300px;
}

.rtl .header-style7 .vertical_megamenu .mega-left-title,.rtl .header-style8 .vertical_megamenu .mega-left-title {
right:0;
left:auto;
border-radius:8px 0 0 8px;
}

.rtl .block-popup-login .block-content .col-reg,.rtl .woocommerce>.cart-collaterals .cart_totals,.rtl .woocommerce-page>.cart-collaterals .cart_totals,.rtl .sw_tab_countdown .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content,.rtl .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content,.rtl .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content {
float:right;
text-align:right;
}

.rtl .block-popup-login .block-content .col-reg.registered-account .submit-login:before,.home-style9 .responsive-slider .res-button.slick-next {
right:20px;
left:auto;
}

.rtl .block-popup-login .block-content .list-log li:before,.rtl .block-popup-login .email-input:before,.rtl .block-popup-login .pass-input:before,.rtl #lang_sel>ul.nav>li>ul,.rtl .wrapper_vertical_menu .vertical-megamenu>li>a>span.menu-img,.rtl .wrapper_vertical_menu .vertical-megamenu>li.revo-mega-menu>.dropdown-menu>li .dropdown-sub>li.revo-menu-img>a span.menu-img,.rtl .wrapper_vertical_menu .vertical-megamenu>li.revo-menu-img>a span.menu-img,.rtl .category-contents .blog-content .post .entry .entry-thumb .entry-meta,.rtl .single.main .post .entry-wrap .entry-date,.rtl .single.main .team .entry-wrap .entry-date,.rtl .single.main .attachment .entry-wrap .entry-date,.rtl .single-post-relate>h4:before,.rtl .responsive-post-slider .resp-slider-container .slider .item .item-detail .img_over .entry-date,.rtl .sw_related_upsell_widget .product-ur .tabbable.tabs .nav.nav-tabs li:first-child>a:after,.home-style6 .featured-product .res-button.slick-next,.rtl .item-wrap3 .item-detail .products-thumb .sale-off,.home-style11 .featured-product .res-button.slick-next,.mobile-layout.rtl .header-mobile-style1 .vertical_megamenu .resmenu-container .menu-responsive-wrapper,.mobile-layout.rtl .header-mobile-style2 .vertical_megamenu .resmenu-container .menu-responsive-wrapper,.mobile-layout.rtl .header-mobile-style3 .vertical_megamenu .resmenu-container .menu-responsive-wrapper {
right:0;
left:auto;
}

.header-top .top-login,#wp-calendar caption,#wp-calendar tr td,.mobile-layout .revo_breadcrumbs .breadcrumbs .breadcrumb,.single-product.mobile-layout .content-product-detail .single-product>.tabs .tabbable .tab-content .tab-pane {
padding:10px 0;
}

.header-top .top-login ul li,.dokan-store .dokan-widget-area .widget #cat-drop-stack ul,.dokan-single-store ul,.products-wrapper .products-nav .catalog-ordering ul,.footer-mstyle1 .footer-container .footer-menu .menu-item-hidden ul.menu-footer>li {
list-style:none;
}

.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,.rtl .header-top .widget_nav_menu h3,.rtl .sw-woo-tab-style2 .resp-tab .top-tab-slider .nav.nav-tabs>li:first-child>a,.block-home-2 .block-infos .info.info1 .inner,.footer .footer-block1 .block-infos .info.info1 .inner {
border-left:0;
}

.header-top .widget_nav_menu,#lang_sel>ul.nav>li {
position:relative;
padding:10px 0;
}

.header-top .widget_nav_menu:hover ul.menu,.header-style9 .header-bottom .widget_nav_menu:hover ul.menu {
opacity:1;
display:block;
}

.header-top .widget_nav_menu ul.menu>li>a:hover,.header-style9 .header-bottom .widget_nav_menu ul.menu>li>a:hover {
color:#ff5c00;
background-color:#f4f4f4;
}

.header-style1 .header-mid .container .sticky-search i,.header-style2 .header-bottom .container .sticky-search i,.header-style5 .header-bottom .container .sticky-search i {
color:#222;
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,.rtl .header-style1 .header-mid .container .sticky-search .sticky-search-content,.rtl .header-style2 .header-bottom .container .sticky-search i,.rtl .header-style5 .header-bottom .container .sticky-search i,.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-style1 .header-mid .container .sticky-cart .top-form-minicart .minicart-number,.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:#ff5c00;
color:#fff;
right:-5px;
}

.rtl .header-style1 .header-mid .container .sticky-cart .top-form-minicart .minicart-number,.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 .widget_nav_menu ul.menu>li>a,.header-style2 .top-form.top-form-minicart .top-minicart-icon,.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,.sw_tab_countdown2 .tab-countdown-slide .top-tab-slider .sw-tab-slider ul .slick-slide:hover,.sw_tab_countdown2 .tab-countdown-slide .top-tab-slider .sw-tab-slider ul .slick-slide.active {
border:1px solid #ff5c00;
}

.revo_top .top-form.top-search form,.sw-woo-tab-style3 .resp-tab .top-tab-slider .nav.nav-tabs>li {
position:relative;
margin:0;
}

.header-style2 .revo_top .top-form.top-search .cat-wrapper,.header-style2 .revo_top .top-form.top-search .cat-wrapper select,.block3-home3 .content-wrap .item-ins:hover .account-ins {
height:40px;
}

.header-style2 .revo_top .top-form.top-search button.form-button,.home-style7 .responsive-post-slider .res-button {
top:-2px;
}

.rtl .revo_top .top-form.top-search .topsearch-entry,.rtl #comments .comment .media-body {
padding-right:20px;
padding-left:0;
}

.rtl #lang_sel img.iclflag,.rtl .sw-child-cat .child-top .childcat-content ul>li i,.rtl .sw-child-cat2 .child-top .childcat-content ul>li i,.rtl .responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content .readmore i {
margin:0 0 0 5px;
}

.rtl .header-style3 #lang_sel>ul.nav>li>a,.rtl .header-style4 #lang_sel>ul.nav>li>a {
border-right:0;
padding-right:0;
}

.currency_w,.nav-pills.nav-mega .revo-mega-menu .wpb_raw_html,.nav-pills.nav-mega .revo-mega-menu.custom-image-col4 .dropdown-menu.column-4>li.custom-slider-col4 .sw-woo-container-slider,.sw-best-seller-product-slider .carousel-inner .item .item-detail:last-child,.sw-featured-product-slider .carousel-inner .item .item-detail:last-child,.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive .slick-list .slick-track .item-img-slider .images,.product_detail .content_product_detail .cart,.single-product>.tabs .tabbable .tab-content #tab-description p,.home-style7 .wpb_button,.home-style7 .wpb_content_element,.home-style7 ul.wpb_thumbnails-fluid>li,.sw-woo-tab-cat2 .resp-tab .tab-content .tab-pane .item .item-wrap .item-center h4.category,.footer .footer-menu.home8 .wpb_raw_html,.sw-category-slider2,.home-style10 .sw-twitter-slider .carousel-inner .item .item-twiter .time-tweet p,.footer .wrapper-footer img,.home-style12 .header-style12,.best-selling-product.style2 .resp-slider-container .slick-slider .item .item-wrap,.woo-slider-style1 .resp-slider-container .slick-slider .item .item-wrap,.responsive-post-slider.style5 .block-title,.mobile-layout.search .header-mobile-style1,.mobile-layout.search .header-mobile-style2,.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .product-info .sku_wrapper,.single-product.mobile-layout.woocommerce div.product form.cart .variations,.footer .footer-contact.style1 .wpb_content_element,.footer .footer-copyright .widget_sp_image {
margin-bottom:0;
}

.rtl .currency_w>li>a:after,.rtl .header-style9 .header-bottom .widget_nav_menu h3:after,.rtl .sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat .item-wrap .item-content .shop-by-now i,.rtl .sw-category-slider3 .resp-slider-container .item .item-wrap .item-content .shop-by-now i {
margin-right:10px;
margin-left:0;
}

.header-style2 .top-form.top-form-minicart .top-minicart-icon .minicart-number,.sw-category-slider .responsive .item-product-cat:hover .item-content h3 a,.sw-woo-tab-style2 .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .products-thumb a.sw-quickview,.wp-comingsoon .social-comingsoon .menu-social li a:hover,.woocommerce #respond input#submit:hover,.woocommerce input.button:hover,.sw-custom-variation .sw-radio-variation.selected span,.products-loop .product-category a:hover h3,.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,.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,.home-style6 .featured-product .res-button:hover,.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,.footer-home9 .follow-us ul>li>a:hover,.header-style10 .header-mid .header-right .top-form.top-form-minicart .top-minicart-icon .minicart-number,.sw-ajax-categories .btn-loadmore:hover,.filter-mobile .widget_layered_nav ul>li a:hover,.footer .footer-contact .socials-footer ul li>a:hover,.footer .footer-copyright.style2 {
background-color:#ff5c00;
color:#fff;
}

.header-style2 .top-form .wrapp-minicart,.header-style10 .header-mid .header-right .top-form.top-form-minicart .wrapp-minicart {
top:55px;
}

.top-form .wrapp-minicart .minicart-padding ul.minicart-content li:first-child,.sw-twitter-slider {
padding-top:25px;
}

.rtl .top-form .wrapp-minicart .minicart-padding ul.minicart-content li .product-image,.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,.rtl .product_detail .content_product_detail .product-info .product-stock.in-stock,.rtl .sw-twitter-slider .carousel-inner .item .item-twiter .item-top a,.rtl .footer .footer-menu.home8 .footer-bottom .footer-content h3,.rtl .responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .item-img,.single-post.mobile-layout.rtl .single-post-relate-mobile .post .item-relate-content .entry-meta .entry-author,.rtl .footer .footer-contact.style2 .newsletter-footer .content-wrap h3 {
float:right;
margin-left:20px;
margin-right:0;
}

.top-form .wrapp-minicart .minicart-padding ul.minicart-content li .product-image:hover img,.single-portfolio .related-portfolio .related-items .related-item .thumbnail-portfolio:hover img {
opacity:.8;
filter:alpha(opacity=80);
}

.top-form .wrapp-minicart .minicart-padding ul.minicart-content li .product-action a.btn-remove,.top-form .wrapp-minicart .minicart-padding ul.minicart-content li .product-action .btn-edit {
display:block;
margin:7px 0;
}

.top-form .wrapp-minicart .cart-checkout .price-total .label-price-total,.filter-mobile h3 {
font-weight:700;
font-size:12px;
color:#222;
text-transform:uppercase;
}

.top-form .wrapp-minicart .cart-checkout .cart-links .cart-link,.top-form .wrapp-minicart .cart-checkout .cart-links .checkout-link,.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,.banner-mobile-home5 [class*="col-xs-6"] {
float:left;
width:50%;
}

.slideshow-home1,.banner-home8 {
margin-left:-15px;
}

.header-default.sticky-menu #main-menu,.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .cart {
margin-bottom:0!important;
}

.header-style5 .sticky-menu,.header-style2 .sticky-menu,.header-style4 .sticky-menu {
position:fixed;
z-index:9;
}

.nav-pills.nav-css>li,.nav-pills>li,.header-style10 .header-top .widget_text {
float:none;
display:inline-block;
}

.nav-pills.nav-css>li.dropdown>a span.menu-img,.nav-pills.nav-mega .menu-img,.nav-pills.nav-mega .revo-mega-menu.revo-menu-img>a span.menu-img {
position:absolute;
right:5px;
top:-2px;
}

.rtl .nav-pills.nav-css>li.dropdown .dropdown-menu li.dropdown-submenu .dropdown-menu,.rtl .nav-pills>li.dropdown .dropdown-menu>.dropdown-submenu:hover>.dropdown-menu,.rtl .nav-pills.nav-mega .revo-menu-custom ul .dropdown-submenu>ul>li ul>li:hover>ul,.rtl .nav-pills.nav-mega .revo-menu-custom ul .dropdown-submenu>ul>li:hover>ul,.rtl .nav-pills.nav-mega .revo-menu-custom ul .dropdown-submenu:hover>ul,.rtl .wrapper_vertical_menu .vertical-megamenu>li>.dropdown-menu,.rtl .wrapper_vertical_menu .vertical-megamenu>li>.dropdown-menu>li .dropdown-menu,.rtl .wrapper_vertical_menu .vertical-megamenu>li.revo-menu-custom ul>li .dropdown-sub {
left:auto;
right:100%;
}

.rtl .header-style5 .nav-pills>li:first-child>a,.rtl .header-style2 .nav-pills>li:first-child>a {
padding:0 0 0 20px;
}

.nav-pills>li>a:hover,.nav-pills>li>a:focus,.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus,.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,.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,.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.revo_resmenu>li:hover>a,.header-mobile-style5 .header-top-mobile .header-menu-categories .vertical_megamenu .menu-responsive-wrapper ul.revo_resmenu>li:hover>a,.footer-mstyle3 .menu-footer>ul>li>a:hover {
background-color:transparent;
color:#ff5c00;
}

.header-style3 .nav-pills>li>a:hover,.header-style3 .nav-pills>li>a:focus,.header-style3 .nav-pills>li.dropdown>a:after,.header-style3 .nav-pills>li.dropdown>a:before,.header-style5 .nav-pills>li.dropdown>a:before,.header-style3 .nav-pills>li.active>a,.header-style3 .nav-pills>li.active>a:hover,.header-style3 .nav-pills>li.active>a:focus,.revo_breadcrumbs .breadcrumbs .breadcrumb>li>a,.responsive-post-slider.style2 .resp-slider-container .slider .item .item-detail .entry-content h4 a:hover,.footer .footer-home6 .contact-address .info-footer a,.footer-home9 .footer-top9 .wrap-content .item span,.block-home10 .wrapper-content>.item .item-content .text,.footer .footer-home10 .footer-menu .info-footer a,.footer .footer-menu .contact-address .info-footer ul>li.email a,.footer .footer-bottom3 .socials-footer ul>li>a:hover,.footer .footer-copyright.style2 a:hover,.home-style3 .footer .footer-copyright a {
color:#7d7d7d;
}

.header-style5 .nav-pills>li>a:hover,.header-style5 .nav-pills>li>a:focus,.header-style5 .nav-pills>li.dropdown>a:hover:before,.header-style5 .nav-pills>li.active>a,.header-style5 .nav-pills>li.active>a:hover,.header-style5 .nav-pills>li.active>a:focus {
color:#9be8f4;
}

.rtl .nav-pills>li.dropdown>a:after,.home-style10.rtl .sw-featured-product-slider .customNavigation .btn-bs.prev-bs,.rtl .header-mobile-style5 .mobile-search .top-form.top-search .topsearch-entry button.button-search-pro,.rtl .header-mobile-style3 .mobile-search .top-form.top-search .topsearch-entry button.button-search-pro {
left:5px;
right:auto;
}

.nav-pills>li.dropdown .dropdown-menu li,.nav-pills.nav-mega .revo-mega-menu .dropdown-menu>li.image-full img,.nav-pills.nav-mega .revo-mega-menu .dropdown-menu.column-1>li,#cpanel-form fieldset,.sidebar .widget.widget_calendar #calendar_wrap,.revo-portfolio .portfolio-container ul.portfolio-content>li.portfolio-item img,.category-contents .blog-content .post.format-audio .entry-thumb,.single.main .post .entry-wrap .entry-thumb img,.single.main .team .entry-wrap .entry-thumb img,.single.main .attachment .entry-wrap .entry-thumb img,#wp-calendar,.sw-instagram-gallery .intagram-gallery-content.col_1 .item,.sw-child-cat2 .resp-slider-container .item:first-child .item-wrap .products-thumb,.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,.woocommerce #reviews #review_form_wrapper .comment-form textarea,.woocommerce-page #reviews #review_form_wrapper .comment-form textarea,.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,.widget_sp_image img,.products-wrapper .products-loop.list .item,.gallery img,.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .products-thumb a img,.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,.mobile-layout.woocommerce-cart .cart-collaterals .cart_totals,.mobile-layout.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account p.form-row-last,.mobile-layout.woocommerce-checkout form .form-row-first,.mobile-layout.woocommerce-checkout form .form-row-last,.single-post.mobile-layout #respond .wp-comment .form-horizontal .cmm-box-top .control-group {
width:100%;
}

.rtl .nav-pills>li.dropdown .dropdown-menu li.dropdown-submenu .dropdown-menu,.rtl .nav-pills.nav-mega .revo-menu-custom ul .dropdown-submenu>ul,.rtl .nav-pills.nav-mega .revo-menu-custom ul .dropdown-submenu>ul>li ul {
left:auto;
right:110%;
}

.nav-pills>li.dropdown .dropdown-menu>.dropdown-submenu:hover>.dropdown-menu,.nav-pills.nav-mega .revo-menu-custom ul .dropdown-submenu>ul>li ul>li:hover>ul,.nav-pills.nav-mega .revo-menu-custom ul .dropdown-submenu>ul>li:hover>ul,.nav-pills.nav-mega .revo-menu-custom ul .dropdown-submenu:hover>ul {
left:100%;
visibility:visible;
opacity:1;
filter:alpha(opacity=100);
}

.nav-pills.nav-mega .revo-mega-menu .dropdown-menu.column-2>li,.sw-instagram-gallery .intagram-gallery-content.col_2 .item,.home-style9 .footer .footer-copyright>.container .sidebar-copyright {
width:50%;
}

.nav-pills.nav-mega .revo-mega-menu .dropdown-menu.column-3,.wrapper_vertical_menu .vertical-megamenu>li.revo-mega-menu>.dropdown-menu>li.col-4 {
min-width:720px;
}

.nav-pills.nav-mega .revo-mega-menu .dropdown-menu.column-3>li,.home-style5 .service-home4 ul>li,.home-style5 .service-home4 ul>li:last-child,.resp-ajax-page-listing .page-listing-content .tab-content .tab-pane .banner-mobile-hotdeal .wpb_single_image.banner1 {
width:33.33%;
}

.nav-pills.nav-mega .revo-mega-menu .dropdown-menu.column-4>li,.sw-instagram-gallery .intagram-gallery-content.col_4 .item,.featured-cat .wrap-content .item.item2,.featured-cat .wrap-content .item.item3 {
width:25%;
}

.nav-pills.nav-mega .revo-mega-menu .dropdown-menu.column-5>li,.sw-instagram-gallery .intagram-gallery-content.col_5 .item,.woocommerce-account #contents .entry-content .woocommerce-MyAccount-content table.my_account_orders tr.order td.order-date {
width:20%;
}

.nav-pills.nav-mega .revo-mega-menu .dropdown-menu .revo-menu-img>a,.sw-best-seller-product-slider .carousel-inner .item .item-detail .item-content,.sw-featured-product-slider .carousel-inner .item .item-detail .item-content,.sw-woo-tab-cat .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content,.sw-woo-tab-style2 .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content {
padding:15px 0 0;
}

.nav-pills.nav-mega .revo-mega-menu .dropdown-menu .revo-menu-img:hover img,.sw-ourteam-slider .slick-slider .item .item-wrap .item-img img:hover,.wpb_single_image .vc_single_image-wrapper img:hover {
opacity:.75;
filter:alpha(opacity=75);
}

.nav-pills.nav-mega .revo-mega-menu:hover .dropdown-menu .listing-tab-shortcode .tabbable.tabs .tab-content,.sw-quickview-bottom.show .quickview-content .quickview-close {
visibility:visible;
}

.nav-pills.nav-mega .revo-menu-custom ul>li>a,.search-results.mobile-layout .listing-title h1,.search-results.mobile-layout .listing-title h1 small {
font-size:13px;
}

.nav-pills.nav-mega .revo-mega-menu.custom-image-col4 .dropdown-menu.column-4>li.revo-menu-img a .menu-title,.toggle-tab .vc_toggle_simple:last-child .vc_toggle_title {
border-bottom:none;
}

.nav-pills.nav-mega .revo-mega-menu.custom-image-col4 .dropdown-menu.column-4>li.custom-slider-col4 .sw-woo-container-slider .slick-prev,.rtl .header-style7 .top-form .wrapp-minicart {
left:0;
}

.rtl .mega-left-title:after,.home-style10.rtl .sw-featured-product-slider .customNavigation .btn-bs.next-bs {
left:25px;
right:auto;
}

.vertical_megamenu-header:hover .wrapper_vertical_menu,.home-style1 .header-style1 .vertical_megamenu-header .wrapper_vertical_menu {
opacity:1;
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-o-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
visibility:visible;
}

.wrapper_vertical_menu .vertical-megamenu>li:last-child>a,.mobile-layout .products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown>li>ul>li:last-child {
border-bottom:0;
}

.wrapper_vertical_menu .vertical-megamenu>li.icon-phone>a span.menu-img,.wrapper_vertical_menu .vertical-megamenu>li.icon-phone.revo-menu-img>a span.menu-img {
position:absolute;
left:0;
top:13px;
display:inline-block;
}

.wrapper_vertical_menu .vertical-megamenu>li.icon-sport>a span.menu-img,.wrapper_vertical_menu .vertical-megamenu>li.icon-sport.revo-menu-img>a span.menu-img {
position:absolute;
left:0;
top:19px;
display:inline-block;
}

.wrapper_vertical_menu .vertical-megamenu>li>a:hover,.sidebar .widget.widget_nav_menu .widget-inner ul.menu>li ul.dropdown-menu>li.active>a,.mobile-layout .products-wrapper .products-nav .view-mode-wrap .view-mode>a:hover:before {
background-color:#fff;
color:#ff5c00;
}

.wrapper_vertical_menu .vertical-megamenu>li>a .have-title,.resp-tab .tab-pane .responsive-slider,.item .item-wrap .item-detail .item-content .item-bottom a.compare,.item .item-wrap .item-detail .item-img .item-bottom a.compare,.item-wrap2 .item-detail .products-thumb .item-button a.sw-quickview,.item-wrap2 .item-detail .products-thumb .item-button a.compare,.item-wrap3 .item-detail .products-thumb .item-button a.sw-quickview,.item-wrap3 .item-detail .products-thumb .item-button a.compare {
-webkit-transition:all .5s;
-moz-transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
transition:all .5s;
}

.wrapper_vertical_menu .vertical-megamenu>li>.dropdown-menu>li,.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>a,.wrapper_vertical_menu .vertical-megamenu>li>.dropdown-menu>li .dropdown-menu>li>a {
position:relative;
color:#222;
background-color:#fff;
border-bottom:1px solid #ebebeb;
text-transform:capitalize;
padding:10px 20px;
}

.rtl .wrapper_vertical_menu .vertical-megamenu>li.revo-menu-custom ul>li .dropdown-sub>li a,.rtl.woocommerce .checkout .col2-set .col-2 .woocommerce-shipping-fields,.rtl.woocommerce-page .checkout .col2-set .col-2 .woocommerce-shipping-fields {
padding-left:0;
padding-right:15px;
}

.rtl .wrapper_vertical_menu .vertical-megamenu>li.revo-mega-menu>.column-1.dropdown-menu .revo-menu-img,.rtl .resmenu-container .menu-responsive-wrapper ul>li .show-dropdown,.rtl .sidebar .widget.widget_search .searchform>div input#searchsubmit,.rtl .wrapper_404 .content_404 .block-middle .revo_search_404 .top-search .topsearch-entry .form-search .form-button,.search.rtl .no-result form input[type="submit"],.rtl .products-wrapper .products-nav .catalog-ordering .orderby-order-container .order-dropdown>li .current-li a:after,.rtl .header-style9 .header-bottom .search-home9 .top-form.top-search button.button-search-pro,.rtl .best-selling-product.style2 .res-button.slick-prev,.rtl .woo-slider-style1 .res-button.slick-prev {
right:auto;
left:0;
}

.wrapper_vertical_menu .vertical-megamenu>li.revo-mega-menu>.column-3 .revo-menu-img>a img,.wrapper_vertical_menu .vertical-megamenu>li.revo-mega-menu>.column-4>li img,.block-text2-home4 .wrap-content .item img {
-webkit-transition:.3s;
-moz-transition:.3s;
-o-transition:.3s;
-ms-transition:.3s;
transition:.3s;
}

.wrapper_vertical_menu .vertical-megamenu>li.revo-mega-menu>.column-5,.wrapper_vertical_menu .vertical-megamenu>li.revo-mega-menu>.dropdown-menu>li.col-5,.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.col-1,.products-wrapper .products-nav .catalog-ordering .orderby-order-container .orderby {
min-width:160px;
}

.mega-menu .wrap-content .item .item-image:hover img,#revo-totop:hover {
opacity:.9;
}

.resmenu-container .menu-responsive-wrapper ul>li .show-dropdown.show:after,.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.revo_resmenu>li .show-dropdown.show:after,.header-mobile-style5 .header-top-mobile .header-menu-categories .vertical_megamenu .menu-responsive-wrapper ul.revo_resmenu>li .show-dropdown.show:after {
content:"–";
}

.resmenu-container .menu-responsive-wrapper ul>li:hover>.show-dropdown,.resmenu-container .menu-responsive-wrapper ul>li.active>.show-dropdown,.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:#ff5c00;
color:#fff;
}

.resmenu-container.resmenu-container-sidebar .menu-responsive-wrapper.open,.sw_related_upsell_widget .product-ur .tabbable.tabs .tab-content .tab-pane.active .responsive-slider {
-webkit-transform:translate(0,0);
-moz-transform:translate(0,0);
-o-transform:translate(0,0);
-ms-transform:translate(0,0);
transform:translate(0,0);
}

#cpanel-form .panel .panel-heading i,#cpanel-form .panel-default .panel-heading i,.category-contents .blog-content .post .entry .entry-content .content-top .entry-meta a,.category-contents .blog-content .post .entry .entry-content .content-top .entry-meta-tag a,#comments .comment .media-body .media .media-heading .time a,.responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .entry-content .entry-meta .entry-tag a,.home-style11 .responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content .entry-meta {
color:#909090;
}

#cpanel-form .panel .control-group,#cpanel-form .panel-default .control-group,.single-portfolio .portfolio-top .portfolio-content .single-portfolio-content .portfolio-meta .pmeta-item,.countdown-slider .slider .item-countdown .item-wrap .item-detail .item-content .item-price,.content-search>.post .entry-content .entry-meta,.content-search .product .entry-content .entry-meta,.content-search>.post .entry-content .entry-description,.content-search .product .entry-content .entry-description,.woocommerce>.cart-collaterals,.woocommerce-page>.cart-collaterals,#add-shipping-tracking-form select,.item-content .sw-custom-variation .sw-radio-variation,.products-wrapper .products-loop>li.product-category a img,.variations,.toggle-tab .vc_toggle_simple,.toggle-tab .vc_toggle_simple .vc_toggle_content,.header-mobile-style1 .header-menu-page,.header-mobile-style2 .header-menu-page,.header-mobile-style4 .header-menu-page,.banner-top .wpb_single_image,.mobile-layout .wpb_single_image,.mobile-layout .banner-category .widget_sp_image,.filter-mobile .widget_layered_nav,.style-moblie.style2 .resp-slider-container>div.items-wrapper>.item .item-wrap .item-detail .item-content h4,.footer .footer-contact .wpb_content_element {
margin-bottom:10px;
}

#cpanel-form .controls,.single-post.mobile-layout.rtl .single.main .post .entry-wrap .entry-content .social-share .title-share,.footer-style7 .socials-footer ul>li:first-child a {
margin-left:0;
}

#cpanel-form .controls select,.wp_left_contact ul li.email i,.sw-best-seller-product .wrap-content .item .item-content .item-price del .amount,.item .item-wrap .item-detail .item-content .item-price del,.item .item-wrap .item-detail .item-img .item-price del,.mobile-layout .contact-mobile .block-contact-mobile p,.single-post.mobile-layout #comments .comment .media-body .media .media-heading .author-name a {
font-size:12px;
}

.lt-ie9 #cpanel-form .revo-radio-img img,.woocommerce .entry-content .col2-set,.woocommerce-page .entry-content .col2-set,.woocommerce div.product form.cart .group_table td:first-child {
width:auto;
}

.sidebar .widget .widget-inner ul>li>a,.sw-best-seller-product .wrap-content .item .item-content .item-price,.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,.header-style6 .header-mid .header-right .widget_text,.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,.sw-twitter-slider .carousel-inner .item .item-twiter .item-top,.item-wrap3 .item-detail .item-content .item-price span,.header-style12 .header-bottom .header-right .sw_social ul li,.banner-shortcode .banner-inner {
display:inline-block;
vertical-align:top;
}

.sidebar .widget.widget_search .searchform,.footer .footer-home10 .footer-menu .connect-us,.footer .footer-home10 .footer-menu .newsletter {
margin-top:20px;
}

.sidebar .widget.widget_search .searchform>div input#searchsubmit:hover,.woocommerce table.my_account_orders tr td.order-actions .button:hover,.woocommerce-page table.my_account_orders tr td.order-actions .button:hover,.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,.bg-touch,.rtl .bg-touch {
background:#ff5c00;
}

.sidebar .widget.widget_tag_cloud .tagcloud a:hover,.pagination ul li .next:hover,.pagination ul li .prev:hover {
border:1px solid #ff5c00;
background-color:#ff5c00;
color:#fff;
}

.sidebar .widget.widget_nav_menu .widget-inner ul.menu>li,.sidebar .widget.widget_nav_menu .widget-inner ul.menu>li ul.dropdown-menu>li {
position:relative;
padding:0;
}

.sidebar .widget.widget_nav_menu .widget-inner ul.menu>li>a,.dokan-store .dokan-widget-area .widget #cat-drop-stack ul>li>a {
display:block;
padding:10px 0;
}

.sidebar .widget.widget_nav_menu .widget-inner ul.menu>li ul.dropdown-menu>li:first-child,.woocommerce form table.wishlist_table tfoot,.woocommerce-page form table.wishlist_table tfoot {
border-top:1px solid #ccc;
}

.page .listing-title h1,.single.main .post #authorDetails,.single.main .team #authorDetails,.single.main .attachment #authorDetails,.woocommerce .listing-title h1,.woocommerce-page .listing-title h1 {
margin:40px 0 0;
}

.wp_left_contact ul li.phone,.woocommerce-account #contents header h3 {
font-size:20px;
}

.wp_left_contact ul li.phone a,.sw-child-cat2 .resp-slider-container .item .item-wrap .item-content h4 a {
font-weight:600;
}

.wp_left_contact ul li.phone i,.woocommerce form table.wishlist_table tr td.product-price ins span,.woocommerce-page form table.wishlist_table tr td.product-price ins span,.woocommerce-account h2,.woocommerce-checkout h3,.mobile-layout.search-no-results .content_list_product .products-wrapper .no-result h1 small,.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .cart .group_table .price ins {
font-size:18px;
}

.wpcf7 .wp-input,.sw-ourteam-slider .slick-slider .slick-list,.sw-category-slider .responsive,.responsive-post-slider .resp-slider-container .slider,.featured-product2 .slick-slider .slick-list,.responsive-post-slider3 .slider .slick-list,.featured-product3 .slider .slick-slider,.latest-product-home9 .slider .slick-slider,.page-style .best-selling-page .slider .slick-list,.page-style .woo-slider-default .slider .slick-list,.sw-latest-review .resp-slider-container .slider .slick-list,.best-selling-product.style2 .resp-slider-container .slick-slider,.woo-slider-style1 .resp-slider-container .slick-slider,.sw-category-slider5 .responsive {
margin:0 -15px;
}

.wpcf7 .wp-input .wpcf7-form-control-wrap,.listing-tab-shortcode .tabbable.tabs .tab-content .tab-pane .item {
width:33.333%;
float:left;
padding:0 15px;
}

.wpcf7 .wp-input .wpcf7-form-control-wrap input::-webkit-input-placeholder,.wpcf7 .wp-input .wpcf7-form-control-wrap input::-moz-placeholder,.wpcf7 .wp-input .wpcf7-form-control-wrap input:-ms-input-placeholder,.wpcf7 textarea::-webkit-input-placeholder,.wpcf7 textarea::-moz-placeholder,.wpcf7 textarea:-ms-input-placeholder {
color:#555;
}

.contact_us.rtl .block-contact .item .item-wrap .icon,.rtl .footer-home9 .contact-address .info-footer ul>li .fa,.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,.rtl .footer-style7 .info-footer ul>li .fa,.rtl .footer .footer-menu .contact-address .info-footer ul>li .fa {
float:right;
margin:0 0 0 10px;
}

.sw-ourteam-slider .slick-slider .item .item-wrap .item-content .team-info,.single-portfolio .related-portfolio .related-items .related-item img,.category-contents .blog-content.blog-content-list .post .entry .entry-content .content-top .entry-title h4,.category-contents .blog-content.blog-content-list .post .entry .entry-content .content-top .entry-meta,.sw-category-slider .block-title,.sw-woo-tab-default:last-child,.responsive-post-slider .block-title,.single_variation,.footer .footer-home6 .vc_wp_custommenu .widget_nav_menu .widgettitle,.footer .footer-home6 .contact-address .info-footer ul>li.email,.sw-woo-tab-cat3 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item .item-wrap .item-content .item-price,.home-style10 .woo-slider-default .slick-slider .item .item-wrap .item-content .item-price,.sw_tab_countdown .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content .description,.header-style12,.mobile-layout .category-contents .blog-content .post .entry .entry-content .content-top .entry-title h4,.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .cart .group_table,.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .description,.single-post.mobile-layout #respond .wp-comment .title {
margin-bottom:15px;
}

.sw-ourteam-slider .slick-slider .item .item-wrap .item-content .item-desc,.home-style7 .responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content h4 a {
line-height:22px;
}

.portfolio-intro,.sw_tab_countdown3 {
position:relative;
margin-bottom:30px;
}

.revo-portfolio .portfolio-tab ul li.selected,.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,.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:#ff5c00;
color:#fff;
border-color:#ff5c00;
}

.revo-portfolio .btn-loadmore.btn-loading .des-load:before,.woocommerce>.cart-collaterals .shipping_calculator h2 a:after,.woocommerce-page>.cart-collaterals .shipping_calculator h2 a:after {
content:"";
}

.revo-portfolio .btn-loadmore .des-load:hover,.content-search>.post .entry-content .bl_read_more a:hover,.content-search .product .entry-content .bl_read_more a:hover,.style-moblie .resp-slider-container>div.items-wrapper>.item .item-inner .item-image:hover,.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,.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,.footer .footer-contact.style2 .newsletter-footer .content-wrap .form-newsletter input[type="submit"]:hover {
opacity:.8;
}

.revo-portfolio .portfolio-container ul.portfolio-content>li .portfolio-item-inner .portfolio-in,.responsive-post-slider3 .slider .item .item-detail {
position:relative;
z-index:1;
}

.revo-portfolio .portfolio-container ul.portfolio-content>li .portfolio-item-inner .portfolio-in:hover .p-item-content .p-item,.revo-portfolio .portfolio-container ul.portfolio-content>li .portfolio-item-inner .portfolio-in:hover .p-item-content .p-item-title {
opacity:1;
filter:alpha(opacity=100);
transform:translate3d(0,0,0);
}

.revo-portfolio .portfolio-container ul.portfolio-content>li .portfolio-item-inner .portfolio-in:hover:before,.format-gallery .carousel.gallery-slider:hover .carousel-control {
opacity:1;
filter:alpha(opacity=100);
-webkit-transform:scale(1);
-moz-transform:scale(1);
-o-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}

.revo-portfolio .portfolio-container ul.portfolio-content>li.portfolio-item.p-double-width,.woocommerce-account #contents .entry-content .woocommerce-MyAccount-content table.my_account_orders tr.order td.order-total {
width:40%;
}

.single-portfolio .portfolio-top .portfolio-content .single-portfolio-content .single-description,.sw-woo-tab-default,.wc-vendor-page.shop_settings .entry-content #pv_seller_info_container>p,.wc-vendor-page.shop_settings .entry-content #pv_shop_description_container>p,.featured-cat .wrap-content .item.item4 .item-content .des {
margin-bottom:25px;
}

.masonry .btn-loadmore .des-load,.home-style5 .responsive-post-slider,.home12-newletter .form-newsletter {
margin-top:30px;
}

.category-contents,.block2-home3 .wrap-content .item.col-right .item-img,.search .blog-content .pagination,.search .pag-search>.pagination,.search .no-result,.woocommerce .woocommerce-checkout #payment div.form-row,.woocommerce-page .woocommerce-checkout #payment div.form-row,.woocommerce-wishlist #contents .page .entry-title,.woocommerce-wishlist .woocommerce table.shop_table,.wc-vendor-page.shop_settings .entry-content,.dokan-store .header,.widget_sp_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-content {
margin-bottom:40px;
}

.category-contents .blog-content .post.format-image .entry-thumb:before,.category-contents .blog-content .post.format-gallery .entry-thumb:before,.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:0!important;
}

.category-contents .blog-content .post .entry .entry-thumb:before,.single.main .post .entry-wrap .entry-thumb:before,.single.main .team .entry-wrap .entry-thumb:before,.single.main .attachment .entry-wrap .entry-thumb:before,.single-post-relate .post .item-relate-img:before {
content:'';
width:0;
height:0;
border-bottom:85px solid transparent;
border-left:80px solid #fff;
left:0;
top:0;
position:absolute;
z-index:2;
}

.category-contents .blog-content .post .entry .entry-thumb .entry-meta,.single.main .post .entry-wrap .entry-date,.single.main .team .entry-wrap .entry-date,.single.main .attachment .entry-wrap .entry-date,.single-post-relate .post .item-relate-img .entry-meta {
position:absolute;
top:0;
left:0;
z-index:2;
}

.category-contents .blog-content .post .entry .entry-thumb .entry-meta .day-time,.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,.single-post-relate .post .item-relate-img .entry-meta .day-time,.responsive-post-slider .resp-slider-container .slider .item .item-detail .img_over .entry-date .day-time {
font-size:24px;
color:#909090;
font-weight:700;
}

.category-contents .blog-content .post .entry .entry-thumb .entry-meta .month-time,.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,.single-post-relate .post .item-relate-img .entry-meta .month-time {
font-size:14px;
color:#909090;
display:block;
}

.rtl .category-contents .blog-content .post .entry .entry-content .content-top .entry-meta span,.rtl .header-style8 .header-bottom .bottom-content .header-right .top-form.top-form-minicart .top-minicart-icon a i {
margin-left:20px;
margin-right:0;
}

.rtl .category-contents .blog-content .post .entry .entry-content .content-top .entry-meta-tag .fa,.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,.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,.rtl .single-post-relate .post .item-relate-content .read-more i,.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,.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,.rtl .header-style10 .header-top .top-login ul li a:before,.rtl .news-letter .wrap-content .mc4wp-form input[type="email"],.rtl .header-mobile-style5 .header-right,.rtl .header-mobile-style3 .header-right,.rtl .footer-style7 .newletter .app-download a:first-child {
margin:0 0 0 10px;
}

.rtl .category-contents .blog-content .post .entry .entry-content .readmore a i:before,.rtl .single-post-relate .post .item-relate-content .read-more i:before,.sw-woo-tab-cat3 .resp-tab .tab-content .tab-pane .res-button.slick-prev:before,.home-style10 .woo-slider-default .res-button.slick-prev:before,.responsive-post-slider-home10 .res-button.slick-prev:before,.rtl .responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .entry-content .readmore a .fa-caret-right:before {
content:'\f0d9';
}

.category-contents .blog-content.blog-content-list .post .entry .entry-content .content-top,.home-style10 .woo-slider-default .slick-slider {
padding:20px 0;
}

.pagination ul li .next,.pagination ul li .prev,.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:#222;
border-radius:20px;
}

.rtl .pagination ul li .fa-angle-right:before,.rtl .revo_breadcrumbs .breadcrumbs .breadcrumb>li>.go-page:before,.sw-instagram-slider .res-button.slick-prev:before,.featured-product2 .res-button.slick-prev:before,.home-style9 .responsive-slider .res-button.slick-prev:before,.sw-latest-review .res-button.slick-prev:before,.mobile-layout.rtl .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.revo_resmenu>li>.show-dropdown::after {
content:'\f104';
}

.rtl .pagination ul li .fa-angle-left:before,.sw-instagram-slider .res-button.slick-next:before,.featured-product2 .res-button.slick-next:before,.home-style9 .responsive-slider .res-button.slick-next:before,.sw-latest-review .res-button.slick-next:before {
content:'\f105';
}

blockquote p,.testimonial-post-slider .responsive-content .item .client-say-info .name-client h4 {
font-style:italic;
font-size:13px;
}

.format-gallery .carousel.gallery-slider .carousel-control.left,.home-style10 .sw-brand-container-slider .res-button.slick-prev {
left:15px;
}

.format-gallery .carousel.gallery-slider .carousel-control.right,.home-style10 .sw-brand-container-slider .res-button.slick-next {
right:15px;
}

.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,.rtl .single-post-relate .post .item-relate-img:before {
border-right:80px solid #fff;
border-left:0;
right:0;
left:auto;
}

.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,.single-post-relate .post .item-relate-content .entry-meta a {
color:#909090;
font-size:13px;
text-transform:capitalize;
}

.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,.single-post.mobile-layout .single-post-relate-mobile .post .item-relate-content .entry-meta .entry-author {
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,.rtl .sw-tab-mobile .top-tab-slider .nav.nav-tabs>li,.rtl .footer .footer-top .find-store .store h4 {
float:right;
margin:0 0 0 20px;
}

.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,.single-post-relate .post .item-relate-content .entry-meta .entry-tag i,.single-post-relate .post .item-relate-content .entry-meta .entry-comment i,.sw-best-seller-product .wrap-content .item .item-content .item-price ins,.header-style10 .header-top .top-login ul li a:before,.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,.rtl .header-mobile-style5 .header-top-mobile .header-menu-categories .show_menu,.rtl .header-mobile-style3 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle,.footer-style7 .newletter .app-download a:first-child {
margin:0 10px 0 0;
}

.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,.single-product>.tabs .tabbable .tab-content .tab-pane p .alignnone.image-content {
margin-left:30px;
}

.rtl .single-post-relate .post .item-relate-img .entry-meta,.rtl .sidebar-related-post .sidebar-relate-content .item .item-inner .img_over .entry-meta {
left:auto;
right:10px;
}

#respond .comment-form #submit:hover,.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,.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,.woocommerce>.cart-collaterals .shipping_calculator .shipping-calculator-form .button:hover,.woocommerce-page>.cart-collaterals .shipping_calculator .shipping-calculator-form .button:hover {
background:#cc4a00;
}

.sidebar-related-post .sidebar-relate-content .item .item-inner .img_over,.sw-instagram-slider {
position:relative;
margin-bottom:10px;
}

.wrapper_404 .content_404 .block-top .warning-code,.products-wrapper .products-loop.grid>li .item-wrap .item-detail .item-content .item-price del .amount {
font-size:14px;
color:#7d7d7d;
}

.sidebar .widget.widget_product_categories,.mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item td.product-quantity .quantity {
border:1px solid #ebebeb;
}

.sw-category-slider,.sw-category-slider5 {
margin-bottom:35px;
}

.sw-category-slider .block-title h3,.responsive-post-slider .block-title h3 {
background-color:#f2f2f2;
border-bottom:1px solid #ededed;
position:relative;
font-size:18px;
color:#222;
text-transform:uppercase;
font-weight:700!important;
padding:10px 10px 8px;
}

.sw-category-slider .responsive .item-product-cat,.responsive-post-slider .resp-slider-container .slider .item,.woocommerce-noreviews,.widget_price_filter .price_slider_wrapper,.sw_related_upsell_widget .sw-woo-container-slider .slider .item,.item-wrap2 .item-detail,.responsive-post-slider3 .slider .item,.footer .footer-top8.vc_row-has-fill>.vc_column_container,.item-wrap3 .item-detail,.sw-woo-tab-cat3 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item,.home-style10 .woo-slider-default .slick-slider .item,.header-style11 .header-mid.sticky-menu>.container,.sw-latest-review .resp-slider-container .slider .slick-list .item,.best-selling-product.style2 .resp-slider-container .slick-slider .item,.woo-slider-style1 .resp-slider-container .slick-slider .item,.sw-category-slider5 .responsive .item-product-cat {
padding:0 15px;
}

.sw-category-slider .res-button,.countdown-slider .res-button {
width:41px;
height:41px;
display:inline-block;
position:absolute;
top:50%;
margin-top:-20px;
cursor:pointer;
z-index:3;
}

.rtl .countdown-slider .box-title,.rtl .sw-woo-tab-default .resp-tab .category-slider-content.style1 .tab-content .tab-pane.active .res-button.slick-next,.rtl .header-style8 .header-bottom .bottom-content .header-right .top-form.top-form-minicart .top-minicart-icon a .minicart-number {
right:15px;
left:auto;
}

.countdown-slider .slider .item-countdown .item-wrap .item-detail .item-content .description ul,.item .item-wrap .item-detail .item-content h4,.item .item-wrap .item-detail .item-img h4,.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,.product_detail .content_product_detail .reviews-content,.sw_related_upsell_widget .sw-woo-container-slider .slider .item .item-wrap .item-detail .item-content h4,.sw-category-slider-layout8 .slider .item-product-cat .item-wrap .item-content h4,.featured-categories-mobile,.footer-mstyle1 .footer-container .footer-menu .menu-item-hidden .footer-wishlist {
margin-bottom:5px;
}

.countdown-slider2 .slider .item-countdown .item-detail,.sw-child-cat2.style2 .child-top .childcat-content ul>li>a,.woocommerce button.button.alt.disabled,.single-product.mobile-layout .content-product-detail {
padding:0 10px;
}

.countdown-slider2 .slider .item-countdown .item-detail .item-image-countdown img,.featured-cat .wrap-content .item img,.sw-instagram-slider .slider .item a img,.sw-category-slider3 .resp-slider-container .item .item-wrap .item-image img {
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
}

.rtl .sw-best-seller-product .wrap-content .item .item-img,.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,.rtl .sw-latest-review .resp-slider-container .slider .slick-list .item .item-content-top h4,.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,.single-product.mobile-layout.rtl .content-product-detail .product_detail .content_product_detail .price ins {
float:right;
margin-left:10px;
margin-right:0;
}

.sw-best-seller-product .wrap-content .item .item-content .item-price .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,.woocommerce tbody tr td,.woocommerce thead tr th,.woocommerce-page tbody tr td,.woocommerce-page thead tr th,.gallery .caption h4,.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,.mobile-layout .category-contents .blog-content .post .entry .entry-content .content-top .entry-title h4 a {
font-size:14px;
}

.sw-woo-tab-default .resp-tab .category-slider-content.style1 ul.nav-tabs,.rtl .sw-woo-tab-default .resp-tab .category-slider-content ul.nav-tabs {
margin-right:196px;
margin-left:0;
}

.rtl .sw-woo-tab-default .resp-tab .category-slider-content .tab-content .tab-pane .woo-tab-container-slider,.rtl .sw-child-cat2 .resp-slider-container .item:first-child {
border-left:1px solid #ebebeb;
border-right:0;
}

.sw-woo-tab-default .resp-tab .category-slider-content .tab-content .tab-pane .woo-tab-container-slider .slider .slick-list .item,.banner-sigle {
overflow:hidden;
margin:0;
}

.rtl .sw-child-cat .child-top .box-title h3,.rtl .sw-child-cat2 .child-top .box-title h3 {
margin-right:-8px;
margin-left:0;
}

.sw-child-cat .child-top .childcat-content ul,.sw-child-cat2 .child-top .childcat-content ul,.mobile-layout .contact-mobile .block-contact-mobile .location-address {
list-style:none;
margin:0;
}

.sw-child-cat .child-top .childcat-content ul>li,.product_detail .content_product_detail .social-share a i {
line-height:35px;
}

.sw-child-cat .child-top .childcat-content ul>li i,.sw-child-cat2 .child-top .childcat-content ul>li i,.content-search>.post .entry-content .entry-meta i,.content-search .product .entry-content .entry-meta i,.responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content .readmore i,.sw-twitter-slider .carousel-inner .item .item-twiter .tweet-btn a .fa,.resp-ajax-page-listing .page-listing-content .tab-content .tab-pane .sw-category-mobile2 {
margin-right:5px;
}

.sw-child-cat2.style2 .child-top .childcat-content ul>li>a:hover,.sw-child-cat2.style2 .child-top .childcat-content ul>li:last-child>a:hover {
color:#f36;
}

.sw-child-cat2 .child-top .childcat-content ul>li>a:hover,.sw-child-cat2 .child-top .childcat-content ul>li:last-child>a:hover {
color:#6170bc;
}

.sw-child-cat2 .resp-slider-container .item .item-wrap:hover .products-thumb a.sw-quickview,.item .item-wrap:hover .item-detail .item-content h4 a,.item .item-wrap:hover .item-detail .item-content .item-price,.responsive-post-slider.style1 .res-button,.responsive-post-slider.style2 .res-button,.mobile-layout .products-wrapper .products-loop.grid>li.item .item-wrap .item-detail .item-content .item-bottom {
opacity:0;
}

.sw-woo-tab-cat .resp-tab .top-tab-slider .box-title h3,.sw-woo-tab-style2 .resp-tab .top-tab-slider .order-title h2 {
font-size:24px;
color:#222;
text-transform:uppercase;
font-weight:700!important;
}

.sw-woo-tab-cat .resp-tab .top-tab-slider .description,.sw-woo-tab-style2 .resp-tab .top-tab-slider .description,.block2-home3 .wrap-content .title .des {
font-size:14px;
color:#222;
}

.sw-woo-tab-cat .resp-tab .top-tab-slider .nav.nav-tabs,.sw-woo-tab-style2 .resp-tab .top-tab-slider .nav.nav-tabs {
margin:28px 0 36px;
}

.sw-woo-tab-cat .resp-tab .top-tab-slider .nav.nav-tabs>li>a:hover,.sw-woo-tab-cat .resp-tab .top-tab-slider .nav.nav-tabs>li.active>a {
background-color:#222;
color:#fff;
border:1px solid #222;
}

.sw-woo-tab-cat .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .products-thumb a.sw-quickview,.block1-home3 .wrap-content .item .item-img a:hover,.block2-home3 .wrap-content .item .item-img .link-shop a:hover {
background-color:#222;
color:#fff;
}

.sw-woo-tab-cat .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content .item-price,.sw-woo-tab-style2 .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content .item-price,.responsive-post-slider.style1 .resp-slider-container .slider .item .item-detail .entry-content .entry-tag a:hover,.responsive-post-slider.style2 .resp-slider-container .slider .item .item-detail .entry-content .entry-tag a:hover,.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,.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,.wc-vendor-page.shop_settings .entry-content .pv_paypal_container b,.wc-vendor-page.shop_settings .entry-content .pv_shop_name_container b,.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,.wc-vendor-page .wc-soldby-start small a:hover,.home-style6 .featured-product .slider .item .item-wrap .item-content .item-price,.home-style6 .featured-product .slider .item .item-wrap .item-content .item-price ins,.header-style9 .header-bottom .primary-menu .nav-pills>li:last-child>a:hover,.sw-woo-tab-cat3 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item .item-wrap .item-content h4 a,.home-style10 .woo-slider-default .slick-slider .item .item-wrap .item-content h4 a,.home-style11 .footer .footer-copyright .copyright-text p a,.footer .footer-menu.style2 .vc_wp_custommenu .widget_nav_menu ul.menu>li>a:hover {
color:#222;
}

.sw-woo-tab-cat .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content .item-bottom,.sw-woo-tab-style2 .resp-tab .tab-pane .responsive-slider .slider .item .item-wrap .item-detail .item-content .item-bottom,.product_detail .content_product_detail .cart .group_table tbody tr td .quantity .minus,.dailydeals-product .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-img .item-bottom,.best-selling-product .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-img .item-bottom,.sw-category-slider4 .resp-slider-container .item:nth-child(5) .item-image {
bottom:0;
}

.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,.home-style6 .featured-product .slider .item .item-wrap .products-thumb a.sw-quickview,.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,.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,.sw-category-slider4 .resp-slider-container .item:nth-child(2n),.sw_tab_countdown2 .tab-countdown-slide .top-tab-slider .sw-tab-slider ul .slick-slide a,.footer .footer-contact.style2 .newsletter-footer .content-wrap .form-newsletter input[type="submit"] {
background-color:#222;
}

.rtl .sw-woo-tab-style2 .resp-tab .top-tab-slider .nav.nav-tabs>li:last-child>a,.sw-woo-tab-style2 .resp-tab .top-tab-slider .nav.nav-tabs>li:first-child>a {
border-left:1px solid #ff5c00;
}

.sw-woo-tab-style2 .resp-tab .top-tab-slider .nav.nav-tabs>li.active>a,.sw-instagram-slider .res-button:hover {
background-color:#ff5c00;
color:#fff;
border:1px solid #ff5c00;
}

.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,.header-mobile-style2 .header-menu-page .menu-mobile1>li>a:hover,.header-mobile-style2 .header-menu-page .menu-mobile1>li>a:focus,.header-mobile-style2 .header-menu-page .menu-mobile1>li:hover>a,.header-mobile-style2 .header-menu-page .menu-mobile1>li:focus>a,.footer .footer-top5 .socials-footer ul>li>a:hover {
color:#fff;
background-color:#ff5c00;
}

.sw-woo-tab-style3 .resp-tab .top-tab-slider .nav.nav-tabs>li:last-child:after,.sw_related_upsell_widget .product-ur .tabbable.tabs .nav.nav-tabs li:last-child>a:before {
height:0;
width:0;
}

.sw-woo-tab-style3 .resp-tab .top-tab-slider .nav.nav-tabs>li>a:hover,.sw-woo-tab-style3 .resp-tab .top-tab-slider .nav.nav-tabs>li.active>a {
background-color:#fff;
color:#ff5c00;
border:0;
}

.rtl .sw-woo-tab-style3 .resp-tab .tab-pane.active .responsive-slider,.rtl .block-home-2 .block-infos .info.info1 .inner,.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,.rtl .footer .footer-block1 .block-infos .info.info1 .inner {
border-right:0;
}

.sw-woo-tab-style3 .resp-tab .tab-pane.active .res-button,.home-style5 .sw-woo-container-slider .res-button,.best-selling-product.style2 .res-button,.woo-slider-style1 .res-button {
width:28px;
height:28px;
display:inline-block;
position:absolute;
z-index:2;
cursor:pointer;
top:0;
}

.block-text1 .wrap-content a,.block-home2 .wrap-content a {
font-size:13px;
color:#ff5c00;
font-weight:600;
text-transform:capitalize;
}

.block-text1 .wrap-content a i,.block-home2 .wrap-content a i,.content-search>.post .entry-content .bl_read_more i,.content-search .product .entry-content .bl_read_more i {
margin:0 5px;
}

.block-home-2 .block-infos .info,.footer .footer-block1 .block-infos .info {
width:20%;
float:left;
}

.block-home-2 .block-infos .info .inner .info-cont,.footer .footer-block1 .block-infos .info .inner .info-cont {
padding-left:50px;
}

.rtl .block-home-2 .block-infos .info .inner .info-cont,.rtl .footer .footer-block1 .block-infos .info .inner .info-cont {
padding-right:50px;
padding-left:0;
}

.service-home4 ul>li:before,.service-home6 ul>li .content:before {
content:'';
display:inline-block;
margin-right:10px;
width:15px;
height:15px;
background:url(../images/bg_general.png) no-repeat -30px -1934px;
}

.featured-categories2 .sw-category-slider .block-title h3:before,.home-style5 .responsive-post-slider .block-title h3:before {
left:50%;
margin-left:-50px;
}

.home-style5 .sw-woo-container-slider .slider .item .item-wrap .item-content,.products-wrapper .products-loop.grid>li .item-wrap .item-detail .item-content,.sw-hotdeal .item .item-wrap .item-detail .item-content,.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 0;
}

.comming-soon .ClassyCountdown-wrapper,.sw-twitter-slider .carousel-inner .item .item-twiter .tweet-btn,.single-product.mobile-layout .content-product-detail .product-type-simple .cart .addcart-wrapper,.footer-style7 .socials-footer,.footer .footer-contact.style2 .newsletter-footer .content-wrap,.footer .footer-top5 .socials-footer {
display:inline-block;
overflow:hidden;
}

.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,.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:0;
background-color:transparent;
}

.listing-tab-shortcode .tabbable.tabs .tab-content .tab-pane .item .item-wrap,.wc-vendor-page table,table.dokan-table {
border:1px solid #ddd;
}

.listing-tab-shortcode .tabbable.tabs .tab-content .tab-pane.active,.item .item-wrap:hover .item-detail .item-content .item-bottom,.dailydeals-product .resp-slider-container .slick-slider .item .item-wrap:hover .item-img .item-bottom,.best-selling-product .resp-slider-container .slick-slider .item .item-wrap:hover .item-img .item-bottom {
opacity:1;
filter:alpha(opacity=100);
}

.search .listing-title h1,.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;
}

.search .listing-title h1 small:before,.search .listing-title h1 small:after {
content:'"';
display:inline-block;
margin:0 5px;
}

.content-search>.post .entry-thumb,.content-search .product .entry-thumb,.product_detail .content_product_detail .item-meta>span.posted_in {
padding-right:30px;
}

.rtl .content-search>.post .entry-content .entry-meta i,.rtl .content-search .product .entry-content .entry-meta i,.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:0;
margin-left:5px;
}

.rtl .content-search>.post .entry-content .entry-meta>span,.rtl .content-search .product .entry-content .entry-meta>span,.rtl .sw_related_upsell_widget .product-ur .tabbable.tabs .nav.nav-tabs li:first-child>a {
padding-right:0;
padding-left:20px;
}

.resp-tab .top-tab-slider .nav.nav-tabs li,.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,.home-style9.disable-search .header-style9 .header-bottom .search-home9,.sw-category-slider4 .resp-slider-container .item .item-content .shop-now a i {
margin:0 10px;
}

.resp-tab .tab-pane,.sw_related_upsell_widget .product-ur .tabbable.tabs .tab-content .tab-pane {
display:block;
height:0;
overflow:hidden;
}

.resp-tab .tab-pane.active,.sw_related_upsell_widget .product-ur .tabbable.tabs .tab-content .tab-pane.active {
height:auto;
overflow:visible;
}

.item .item-wrap .item-detail,.sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat.item-even .item-wrap {
position:relative;
overflow:hidden;
}

.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,.item-wrap3 .item-detail .products-thumb .item-button .yith-wcwl-add-to-wishlist {
margin:0 1px;
}

.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 button,.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,.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-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 {
-webkit-transition:all .4s;
-moz-transition:all .4s;
-o-transition:all .4s;
-ms-transition:all .4s;
transition:all .4s;
}

.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,.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:"\f08a";
}

.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,.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,.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,.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 {
display:inline-block!important;
vertical-align:top;
}

.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,.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,.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,.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;
left:0;
right:0;
top:0;
bottom:0;
margin:auto;
}

.item .item-wrap .item-detail .item-content .item-bottom a.compare:before,.item .item-wrap .item-detail .item-img .item-bottom a.compare:before,.product_detail .content_product_detail .compare:before {
font-size:13px;
content:"\f079";
}

.item .item-wrap:hover .item-detail .products-thumb a.sw-quickview,.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;
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-o-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
}

.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,.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,.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,.sw_tab_countdown .tab-countdown-slide .tab-content .item-wrap:hover .item-detail .item-content .item-bottom,.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 {
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-o-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
}

.responsive-post-slider.style1 .box-title h3,.home-style6 .featured-product .block-title h3 {
font-size:24px;
color:#222;
text-transform:uppercase;
font-weight:800!important;
margin-bottom:8px;
}

.responsive-post-slider.style1 .description,.featured-cat .wrap-content .description,.home-style6 .featured-product .description {
text-align:center;
color:#666;
font-size:14px;
margin-bottom:35px;
font-weight:400;
}

.rtl .responsive-post-slider.style2 .resp-slider-container .slider .item .item-detail .entry-content .readmore .fa-caret-right:before,.rtl .responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content .readmore i.fa-caret-right:before {
content:'\f0d9';
margin:0 5px 0 0;
}

.responsive-post-slider .resp-slider-container .slider .item .item-detail .entry-content .entry-meta .entry-comment,.header-style8 .header-bottom .bottom-content .header-right .top-form.top-form-minicart .top-minicart-icon a i,.responsive-post-slider3 .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,.rtl .header-style6 .header-top .block-text-right,.rtl .responsive-post-slider3 .slider .item .item-detail .entry-content .entry-meta .entry-comment {
margin:0 0 0 20px;
}

.slick-loading .slick-track,.slick-loading .slick-slide,.sw-quickview-bottom.loading .quickview-content .quickview-close {
visibility:hidden;
}

.woocommerce #customer_login form.login,.woocommerce #customer_login form.register,.woocommerce-page #customer_login form.login,.woocommerce-page #customer_login form.register,.woocommerce .entry-content form.login,.woocommerce-page .entry-content form.login,.sw_tab_countdown .tab-countdown-slide {
border:0;
padding:0;
}

.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,.woocommerce form.lost_reset_password .form-row .input-text,.woocommerce-page form.lost_reset_password .form-row .input-text,.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,.woocommerce .entry-content .checkout_coupon .form-row .input-text,.woocommerce-page .entry-content .checkout_coupon .form-row .input-text {
-webkit-border-radius:0;
-moz-border-radius:0;
-o-border-radius:0;
-ms-border-radius:0;
border-radius:0;
background:#eee;
border:0;
}

.woocommerce form.lost_reset_password .form-row input.button:hover,.woocommerce-page form.lost_reset_password .form-row input.button:hover,.woocommerce .entry-content form.login .form-row input.button:hover,.woocommerce-page .entry-content form.login .form-row input.button:hover,.woocommerce .entry-content .checkout_coupon .form-row input.button:hover,.woocommerce-page .entry-content .checkout_coupon .form-row input.button:hover {
background:#cc4a00;
color:#fff;
}

.woocommerce .woocommerce form .form-row label,.woocommerce-page .woocommerce form .form-row label,.wc-vendor-page .wc-soldby-start small span {
font-weight:400;
}

.woocommerce .woocommerce-checkout table.shop_table th,.woocommerce-page .woocommerce-checkout table.shop_table th,.woocommerce .woocommerce-checkout .woocommerce-checkout-payment label,.woocommerce-page .woocommerce-checkout .woocommerce-checkout-payment label {
color:#222;
font-family:Helvetica,Arial,sans-serif;
}

.woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields,.woocommerce-page .checkout .col2-set .col-1 .woocommerce-billing-fields,.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 .checkout #payment,.woocommerce-page .checkout #payment,.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 {
-webkit-border-radius:0;
-moz-border-radius:0;
-o-border-radius:0;
-ms-border-radius:0;
border-radius:0;
}

.woocommerce .checkout #payment .terms,.woocommerce-page .checkout #payment .terms,.wc-vendor-page .wcv_vendorslist>div .pull-left,.products-wrapper .products-loop.grid>li.product-type-variable .item-price del,.products-wrapper .products-loop.grid>li.product-type-variable .item-price ins,.products-wrapper .products-loop.list .item .item-wrap .item-detail .item-content h4,.header-style6 .search-cate .sw_woo_search,.mobile-layout.rtl .products-wrapper .products-nav .catalog-ordering,.single-product.mobile-layout .content-product-detail .product-type-external .addcart-wrapper .cart,.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .price del {
float:none;
}

.woocommerce .checkout #payment .terms .input-checkbox,.woocommerce-page .checkout #payment .terms .input-checkbox,.header-style6 .header-mid .header-right {
margin-top:6px;
}

.woocommerce form table.shop_table.shop_table_responsive thead tr,.woocommerce-page form table.shop_table.shop_table_responsive thead tr,.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 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],.product_detail .content_product_detail .cart .quantity input[type=number] {
-moz-appearance:textfield;
}

.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,.product_detail .content_product_detail .cart .quantity input::-webkit-outer-spin-button,.product_detail .content_product_detail .cart .quantity input::-webkit-inner-spin-button {
-webkit-appearance:none;
margin:0;
}

.woocommerce>.cart-collaterals .cart_totals,.woocommerce-page>.cart-collaterals .cart_totals,.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 .entry-content .col2-set .address,.woocommerce-page .entry-content .col2-set .address,.resp-ajax-page-listing .page-listing-content .tab-content .tab-pane .vc_column_container {
padding-left:15px;
padding-right:15px;
}

.woocommerce-cart #contents .page h2,.mobile-layout.search .header-mobile-style3 .mobile-search .top-form.top-search .topsearch-entry input[type="text"] {
border-bottom:1px solid #eee;
}

.rtl.woocommerce .checkout .col2-set .col-1 .woocommerce-billing-fields,.rtl.woocommerce-page .checkout .col2-set .col-1 .woocommerce-billing-fields,.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:0;
padding-left:15px;
}

.rtl.woocommerce-page table.shop_table_responsive tr td,.rtl.woocommerce table.shop_table_responsive tr td,.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;
}

.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,.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 #eee;
}

.wc-vendor-page .wcv_vendorslist>div a.button,.variations tr td.value select option {
text-transform:uppercase;
}

.wc-vendor-page.wc-vendor-listing .sidebar,.wc-vendor-page.wc-vendor-listing .revo_breadcrumbs {
margin-top:40px;
}

.sw-custom-variation .sw-radio-variation.selected span:after,.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:#ff5c00;
}

.products-wrapper .products-nav .catalog-ordering .orderby-order-container .order>li.desc,.products-wrapper .products-nav .catalog-ordering .orderby-order-container .order>li.asc {
border:1px solid #ededed;
border-left:0;
padding:8px 10px 6px;
}

.rtl .products-wrapper .products-nav .catalog-ordering .orderby-order-container .order>li.desc,.rtl .products-wrapper .products-nav .catalog-ordering .orderby-order-container .order>li.asc {
border-right:0;
border-left:1px solid #ededed;
}

.products-wrapper .woocommerce-pagination .page-numbers>li .page-numbers.prev:before,.products-wrapper .woocommerce-pagination .page-numbers>li .page-numbers.next:before,.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,.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;
}

.products-wrapper .woocommerce-pagination .page-numbers>li .page-numbers.prev:before,.rtl .products-wrapper .woocommerce-pagination .page-numbers>li .page-numbers.next:before,.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-prev:before {
content:"\f0d9";
}

.rtl .products-wrapper .woocommerce-pagination .page-numbers>li .page-numbers.prev:before,.products-wrapper .woocommerce-pagination .page-numbers>li .page-numbers.next:before,.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-next:before {
content:"\f0da";
}

.products-wrapper .products-loop>li .item-wrap,.sidebar .widget_layered_nav,.sw_related_upsell_widget .sw-woo-container-slider .slider .item .item-wrap,.sw-hotdeal .sw-hotdeal-content .item-product .item-detail {
border:1px solid #ededed;
}

.rtl .products-wrapper .products-loop.list .item .item-wrap .item-detail .products-thumb,.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:0;
}

.product_detail .slider_img_productd .product-images .product-images-container .slick-slider.product-responsive-thumbnail .slick-list,.sw-instagram-slider .slider .slick-list,.style-moblie .resp-slider-container,.sw-ajax-categories .resp-listing-container,.mobile-layout .products-wrapper .products-loop.grid {
margin:0 -5px;
}

.rtl .product_detail .content_product_detail .product-info .product-stock.in-stock:before,.rtl .footer-style7 .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,.rtl .footer .footer-menu .footer-menu-2 .vc_wp_custommenu .widget_nav_menu ul.menu>li>a:after,.rtl .footer .footer-menu .vc_wp_custommenu .widget_nav_menu ul.menu>li>a:before,.footer .footer-bottom3 .widget_nav_menu ul.menu>li>a:before,.rtl .footer .footer-top .find-store h3:before,.rtl .footer .footer-top .newsletter h3:before {
content:'';
margin:0;
}

.product_detail .content_product_detail .social-share a:hover,.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,.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,.mobile-layout.search-no-results .content_list_product .products-wrapper .no-result a:hover {
background-color:#e65300;
}

.product_detail .content_product_detail .item-bottom .clear,.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .clear,.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group .clear {
clear:none;
}

.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,.rtl .header-style6 .header-mid .header-right .widget_text .header-right-block .menu-confirmation ul>li:before,.rtl .sw-twitter-slider .carousel-inner .item .item-twiter .tweet-btn a .fa,.rtl .footer-mstyle1 .footer-container .footer-menu .menu-item-hidden ul.menu-footer,.rtl .footer-style7 .socials-footer ul>li:first-child a {
margin-left:5px;
margin-right:0;
}

.single-product>.tabs .tabbable .tab-content .tab-pane #reviews .form-submit .submit:hover,.quickview-container.woocommerce .product_detail .content_product_detail .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover {
background-color:#ff5c00!important;
}

.sw_related_upsell_widget .sw-woo-container-slider .slider .item .item-wrap .item-detail .item-content,.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,.mobile-layout .products-wrapper .filter-mobile .widget {
padding:5px 0 20px;
}

.header-style6 .header-top .top-login ul li a,.header-style6 .header-top .widget_nav_menu h3 {
color:#b4b4b4;
border-left:1px solid rgba(255,255,255,.1);
}

.header-style6 .currency_w>li>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,.sw-category-slider-layout8 .slider .item-product-cat .item-wrap .item-content .des-cat {
color:#898989;
}

.header-style6 .header-mid .header-left,.footer .footer-home6 .contact-address .info-footer ul>li,.testimonial-post-slider .responsive-content .item .client-say-info .name-client {
margin-top:10px;
}

.header-style6 .header-mid .header-right .widget_text .header-right-block .menu-confirmation ul>li:first-child:before,.home-style9 .footer .footer-copyright>.container .sidebar-copyright .widget_nav_menu ul.menu>li:first-child>a:before {
width:0;
}

.header-style6 .search-cate .revo_top .top-form.top-search.open,.header-style9 .header-bottom .search-home9 .top-form.top-search.open {
height:auto;
opacity:1;
visibility:visible;
margin-top:60px;
}

.header-style6 .search-cate .revo_top .top-form.top-search button.button-search-pro,.header-style9 .header-bottom .search-home9 .top-form.top-search button.button-search-pro {
background-color:#fff;
width:40px;
height:40px;
border-radius:0;
color:#222;
border-left:0;
right:0;
}

.header-style6 .search-cate .revo_top .top-form.top-search button.button-search-pro:hover,.header-style9 .header-bottom .search-home9 .top-form.top-search button.button-search-pro:hover {
background-color:#fff;
color:#ff5c00;
border-radius:0;
}

.featured-cat .wrap-content .item .item-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 .ajax-loading,.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-instagram-slider .res-button:before,.featured-product2 .res-button:before {
font-family:FontAwesome;
font-size:26px;
}

.instargram-gallery ul>li,.footer-style7 .socials-footer ul>li,.footer .footer-top5 .socials-footer ul>li {
list-style:none;
float:left;
}

.home-style7 .box-slider-title,.dailydeals-product .resp-slider-container .box-slider-title {
border-bottom:1px solid #e6e6e6;
padding-bottom:12px;
margin-bottom:34px;
}

.home-style7 .box-slider-title h2,.dailydeals-product .resp-slider-container .box-slider-title h2 {
font-size:22px;
color:#222;
text-transform:uppercase;
font-weight:800;
margin:0;
}

.home-style7 .box-slider-title .view-all a,.dailydeals-product .resp-slider-container .box-slider-title .wrap-link .view-all a {
font-weight:600;
font-size:13px;
color:#ff5c00;
display:block;
margin:0 0 0 22px;
padding:8px 0;
}

#rev_slider_6_1 a i,.responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .entry-content .readmore i {
margin-right:7px;
}

.dailydeals-product .resp-slider-container .slick-slider .item .item-wrap,.best-selling-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,.best-selling-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-img,.best-selling-product .resp-slider-container .slick-slider .item .item-wrap .item-detail .item-img {
overflow:hidden;
margin:0 0 9px;
}

.header-style8 .header-top .top-login ul li a,.header-style8 .header-top .widget_nav_menu h3 {
color:#fff;
border-left:1px solid rgba(255,255,255,.2);
}

.rtl .header-style8 .header-top .widget_nav_menu h3,.rtl .header-style8 .currency_w>li>a {
border-right:1px solid rgba(255,255,255,.2);
border-left:0;
}

.header-style8 .header-mid .search-cate .top-form .topsearch-entry .button-search-pro:hover,.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,.sw-twitter-slider .carousel-indicators>li:hover,.sw-twitter-slider .carousel-indicators>li.active,.footer .footer-menu.home8 .footer-bottom .footer-content .socials-footer ul>li>a:hover,.header-style12 .header-mid .search-cate .top-form .topsearch-entry .button-search-pro:hover {
background-color:#ff7015;
}

.header-style8 .header-mid.sticky-mid .search-cate .revo_top .top-form.top-search .topsearch-entry .button-search-pro:hover:before,.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,.slide-home8 .rev_slider>ul>li .text-slide,.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,.item-wrap2 .item-detail .item-content h4 a:hover,.sw-woo-tab-cat2 .resp-tab .top-tab-slider .nav.nav-tabs>li>a:hover,.sw-woo-tab-cat2 .resp-tab .top-tab-slider .nav.nav-tabs>li.active>a,.sw-woo-tab-cat2 .resp-tab .tab-content .tab-pane .item .item-wrap .item-center h4.category a:hover,.testimonial-post-slider .slider.responsive-thumbnail button:hover,.responsive-post-slider3 .slider .item .item-detail .entry-content h4 a:hover,.responsive-post-slider3 .slider .item .item-detail .entry-content .entry-meta .entry-tag a:hover,.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,.sw-twitter-slider .carousel-inner .item .item-twiter .tweet-text a,.sw-twitter-slider .carousel-inner .item .item-twiter .tweet-btn a:hover,.footer .footer-menu.home8 .vc_wp_custommenu .widget_nav_menu ul.menu>li>a:hover {
color:#ff7015;
}

.header-style8 .header-bottom .bottom-content,.header-style8 .header-bottom .bottom-content .primary-menu .navbar-inverse,.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,.footer .footer-menu.style4 .contact-address .info-footer ul>li .fa {
background-color:#464646;
}

.item-wrap2 .item-detail .item-content h4 a,.item-wrap3 .item-detail .item-content h4 a {
font-size:14px;
color:#222;
font-weight:500;
text-transform:capitalize;
}

.featured-product2 .slick-slider .item-content .item-price del,.item-wrap3 .item-detail .item-content .item-price del {
line-height:21px;
}

.sw-woo-tab-cat2 .resp-tab .top-tab-slider .nav.nav-tabs,.footer .footer-home10 .footer-menu .newsletter .mc4wp-form {
margin:20px 0 40px;
}

.sw-woo-tab-cat2 .resp-tab .tab-content .tab-pane .item .item-wrap .item-left a img,.rtl .sw-woo-tab-cat2 .resp-tab .tab-content .tab-pane .item .item-wrap .item-right a img {
-moz-transform:scaleX(-1);
-o-transform:scaleX(-1);
-webkit-transform:scaleX(-1);
transform:scaleX(-1);
filter:FlipH;
-ms-filter:FlipH;
}

.testimonial-post-slider .slider.responsive-thumbnail .item .image-client img,.testimonial-slider.layout1 .carousel-inner .item .client-say-info .image-client a img,.testimonial-slider2 .carousel-inner .image-client a img,.mobile-layout.woocommerce-account .woocommerce-MyAccount-content .avatar-user img {
border-radius:50%;
}

.testimonial-post-slider .responsive-content .item .client-say-info .name-client h2,.footer .footer-contact.style2 .newsletter-footer .content-wrap .form-newsletter p {
margin-bottom:8px;
}

.footer .footer-top8 .vc_wp_custommenu .widget_nav_menu ul.menu>li,.footer .footer-menu.home8 .footer-bottom .footer-content .socials-footer ul>li {
float:left;
display:inline-block;
}

.footer .footer-menu.home8 .vc_wp_custommenu .widget_nav_menu ul.menu>li>a,.footer .footer-menu.home8 .contact-address .info-footer ul>li.email,.footer .footer-menu.home8 .contact-address .info-footer ul>li a {
color:#aaa;
}

.home-style8 .footer .footer-copyright,.home-style12 .footer .footer-copyright {
background-color:#252424;
padding:20px 0;
}

.home-style8 .footer .footer-copyright .copyright-text p,.home-style9 .footer .footer-copyright .copyright-text p,.home-style12 .footer .footer-copyright .copyright-text p {
line-height:22px;
margin:0;
}

.title-home9 .block-title h3,.sw-category-slider3 .block-title h3,.featured-product3 .block-title h3,.latest-product-home9 .block-title h3 {
font-size:26px;
color:#1c1c1c;
text-align:center;
font-weight:700;
text-transform:uppercase;
position:relative;
margin-bottom:55px;
}

.title-home9 .block-title h3:before,.sw-category-slider3 .block-title h3:before,.featured-product3 .block-title h3:before,.latest-product-home9 .block-title h3:before {
content:'';
width:50px;
height:2px;
background-color:#ff5c00;
position:absolute;
bottom:-20px;
left:50%;
margin-left:-25px;
}

.sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat .item-wrap .item-content h4 a,.sw-category-slider3 .resp-slider-container .item .item-wrap .item-content h4 a {
font-size:20px;
color:#1c1c1c;
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 .des-cat,.sw-category-slider3 .resp-slider-container .item .item-wrap .item-content .des-cat {
color:#666;
margin:25px 0 40px;
}

.sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat .item-wrap .item-content .shop-by-now i,.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-category-wrapper .item-product-cat .item-wrap .item-content .shop-by-now i:before,.rtl .sw-category-slider3 .resp-slider-container .item .item-wrap .item-content .shop-by-now i:before {
content:'\f100';
}

.sw-category-slider3 .resp-slider-container .item:first-child .item-wrap .item-content,.footer .footer-home10 .footer-menu>.vc_column-inner,.home.mobile-layout .body-wrapper .body-wrapper-inner>.container,.mobile-layout4 .body-wrapper .body-wrapper-inner>.container,.tax-product_cat.mobile-layout .body-wrapper>.container {
padding-top:0;
}

.sw-category-slider3 .resp-slider-container .item.item-even .item-wrap:before,.rtl .sw-category-slider3 .resp-slider-container .item .item-wrap:before,.mobile-layout.woocommerce-wishlist.rtl .shop_table.wishlist_table tbody tr td.product-add-to-cart,.rtl .footer .footer-top .newsletter:before {
left:-20px;
right:auto;
}

.footer-home9 .footer-top9 .wrap-content .item,.block-mobile .info {
float:left;
width:33.33%;
}

.rtl .footer-home9 .footer-top9 .wrap-content .item.item1 .item-content,.rtl .footer-home9 .footer-top9 .wrap-content .item.item2 .item-content,.mobile-layout.rtl .contact-form-mobile .wpcf7 .wpcf7-form-control-wrap.your-name input,.mobile-layout.rtl .contact-form-mobile .wpcf7 .wpcf7-form-control-wrap.your-email input,.mobile-layout.rtl .contact-form-mobile .wpcf7 .wpcf7-form-control-wrap.your-phone input {
background-position:right center;
}

.footer-home9 .footer-menu9 .vc_wp_custommenu .widget_nav_menu ul>li,.footer .footer-contact .socials-footer ul li>a .fa::before {
line-height:34px;
}

.footer-home9 .contact-address .info-footer ul,.footer-style7 .info-footer ul,.footer .footer-menu .contact-address .info-footer ul {
overflow:hidden;
margin:-8px 0 0;
}

.footer-home9 .contact-address .info-footer ul>li,.footer-style7 .info-footer ul>li {
color:#fff;
list-style:none;
overflow:hidden;
line-height:24px;
margin-top:15px;
}

.footer-home9 .contact-address .info-footer ul>li.email,.footer-style7 .info-footer ul>li.email,.footer .footer-menu .contact-address .info-footer ul>li.email {
margin-bottom:22px;
line-height:32px;
}

.footer-home9 .contact-address .info-footer ul>li .fa,.footer-style7 .info-footer ul>li .fa {
width:32px;
height:32px;
background-color:rgba(102,102,102,.6);
color:#fff;
line-height:32px;
font-size:16px;
margin-right:10px;
text-align:center;
float:left;
border-radius:2px;
}

.home-style9 .responsive-slider .res-button.slick-prev,.rtl .sw-category-slider4 .resp-slider-container .item .item-image {
left:20px;
right:auto;
}

.sw-woo-tab-cat3 .resp-tab .top-tab-slider .box-title h3,.home-style10 .woo-slider-default .box-slider-title h2,.testimonial-slider2 .block-title h2,.responsive-post-slider-home10 .resp-slider-container .box-title h3 {
background:#f2f2f2;
font-size:18px;
color:#1c1c1c;
font-weight:700;
text-transform:uppercase;
margin-bottom:0;
padding:15px 20px;
}

.sw-woo-tab-cat3 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item .item-wrap:hover,.home-style10 .woo-slider-default .slick-slider .item .item-wrap:hover {
box-shadow:0 0 5px #ccc;
}

.sw-woo-tab-cat3 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item .item-wrap:hover .item-content .item-bottom,.home-style10 .woo-slider-default .slick-slider .item .item-wrap:hover .item-content .item-bottom {
opacity:1;
-webkit-transform:translateY(0%);
-moz-transform:translateY(0%);
-o-transform:translateY(0%);
-ms-transform:translateY(0%);
transform:translateY(0%);
}

.sw-woo-tab-cat3 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item .item-wrap .item-content,.home-style10 .woo-slider-default .slick-slider .item .item-wrap .item-content,.featured-mobile .resp-slider-container .item .item-wrap .item-content {
padding:15px 0 20px;
}

.sw-woo-tab-cat3 .resp-tab .tab-content .tab-pane .woo-tab-container-slider .slider .item .item-wrap .item-content .item-bottom,.home-style10 .woo-slider-default .slick-slider .item .item-wrap .item-content .item-bottom {
position:relative;
bottom:auto;
right:auto;
left:auto;
opacity:0;
-webkit-transform:translateY(0%);
-moz-transform:translateY(0%);
-o-transform:translateY(0%);
-ms-transform:translateY(0%);
transform:translateY(0%);
}

.sw-woo-tab-cat3 .resp-tab .tab-content .tab-pane .res-button,.home-style10 .woo-slider-default .res-button,.responsive-post-slider-home10 .res-button {
position:absolute;
top:10px;
display:inline-block;
width:28px;
height:28px;
background-color:#fff;
color:#e8e8e8;
border:2px solid #e8e8e8;
border-radius:50%;
cursor:pointer;
line-height:24px;
text-align:center;
}

.sw-woo-tab-cat3 .resp-tab .tab-content .tab-pane .res-button:hover,.home-style10 .woo-slider-default .res-button:hover,.responsive-post-slider-home10 .res-button:hover {
border:2px solid #c3c3c3;
color:#c3c3c3;
}

.sw-woo-tab-cat3 .resp-tab .tab-content .tab-pane .res-button:before,.home-style10 .woo-slider-default .res-button:before,.responsive-post-slider-home10 .res-button:before {
font-size:16px;
font-family:FontAwesome;
}

.sw-woo-tab-cat3 .resp-tab .tab-content .tab-pane .res-button.slick-prev,.home-style10 .woo-slider-default .res-button.slick-prev,.responsive-post-slider-home10 .res-button.slick-prev {
right:55px;
}

.rtl .sw-woo-tab-cat3 .resp-tab .tab-content .tab-pane .res-button.slick-prev,.home-style10.rtl .woo-slider-default .res-button.slick-prev,.rtl .responsive-post-slider-home10 .res-button.slick-prev {
left:22px;
right:auto;
}

.sw-woo-tab-cat3 .resp-tab .tab-content .tab-pane .res-button.slick-next,.home-style10 .woo-slider-default .res-button.slick-next,.responsive-post-slider-home10 .res-button.slick-next {
right:22px;
}

.sw-woo-tab-cat3 .resp-tab .tab-content .tab-pane .res-button.slick-next:before,.home-style10 .woo-slider-default .res-button.slick-next:before,.responsive-post-slider-home10 .res-button.slick-next:before,.home-style11 .featured-product .res-button.slick-next:before {
content:'\f0da';
}

.home-style10 .wrapper_vertical_menu .vertical-megamenu>li.showMore a.open-more-cat,.home-style10 .wrapper_vertical_menu .vertical-megamenu>li.showMore a.close-more-cat {
background-position:center right;
}

.home-style10 .sw-featured-product-slider .customNavigation .btn-bs.prev-bs:hover:before,.home-style10 .sw-featured-product-slider .customNavigation .btn-bs.next-bs:hover:before,.slider-home10 .rev_slider_wrapper .rev_slider ul .tp-caption.rev-btn>a.read-more {
color:#1c1c1c;
}

.home-style10.rtl .wrapper_vertical_menu .vertical-megamenu>li.showMore a.open-more-cat,.home-style10.rtl .wrapper_vertical_menu .vertical-megamenu>li.showMore a.close-more-cat {
background-position:center left;
}

.banner-image-home10 .wpb_single_image.vc_align_left,.slider-home10 .wpb_single_image.vc_align_left {
float:left;
margin:0;
}

.rtl .block-home10 .wrapper-content>.item.item1 .item-content,.rtl .block-home10 .wrapper-content>.item.item2 .item-content,.rtl .block-home10 .wrapper-content>.item.item3 .item-content {
background-position:right 30px center;
}

.footer .footer-home10 .footer-menu h3 .icon-footer,.footer-style7 .wpb_content_element h3 .icon-footer,.footer-style7 .widget_nav_menu .widgettitle .icon-footer,.footer .footer-menu .vc_wp_custommenu .widget_nav_menu .widgettitle .icon-footer,.footer .footer-menu .contact-address .info-footer h3 .icon-footer {
float:right;
position:relative;
}

.footer .footer-home10 .footer-menu h3 .icon-footer:before,.footer-style7 .wpb_content_element h3 .icon-footer:before,.footer-style7 .widget_nav_menu .widgettitle .icon-footer:before {
content:'\f0d7';
color:#222;
font-family:Fontawesome;
font-size:14px;
display:inline-block;
opacity:0;
}

.footer .footer-home10 .footer-menu .connect-us a:hover,.footer .footer-home10 .footer-menu .newsletter a:hover {
opacity:.85;
display:inline-block;
}

.sw_tab_countdown2 .tab-countdown-slide .top-tab-slider,.sw_tab_countdown3 .tab-countdown-slide .top-tab-slider {
float:left;
display:block;
max-width:100px;
width:100%;
position:relative;
}

.sw_tab_countdown2 .tab-countdown-slide .top-tab-slider .sw-tab-slider ul,.sw_tab_countdown3 .tab-countdown-slide .top-tab-slider .sw-tab-slider ul {
border:0;
margin:0;
}

.sw_tab_countdown2 .tab-countdown-slide .tab-content,.sw_tab_countdown3 .tab-countdown-slide .tab-content {
float:right;
width:1040px;
}

.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail,.sw_tab_countdown3 .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 .item-content,.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_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .product-countdown .countdown-show4 .countdown-section,.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:0;
}

.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,.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_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .reviews-content div.star,.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .reviews-content div.star {
background:url(../images/star1.png) repeat center center;
width:85px;
height:11px;
}

.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .reviews-content div.star span,.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(../images/star1-active.png) repeat left center;
}

.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_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:'\f004';
}

.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,.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group a.compare: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-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,.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:0;
background-color:rgba(255,255,255,.15);
}

.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_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group a.compare:before {
content:'\f0ec';
}

.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,.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:'\f002';
}

.rtl .header-style12 .header-mid .mid-header,.rtl .header-style12 .header-bottom .header-right {
margin-right:0;
margin-left:15px;
}

.sw_tab_countdown3 .tab-countdown-slide .top-tab-slider .sw-tab-slider ul .slick-slide:hover,.sw_tab_countdown3 .tab-countdown-slide .top-tab-slider .sw-tab-slider ul .slick-slide.active {
border:2px solid #ff5c00;
}

.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,.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,.rtl .footer-style7 .footer-logo .des {
padding-right:0;
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,.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:#222;
}

.responsive-post-slider.style5 .resp-slider-container .slider .item .item-detail .entry-content h4 a,.sw-hotdeal .sw-hotdeal-content .item-product .item-detail .item-content .item-price del {
line-height:20px;
}

.sw-category-slider6 .block-title,.sw-category-slider6 .resp-slider-container .responsive .item {
width:25%;
float:left;
padding:0 15px;
}

.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,.header-mobile-style1.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,.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 .minicart-number,.footer-mstyle1 .footer-container .footer-menu .menu-item .footer-cart .revo-minicart-mobile .minicart-number,.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:#ff5c00;
color:#fff;
text-align:center;
border-radius:50%;
line-height:17px;
font-size:12px;
}

.header-mobile-style1 .header-top-mobile,.header-mobile-style2 .header-top-mobile,.header-mobile-style4 .header-top-mobile,.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .product-info {
padding:15px 0 10px;
}

.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,.header-mobile-style5 .header-top-mobile .header-menu-categories .show_menu:hover .icon-bar,.header-mobile-style3 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle:hover .icon-bar {
width:16px!important;
background-color:#ff5c00;
}

.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,.rtl .header-mobile-style5 .header-top-mobile .header-menu-categories .show_menu .icon-bar,.rtl .header-mobile-style3 .header-menu-categories .vertical_megamenu .resmenu-container .navbar-toggle .icon-bar {
margin:3px 4px 3px 0;
}

.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,.mobile-layout .vertical_megamenu .vertical-megamenu,.header-mobile-style3 .header-menu-categories .vertical_megamenu .vertical-megamenu {
opacity:0;
visibility:hidden;
height:0;
width:0;
}

.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 .menu-mobile1>li>a:hover,.header-mobile-style2 .header-menu-page .menu-mobile1>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,.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 .menu-mobile1>li:hover>a,.header-mobile-style2 .header-menu-page .menu-mobile1>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,.mobile-layout .products-wrapper .products-nav .view-mode-wrap .view-mode>a.active:before {
color:#ff5c00;
background-color:#fff;
}

.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,.mobile-layout.search-no-results .content_list_product .products-wrapper .no-result p,.mobile-layout.woocommerce-account .woocommerce-MyAccount-content a,.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:#7d7d7d;
}

.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.revo_resmenu>li,.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.revo_resmenu>li ul>li {
border:0;
text-align:center;
box-shadow:none;
}

.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.revo_resmenu>li .show-dropdown:after,.header-mobile-style5 .header-top-mobile .header-menu-categories .vertical_megamenu .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,.header-mobile-style5 .header-top-mobile .header-menu-categories .vertical_megamenu .menu-responsive-wrapper ul.revo_resmenu>li ul {
border:0;
background-color:#f8a528;
padding:0;
}

.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.revo_resmenu>li ul>li ul,.header-mobile-style5 .header-top-mobile .header-menu-categories .vertical_megamenu .menu-responsive-wrapper ul.revo_resmenu>li ul>li ul {
background-color:#e1e1e1;
}

.mobile-layout .vc_row-no-padding .vc_column-inner,.resp-ajax-page-listing .page-listing-content .tab-content .tab-pane .banner-mobile-hotdeal .vc_column_container {
padding-left:0;
padding-right:0;
}

.mobile-layout .contact-form-mobile .wpcf7 .wpcf7-form-control-wrap.your-name input,.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(../images/bg-user.png) no-repeat left center #fff;
}

.mobile-layout .contact-form-mobile .wpcf7 .wpcf7-form-control-wrap.your-email input,.mobile-layout.woocommerce-account #customer_login form.register .form-row.form-row-wide:first-child {
background:url(../images/bg-email.png) no-repeat left center #fff;
}

.mobile-layout .contact-form-mobile .wpcf7 input.wpcf7-submit,.mobile-layout.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button,.mobile-layout.woocommerce-account #customer_login input.button,.mobile-layout.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account .woocommerce-Button.button {
height:42px;
width:100%;
background-color:#ff5c00;
text-align:center;
text-transform:uppercase;
font-size:13px;
color:#fff;
font-weight:700;
border:0;
line-height:42px;
border-radius:20px;
box-shadow:0 10px 15px rgba(194,54,0,.1);
margin:0;
padding:0;
}

.mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item td,.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr td {
float:left;
display:inline-block;
padding:0 18px;
}

.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,.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-cart .shop_table.cart tr.cart_item td.product-price,.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr td.product-price {
color:#ff5c00;
font-size:16px;
font-weight:700;
}

.mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item td.product-name a,.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr td.product-name a {
font-size:14px;
color:#222;
text-transform:capitalize;
font-weight:600;
}

.mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item td.product-remove a.remove,.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(../images/delete-m.png) no-repeat center center #fff;
}

.mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item td.product-thumbnail,.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr td.product-thumbnail {
border:1px solid #ebebeb;
padding:0;
}

.mobile-layout.woocommerce-cart .shop_table.cart tr.cart_item td.product-thumbnail img,.mobile-layout.woocommerce-wishlist .shop_table.wishlist_table tbody tr td.product-thumbnail img {
width:90px;
}

.footer-mstyle1 .footer-container,.footer-mstyle3 .footer-container {
background-color:rgba(255,255,255,.9);
position:fixed;
bottom:0;
left:0;
z-index:999;
width:100%;
border-top:1px solid #ededed;
}

.mobile-layout .vertical_megamenu_shop .resmenu-container .navbar-toggle .icon-bar:nth-child(1),.mobile-layout .vertical_megamenu_shop .resmenu-container .navbar-toggle .icon-bar:nth-child(3) {
width:14px;
}

.mobile-layout.search-no-results .content_list_product .products-wrapper .no-result h3,.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:#222;
font-weight:700;
text-transform:uppercase;
}

.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),.mobile-layout.woocommerce-account #customer_login form.register .form-row.form-row-wide:nth-child(2) {
background:url(../images/icon-lock.png) no-repeat left center #fff;
}

.mobile-layout.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account p.form-row-first .woocommerce-Input--email,.woocommerce-wishlist.mobile-layout form table.shop_table {
border-radius:0;
}

.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),.mobile-layout.woocommerce-account.rtl.woocommerce-account #customer_login form.register .form-row.form-row-wide:nth-child(2) {
background:url(../images/icon-lock.png) no-repeat right center #fff;
}

.single-product.mobile-layout.rtl .content-product-detail .product_detail .content_product_detail .social-share.open .wrap-content,.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .social-share.open .wrap-content,.single-post.mobile-layout .single.main .post .entry-wrap .entry-content .social-share.open .wrap-content {
opacity:1;
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
-o-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0);
}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .social-share .title-share:before,.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:'\f1e0';
}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .social-share .wrap-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;
-webkit-transform:translateX(60px);
-moz-transform:translateX(60px);
-o-transform:translateX(60px);
-ms-transform:translateX(60px);
transform:translateX(60px);
-webkit-transition:all .5s;
-moz-transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
transition:all .5s;
}

.single-product.mobile-layout .content-product-detail .product_detail .content_product_detail .social-share .wrap-content>a,.single-post.mobile-layout .single.main .post .entry-wrap .entry-content .social-share .wrap-content>a {
display:block;
margin:0 5px 10px;
}

.single-post.mobile-layout .post #authorDetails .avatar,.single-post.mobile-layout #comments .comment .author {
width:40px;
border-radius:50%;
}

.single-post.mobile-layout #respond .wp-comment .form-horizontal .cmm-box-bottom button.btn,.woocommerce-checkout.mobile-layout .checkout #payment #place_order {
height:40px;
width:100%;
background-color:#ff5c00;
text-align:center;
text-transform:uppercase;
font-size:13px;
color:#fff;
font-weight:700;
border:0;
line-height:40px;
border-radius:20px;
box-shadow:0 10px 15px rgba(194,54,0,.1);
margin:0;
padding:0;
}

.header-mobile-style5 .header-top-mobile .header-menu-categories .vertical_megamenu .menu-responsive-wrapper ul.revo_resmenu>li,.header-mobile-style5 .header-top-mobile .header-menu-categories .vertical_megamenu .menu-responsive-wrapper ul.revo_resmenu>li ul>li {
border:0;
text-align:center;
}

.header-mobile-style5 .revo-logo,.header-mobile-style3 .revo-logo,.footer .footer-bottom3 .socials-footer ul {
display:inline-block;
margin:0;
}

.header-mobile-style5 .header-right .header-cart,.header-mobile-style3 .header-right .header-cart {
float:right;
margin:0 8px 0 10px;
}

.rtl .header-mobile-style5 .header-right .header-cart,.rtl .header-mobile-style3 .header-right .header-cart {
float:left;
margin:0 10px 0 8px;
}

.rtl .header-mobile-style5 .header-right .header-cart a .minicart-number,.rtl .header-mobile-style3 .header-right .header-cart a .minicart-number {
left:8px;
right:auto;
}

.header-mobile-style5 .header-right .header-cart a .minicart-number,.header-mobile-style3 .header-right .header-cart a .minicart-number {
display:inline-block;
width:17px;
height:17px;
text-indent:0;
position:absolute;
top:10px;
right:8px;
background-color:#b71d12;
color:#fff;
border-radius:50%;
font-size:11px;
}

.bg-touch .get-touch,.rtl .bg-touch .get-touch {
padding:31px 0 30px;
}

.footer-style7 .socials-footer ul>li>a,.footer .footer-top5 .socials-footer ul>li>a {
display:inline-block;
height:34px;
width:34px;
line-height:34px;
color:#222;
border-radius:50%;
background-color:#fff;
text-align:center;
font-size:16px;
margin:0 5px;
}

.footer-style7 .info-footer h3,.footer-style7 .widget_nav_menu .widgettitle,.footer-style7 .newletter h3 {
font-size:16px;
color:#fff;
text-transform:uppercase;
font-family:Open Sans;
font-weight:700;
margin:31px 0 21px;
}

.footer-style7 .info-footer ul>li span,.footer .footer-menu .contact-address .info-footer ul>li span {
display:block;
overflow:hidden;
line-height:20px;
}

.footer-style7 .widget_nav_menu ul.menu>li>a:before,.footer .footer-menu .vc_wp_custommenu .widget_nav_menu ul.menu>li>a:before {
content:'\f105';
font-family:FontAwesome;
font-size:14px;
margin-right:8px;
}

.rtl .footer-style7 .widget_nav_menu ul.menu>li>a:after,.rtl .footer .footer-menu .vc_wp_custommenu .widget_nav_menu ul.menu>li>a:after {
content:'\f104';
font-family:FontAwesome;
font-size:14px;
margin-left:8px;
}

.footer-style7 .widget_nav_menu ul.menu>li>a:hover,.footer .footer-menu .vc_wp_custommenu .widget_nav_menu ul.menu>li>a:hover {
color:#ff5c00;
padding-left:15px;
}

.rtl .footer-style7 .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:0;
}

.footer .footer-menu .footer-menu-2 .vc_wp_custommenu .widget_nav_menu ul.menu,.footer .footer-bottom3 .widget_nav_menu ul.menu {
display:inline-block;
vertical-align:top;
margin-bottom:15px;
}

.footer .footer-menu .footer-menu-2 .vc_wp_custommenu .widget_nav_menu ul.menu>li>a,.footer .footer-bottom3 .widget_nav_menu ul.menu>li>a {
color:#222;
text-transform:uppercase;
font-size:13px;
font-weight:700;
position:relative;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
transition:all .3s;
display:inline-block;
vertical-align:top;
padding:0 12px;
}

.footer .footer-menu .vc_wp_custommenu .widget_nav_menu .widgettitle,.footer .footer-menu .contact-address .info-footer h3 {
font-size:16px;
color:#222;
text-transform:uppercase;
font-weight:700!important;
}

.footer .footer-menu .vc_wp_custommenu .widget_nav_menu .widgettitle .icon-footer:before,.footer .footer-menu .contact-address .info-footer h3 .icon-footer:before {
content:'\f0d7';
font-family:Fontawesome;
font-size:14px;
display:inline-block;
opacity:0;
}

.rtl .footer .footer-contact.style2 .newsletter-footer .content-wrap .form-newsletter input[type="submit"],.rtl .footer .footer-contact .newsletter-footer .form-newsletter input[type="submit"],.rtl .footer .footer-newsletter5 .form-newsletter input[type="submit"] {
border-top-right-radius:0;
border-bottom-right-radius:0;
border-top-left-radius:20px;
border-bottom-left-radius:20px;
}

.rtl .footer .footer-contact .newsletter-footer .form-newsletter input[type="email"],.rtl .footer .footer-newsletter5 .form-newsletter input[type="email"] {
border-top-left-radius:0;
border-bottom-left-radius:0;
border-top-right-radius:20px;
border-bottom-right-radius:20px;
}

.footer .footer-contact .newsletter-footer .form-newsletter input[type="submit"],.footer .footer-newsletter5 .form-newsletter input[type="submit"] {
border:0;
background-color:#ff5c00;
height:40px;
color:#fff;
text-transform:uppercase;
font-size:14px;
font-weight:700;
border-radius:0;
border-top-right-radius:20px;
border-bottom-right-radius:20px;
line-height:40px;
padding:0 25px;
}

.footer .footer-contact .newsletter-footer .form-newsletter input[type="submit"]:hover,.footer .footer-copyright.style3 {
background-color:#3b3b3b;
}

.rtl.home-style7 .box-slider-title .view-all a,.rtl .dailydeals-product .resp-slider-container .box-slider-title .wrap-link .view-all a {
margin:0 22px 0 0;
}

@media max-width991px{
#main-menu .primary-menu .resmenu-container .navbar-toggle {
display:inline-block;
vertical-align:top;
z-index:99;
margin:10px 0;
}

.dokan-store #container {
max-width:100%;
padding:0 10px;
}

.sw-quickview-bottom .quickview-content {
max-width:700px;
}

.service-home6 ul>li {
width:100%;
margin:0 0 10px;
padding:0;
}

.header-style6 .header-bottom .main-menu {
float:left;
margin:0 5px;
}

.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 0;
}

.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;
height:35px;
line-height:35px;
padding:0 15px;
}

.footer .footer-home6 .wpb_content_element {
margin:0 0 20px;
}

.header-style6 .header-bottom {
text-align:left;
}

.rtl .header-style6 .header-bottom {
text-align:right;
}

.sw-category-slider-layout8 {
margin-top:35px;
}

.banner-home8 {
display:none;
margin:0;
}

.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:0 150px 0 250px;
}

.testimonial-post-slider .responsive-content {
padding:0 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:0;
}

.sw-twitter-slider {
padding-top:0;
margin-bottom:30px;
}

.sw-twitter-slider .box-slider-title .fa {
margin:15px 0 10px;
}

.sw-twitter-slider .carousel-indicators {
bottom:-30px;
}

.sw-twitter-slider .carousel-inner .item .item-twiter .tweet-text {
padding:20px 0 25px;
}

.sw-instagram-gallery {
padding:0 0 60px;
}

.footer .footer-top8 .wpb_single_image {
float:none;
display:block;
text-align:center;
margin:0 0 10px;
}

.rtl .footer .footer-top8 .wpb_single_image {
margin:0 0 10px;
}

.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;
}

.header-style9 .header-bottom .widget_nav_menu {
padding:18px 0;
}

.header-style9 .header-bottom .search-home9 h3 {
margin-top:5px;
}

.header-style9 .header-bottom .top-form.top-form-minicart {
padding:16px 10px;
}

.sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat .item-wrap .item-content {
height:175px;
padding:25px 10px 0;
}

.sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat .item-wrap .item-content .des-cat {
margin:10px 0 15px;
}

.sw-category-slider3 .resp-slider-container .item .item-wrap .item-content {
height:195px;
padding:0 10px;
}

.sw-category-slider3 .resp-slider-container .item .item-wrap .item-content .des-cat {
margin:25px 0 20px;
}

.testimonial-slider.layout1 .carousel-inner .item .client-comment {
padding:0 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 0 40px;
}

.footer-home9 .footer-menu9 {
padding-top:0;
}

.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%;
}

.header-style10 .header-mid .search-cate {
margin:15px 0 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 0;
}

.header-style10 .header-bottom .navbar-toggle {
position:absolute;
bottom:30px;
left:0;
}

.rtl .header-style10 .header-bottom .navbar-toggle {
right:0;
left:auto;
}

.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;
}

.block-home9 .block-text-home9 .wrap-content .des {
padding:0 40px;
}

.footer .footer-home10 .footer-menu .working-time {
padding-right:0;
}

.rtl .block-home10 {
margin:15px 0 4px;
}

.block-home10 .wrapper-content>.item .item-content {
padding:25px 10px 20px 90px;
}

.testimonial-slider2 .carousel-inner {
background-size:cover;
}

.footer .footer-home10 {
background-image:none;
background-color:#f7f7f7;
padding:20px 0 0;
}

.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-full {
display:block;
}

.sw_tab_countdown .tab-countdown-slide .top-tab-slider-full .sw-tab-slider2 ul {
border:0;
margin:0;
padding:0 70px;
}

.sw_tab_countdown .tab-countdown-slide .top-tab-slider-full .sw-tab-slider2 ul li a {
-webkit-border-radius:0;
-moz-border-radius:0;
-o-border-radius:0;
-ms-border-radius:0;
border-radius:0;
border:1px solid #ddd;
height:100px;
width:100px;
display:block;
position:relative;
margin:1px 0;
}

.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 .tab-content .item-wrap .item-detail .item-content {
max-width:50%;
padding-top:10px;
}

.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;
}

.home-style11 .footer .footer-copyright {
padding:10px 0 25px;
}

.header-style12 .header-bottom .vertical_megamenu-header .wrapper_vertical_menu .resmenu-container .navbar-toggle {
border:1px #ff5c00 solid;
margin-top:9px;
}

.header-style12 .header-bottom.sticky-menu .vertical_megamenu-header .wrapper_vertical_menu {
opacity:1;
visibility:visible;
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-o-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
}

.header-style12 .header-bottom.sticky-menu #main-menu .primary-menu .resmenu-container .navbar-toggle {
border:1px #ff5c00 solid;
margin-top:15px;
}

.header-style12 #main-menu .primary-menu .resmenu-container .navbar-toggle {
border:1px #fff solid;
margin:7px 0;
}

.header-style12 #main-menu .primary-menu .resmenu-container .navbar-toggle .icon-bar {
background:#fff;
}

.header-style12 .header-mid .top-header {
width:100%;
float:none;
}

.header-style12 .header-mid .search-cate {
margin:15px 0 0 15px;
}

.rtl .header-style12 .header-mid .search-cate {
margin:15px 15px 0 0;
}

.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-category-slider6 .block-title h3,.sw-category-slider6 .block-title .description1 {
margin-bottom:20px;
}

.header-style1 #main-menu .primary-menu .resmenu-container .navbar-toggle,.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,.sw_tab_countdown2 .tab-countdown-slide .top-tab-slider-full .sw-tab-slider2 ul .slick-list li.slick-slide a:hover,.sw_tab_countdown3 .tab-countdown-slide .top-tab-slider-full .sw-tab-slider2 ul .slick-list li.slick-slide a:hover {
border:1px solid #ff5c00;
}

#main-menu .primary-menu .nav-pills,.block-text-home6 .des,.col-right .wpb_single_image,.sw_tab_countdown .tab-countdown-slide .top-tab-slider,.sw_tab_countdown2 .tab-countdown-slide .top-tab-slider,.sw_tab_countdown3 .tab-countdown-slide .top-tab-slider {
display:none;
}

.rtl .header-style6 .header-bottom .main-menu,.rtl .footer .footer-menu.home8 .footer-bottom .footer-content .socials-footer,.rtl .header-style9 .main-menu .primary-menu .resmenu-container .navbar-toggle,.header-style10 .header-mid .header-right,.rtl .header-style10 #main-menu .primary-menu .resmenu-container .navbar-toggle {
float:right;
}

.header-style6 .header-bottom.sticky-menu .search-cate,.header-style10 .header-bottom .resmenu-container .menu-responsive-wrapper {
top:0;
}

.header-style8 .resmenu-container .navbar-toggle .icon-bar,.header-style10 .header-bottom.sticky-menu .resmenu-container .navbar-toggle .icon-bar {
background-color:#fff;
}

.slide-home8,.rtl .slide-home8,.rtl .banner-home8,.header-style10 #main-menu .primary-menu .resmenu-container .navbar-toggle,.rtl .slider-home10 .vc_column-inner {
margin:0;
}

.sw-woo-tab-cat2 .resp-tab .top-tab-slider .nav.nav-tabs,.slider-home10 .wpb_raw_code {
margin-bottom:0;
}

.home-style8 .footer .footer-copyright .copyright-text,.home-style12 .footer .footer-copyright .copyright-text {
float:none;
margin:0 0 10px;
}

.rtl.home-style8 .footer .footer-copyright .sidebar-copyright,.home-style8.rtl .footer .footer-copyright .copyright-text,.home-style10.rtl .footer .footer-copyright .copyright-text,.footer .footer-copyright .sidebar-copyright,.home-style10 .footer .footer-copyright .copyright-text,.home-style11 .footer .footer-copyright .sidebar-copyright,.home-style11 .footer .footer-copyright .copyright-text,.home-style11.rtl .footer .footer-copyright .sidebar-copyright,.home-style11.rtl .footer .footer-copyright .copyright-text,.home-style12 .footer .footer-copyright .sidebar-copyright,.rtl.home-style12 .footer .footer-copyright .sidebar-copyright,.home-style12 .rtl .footer .footer-copyright .copyright-text {
float:none;
}

.rtl .header-style8 .header-mid .revo-logo,.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-price {
margin-bottom:30px;
}

.header-style9 .main-menu .primary-menu .resmenu-container .navbar-toggle,.rtl .header-style10 .header-mid .header-right {
float:left;
}

.header-style9 .header-bottom .top-header,.search-cate,.home-style10 .footer .footer-copyright,.sw_tab_countdown2 .tab-countdown-slide .top-tab-slider-full .sw-tab-slider2,.sw_tab_countdown3 .tab-countdown-slide .top-tab-slider-full .sw-tab-slider2 {
text-align:center;
}

.header-style9 .header-bottom .top-header .revo-logo,.home-style9 .footer .footer-copyright>.container .sidebar-copyright .widget_nav_menu,.search-cate .revo_top {
display:inline-block;
}

.sw-category-slider3 .resp-slider-container .item .item-wrap .item-content h4 a,.sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat .item-wrap .item-content h4 a {
font-size:14px;
line-height:20px;
}

.footer-home9 .footer-menu9 .vc_column-inner::before,.sw_tab_countdown .tab-countdown-slide .tab-content .item-wrap .item-detail .item-content h4:before {
width:0;
height:0;
}

.responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .item-img,.sw_tab_countdown .tab-countdown-slide .tab-content {
width:auto;
}

.sw_tab_countdown2 .tab-countdown-slide .top-tab-slider-full,.sw_tab_countdown3 .tab-countdown-slide .top-tab-slider-full {
display:block;
margin:0 110px 30px;
}

.sw_tab_countdown2 .tab-countdown-slide .top-tab-slider-full .sw-tab-slider2 ul,.sw_tab_countdown3 .tab-countdown-slide .top-tab-slider-full .sw-tab-slider2 ul {
border:0;
}

.sw_tab_countdown2 .tab-countdown-slide .top-tab-slider-full .sw-tab-slider2 ul .slick-list li.slick-slide a,.sw_tab_countdown3 .tab-countdown-slide .top-tab-slider-full .sw-tab-slider2 ul .slick-list li.slick-slide a {
border:1px solid #3a3a3a;
display:inline-block;
width:100px;
background-color:#222;
}

.sw_tab_countdown2 .tab-countdown-slide .tab-content,.sw_tab_countdown3 .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,.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .products-thumb {
float:none;
max-width:100%;
}

.sw-category-slider4 .resp-slider-container .item,.sw-category-slider6 .block-title,.sw-category-slider6 .resp-slider-container .responsive .item {
width:50%;
}

.header-style12 .header-bottom .vertical_megamenu-header .wrapper_vertical_menu .resmenu-container .navbar-toggle .icon-bar,.header-style12 .header-bottom.sticky-menu #main-menu .primary-menu .resmenu-container .navbar-toggle .icon-bar {
background:#ff5c00;
}
}

@media min-width1200px{
.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%;
}

.dokan-store #container {
max-width:1170px;
margin:0 auto;
}
}

@media min-width992px and max-width1199px{
.p-md-1 {
width:100%;
}

.p-md-3 {
width:33.3333%;
}

.p-md-4 {
width:25%;
}

.p-md-5 {
width:20%;
}

.p-md-6 {
width:16.6666%;
}

.featured-cat .wrap-content .item.item1 .item-content {
top:70px;
}

.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;
}

.home-style8 .rev_slider {
min-height:485px!important;
}

.rtl .slide-home8 .vc_column-inner {
padding-left:0;
padding-right:15px;
}

.banner-home8 .vc_column-inner {
padding-left:0;
}

.revo_top .top-form.top-search {
min-width:475px;
}

.testimonial-post-slider .slider.responsive-thumbnail {
margin:0 200px;
}

.sw-twitter-slider .carousel-inner .item .item-twiter .tweet-text {
padding:15px 0;
}

.footer .footer-top8 .wpb_single_image {
margin-right:50px;
}

.rtl .footer .footer-top8 .wpb_single_image {
margin-left:50px;
margin-right:0;
}

.footer .footer-top8 .vc_wp_custommenu {
float:none;
}

.footer .footer-top8 .vc_wp_custommenu .widget_nav_menu ul.menu>li>a {
padding:15px 20px;
}

.home-style9 .footer .footer-copyright>.container .sidebar-copyright .widget_nav_menu ul.menu>li>a {
padding:0 10px;
}

.sw-category-slider3 .resp-slider-container .item:first-child .item-wrap .item-content .des-cat {
margin:25px 0 15px;
}

.sw-category-slider3 .resp-slider-container .item:first-child .item-wrap .item-content .sal-of {
margin-bottom:20px;
}

.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 0 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 .item-img {
width:55%;
}

.responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .entry-content {
float:left;
width:40%;
padding:0;
}

.responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .entry-content .description {
margin:10px 0 20px;
}

.testimonial-slider2 .carousel-inner {
padding:33px 50px;
}

.block-home10 {
margin:15px 0 0;
}

.home-style10 .sw-featured-product-slider .box-title h3 {
font-size:14px;
}

.home-style10 .footer .footer-copyright .widget_nav_menu .menu>li>a {
padding:0 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:0 0 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:0 10px;
}

.sw_tab_countdown2 .tab-countdown-slide .top-tab-slider .sw-tab-slider ul .slick-slide {
margin:0 0 17px;
}

.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 .item-price {
margin:0 0 45px;
}

.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 {
background:url(../images/icon-button-cart2.png) no-repeat left 15px center #ff5c00;
padding:0 20px 0 40px;
}

.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;
font-size:0;
overflow:hidden;
position:relative;
background-color:#222;
border-radius:0;
text-align:center;
line-height:50px;
margin:0;
padding:0;
}

.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:#ccc;
}

.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:#ff5c00;
}

.sw_tab_countdown3 .tab-countdown-slide .top-tab-slider .sw-tab-slider ul .slick-slide {
margin:0 0 5px;
}

.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 .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:0 0 30px;
}

.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:0 20px;
}

.p-md-2,.banner-home8 .wpb_single_image,.home-style9 .footer .footer-copyright>.container .copyright-text {
width:50%;
}

.slide-home8,.rtl .slide-home8,.banner-home8,.rtl .banner-home8 {
margin:0;
}

.slide-home8 .vc_column-inner,.rtl .banner-home8 .vc_column-inner {
padding-right:0;
padding-left:15px;
}

.sw_tab_countdown2 .tab-countdown-slide .top-tab-slider,.sw_tab_countdown3 .tab-countdown-slide .top-tab-slider {
width:100px;
}

.sw_tab_countdown2 .tab-countdown-slide .tab-content,.sw_tab_countdown3 .tab-countdown-slide .tab-content {
width:850px;
}

.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content,.sw_tab_countdown3 .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,.rtl .sw_tab_countdown3 .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 h4 a,.sw_tab_countdown3 .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,.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .description {
padding:30px 0 26px;
}
}

@media min-width768px and max-width991px{
.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%;
}

.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:0 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;
}

.sw-category-slider3 .resp-slider-container .item .item-wrap .item-content .des-cat {
margin:10px 0 20px;
}

.sw-category-slider3 .resp-slider-container .item .item-wrap .item-content .sal-of {
width:60px;
height:60px;
margin-bottom:15px;
font-size:13px;
padding:14px 0;
}

.header-style10 .header-bottom .container i {
top:10px;
}

.header-style10 .header-mid .search-cate .top-form.top-search {
min-width:400px;
}

.rtl .header-style10 .header-mid .header-right {
float:left;
}

.header-style10 .header-mid .search-cate {
margin:15px 0 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 0;
}

.header-style10 .header-bottom .navbar-toggle {
position:absolute;
bottom:30px;
left:0;
}

.rtl .header-style10 .header-bottom .navbar-toggle {
right:0;
left:auto;
}

.header-style10 .header-bottom .resmenu-container .menu-responsive-wrapper {
top:0;
}

.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;
}

.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:0 80px;
}

.rtl .footer .footer-home10 .footer-menu .wpb_content_element {
clear:both;
}

.rtl .block-home10 {
margin:15px 0 4px;
}

.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:0;
}

.header-style11 .header-mid>.container {
padding:25px 15px 20px;
}

.header-style11 .header-mid>.container .search-cate {
margin:25px 0 0;
}

.header-style11 .header-mid>.container .search-cate .search-icon .fa {
line-height:normal;
}

.slider-left12 {
width:44.6%;
}

.slider-right12 {
width:55.4%;
}

.header-style10 .header-mid .header-right,.rtl .header-style10 #main-menu .primary-menu .resmenu-container .navbar-toggle {
float:right;
}

.header-style10 .header-bottom.sticky-menu .resmenu-container .navbar-toggle .icon-bar,.header-style11 #main-menu .primary-menu .resmenu-container .navbar-toggle .icon-bar {
background-color:#fff;
}

.header-style10 #main-menu .primary-menu .resmenu-container .navbar-toggle,.slider-home10 .vc_column-inner,.rtl .slider-home10 .vc_column-inner {
margin:0;
}
}

@media min-width480px and max-width767px{
.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-width480px{
.entry-content-asset>iframe {
height:220px;
}

.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;
}

.wc-vendor-page.vendor_dashboard .vendor-dashboard-wrapper center p>a {
display:block;
border-bottom:1px solid #fff;
}

.header-style6 .header-bottom.sticky-menu .main-menu .menu-responsive-wrapper {
left:0;
}

.header-style8 .search-cate .top-form.top-search {
min-width:300px!important;
}

.sw-woo-tab-cat2 .resp-tab .top-tab-slider .nav.nav-tabs>li>a {
font-size:16px;
padding:5px 15px;
}

.rtl .header-style9 .header-bottom .header-right {
left:0;
right:auto;
}

.rtl .header-style9 .main-menu .primary-menu .resmenu-container .navbar-toggle {
float:right;
}

.header-style9 .header-bottom {
padding:10px 0 20px!important;
}

.header-style9 .header-bottom .header-right {
position:absolute;
top:15px;
right:0;
}

.sw-category-slider3 .resp-slider-container .item.item-even,.sw-category-slider3 .resp-slider-container .item.item-odd {
border-bottom:1px dashed #8e8e8e;
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:0;
padding:0;
}

.sw-category-slider3 {
margin-bottom:40px;
}

.sw-category-slider3 .resp-slider-container .item.item-odd .item-image {
float:none;
width:100%;
padding:0;
}

.sw-category-slider3 .resp-slider-container .item.item-odd .item-content {
padding:10px 0 0;
}

.sw-category-slider3 .resp-slider-container .item.item-even .item-wrap .item-image {
float:none;
padding-left:0;
padding-right:0;
width:100%;
}

.sw-category-slider3 .resp-slider-container .item.item-even .item-wrap .item-content {
float:none;
width:100%;
margin-bottom:10px;
padding:20px 15px;
}

.sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat.item-odd .item-wrap .item-image {
float:none;
width:100%;
}

.sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat.item-odd .item-wrap .item-content {
float:none;
height:auto;
width:100%;
padding:0;
}

.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:0;
}

.header-style9 .header-bottom .search-home9 {
margin:0 15px;
}

.footer .footer-contact .newsletter-footer h3 {
margin-right:6px;
}

.footer .footer-contact .newsletter-footer input[type="submit"] {
font-size:11px;
padding:0 7px;
}

.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 input {
padding-left:20px;
}

.rtl .header-style10 .header-mid .search-cate .top-form.top-search input {
padding-left:0;
padding-right:20px;
}

.header-style10 .header-mid {
padding:25px 0 10px;
}

.home-style10 .footer .footer-copyright .widget_nav_menu .menu>li>a {
padding:0 10px;
}

.header-style10 .header-mid .top-header {
float:none;
margin-bottom:20px;
}

.header-style10 .header-mid .search-cate {
float:none;
width:100%;
text-align:center;
margin:0;
}

.header-style10 .header-bottom #main-menu .primary-menu .resmenu-container .navbar-toggle {
position:absolute;
bottom:20px;
left:0;
}

.rtl .header-style10 .header-bottom #main-menu .primary-menu .resmenu-container .navbar-toggle {
right:0;
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;
}

.responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .entry-content .description {
margin:15px 0 20px;
}

.sw-woo-tab-cat3 .resp-tab .top-tab-slider .nav.nav-tabs>li>a {
margin:0 8px;
}

.sw_tab_countdown .box-title h3:before {
width:0;
height:0;
}

.responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .item-img {
text-align:center;
width:100%;
margin-bottom:20px;
}

.responsive-post-slider-home10 .resp-slider-container .slick-slider .item .item-detail .item-img img {
width:100%;
display:inline-block;
}

.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 {
background:url(../images/icon-button-cart2.png) no-repeat left 15px center #ff5c00;
padding:0 20px 0 40px;
}

.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:0;
}

.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_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .products-thumb {
display:block;
float:none;
max-width:440px;
margin:0;
}

.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;
}

.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-category-slider6 .block-title {
margin-bottom:15px;
}

.home12-newletter .form-newsletter input[type="email"] {
width:170px;
min-width:170px;
}

.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;
}

.grid-item,.woocommerce>.cart-collaterals .cart_totals,.woocommerce-page>.cart-collaterals .cart_totals,.wc-vendor-page .wcv_vendorslist>div,.header-style9 .header-bottom .top-header,.sw-category-slider4 .resp-slider-container .item,.sw-category-slider6 .block-title,.sw-category-slider6 .resp-slider-container .responsive .item {
width:100%;
}

.wc-vendor-page.vendor_dashboard .vendor-dashboard-wrapper center p>a:after,.header-style10 .header-mid .search-cate .top-form.top-search .cat-wrapper,.header-style10 .contact-us-header .contact-us,.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .product-countdown .countdown-show4 .countdown-section:before,.footer .footer-menu.home8 .footer-bottom .footer-content .footer-app {
display:none;
}

.header-style6 .header-bottom.sticky-menu .main-menu,.rtl .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .products-thumb,.rtl .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .products-thumb {
margin:0;
}

.header-style8 .search-cate .top-form.top-search .topsearch-entry .button-search-pro,.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:0 20px;
}

.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,.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,.header-style10 .header-bottom {
padding:0!important;
}

.header-style9 .header-bottom .main-menu,.sw_tab_countdown .tab-countdown-slide .top-tab-slider-full .sw-tab-slider2 ul {
padding:0;
}

.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,.rtl .sw-category-slider3 .resp-slider-container .item.item-even .item-wrap .item-content,.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-odd .item-wrap .item-content,.home-style9 .footer .footer-copyright>.container .sidebar-copyright .widget_nav_menu ul.menu>li,.rtl .home-style9 .footer .footer-copyright>.container .sidebar-copyright .widget_nav_menu ul.menu>li {
float:none;
}

.sw-category-slider3 .resp-slider-container .item.item-odd .item-image img,.sw-category-slider3 .resp-slider-container .item.item-even .item-wrap .item-image img,.sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat.item-odd .item-wrap .item-image img,.header-style10 .header-mid .search-cate .revo_top {
display:inline-block;
}

.sw_tab_countdown .box-title h3,.sw-woo-tab-cat3 .resp-tab .top-tab-slider .box-title h3,.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,.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;
}

.sw_tab_countdown2 .tab-countdown-slide .tab-content,.sw_tab_countdown3 .tab-countdown-slide .tab-content {
width:850px;
}

.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content,.sw_tab_countdown3 .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 .products-thumb a,.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .products-thumb a {
display:block;
}

.rtl .sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .product-countdown .countdown-show4 .countdown-section,.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:0;
}

.news-letter .wrap-content .mc4wp-form input[type="email"],.rtl .news-letter .wrap-content .mc4wp-form input[type="email"] {
margin-bottom:10px;
}

.rtl .sw_tab_countdown2 .tab-countdown-slide .tab-content,.rtl .sw_tab_countdown3 .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 .item-content .product-countdown .countdown-section.secs,.rtl .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .product-countdown .countdown-section.secs {
margin:0 0 10px;
}
}

@media max-width767px{
.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:0;
}

.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-cart .woocommerce table.shop_table {
max-width:inherit;
}

.woocommerce-wishlist.woocommerce form table.shop_table,.woocommerce-wishlist.woocommerce-page form table.shop_table {
width:100%;
display:block;
overflow:auto;
}

.block-popup-login .block-content .col-reg.registered-account {
padding-right:0;
border-right:0;
margin-bottom:15px;
}

.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%;
}

.rtl .block-popup-login .block-content .col-reg.registered-account {
padding-left:0;
border-left:0;
}

.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:0;
margin-left:15px;
}

.wc-vendor-page .vendor-dashboard-wrapper {
overflow-x:auto;
}

.wc-vendor-page table {
width:700px;
}

.dokan-store #content {
display:0;
flex-direction:column;
}

.dokan-store #content .dokan-store-sidebar {
width:100%;
float:none;
order:2;
margin:0!important;
}

.dokan-store #content .dokan-single-store {
float:none;
width:100%;
margin-bottom:30px;
}

.header-style6 .search-cate .search-home6 {
margin-right:15px;
}

.rtl .header-style6 .search-cate .search-home6 {
margin-left:15px;
margin-right:0;
}

.header-style6 .search-cate .revo_top .top-form.top-search input {
padding:0 20px;
}

.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:0 auto;
}

.sw-twitter-slider {
margin-bottom:60px!important;
}

.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%;
}

.sw-category-slider3 .resp-slider-container .item .item-wrap .item-content {
height:auto;
padding:70px 0;
}

.sw-category-slider3 .resp-slider-container .item-category-wrapper .item-even .item-wrap .item-image {
width:50%;
padding-left:20px;
padding-right:0;
}

.rtl .sw-category-slider3 .resp-slider-container .item-category-wrapper .item-even .item-wrap .item-image {
padding-right:20px;
padding-left:0;
}

.sw-category-slider3 .resp-slider-container .item-category-wrapper .item-even .item-wrap .item-content {
height:auto;
padding:70px 15px;
}

.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-image {
float:left;
padding-right:20px;
padding-left:0;
}

.sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat.item-odd .item-wrap .item-content {
padding:70px 0;
}

.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:0;
}

.single-image-home9 .vc_column-inner {
padding-right:15px!important;
}

.single-image-home92 .vc_column-inner {
padding-left:15px!important;
}

.footer-home9 .footer-top9 .wrap-content .item {
width:100%;
margin-bottom:20px;
}

.header-style10 .header-mid .search-cate {
display:inline-block;
width:400px;
float:none;
margin:15px 20px 20px 0;
}

.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 0;
}

.header-style10 .header-bottom .navbar-toggle {
position:absolute;
bottom:35px;
left:0;
}

.rtl .header-style10 .header-bottom .navbar-toggle {
right:35px;
left:auto;
}

.header-style10 .header-bottom .resmenu-container .menu-responsive-wrapper {
top:0;
}

.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;
}

.slider-home10 .vc_column-inner .rev_slider_wrapper {
max-width:100%;
float:none;
}

.slider-home10 .vc_column-inner .rev_slider_wrapper .rev_slider ul {
max-width:100%;
min-height:auto;
min-width:auto;
}

.block-home10 .wrapper-content>.item {
float:none;
width:100%;
}

.sw-woo-tab-cat3 .resp-tab .top-tab-slider .button-collapse {
position:absolute;
top:8px;
z-index:99;
display:block;
background:#ccc none repeat scroll 0 0;
border-radius:3px;
border:0;
cursor:pointer;
height:30px;
line-height:30px;
right:100px;
text-align:center;
width:30px;
margin:0;
padding:0;
}

.sw-woo-tab-cat3 .resp-tab .top-tab-slider .button-collapse:hover {
background:#ff5c00;
}

.rtl .sw-woo-tab-cat3 .resp-tab .top-tab-slider .button-collapse {
left:100px;
right:auto;
}

.sw-woo-tab-cat3 .resp-tab .top-tab-slider .button-collapse:before {
content:'\f0c9';
font-family:FontAwesome;
font-size:16px;
color:#fff;
height:30px;
width:30px;
line-height:30px;
display:inline-block;
text-align:center;
}

.sw-woo-tab-cat3 .resp-tab .top-tab-slider .tab_list {
border:0;
height:0;
text-align:left;
position:absolute;
top:50px;
z-index:99;
right:10px;
opacity:0;
box-shadow:0 2px 4px rgba(0,0,0,.3);
background:#fff;
width:200px;
margin:0;
padding:0;
}

.rtl .sw-woo-tab-cat3 .resp-tab .top-tab-slider .tab_list {
left:10px;
right:auto;
padding:0;
}

.sw-woo-tab-cat3 .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 {
list-style:none;
float:none!important;
width:100%;
border-radius:0;
border:0;
background-color:#fff;
}

.sw-woo-tab-cat3 .resp-tab .top-tab-slider .tab_list .nav.nav-tabs>li:first-child>a {
border-top:0;
}

.sw-woo-tab-cat3 .resp-tab .top-tab-slider .tab_list .nav.nav-tabs>li>a {
font-size:14px;
height:40px;
line-height:40px;
color:#444;
display:block;
border-top:1px solid #ddd;
border-radius:0;
margin:0;
padding:0 20px;
}

.rtl .sw-woo-tab-cat3 .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 {
width:0;
height:0;
}

.sw-woo-tab-cat3 .resp-tab .top-tab-slider .tab_list .nav.nav-tabs>li:hover>a {
background-color:#fff;
color:#ff5c00;
}

.sw-woo-tab-cat3 .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 .revo_top .top-form.top-search {
min-width:300px!important;
}

.rtl .header-style10 .header-bottom.sticky-menu .navbar-toggle {
right:auto;
}

.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-home10 .footer-menu .contact-address .info-footer h3 {
font-size:14px!important;
display:block;
margin-bottom:15px;
}

.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:0;
}

.header-style11 .header-mid>.container {
padding:25px 15px 15px;
}

.header-style11 .header-mid>.container .search-cate {
margin:25px 0 0;
}

.header-style11 .header-mid>.container .search-cate .search-icon .fa {
line-height:normal;
}

.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:0;
}

.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;
}

.woocommerce>.cart-collaterals .cart_total .cart_totals,.woocommerce-page>.cart-collaterals .cart_total .cart_totals,.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,.block-popup-login .block-content .col-reg,.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 form table.shop_table.shop_table_responsive thead,.woocommerce-page form table.shop_table.shop_table_responsive thead,.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,.footer .footer-style7 .widget_nav_menu ul.menu,.footer .footer-style7 .info-footer ul,.footer .footer-style7 .wrapper-footer,.slider-home10 .wpb_single_image.vc_align_left,.footer .footer-home10 .footer-menu .wpb_content_element .info-footer h3 .icon-footer:nth-child(2),.header-style10 .header-top .widget_text .header-message,.footer .social-connect .connect-us .pay-ment h3 .icon-footer,.footer .footer-menu .vc_wp_custommenu .widget_nav_menu ul.menu,.footer .footer-menu .contact-address .info-footer ul,.footer .wrapper-footer,.header-style11 .header-top .top-header .block-text-left,.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group a.sw-quickview,.header-style12 .header-top .block-text-left,.banner-left12,.banner-sigle,.sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .item-button .button-group a.sw-quickview,.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;
}

.woocommerce form table.shop_table.shop_table_responsive tbody,.woocommerce-page form table.shop_table.shop_table_responsive tbody,.woocommerce form table.shop_table.shop_table_responsive tbody tr,.woocommerce-page form table.shop_table.shop_table_responsive tbody tr,.woocommerce form table.shop_table.shop_table_responsive tbody tr td,.woocommerce-page form table.shop_table.shop_table_responsive tbody tr td,.footer-home9 .footer-top9 .wrap-content .item.item2 .item-content,.header-style10 .header-mid .search-cate .revo_top,.header-style10 .header-mid .contact-us-header {
display:block;
}

.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,.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,.rtl.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-author,.rtl.woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-author,.sw-category-slider3 .resp-slider-container .item-category-wrapper .item-even,.sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat {
padding:0;
}

.block-popup-login .block-content .col-reg.login-customer,.footer-home9 .footer-menu9 .vc_wp_custommenu {
padding-left:0;
}

.woocommerce #reviews #review_form_wrapper .comment-form .comment-form-author,.woocommerce-page #reviews #review_form_wrapper .comment-form .comment-form-author,.rtl .footer-home9 .footer-menu9 .vc_wp_custommenu {
padding-right:0;
}

.wc-vendor-page .wcv_vendorslist>div,.sw-category-slider3 .resp-slider-container .item-category-wrapper .item-product-cat.item-odd .item-wrap .item-image {
width:50%;
}

.footer .footer-style7 .widget_nav_menu .widgettitle .icon-footer:before,.footer .footer-style7 .wpb_content_element h3 .icon-footer:before {
opacity:1!important;
color:#fff;
}

.footer .footer-style7 .footer-home10 .footer-menu h3 .icon-footer:before,.sw-woo-tab-cat3 .resp-tab .top-tab-slider .tab_list.in,.footer .footer-home10 .footer-menu h3 .icon-footer:before {
opacity:1;
}

.sw-latest-product,.sw-mostviewed,.sw-onsale-product,.sw-category-slider3 .resp-slider-container .item-category-wrapper,.rtl .footer-home9 .footer-top9 .wrap-content .item.item3 .item-content,.footer-home9 .footer-top9 .wrap-content .item.item3 .item-content,.header-style10 #main-menu .primary-menu .resmenu-container .navbar-toggle,.slider-home10 .vc_column-inner,.rtl .slider-home10 .vc_column-inner,.sw_tab_countdown2 .tab-countdown-slide .top-tab-slider-full .sw-tab-slider2 ul,.sw_tab_countdown3 .tab-countdown-slide .top-tab-slider-full .sw-tab-slider2 ul {
margin:0;
}

.rtl .sw-category-slider3 .resp-slider-container .item .item-wrap .item-image,.sw-category-slider3 .resp-slider-container .item.item-even .item-wrap .item-image {
float:right;
padding-left:20px;
padding-right:0;
}

.rtl .sw-category-slider3 .resp-slider-container .item.item-even .item-wrap .item-content,.header-style10 .header-mid .header-right,.rtl .header-style10 #main-menu .primary-menu .resmenu-container .navbar-toggle,.rtl .header-style12 .sw_top {
float:right;
}

.header-style10 .header-mid,.header-style11 .header-top {
text-align:center;
}

.rtl .header-style10 .header-mid .header-right,.header-style12 .sw_top {
float:left;
}

.header-style10 .header-bottom.sticky-menu .resmenu-container .navbar-toggle .icon-bar,.header-style11 #main-menu .primary-menu .resmenu-container .navbar-toggle .icon-bar {
background-color:#fff;
}

.footer .footer-home10 .footer-menu .wpb_content_element,.rtl .footer .footer-home10 .footer-menu .wpb_content_element {
float:none;
}

.sw-woo-tab-cat3 .resp-tab .top-tab-slider,.header-style11 .header-mid.sticky-menu,.header-style12 .header-bottom.sticky-menu {
position:relative;
}

.footer .social-connect,.header-style11 .header-top .top-header {
display:inline-block;
}

.home-style11 .responsive-post-slider .res-button,.sw-category-slider4 .resp-slider-container .res-button {
display:none!important;
}

.header-style12 .header-top .widget_nav_menu h3,.rtl .header-style12 .header-top .widget_nav_menu h3 {
border:none;
}

.header-style12 .header-mid .search-cate,.rtl .header-style12 .header-mid .search-cate {
margin:15px 0 0;
}
}

@media max-width640px{
.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;
}

.header-style6 .header-mid {
position:relative;
padding:10px 0;
}

.header-style6 .header-mid .header-left {
margin:0;
}

.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;
right:0;
margin:0;
}

.rtl .header-style6 .header-mid .header-right {
left:0;
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 0;
}

.featured-cat .wrap-content .item.item1 .item-content {
top:120px;
}

.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.item4 .item-content {
top:70px;
}

.responsive-post-slider.style1 {
margin:30px 0 20px;
}

.block-text-home6 a.shop-all {
top:10px;
}

.footer .footer-home6 .newsletter-footer6 .content-wrap .mc4wp-form input[type="submit"] {
margin:20px 0 15px;
}

.header-style8 .header-mid .search-cate {
display:inline-block;
float:none;
margin-left:0;
}

.header-style8 .header-mid .search-cate .revo_top .top-form.top-search .topsearch-entry {
padding-left:0;
}

.rtl .header-style8 .header-mid .search-cate .revo_top .top-form.top-search .topsearch-entry {
padding-right:0;
}

.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 .vc_wp_custommenu .widget_nav_menu ul.menu>li>a {
padding:15px 8px;
}

.testimonial-post-slider .slider.responsive-thumbnail {
margin:0 100px;
}

.testimonial-post-slider .responsive-content {
padding:0 30px;
}

.responsive-post-slider3 .slider .item .item-detail .entry-content .entry-meta {
padding:12px 10px 10px;
}

.block-home9 .block-text-home9 .wrap-content h3 {
font-size:32px;
}

.block-home9 .block-text-home9 .wrap-content .des {
font-size:14px;
}

.featured-product3,.latest-product-home9 {
margin:0 0 10px;
}

.testimonial-slider.layout1 {
padding:20px 0;
}

.testimonial-slider.layout1 .carousel-inner .item .client-comment {
padding:0 20px;
}

.footer-home9 .footer-top9 .wrap-content {
padding:10px 0 15px;
}

.footer-home9 .contact-address .wpb_single_image {
margin-top:0;
}

.footer-home9 .contact-address .wpb_content_element {
margin-bottom:0;
}

.sw-woo-tab-cat3 .resp-tab .top-tab-slider {
background-color:#f2f2f2;
}

.sw-woo-tab-cat3 .resp-tab .top-tab-slider .nav.nav-tabs {
position:relative;
top:auto;
right:auto;
display:inline-block;
background-color:#f2f2f2;
}

.rtl .sw-woo-tab-cat3 .resp-tab .top-tab-slider .nav.nav-tabs {
left:auto;
}

.header-style11 .resmenu-container .menu-responsive-wrapper {
top:195px;
}

.header-style11 #main-menu .primary-menu .resmenu-container .navbar-toggle {
margin:18px 0 0;
}

.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:0 10px;
}

.rtl .header-style12 .header-mid .mid-header {
margin-left:0;
}

.home12-newletter .form-newsletter input[type="email"] {
min-width:220px;
}

.home12-newletter .form-newsletter input[type="submit"] {
font-size:12px;
padding:0 12px;
}

.woocommerce .entry-content .checkout_coupon .form-row,.woocommerce-page .entry-content .checkout_coupon .form-row,.featured-cat .wrap-content .item,.featured-cat .wrap-content .item img,.featured-cat .wrap-content .item.item1,.featured-cat .wrap-content .item.item1 img,.featured-cat .wrap-content .item.item2 img,.featured-cat .wrap-content .item.item3 img,.newsllter {
width:100%;
}

.header-style6 .header-top,.header-style8 .header-mid,.header-style8 .header-top,.sw_tab_countdown2 .tab-countdown-slide .top-tab-slider-full .sw-tab-slider2,.sw_tab_countdown3 .tab-countdown-slide .top-tab-slider-full .sw-tab-slider2 {
text-align:center;
}

.header-style6 .header-top .top-header,.header-style8 .header-top .top-header {
display:inline-block;
}

.header-style6 .header-top .top-header .block-text-left,.header-style8 .header-top .header-messages,.header-style10 .header-mid .contact-us {
display:none;
}

.featured-cat .wrap-content .block-title h3,.responsive-post-slider.style1 .box-title h3,.home-style6 .featured-product .block-title h3 {
font-size:18px;
}

.featured-cat .wrap-content .block-title .description,.home-style6 .featured-product .block-title .description,.sw-category-slider2,.single-image-home9 .wpb_single_image,.single-image-home92 .wpb_single_image {
margin-bottom:15px;
}

.responsive-post-slider.style1 .description,.footer-home9 .contact-address .wpb_content_element.wpb_single_image {
margin-bottom:20px;
}

.rtl .header-style8 .header-mid .search-cate,.header-style12 .header-mid .mid-header {
margin-right:0;
}

.sw-category-slider3,.sw_tab_countdown2 .tab-countdown-slide .top-tab-slider-full,.sw_tab_countdown3 .tab-countdown-slide .top-tab-slider-full {
margin:0 0 30px;
}

.sw_tab_countdown2 .tab-countdown-slide .top-tab-slider-full .sw-tab-slider2 ul .slick-list li.slick-slide a,.sw_tab_countdown3 .tab-countdown-slide .top-tab-slider-full .sw-tab-slider2 ul .slick-list li.slick-slide a {
margin:0 30px;
}
}

@media max-width360px{
.woocommerce-checkout #payment .payment_method_paypal .about_paypal {
line-height:25px;
padding:0 20px;
}

.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:0!important;
}

.header-style6 .header-mid .header-right {
top:16px;
}

.header-style6 .top-form.top-form-minicart .top-minicart-icon {
display:block;
width:42px;
}

.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:0;
}

.rtl .header-style6 .search-cate .revo_top .top-form.top-search.open .button-search-pro {
left:0;
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.item4 .item-content {
top:40px;
}

.block-text-home6 {
display:block;
}

.instargram-gallery {
margin:10px 0;
}

.sw-instagram-gallery .intagram-gallery-content .item {
width:100%!important;
margin:0 0 10px;
}

.footer .footer-home6 .contact-address {
padding-bottom:10px;
}

.home-style7 .service-home4 ul>li {
font-size:13px;
margin:0;
}

.home-style7 .service-home4 ul>li:before {
width:0;
height:0;
background:none;
}

.header-style8 .search-cate .top-form.top-search {
min-width:240px!important;
}

.testimonial-post-slider .slider.responsive-thumbnail {
margin:0 50px;
}

.testimonial-post-slider .slider.responsive-thumbnail .item {
padding:20px 40px;
}

.footer .footer-top8 .vc_wp_custommenu .widget_nav_menu ul.menu>li>a {
padding:15px 12px;
}

.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:0;
}

.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:0 7px;
}

.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;
}

.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .item-content .product-countdown {
width:230px;
margin-left:-135px;
}

.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 .top-tab-slider-full {
margin:60px 0 30px;
}

.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.revo_resmenu {
overflow:auto;
height:auto;
}

.mobile-layout .header.sticky-mobile {
max-width:360px;
margin-left:-180px;
}

.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper {
min-width:220px;
}

.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-x:scroll;
overflow-y: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:0 10px 0 0;
}

.sw-tab-mobile .top-tab-slider .nav.nav-tabs>li>a {
font-size:11px;
}

.sw-ajax-categories .resp-listing-container .item-product-cat {
width:50%;
}

.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;
}

.block-mobile .info .inner {
text-align:center;
}

.block-mobile .info .inner i {
display:inline-block;
font-size:24px;
float:none;
}

.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:0;
display:inline-block;
font-size:16px;
color:#999;
font-family:FontAwesome;
top:0;
right:0;
bottom:0;
left:0;
line-height:30px;
}

.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:0 auto 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 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 0 0 86px;
}

.resp-ajax-page-listing .page-listing-content .tab-content .tab-pane .banner-mobile-hotdeal {
width:100%;
margin:0 -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;
}

.header-mobile-style5 .header-top-mobile .header-menu-categories .revo-socials {
bottom:-12px;
}

.footer-mstyle2.open .footer-container ul.mobile_menu2>li>a {
padding:10px 0;
}

.woocommerce .woocommerce-checkout #payment ul.payment_methods li img,.woocommerce-page .woocommerce-checkout #payment ul.payment_methods li img,.header-style6 .header-mid .header-right .widget_text .header-right-block .header-help a span,.header-style6 .header-mid .header-right .widget_text .header-right-block .menu-confirmation .text-confirmation span,.header-style6 .top-form.top-form-minicart .top-minicart-icon .cart-contents .text-cart,.featured-cat .wrap-content .item.item4 .des,.block-text-home6 a.shop-all,.search-results.mobile-layout .content_list_product ul>li .item-wrap .item-detail .item-content .item-bottom,.footer-mstyle1 .footer-container .footer-menu .menu-item a .menu-text,.footer-mstyle2.open .footer-container ul.mobile_menu2>li>a .menu-title {
display:none;
}

.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,.block-mobile {
margin-bottom:10px;
}

.header-style6 .header-mid .header-right .widget_text .header-right-block .menu-confirmation,.header-style6 .header-mid .header-right .widget_text .header-right-block .menu-confirmation .text-confirmation {
width:26px;
}

.header-style6 .currency_w,.sw-instagram-gallery .intagram-gallery-content .item:last-child,.products-wrapper .products-loop,.footer-mstyle2 .footer-container ul.mobile_menu2>li>a .menu-img {
margin:0;
}

.featured-cat .wrap-content .item.item2,.featured-cat .wrap-content .item.item3,.sw-woo-tab-cat2 .resp-tab .top-tab-slider .nav.nav-tabs>li {
width:100%;
}

.footer .footer-home6 .newsletter-footer6,.sw-woo-tab-cat2 .resp-tab .top-tab-slider .nav.nav-tabs {
margin-top:0;
}

.testimonial-post-slider .responsive-content .item .client-say-info .client-comment,.block-mobile .info .inner .info-content,.rtl .block-mobile .info .inner .info-content,.header-mobile-style4 {
padding:0;
}

.testimonial-post-slider .responsive-content .item .client-say-info .client-comment:before,.testimonial-post-slider .responsive-content .item .client-say-info .client-comment:after {
width:0;
height:0;
}

.sw_tab_countdown2 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .products-thumb,.sw_tab_countdown3 .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,.rtl .sw_tab_countdown3 .tab-countdown-slide .tab-content .tab-pane .item .item-wrap .item-detail .products-thumb {
max-width:330px;
}

.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 {
width:220px;
}

.sw-ajax-categories.style-moblie:hover:before,.countdown-mobile:before,.best-selling-mobile:before {
opacity:1;
}

.single-post.mobile-layout .single-post-relate-mobile .post .item-relate-content h4,.footer-mstyle1 .footer-container .footer-menu .menu-item {
margin-bottom:5px;
}

.single-post.mobile-layout .single-post-relate-mobile .post .item-relate-content .entry-meta .entry-author,.rtl .block-mobile .info .inner i {
float:none;
}

.single-product.mobile-layout>.tabs .tabbable .nav.nav-tabs li,.single-product.mobile-layout>.tabs .tabbable .nav.nav-tabs li a {
width:auto;
}

.mobile-layout .pagination ul li a.next:before,.mobile-layout.rtl .pagination ul li a.prev:before {
content:'\f105';
}

.mobile-layout .pagination ul li a.prev:before,.mobile-layout.rtl .pagination ul li a.next:before {
content:'\f104';
}

.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,.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-width1199px and min-width992px{
.dokan-store #container {
max-width:960px;
margin:0 auto;
}
}

@media max-width1400px{
.sw-quickview-bottom .quickview-content {
max-width:960px;
}
}

@media max-width1199px{
.block-text-home6 .des {
right:250px;
}

.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;
}

.featured-product2 .res-button.slick-next {
right:25px;
}

.featured-product2 .res-button.slick-prev {
left:25px;
}

.testimonial-slider.layout1 .carousel-inner .item .client-comment {
padding:0 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 0;
}

.sw-category-slider3 .resp-slider-container .item .item-wrap .item-content {
height:260px;
padding:15px 20px 0;
}

.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 .vc_wp_custommenu {
padding-right:33px;
}

.rtl .block-home10 .wrapper-content>.item .item-content {
padding:25px 79px 24px 10px;
}

.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:0;
top:50px;
display:none;
}

.rtl .header-style11 .header-mid .search-cate .top-form.top-search {
left:0;
right:auto;
}

.sw-category-slider6 .block-title h3,.sw-category-slider6 .block-title .description1 {
margin-bottom:0;
}

.sw-category-slider6 .block-title .description1 {
line-height:18px;
}

.block-text-home6 .shop-all,.block-text-home6 a.shop-all {
padding:0 25px;
}

.video-bg-home6 .rev_slider_wrapper .rev_slider .tp-parallax-wrap,.top-banner {
display:none;
}

.home-style12 .sw-brand-container-slider .res-button.slick-prev,.rtl .home-style12 .sw-brand-container-slider .res-button.slick-next {
left:0;
}

.rtl .home-style12 .sw-brand-container-slider .res-button.slick-prev,.home-style12 .sw-brand-container-slider .res-button.slick-next {
right:0;
}
}

@media min-width1445px and max-width1920px{
.header-style7 .header-mid.sticky-mid .mid-header {
position:fixed;
z-index:99;
top:0;
right:375px;
float:none;
left:auto;
padding:5px 0;
}

.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;
}

.home-style9 .hom9-full {
max-width:1820px;
left:-325px!important;
padding-left:310px!important;
padding-right:310px!important;
margin:0 auto;
}

.home-style9 .hom9-full.home-9-slide {
padding-left:0!important;
padding-right:0!important;
}

.home-style9 .footer .footer-copyright {
margin:0 42px;
}

.home-style9.rtl .hom9-full {
max-width:1820px;
right:-325px!important;
left:auto!important;
margin:0 auto;
}

.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 min-width460px and max-width767px{
.search-cate .top-form.top-search {
min-width:380px!important;
}
}

@media max-width414px{
.testimonial-post-slider .responsive-content {
padding:0;
}

.testimonial-post-slider .slider.responsive-thumbnail {
margin:0 50px;
}

.testimonial-post-slider .slider.responsive-thumbnail .item {
padding:20px 80px;
}

.newsllter {
padding:30px 0;
}

.newsllter .wrap-content h3 {
font-size:18px;
}

.newsllter .wrap-content .mc4wp-form input[type="submit"] {
padding:0 4px;
}

.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:#222;
font-size:32px;
}

.woocommerce-order-received.mobile-layout h2 {
font-size:13px;
text-transform:uppercase;
font-weight:700;
color:#222;
}

.woocommerce-order-received.mobile-layout .order_details li {
float:none;
padding-right:0;
margin-right:0;
margin-bottom:15px;
border:0;
}

.woocommerce-order-received.mobile-layout table.shop_table {
border-radius:0;
}

.woocommerce-order-received.mobile-layout table.shop_table tr {
border-top:1px solid #ccc;
}

.woocommerce-order-received.mobile-layout table.shop_table th,.woocommerce-order-received.mobile-layout table.shop_table td {
border:0;
}
}

@media min-width1366px and max-width1920px{
.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:0;
}

.home-style10 {
background-color:#f7f7f7;
}

.home-style10 .body-wrapper {
width:1230px;
background:#fff;
box-shadow:0 0 5px #e8e8e8;
margin:0 auto;
}
}

@media max-width1440px{
.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:0;
}

.block-home9 .block-text-home9 {
padding:145px 0 40px;
}

.block-home9 .block-text-home9 .wrap-content h3 {
margin-bottom:30px;
}
}

@media min-width481px and max-width767px{
.header-style9 .header-bottom .search-home9 {
margin:0 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 .widget_nav_menu h3:after {
margin-left:4px;
}

.rtl .header-style9 .header-bottom .widget_nav_menu h3:after {
margin-right:4px;
margin-left:0;
}

.header-style9 .header-bottom .top-form.top-form-minicart {
padding:10px 0;
}

.sw-category-slider3 .slick-slider .item .item-wrap .item-content {
height:300px;
}
}

@media max-width415px{
.sw-category-slider3 .slick-slider .item .item-wrap .item-image img {
display:inline-block;
}

.sw-category-slider3 {
margin:0 0 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;
}

.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;
}

.resp-ajax-page-listing .page-listing-content .tab-content .tab-pane .banner-mobile-hotdeal {
width:101%;
margin:0 -5px;
}
}

@media min-width481px{
.mobile-layout .body-wrapper {
max-width:480px;
margin:0 auto;
}

.woocommerce-order-received.mobile-layout h2 {
font-size:13px;
text-transform:uppercase;
font-weight:700;
color:#222;
}

.woocommerce-order-received.mobile-layout .order_details li {
margin-right:1em;
}

.woocommerce-order-received.mobile-layout table.shop_table {
border-radius:0;
}

.woocommerce-order-received.mobile-layout table.shop_table tr {
border-top:1px solid #ccc;
}

.woocommerce-order-received.mobile-layout table.shop_table th,.woocommerce-order-received.mobile-layout table.shop_table td {
border:0;
}
}

@media min-width414px{
.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-width375px{
.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;
}

.resp-ajax-page-listing .page-listing-content ul.nav-tabs {
width:80px;
}

.resp-ajax-page-listing .page-listing-content .tab-content {
margin:3px 0 0 86px;
}

.resp-ajax-page-listing .page-listing-content .tab-content .tab-pane .banner-mobile-hotdeal {
width:100%;
margin:0 -3px;
}

.header-mobile-style5 .header-top-mobile .header-menu-categories .vertical_megamenu.open {
min-height:579px;
}

.footer-mstyle2 .footer-container ul.mobile_menu2>li>a {
padding:15px 0 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-width320px{
.mobile-layout .vertical_megamenu .resmenu-container .menu-responsive-wrapper ul.revo_resmenu {
height:485px;
}

.mobile-layout .header.sticky-mobile {
max-width:320px;
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-style4 .mobile-search .top-form.top-search {
width:185px;
}
}

@media max-width479px{
.sw-hotdeal {
margin:0 -5px;
}

.sw-hotdeal .sw-hotdeal-content .item-product {
float:left;
width:50%;
}
}