/*******************************************
***          SO Framework: Sass          ***
*******************************************/
/*===============================================
[SASS DIRECTORY ]
[1] Minxin Link
[2] Minxin Button
[3] Minxin Triangle
[4] Minxin LABEL PRODUCT
[5] Minxin Scrollbars
[6] Minxin Dev Custom
==============================================*/
.no-margin {
margin: 0 !important; }

/*Dev Custom */
/*====================================================*/
.mobile-wishlist-icon, .mobile-contact-icon {
width: 100%;
padding: 25px 0 5px 0;}		
.mobile-contact-icon div > div {
float: left; 
width: 32.3333% !important;
}  
.mobile-contact-icon div > div a {
width: 60px;
height: 60px;
text-align: center;
display: block;
margin: 0 auto;
border-radius: 15px;
padding: 15px;
transition: .3s;
}
.mobile-contact-icon div > div a i{font-size: 30px; transition: .3s;}
.mobile-contact-icon div > div:nth-of-type(1) a{background: #1f5100;}
.mobile-contact-icon div > div:nth-of-type(1) a i{color: #ffffff;}
.mobile-contact-icon div > div:nth-of-type(2) a{background: #45a300;}
.mobile-contact-icon div > div:nth-of-type(2) a i{color: #ffffff;}
.mobile-contact-icon div > div:nth-of-type(3) a{background: #ff2020;}
.mobile-contact-icon div > div:nth-of-type(3) a i{color: #ffffff;}
.mobile-wishlist-icon div > div{
float:left;
width: 50%!important;
}
.mobile-contact-icon div > div a:hover {
box-shadow: 0px 0px 5px #000;
transition: .3s;
}
.mobile-wishlist-icon div > div:nth-of-type(1){
}
.mobile-wishlist-icon div > div:nth-of-type(2){
}
.mobile-wishlist-icon div > div:nth-of-type(3){
width: 100%!important;
border-top: 1px solid #264c69;
}
.mobile-contact-icon p{
display: block;
text-align: center;
}
.container-megamenu.vertical h1{font-size: 20px;margin: 0 0 20px 0;padding-bottom: 10px;border-bottom: 1px solid #dedede;!pxsolid #dedede;!pxsolid #deded;!pxsolid #dede;!pxsolid #ded;!pxsolid #de;!pxsolid #d;!pxsolid #;!pxsolid;!pxsolid;!pxsolid;!pxsolid;!pxsolid;!pxsolid;!pxsolid;!pxsolid;!pxsolid;!pxsaddlebrown;!pxsaddlebrown;!pxs;!px;!px;!p;!;}
.mobile-contact-icon p{
font-size: 16px;
margin: 5px 0 0 0;
}
.mobile-wishlist-icon div > div:nth-of-type(3)  a{
font-size: 22px;
text-align:center;
margin: 8px 0;
}
.mobile-wishlist-icon div > div i{
font-size: 35px;
}
.mobile-wishlist-icon div > div a{
display: block;
text-align: center;
}
.mobile-wishlist-icon div > div span{
width: 25px;
height: 25px;
line-height: 22px;
text-align: center;
border-radius: 100%;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
position: absolute;
top: -8px;
right: -10px;
font-size: 15px;
color: #fff;
background-color: #264c69;
}
.mobile-wishlist-icon div > div i,
.mobile-wishlist-icon div > div p{
position: relative;
}
.mobile-adress-icon div > div {color: #222;padding: 5px 0 0 30px;}
.mobile-adress-icon div > div i{font-size: 20px;color: #222;padding: 5px 0;position: absolute;top: 5px;left: 0;}
.lib-list-item-product2 {
border: none; }
.lib-list-item-product2 .image-dev .list-button-dev {
position: absolute;
top: 50%;
left: 50%;
z-index: 10;
transform: translate3d(-50%, -50%, 0);
-moz-transform: translate3d(-50%, -50%, 0);
-webkit-transform: translate3d(-50%, -50%, 0);
-ms-transform: translate3d(-50%, -50%, 0); }
.lib-list-item-product2 .image-dev .list-button-dev li {
display: inline-block;
float: left;
height: 40px;
width: 40px;
background: #fff;
position: relative;
border-width: 0 1px 0 0;
border-style: solid;
border-color: #ddd;
opacity: 0;
transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out; }
.lib-list-item-product2 .image-dev .list-button-dev li:nth-child(1) {
transform: translateX(40px);
-moz-transform: translateX(40px);
-webkit-transform: translateX(40px);
-ms-transform: translateX(40px);
z-index: 1;
transition-delay: 0s; }
.lib-list-item-product2 .image-dev .list-button-dev li:nth-child(2) {
transition-delay: 0.2s;
z-index: 2; }
.lib-list-item-product2 .image-dev .list-button-dev li:nth-child(3) {
transition-delay: 0.2s;
z-index: 2; }
.lib-list-item-product2 .image-dev .list-button-dev li:nth-child(4) {
transform: translateX(-40px);
-moz-transform: translateX(-40px);
-webkit-transform: translateX(-40px);
-ms-transform: translateX(-40px);
z-index: 1;
transition-delay: 0s; }
.lib-list-item-product2 .image-dev .list-button-dev li:first-child {
border-left: 1px solid #ddd; }
.lib-list-item-product2 .image-dev .list-button-dev li a, .lib-list-item-product2 .image-dev .list-button-dev li button {
background: none;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
line-height: 40px;
text-align: center;
box-shadow: none;
border: none;
color: #555;
width: 40px;
padding: 0; }
.lib-list-item-product2 .image-dev .list-button-dev li:hover {
background: #c02c0e; }
.lib-list-item-product2 .image-dev .list-button-dev li:hover a, .lib-list-item-product2 .image-dev .list-button-dev li:hover button {
color: #fff; }
.lib-list-item-product2 .caption-dev {
text-align: center;
padding: 0 15px; }
.lib-list-item-product2 .caption-dev .rating-dev {
margin: 5px 0; }
.lib-list-item-product2 .caption-dev .rating-dev .fa-stack-2x {
font-size: 11px; }
.lib-list-item-product2 .caption-dev .title-dev {
color: #444;
font-size: 13px; }
.lib-list-item-product2 .caption-dev .price-dev .price.product-price {
font-size: 16px; }
.lib-list-item-product2 .caption-dev .price-dev .price-new {
font-size: 16px; }
.lib-list-item-product2 .caption-dev .price-dev .price-old {
font-size: 12px; }
.lib-list-item-product2 .caption-dev .add-cart-dev {
background: #fff;
border: 1px solid #ddd;
font-size: 12px;
text-transform: uppercase;
color: #999;
font-weight: bold;
box-shadow: none;
border-radius: 0;
padding: 6px 20px;
margin: 0 0 30px;
transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out; }

.lib-list-item-product-over2 .image-dev .list-button-dev li {
opacity: 1;
transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out; }
.lib-list-item-product-over2 .image-dev .list-button-dev li:nth-child(1) {
transform: translateX(0);
-moz-transform: translateX(0);
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transition-delay: 0.2s; }
.lib-list-item-product-over2 .image-dev .list-button-dev li:nth-child(2) {
transition-delay: 0s; }
.lib-list-item-product-over2 .image-dev .list-button-dev li:nth-child(3) {
transition-delay: 0s; }
.lib-list-item-product-over2 .image-dev .list-button-dev li:nth-child(4) {
transform: translateX(0);
-moz-transform: translateX(0);
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transition-delay: 0.2s; }

/*EFECT PRODUCT NUMBER*/
.lib-two-img {
position: relative;
display: block; }
.lib-two-img .img-1 {
opacity: 1;
position: relative;
transition: all 0.5s ease-in-out; }
.lib-two-img .img-2 {
position: absolute;
z-index: 0;
top: 0;
opacity: 0;
display: block;
transition: all 0.5s ease-in-out;
left: 50%;
transform: translateX(-50%); }

.lib-two-img-over .img-1 {
opacity: 0;
transform-style: inherit;
transition: all 0.5s ease-in-out; }
.lib-two-img-over .img-2 {
opacity: 1;
transform-style: inherit;
transition: all 0.5s ease-in-out; }

/*EFFECT SLIDERHOME*/
@keyframes myeffect-slideshow {
0% {
opacity: 0;
transform: translateY(-300px);
-webkit-transform: translateY(-300px);
-moz-transform: translateY(-300px);
-ms-transform: translateY(-300px);
-o-transform: translateY(-300px); }
100% {
opacity: 1;
transform: translateY(0);
-moz-transform: translateY(0);
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0); } }
@-webkit-keyframes myeffect-slideshow {
0% {
opacity: 0;
transform: translateY(-300px);
-webkit-transform: translateY(-300px);
-moz-transform: translateY(-300px);
-ms-transform: translateY(-300px);
-o-transform: translateY(-300px); }
100% {
opacity: 1;
transform: translateY(0);
-moz-transform: translateY(0);
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0); } }
@-moz-keyframes myeffect-slideshow {
0% {
opacity: 0;
transform: translateY(-300px);
-webkit-transform: translateY(-300px);
-moz-transform: translateY(-300px);
-ms-transform: translateY(-300px);
-o-transform: translateY(-300px); }
100% {
opacity: 1;
transform: translateY(0);
-moz-transform: translateY(0);
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0); } }
/*   1.Large devices Desktops     ( Devices ≥1200px)
*   2.Medium devices Desktops    (992px ≥ Devices ≥ 1199px)
*   3.Small devices Tablets      (991px ≥ Devices ≥ 768px)
*   4.Extra small devices Phones ( Devices < 767px)
*/
@media (max-width: 480px) {
.common-home .container {
overflow: visible;
/************************************************************************************************
BLOCK HEADER  
************************************************************************************************ */
/*[] HEADER DEFFAULT []*/ }
header {
/*.collapsed-block .tabBlock .top-link > li{
width: 33% !important;
&.wishlist{
display: none;
}
}*/ }
header .header-top-right ul.top-link > li.wishlist {
display: none; }
header .btn-shopping-cart .dropdown-menu {
min-width: 300px;
/*[] HEADER 1 []*/ }
/*[] HEADER 2 []*/
/*[] HEADER 3 []*/
/*[] HEADER 6 []*/
.common-home.layout-16 .partners-items .item {
width: 100%; }
.typefooter-19 .categories-footer .col-cate {
width: 100%;
/* **********************************************************************************************
BLOCK HOME PAGE
*************************************************************************************************/ }
body .banners > div a::after, body .banners > div a::before {
display: none !important;
/*[] LAYOUT 1 []*/ }
.layout-23 .clientsay ul li .inner {
height: 250px;
overflow: hidden; }
.layout-23 .clientsay ul li .inner .c-content {
height: 250px;
/************************************************************************************************
BLOCK FOOTER  
*************************************************************************************************/
/*[] FOOTER DEFFAULT []*/ }
/************************************************************************************************
PAGE LISTING  
************************************************************************************************ */
.products-list.list .product-layout .product-item-container {
display: inline-block; }
.products-list.list .product-layout .product-item-container .left-block {
width: 100%; }
.products-list.list .product-layout .product-item-container .right-block {
margin-left: 0;
margin-top: 20px;
display: inline-block;
padding: 0; }
.products-list.list .product-layout .product-item-container .right-block .caption .ratings {
position: static;
margin-bottom: 10px;
/************************************************************************************************
PAGE DETAIL  
************************************************************************************************ */ }
.product-view .content-product-right .box-info-product .cart .btn.btn-checkout {
margin: 10px 0 0 0; }
.product-view .content-product-right .box-info-product .detail-action {
margin-left: 0;
clear: both; }
.thumb-vertical-outer ul li .thumbnail.active {
margin-top: 35%; }
.product-view .content-product-right .share .socials-wrap ul li {
margin-left: 25px; }
.producttab .tabsslider.horizontal-tabs .nav-tabs li a::after {
display: none; }
.related-horizontal h3.modtitle span {
font-size: 25px; }
.thumb-vertical-outer {
padding: 20px 0; }
.product-view .content-product-right .countdown_box .countdown_inner .title {
display: none; }
.deals_module_wrapper .title-product {
margin-top: 20px; }
.producttab .tabsslider .nav-tabs li {
float: none; }
.product-view .content-product-right {
margin-top: 20px;
/************************************************************************************************
PAGE BONUSS  
************************************************************************************************ */ }
.our-member .respl-item .w-image-box, .welcome-about-us .image-about-us {
width: 100%;
float: none;
margin: 0;
text-align: center; }
.our-member .respl-item .info-member, .welcome-about-us .des-about-us {
margin: 20px 0;
text-align: justify; }
.happy-about-us .happy-ab .title-happy-about h2 {
font-size: 16px; }
.title-decimal {
line-height: 100%; }
.table-responsive.checkout-product {
overflow-y: hidden; }
.table-responsive {
overflow-y: auto;}
.so-onepagecheckout .coupon-voucher input[type="text"] {
width: 100%;}
/*=== popup categories -====*/
#so_popup_countdown .modal-dialog {
background-color: #75bef3; }
#so_popup_countdown .modal-footer img {
width: 100%;
display: none; }
#so_popup_countdown .modal-footer #so_countdown_timer {
top: 20px;
left: 10px; }
#so_popup_countdown .modal-footer #so_countdown_timer .time-item {
width: 56px;
height: 56px;
line-height: 18px; }
.product-search .checkbox-inline + .checkbox-inline, .product-search .radio-inline + .radio-inline {
margin: 0; } }

@media (max-width: 767px) and (min-width: 480px) {
.product-listing .products-list.grid .product-layout {
width: 100%;
float: left;}
.product-listing .products-list.grid .visible-xs-block {
display: none;
clear: none; }
.product-listing .products-list.grid .visible-xs-block:after {
clear: none; }
.producttab .tabsslider.horizontal-tabs .nav-tabs {
padding: 15px 5px; }
.producttab .tabsslider.horizontal-tabs .nav-tabs li {
margin: 5px;}
.producttab .tabsslider.horizontal-tabs .nav-tabs li a {
padding: 12px; }
.layout-23 .clientsay ul li .inner {
height: 220px;
overflow: hidden; }
.layout-23 .clientsay ul li .inner .c-content {
height: 220px;
/*=== popup categories -====*/ }
#so_popup_countdown .modal-dialog {
width: 97% !important; }
#so_popup_countdown .modal-footer img {
width: 100%; }
#so_popup_countdown .modal-footer #so_countdown_timer {
top: 45px; }
}
@media (max-width: 767px) {
.category-featured.so-listing-tabs .product-item-container{
text-align: center;
display: block!important;}
.banner_home_row {
overflow-x: scroll;
overflow-y: hidden;
white-space: nowrap;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;}
.banner_home_row .bn.bn1 {
display: inline-flex;
float: none;
width: 70%;
padding: 0 10px 0 0;}
/**********************
POPUP LOGIN, NEWSLETTER
***********************************/ 
body .block-popup-login {
width: calc(100% - 10%); }
body .block-popup-login .block-content .col-reg {width: 100%;}
body .block-popup-login .block-content .col-reg.registered-account {
border-right: none; }
body .block-popup-login .block-content .col-reg.login-customer {padding-left: 0;min-height: auto;}
.so-onepagecheckout .coupon-voucher input[type="text"] {
width: 100%;}
.category-featured.so-listing-tabs .product-item-container .right-block{
text-align: center;
padding: 0 15px;}
.typeheader-24 .shopping_cart .btn-shopping-cart .top_cart .icon-c {
width: 40px;}
.product-image-zoom {
pointer-events: none; }
.common-home .container {overflow: visible;padding-left: 5px;padding-right: 5px; 
/************************************************************************************************
SHOW MORE CONTENT
*************************************************************************************************/
/************************************************************************************************
BLOCK HEADER  
************************************************************************************************ */
/*=== MENU ===*/}
#content ul.megamenu li.active .sub-menu .content, header ul.megamenu li.active .sub-menu .content {
padding-bottom: 10px; }
#content .container-megamenu.vertical .vertical-wrapper ul.megamenu > li, header .container-megamenu.vertical .vertical-wrapper ul.megamenu > li {
border-bottom: none; }
#content .container-megamenu.vertical .vertical-wrapper ul.megamenu > li:hover, header .container-megamenu.vertical .vertical-wrapper ul.megamenu > li:hover {
background-color: transparent; }
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li:hover{
color: #264c69;
cursor: pointer;}
#content .container-megamenu.vertical .vertical-wrapper ul.megamenu > li.loadmore, header .container-megamenu.vertical .vertical-wrapper ul.megamenu > li.loadmore {
border-radius: 0;
padding: 5px 0;
border-top: 1px solid rgba(255, 255, 255, 0.1); }
#content .container-megamenu.vertical .vertical-wrapper ul.megamenu > li.loadmore i, header .container-megamenu.vertical .vertical-wrapper ul.megamenu > li.loadmore i {
color: #666666;
top: 11px;
right: 0; }
#content .container-megamenu.vertical .vertical-wrapper ul.megamenu > li.loadmore .more-view, header .container-megamenu.vertical .vertical-wrapper ul.megamenu > li.loadmore .more-view {
color: #ddd; }
#content .container-megamenu.horizontal ul.megamenu > li, header .container-megamenu.horizontal ul.megamenu > li {
margin-right: 0; }
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .sub-menu .content .categories .menu > ul li .main-menu {
margin: 0; }
.container-megamenu.vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .content .menu ul li {
padding: 0; }
.container-megamenu.horizontal .sub-menu .content-feature {
margin: 0 -5%; }
.container-megamenu.horizontal .sub-menu .content-feature li {
width: 40%;
margin: 0 5%;
margin-bottom: 10px; }
.container-megamenu.horizontal .sub-menu .content-feature li span {
line-height: 20px;
margin: 10px 0; }
.container-megamenu.horizontal .sub-menu .content-feature li.detail {
margin-top: 0; }
.container-megamenu.horizontal .sub-menu .feature-blog .col-sm-12 {
width: 50%;
margin-top: 0 !important;
margin-bottom: 15px;
float: left; }
.responsive ul.megamenu .item-style1 .sub-menu .content .row > div {
border: none; }
.container-megamenu.vertical .vertical-wrapper ul.megamenu .item-vertical.style1 .categories {
padding: 0px; }
.megamenu-style-dev.responsive ul.megamenu .sub-menu .content .row > div {
border: none;
padding-top: 0; }
.megamenu-style-dev.responsive ul.megamenu > li.menu-layouts .sub-menu .item-layouts .col-md-4 {
margin-bottom: 0 !important;
/*============*/ }
header .container-megamenu.horizontal ul.megamenu .item-style1 .sub-menu .content .categories {
padding: 0; }
header .container-megamenu.horizontal ul.megamenu .item-style1 .sub-menu .content .static-menu > .menu {
padding: 0; }
header .container-megamenu.horizontal ul.megamenu .item-style2 .sub-menu .content .product {
padding: 0; }
header .container-megamenu.vertical .vertical-wrapper ul.megamenu .item-vertical.style1 .categories .static-menu .menu > ul > li {
margin-bottom: 0; }
header .container-megamenu.vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .content .menu ul {
margin: 10px -15px; }
header .responsive ul.megamenu .sub-menu .content .row > div {
margin-top: 0; }
header .container-megamenu.vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .content .menu ul li ul {
padding: 0; }
header .megamenu-style-dev .vertical ul.megamenu > li > a {
font-size: 14px;
/*=== MENU ===*/
/*[] HEADER DEFAULT []*/
/*[] HEADER 1 []*/ }
header.typeheader-21 #sosearchpro .search .select_category {
display: none; }
header.typeheader-21 .logo {
text-align: center;
margin-bottom: 30px; }
header.typeheader-21 .search-header-w {
position: relative;
top: 0px;
z-index: 99;
float: left; }
header.typeheader-21 .search-header-w .icon-search {
width: 42px;
height: 42px;
text-align: center;
line-height: 42px;
border-radius: 100%;
background-color: #fff; }
header.typeheader-21 .search-header-w .icon-search i {
font-size: 18px;
color: #c02c0e; }
header.typeheader-21 .search-header-w .icon-search.active i::before {
content: "\f00d"; }
header.typeheader-21 .search-header-w .icon-search:hover {
cursor: pointer; }
header.typeheader-21 .search-header-w #sosearchpro .search {
display: none;
position: absolute;
top: 100%;
left: 0px;
margin-right: 0;
padding: 0;
width: 270px; }
header.typeheader-21 .search-header-w #sosearchpro .search input {
width: 270px;
border: 1px solid #eaeaea;
height: 40px;
line-height: 40px;
border-radius: 3px; }
header.typeheader-21 .search-header-w #sosearchpro .search .input-group-btn {
right: 2px;
top: 1px;
height: 38px;
line-height: 38px;
position: absolute; }
header.typeheader-21 .search-header-w #sosearchpro .search button {
background-color: #fff;
border-radius: 3px;
color: #999;
padding: 0 10px;
height: 38px;
line-height: 38px; }
header.typeheader-21 .search-header-w #sosearchpro .search button i {
color: #666;
font-size: 16px; }
header.typeheader-21 .search-header-w #sosearchpro .search button span {
display: none; }
header.typeheader-21 .shopping_cart .btn-shopping-cart .top_cart .shopcart-inner .total-shopping-cart .items_carts {
display: none;
/*[] HEADER 22 []*/ }
header.typeheader-22 .megamenu-style-dev .navbar-default .horizontal .navbar-toggle .icon-bar {
background: #444; }
header.typeheader-22 .container-megamenu.horizontal ul.megamenu > li {
margin: 0; }
header.typeheader-22 .logo {
text-align: center;
margin-bottom: 20px; }
header.typeheader-22 .megamenu-style-dev .navbar-default .horizontal .navbar-toggle {
padding: 0;
/*[] HEADER 23 []*/ }
header.typeheader-23 .lang-curr {
display: none; }
header.typeheader-23 .logo {
text-align: center;
margin-bottom: 20px; }
header.typeheader-23 .logo a img {
max-width: 120px; }
header.typeheader-23 .megamenu-style-dev .navbar-default .horizontal .navbar-header {
height: 0; }
header.typeheader-23 .megamenu-style-dev .navbar-default .horizontal .navbar-header .navbar-toggle {
position: relative;
top: -68px; }
header.typeheader-23 .header-bottom {
height: 0px;
padding: 0; }
header.typeheader-23 .search-header-w {
float: left; }
header.typeheader-23 .search-header-w .icon-search i {
font-size: 16px;
color: #fff; }
header.typeheader-23 .search-header-w .icon-search.active i::before {
content: "\f00d"; }
header.typeheader-23 .search-header-w .icon-search:hover {
cursor: pointer; }
header.typeheader-23 .search-header-w #sosearchpro .search {
display: none;
position: absolute;
top: 100%;
left: 0px;
margin-right: 0;
padding: 0;
width: 270px;
border: 1px solid #e1e1e1; }
header.typeheader-23 .search-header-w #sosearchpro .search div.select_category {
display: none; }
header.typeheader-23 .shopping_cart .dropdown-menu {
right: -68px;
/*[] HEADER 24 []*/ }
header.typeheader-24 .middle3{
float: right;
padding: 0;
width: 36%;
}
header.typeheader-24 .navbar-logo {padding: 0;}
header.typeheader-24 .logo {margin: 0 auto;text-align: left;width: 160px!important;position: relative;top: 0;float: left;padding: 2px 2px;}
header.typeheader-24 .megamenu-style-dev .navbar-default .horizontal .navbar-toggle .icon-bar {
background-color: #fff;
}
header.typeheader-24 .shopping_cart .btn-shopping-cart .top_cart .icon-c {
border: none; }
header.typeheader-24 .shopping_cart .btn-shopping-cart .top_cart {
border: none; }
header.typeheader-24 .shopping_cart .btn-shopping-cart .top_cart .shopcart-inner .text-shopping-cart {
display: none;
}
header.typeheader-24 .shopping_cart .btn-shopping-cart .top_cart .shopcart-inner .text-shopping-cart, header.typeheader-24 .shopping_cart .btn-shopping-cart .top_cart .shopcart-inner .items_cart2, header.typeheader-24 .shopping_cart .btn-shopping-cart .top_cart .shopcart-inner .items_carts {
display: none; }
header.typeheader-24 .shopping_cart .btn-shopping-cart .top_cart .shopcart-inner .total-shopping-cart .items_cart {
left: 18px; }
header.typeheader-24 #sosearchpro .search .select_category {
display: none; }
.typeheader-24 #sosearchpro .search button{
padding: 0 10px;
}
header.typeheader-24 .search-header-w {
position: relative;
top: 0px;
z-index: 99;}
header.typeheader-24 .search-header-w .icon-search-ww {
text-align: center;
border-radius: 4px;
background-color: #08821b;
border: none;
float: left;
font-size: 28px;
cursor: pointer;
padding: 10px;
text-transform: uppercase;
font-weight: 500;
margin: 0px;
height: 45px;
width: 45px;
color: #fff;
line-height: 20px;
display: block;
}

header.typeheader-24 .search-header-w .icon-search i {
font-size: 24px;
color: #ffffff;
}
header.typeheader-24 .search-header-w .icon-search.active i::before {
content: "\f00d"; }
header.typeheader-24 .search-header-w .icon-search:hover {
cursor: pointer; }
header.typeheader-24 .search-header-w #sosearchpro .search {
display: none;
position: fixed;
top: 10px;
left: 0px;
margin: 0 15px;
padding: 0;
width: calc(100% - 10%);
z-index: 999999; }

header.typeheader-24 .search-header-w #sosearchpro .search button {
top: 3px;
right: 3px;
padding: 0 15px;
/*[] HEADER 25 []*/ }

header.typeheader-24 .phone_number, header.typeheader-24 .icon-search-ww{
display: block;
float: right;
font-size: 25px;
}
header.typeheader-25 ul.top-link > li {
padding-left: 5px;
margin-left: 5px; }
header.typeheader-25 ul.top-link > li:after {
display: none; }
header.typeheader-25 .header-top .header-top-right {
padding-left: 0px; }
header.typeheader-25 .megamenu-style-dev .navbar-default .vertical .navbar-header {
top: 8px; }
header.typeheader-25 .shopping_cart .btn-shopping-cart .top_cart .icon-c {
border: none; }
header.typeheader-25 .shopping_cart .btn-shopping-cart .top_cart .shopcart-inner {
margin: 0; }
header.typeheader-25 .shopping_cart .btn-shopping-cart .top_cart .shopcart-inner .text-shopping-cart, header.typeheader-25 .shopping_cart .btn-shopping-cart .top_cart .shopcart-inner .items_cart2, header.typeheader-25 .shopping_cart .btn-shopping-cart .top_cart .shopcart-inner .items_carts {
display: none; }
header.typeheader-25 .header-middle .middle2 {
padding: 0; }
header.typeheader-25 #sosearchpro .search .select_category {
display: none; }
header.typeheader-25 .search-header-w {
position: relative;
top: 0px;
z-index: 99;
float: left;
margin-left: 15px; }
header.typeheader-25 .search-header-w .icon-search {
width: 40px;
height: 40px;
text-align: center;
line-height: 40px; }
header.typeheader-25 .search-header-w .icon-search i {
font-size: 18px;
color: #fff; }
header.typeheader-25 .search-header-w .icon-search.active i::before {
content: "\f00d"; }
header.typeheader-25 .search-header-w .icon-search:hover {
cursor: pointer; }
header.typeheader-25 .search-header-w #sosearchpro .search {
display: none;
position: absolute;
top: 40px;
left: -140px;
margin-right: 0;
padding: 0;
width: 270px; }
header.typeheader-25 .search-header-w #sosearchpro .search button {
top: 0px;
right: 0px;
/*[] HEADER 26 []*/ }
header.typeheader-26 .container-megamenu.vertical {
z-index: 1; }
header.typeheader-26 .megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle {
color: #222; }
header.typeheader-26 .megamenu-style-dev .navbar-default .horizontal .navbar-toggle .icon-bar {
background-color: #222; }
header.typeheader-26 .main-menu-w {
padding: 0;
margin: 0; }
header.typeheader-26 .search-header-w {
position: relative;
top: 10px;
z-index: 99;
float: left;
right: -13px;
margin-left: 45px; }
header.typeheader-26 .search-header-w .icon-search i {
font-size: 24px;
color: #666; }
header.typeheader-26 .search-header-w .icon-search.active i::before {
content: "\f00d"; }
header.typeheader-26 .search-header-w .icon-search:hover {
cursor: pointer; }
header.typeheader-26 .search-header-w #sosearchpro .search {
display: none;
position: absolute;
top: 40px;
left: -140px;
margin-right: 0;
padding: 0;
width: 270px; }
header.typeheader-26 .search-header-w #sosearchpro .search button {
top: 0px;
right: 0px; }
header.typeheader-26 .header-middle {
padding: 20px 0 10px 0; }
header.typeheader-26 .header-middle .middle2 {
padding: 0; }
header.typeheader-26 #sosearchpro .search input {
height: 37px; }
header.typeheader-26 #sosearchpro .search button {
height: 37px;
line-height: 37px; }
.common-home.layout-26 .extra-layout26 .products-list .product-grid .product-item-container .left-block .product-image-container::before {
top: 20px;
left: 20px; }
.common-home.layout-26 #content .promotions .slider-promotions .item-inner .item-cont {
width: 100%; }
.common-home.layout-26 #content .promotions .slider-promotions .item-inner .item-image {
display: none; }
.common-home.layout-26 #content .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs li.ltabs-tab {
margin: 0; }
.common-home.layout-26 .custom-extra26 .banner_pre {
display: none; }
.common-home.layout-26 .custom-extra26 .modcontent {
width: 100%; }
.common-home.layout-26 #content .promotions2 {
margin-top: 30px; }
.common-home.layout-26 .banners1 .bn {
margin: 5px 0; }
.common-home.layout-26 .banners2 .bn {
margin: 5px 0; }
.common-home.layout-26 .listingtab-layout26 .so-listing-tabs .ltabs-tabs-container {
position: static; }
.layout-26.common-home #content .module h3.modtitle, .layout-26.common-home #content .module h3.modtitle span {
font-size: 18px; }
footer.typefooter-26 .socials-w {
margin-top: 15px; }
footer.typefooter-26 .so-page-builder .container {
padding: 0 15px; }
footer.typefooter-26 .row-top > .container {
width: 100%;
padding: 0 30px; }
footer.typefooter-26 .socials-w h2 {
display: none; }
footer.typefooter-26 .socials li a {
width: 38px; }
footer.typefooter-26 .newsletter-footer21 .newsletter {
margin-top: 10px; }
footer.typefooter-26 .newsletter-footer21 .newsletter .title-block {
display: none; }
footer.typefooter-26 .newsletter-footer21 .newsletter .block_content {
width: 100%; }
footer.typefooter-26 .so-popular-tag {
margin-top: 20px; }
footer.typefooter-26 .footer-bottom .copyright {
text-align: center;
margin-top: 10px; }
footer.typefooter-26 .footer-bottom {
text-align: center; }
footer.typefooter-26 .box-footer {
margin-top: 20px;
/*[] HEADER 27 []*/ }
header.typeheader-27 .container-megamenu.horizontal ul.megamenu > li.item-special {
display: none; }
header.typeheader-27 #sosearchpro .search .select_category {
display: none; }
header.typeheader-27 .megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle {
color: #222; }
header.typeheader-27 .megamenu-style-dev .navbar-default .horizontal .navbar-toggle .icon-bar {
background-color: #222; }
header.typeheader-27 .header-middle {
padding: 10px 0; }
header.typeheader-27 .header-middle .logo {
text-align: center;
margin-bottom: 10px; }
header.typeheader-27 .shopping_cart .btn-shopping-cart .top_cart .shopcart-inner .text-shopping-cart, header.typeheader-27 .shopping_cart .btn-shopping-cart .top_cart .shopcart-inner .total-shopping-cart .items_cart2 {
display: none; }
header.typeheader-27 .shopping_cart .btn-shopping-cart .top_cart .shopcart-inner {
display: block;
height: 45px; }
header.typeheader-27 #sosearchpro {
border: 1px solid #c02c0e; }
.layout-27.common-home .content-top .main-right {
padding: 0; }
.layout-27.common-home .content-top .col-extra27 .so-extraslider .products-list .product-grid .product-item-container {
margin: 5px 0; }
.layout-27.common-home .basic-layout27 .pre-text {
display: none; }
.layout-27.common-home .basic-layout27 .modcontent {
margin: 0; }
.layout-27.common-home .basic-layout27 .so-basic-product .item-element .item-inner {
margin: 13px 0 14px 0; }
.layout-27.common-home .deals_layout27 .so-deal .extraslider-inner .item .image {
padding: 0 8px; }
.layout-27.common-home .slider-categories .item ul {
padding-left: 20px; }
.layout-27.common-home .extra27 .viewall {
display: none; }
.layout-27.common-home .content-top .main-right .col2 {
margin: 0;
padding: 0 15px;
width: 100%; }
.layout-27.common-home .module.sohomepage-slider .so-homeslider .item {
text-align: center; }
.layout-27.common-home .content-top .main-right .col3 {
width: 100%;
padding: 0 15px; }
.layout-27.common-home .so-listing-tabs .ltabs-tabs-container {
font-size: 14px;
font-weight: 400; }
.layout-27.common-home #content .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs li.ltabs-tab {
margin: 0; }
.layout-27.common-home .custom-content-cate {
margin-top: 20px; }
.layout-27.common-home .col2-extra27 .so-extraslider .products-list .product-grid .product-item-container .left-block .product-image-container {
padding: 0 40px; }
.layout-27.common-home .listingtab-layout27 {
margin-top: 30px; }
.layout-27.common-home .banners1 {
display: none; }
.layout-27.common-home .banners2 .bn {
margin: 5px 0; }
.layout-27.common-home .custom-listingtab27 .so-listing-tabs .ltabs-tabs-container, .layout-27.common-home .listingtab-layout27 .so-listing-tabs .ltabs-tabs-container {
position: static; }
.layout-27.common-home #content .basic-layout27 .post_text span {
display: none; }
.layout-27.common-home .extra-layout27 .pre_text {
display: none; }
.layout-27.common-home .slider-brands .viewall {
display: none; }
.layout-27.common-home .slider-categories .item {
border: none; }
footer.typefooter-27 .row-top > .container {
width: 100%;
padding: 20px 30px; }
footer.typefooter-27 .socials-w h2 {
display: none; }
footer.typefooter-27 .newsletter-footer21 .newsletter .title-block .page-heading {
display: none; }
footer.typefooter-27 .newsletter-footer21 .newsletter .block_content {
width: 100%; }
footer.typefooter-27 .footer-middle {
padding-left: 15px;
padding-right: 15px; }
footer.typefooter-27 .newsletter-footer21 {
margin-top: 15px; }
footer.typefooter-27 .footer-middle .box-footer {
width: 100%;
margin-top: 10px; }
footer.typefooter-27 .footer-middle .box-footer.box2, footer.typefooter-27 .footer-middle .box-footer.box3 {
border: none;
padding: 0; }
footer.typefooter-27 .app-payment .payment {
text-align: center;
margin-top: 10px; }
footer.typefooter-27 .apps {
text-align: center; }
footer.typefooter-27 .apps h3 {
display: none; }
footer.typefooter-27 .footer-bottom .copyright {
line-height: 25px;
/*[] HEADER 28 []*/ }
header.typeheader-28 .top-ads {
display: none; }
header.typeheader-28 .megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle {
color: #222; }
header.typeheader-28 .menu-left {
width: 40px; }

header.typeheader-28 .header-main {
width: calc(100% - 40px);
padding: 20px 0px 0px 0px; }
header.typeheader-28 .top-link-wishlist, header.typeheader-28 #sosearchpro .search .select_category {
display: none; }
header.typeheader-28 .megamenu-style-dev .navbar-default .vertical .navbar-header {
top: 31px; }
header.typeheader-28 .megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle span {
display: none; }
header.typeheader-28 .megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle i {
font-size: 19px;
color: #666; }
header.typeheader-28 .megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle i:before {
content: "\f036"; }
header.typeheader-28 .megamenu-style-dev .navbar-default .horizontal .navbar-toggle .icon-bar {
background: #666; }
header.typeheader-28 .megamenu-style-dev .navbar-default .horizontal .navbar-toggle {
position: relative;
top: -49px; }
header.typeheader-28 .megamenu-style-dev .navbar-default .horizontal .navbar-header {
height: 0; }
header.typeheader-28 .middle3 {
padding-right: 55px; }
header.typeheader-28 .header-main {
padding-bottom: 10px; }
header.typeheader-28 .logg {
display: none; }
header.typeheader-28 .navbar-logo {
margin-bottom: 15px; }
.layout-28.common-home .extra-layout28 .pre_content {
width: 100%; }
.layout-28.common-home .extra-layout28 .pre_content .pre-content {
width: 100%; }
.layout-28.common-home .extra-layout28 .pre_content .banners-post {
display: none; }
.layout-28.common-home .extra-layout28 .modcontent {
width: 100%; }
.layout-28.common-home .extra-layout28 .pre_content .pre-content .pre-bottom {
position: static;
margin-top: 15px; }
.layout-28.common-home .extra-layout28 .pre_content .pre-content .pre-bottom ul li {
display: inline-block; }
.layout-28.common-home .block-cates {
display: none; }
.layout-28.common-home .banner_promotions .content-promo .row .bn {
margin: 5px 0;
text-align: center; }
.layout-28.common-home .deals-layout28 .so-deal {
margin-top: 30px; }
.layout-28.common-home .deals-layout28 .item-time-w {
margin-top: 25px;
position: static; }
.layout-28.common-home .deals-layout28 .item-time-w .endin {
display: none; }
.layout-28.common-home .deals-layout28 .item-time-w .cslider-item-timer {
paddingleft: 10px; }
footer.typefooter-28 .row-top > .container {
width: 100%;
padding: 20px 30px; }
footer.typefooter-28 .socials-w h2 {
display: none; }
footer.typefooter-28 .newsletter-footer21 .newsletter .title-block .page-heading {
display: none; }
footer.typefooter-28 .newsletter-footer21 .newsletter .block_content {
width: 100%; }
footer.typefooter-28 .footer-middle {
padding-left: 15px;
padding-right: 15px; }
footer.typefooter-28 .newsletter-footer21 {
margin-top: 15px; }
footer.typefooter-28 .footer-middle .box-footer {
width: 100%;
margin-top: 10px; }
footer.typefooter-28 .footer-middle .box-footer.box2, footer.typefooter-28 .footer-middle .box-footer.box3 {
border: none;
padding: 0; }
footer.typefooter-28 .app-payment .payment {
text-align: center;
margin-top: 10px; }
footer.typefooter-28 .apps {
text-align: center; }
footer.typefooter-28 .apps h3 {
display: none; }
footer.typefooter-28 .footer-bottom .copyright {
line-height: 25px;
text-align: center;
/*[] HEADER 29 []*/ }
header.typeheader-29 .megamenu-style-dev .navbar-default .horizontal .navbar-toggle .icon-bar {
background-color: #666; }
header.typeheader-29 .midde-right {
right: 40px; }
.layout-29.common-home .module.sohomepage-slider .sohomeslider-description .text-slide .show1 h3 {
display: none; }
.layout-29.common-home .module.sohomepage-slider .sohomeslider-description .text-slide {
left: 10%; }
.layout-29.common-home .module.sohomepage-slider .sohomeslider-description .text-slide .show2 {
margin: 10px 0; }
.layout-29.common-home .custom_banner .custom-banner .cont-left {
display: none; }
.layout-29.common-home .custom_banner .custom-banner .cont-right {
width: 100%;
padding-top: 40px; }
.layout-29.common-home .custom_banner .so_content_countdown {
position: static;
left: 0;
width: 100%; }
.layout-29.common-home .custom_banner .viewall {
position: static; }
.layout-29.common-home #content .module .modtitle span, .layout-29.common-home .content-banner .content1 h3, .layout-29.common-home .newsletter-index29 .newsletter .title-block .page-heading, .layout-29.common-home #content .module .modtitle {
font-size: 28px; }
.layout-29.common-home .content-banner .content1 {
width: 100%;
padding: 30px; }
.layout-29.common-home .row-news-socials {
padding: 0; }
.layout-29.common-home #content .module.listingtab2 {
margin-top: 60px; }
.layout-29.common-home .listingtab-layout29.listingtab2 .products-list .product-grid29 .product-item-container .left-block {
width: 150px; }
.layout-29.common-home .listingtab-layout29.listingtab2 .products-list .product-grid29 .product-item-container .right-block {
margin-left: 165px; }
.layout-29.common-home .custom-content .modcontent .item {
width: 100%;
margin-bottom: 10px; }
.layout-29.common-home .newsletter-index29 {
padding: 30px; }
footer.typefooter-29 .footer-bottom .copyright-w .copyright {
text-align: center;
width: 100%;
padding: 0 15px; }
footer.typefooter-29 .footer-bottom .footer-links {
float: none; }
footer.typefooter-29 .footer-bottom .footer-links ul {
text-align: center; }
footer.typefooter-29 .footer-bottom .footer-links ul li {
float: none;
display: inline-block;
/*[] HEADER 30 []*/ }
header.typeheader-30 .megamenu-style-dev .navbar-default .horizontal .navbar-toggle .icon-bar {
background-color: #666; }
header.typeheader-30 .megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle {
color: #666; }
header.typeheader-30 .telephone {
display: none; }
header.typeheader-30 .main-menu-w {
float: left; }
header.typeheader-30 .header-middle .menu-left {
width: auto;
line-height: 40px;
margin-right: 10px; }
header.typeheader-30 .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li a {
line-height: 31px;
margin: 0; }
header.typeheader-30 .header-middle .middle1 {
padding-right: 120px; }
header.typeheader-30 .header-middle .middle1 .logo {
max-width: 110px;
margin-top: 10px;
right: 15px; }
header.typeheader-30 .header-middle {
padding-top: 20px; }
.layout-30.common-home .module.sohomepage-slider .sohomeslider-description .text-slide {
display: none; }
.layout-30.common-home .module.sohomepage-slider .owl2-controls .owl2-nav {
right: 15px;
bottom: 0; }
.layout-30.common-home .deals-layout30 .so-deals-slick.slick-vertical .deals-content .item .product-thumb .caption {
width: 100%;
padding: 0; }
.layout-30.common-home .deals-layout30 .so-deals-slick.slick-vertical .deals-content .item .product-thumb .image {
width: 100%;
padding-left: 0; }
.layout-30.common-home .deals-layout30 .modcontent {
background-image: none;
position: static;
margin: 0; }
.layout-30.common-home .deals-layout30 .so-deals-slick.slick-vertical .ds-items {
display: none; }
.layout-30.common-home .deals-layout30 .description {
display: none; }
.layout-30.common-home .deals-layout30 .so-deals-slick.slick-vertical .deals-content {
padding: 30px; }
.layout-30.common-home #content .module .modtitle, .layout-30.common-home #content .module .modtitle span, .layout-30.common-home .block-video .text-intro h3 {
font-size: 26px; }
.layout-30.common-home .block-video .text-intro {
width: 100%; }
.layout-30.common-home .block-video .home23-video {
width: 100%;
margin-top: 30px; }
.layout-30.common-home .block-video .text-intro {
padding-top: 0px; }
.layout-30.common-home .row-contact-form .home-contact {
padding-top: 30px; }
.layout-30.common-home .row-contact-form {
padding-bottom: 40px; }
.layout-30.common-home .contact-form-home fieldset {
width: 100%; }
.layout-30.common-home .custom-cates {
margin: 40px 0; }
.layout-30.common-home .contact-form-home fieldset input {
margin-bottom: 10px; }
.layout-30.common-home .row-deals {
margin-bottom: 20px; }
footer.typefooter-30 .box-contact {
margin-top: 30px; }
footer.typefooter-30 .footer-bottom {
text-align: center;
/*[] HEADER 31 []*/ }
.container-megamenu.horizontal .megamenu-pattern > .container {
width: auto; }
header.typeheader-31 .header-top {
padding: 0 15px; }
header.typeheader-31 .header-middle {
padding: 15px; }
header.typeheader-31 .megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle span {
display: none; }
header.typeheader-31 .megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle i {
font-size: 18px;
color: #222; }
header.typeheader-31 .megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle i:before {
content: "\f036"; }
header.typeheader-31 .megamenu-style-dev .navbar-default .vertical .navbar-header {
top: 10px; }
header.typeheader-31 .megamenu-style-dev .navbar-default .horizontal .navbar-toggle .icon-bar {
background-color: #222; }
header.typeheader-31 .header-middle .middle1 {
position: relative; }
header.typeheader-31 .header-middle .middle1 .menu-left {
position: absolute;
top: 0;
left: 15px; }
header.typeheader-31 .header-middle .middle1 .menu-left .container-megamenu.vertical {
width: 80px; }
header.typeheader-31 .header-middle .middle1 .main-menu-w {
width: 100%;
padding-left: 80px; }
header.typeheader-31 .header-middle .middle1 .logo {
right: 35%;
width: 30%;
top: 8px; }
header.typeheader-31 .search-header-w {
float: left;
width: 65%; }
header.typeheader-31 .container-megamenu.horizontal {
margin-top: 0; }
header.typeheader-31 .middle2 {
margin-top: 15px; }
header.typeheader-31 .search-header-w {
position: relative;
top: 4px;
z-index: 99;
float: left;
width: 25%; }
header.typeheader-31 .search-header-w .icon-search {
width: 40px;
height: 40px;
text-align: center;
line-height: 40px; }
header.typeheader-31 .search-header-w .icon-search i {
font-size: 18px;
color: #222; }
header.typeheader-31 .search-header-w .icon-search.active i::before {
content: "\f00d"; }
header.typeheader-31 .search-header-w .icon-search:hover {
cursor: pointer; }
header.typeheader-31 .search-header-w #sosearchpro .search {
display: none;
position: absolute;
top: 40px;
left: 0px;
margin-right: 0;
padding: 0;
width: 270px; }
.layout-31.common-home #content .module .modtitle span {
font-size: 26px; }
.layout-31.common-home .box-video h3 {
font-size: 26px; }
.layout-31.common-home .module.sohomepage-slider .owl2-controls .owl2-nav {
display: none; }
.layout-31.common-home .slider-brands .item a {
margin-bottom: 5px; }
.layout-31.common-home .deals-layout31 .so-deal .extraslider-inner .item .item-time-w .item-time {
width: 95%;
padding: 10px; }
.layout-31.common-home .deals-layout31 .so-deal .extraslider-inner .item .item-time-w .item-time .item-timer .time-item {
margin: 0 6px; }
.layout-31.common-home .deals-layout31 .so-deal .extraslider-inner .item .item-time-w .item-time .item-timer .time-item:after {
right: -10px; }
.layout-31.common-home .content-highlight .col3 .item .item-content, .layout-31.common-home .content-highlight .col1 .item .item-content {
width: 66%;
padding-top: 5px;
float: left; }
.layout-31.common-home .content-highlight .col1 .item .item-img {
margin-left: 15px; }
.layout-31.common-home .content-highlight .col3 .item .item-img {
margin-right: 15px; }
.layout-31.common-home .row-highlight-content {
background-position: 0 0;
background-size: cover; }
.layout-31.common-home .content-highlight .col3 .item .item-content a, .layout-31.common-home .content-highlight .col3 .item .item-content p {
color: #fff; }
.layout-31.common-home .banners2 .row-bn, .layout-31.common-home .banners2 .row-bn2 {
display: none; }
.layout-31.common-home .banners2 a img {
margin: 5px 0; }
.layout-31.common-home .blog-home {
margin-top: 50px; }
.layout-31.common-home .slider-brands {
margin-top: 40px; }
.layout-31.common-home .banners1 {
margin: 30px 0 50px 0; }
.layout-31.common-home .deals-layout31 {
margin-bottom: 40px; }
.layout-31.common-home .extra-layout31 {
margin-top: 35px; }
.layout-31.common-home .row-new-look {
padding-top: 50px;
margin-bottom: 50px; }
.layout-31.common-home .slider-testimonials .item .item-inner {
padding: 40px; }
.layout-31.common-home .slider-testimonials .item .item-inner .client-comment {
font-size: 20px; }
.layout-31.common-home .row-new-look.look2 {
margin-bottom: 50px; }
.layout-31.common-home .content-highlight {
display: inline-block;
width: 100%; }
.layout-31.common-home .content-highlight .col2 {
display: none; }
.layout-31.common-home .content-highlight .col1, .layout-31.common-home .content-highlight .col3 {
width: 100%;
padding: 0; }
.layout-31.common-home .blog-home .so-blog-external .blog-external .media .item .media-content {
margin-top: 15px; }
.layout-31.common-home .footer-bottom {
text-align: center; }
.layout-31.common-home .footer-bottom .copyright {
line-height: 25px; }
.typefooter-31 .block-policy .item-inner {
padding: 0 0 0 55px; }
.typefooter-31 .socials ul li a {
width: 45px;
height: 45px;
line-height: 48px; }
.typefooter-31 .newsletter-footer21 {
margin-top: 22px; }
.typefooter-31 .socials {
margin-top: 25px; }
.typefooter-31 .box-footer {
margin: 0 0 20px 0; }
header.typeheader-32 .megamenu-style-dev .navbar-default .horizontal .navbar-header {
float: left; }
header.typeheader-32 .megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle span {
display: none; }
header.typeheader-32 .megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle i {
font-size: 20px;
color: #fff; }
header.typeheader-32 .megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle i:before {
content: "\f036"; }
header.typeheader-32 .megamenu-style-dev .navbar-default .horizontal .navbar-toggle {
padding: 0; }
header.typeheader-32 .search-header-w {
position: relative;
z-index: 99;
float: right;
width: 50px; }
header.typeheader-32 .search-header-w:before, header.typeheader-32 .search-header-w:after {
display: none; }
header.typeheader-32 .search-header-w .icon-search {
width: 50px;
height: 50px;
text-align: center;
line-height: 50px; }
header.typeheader-32 .search-header-w .icon-search i {
font-size: 18px;
color: #fff; }
header.typeheader-32 .search-header-w .icon-search.active i::before {
content: "\f00d"; }
header.typeheader-32 .search-header-w .icon-search:hover {
cursor: pointer; }
header.typeheader-32 .search-header-w #sosearchpro .search {
display: none;
position: absolute;
top: 50px;
right: 0px;
margin-right: 0;
padding: 0;
width: 270px; }
header.typeheader-32 .shopping_cart .btn-shopping-cart .top_cart .shopcart-inner .text-shopping-cart, header.typeheader-32 .account a span {
display: none; }
header.typeheader-32 .logo {
margin: 12px 0 0 0;
max-width: 110px; }
header.typeheader-32 .midde-right i {
margin-right: 5px; }
header.typeheader-32 .shopping_cart {
margin-left: 20px; }
.layout-32.common-home .container {
padding: 0; }
.layout-32.common-home #content .module.brand-discount .modtitle span {
font-size: 22px; }
.layout-32.common-home #content .module .modtitle span {
font-size: 20px; }
.layout-32.common-home .row-content-top .col-left {
width: 100%; }
.layout-32.common-home .row-content-top .col-right {
display: none; }
.layout-32.common-home .container {
width: 100%;
padding: 0 15px; }
.layout-32.common-home .brand-discount .modcontent {
width: 100%;
margin: 0; }
.layout-32.common-home .brand-discount .banner_pre {
display: none; }
.layout-32.common-home .brand-discount .so-deal {
padding: 0; }
.layout-32.common-home .blog-home32 .so-blog-external .blog-external .media .item .media-content .media-heading a {
font-size: 14px; }
.layout-32.common-home .blog-home32 .so-blog-external .blog-external .media .item .media-content {
padding: 10px; }
.layout-32.common-home .blog-home32 .banners .bn1 {
margin-bottom: 16px; }
.layout-32.common-home .deal-layout32 .viewmore {
top: -10px; }
.layout-32.common-home .banners2 .row .bn2 {
margin: 10px 0; }
.layout-32.common-home .custom_extra32 .products-list .item .product-grid {
width: 100%; }
.layout-32.common-home .blog-home32 .col-pre, .layout-32.common-home .blog-home32 .col-post {
display: none; }
.layout-32.common-home .blog-home32 .modcontent {
width: 100%; }
.layout-32.common-home .blog-home32 .so-blog-external .blog-external .media .item .media-content .visible-index32 .media-date-added {
margin-right: 10px; }
.layout-32.common-home .custom_extra32 .products-list .item .product-grid.first-item {
border-bottom: 1px solid #ddd; }
.typefooter-32 .footer-top .ftop {
padding: 0 !important; }
.typefooter-32 .footer-info {
margin-top: 20px; }
.typefooter-32 .footer-apps ul li {
width: 45%; }
.typefooter-32 .logo-footer {
margin-bottom: 25px; }
.typefooter-32 .newsletter-footer21 .newsletter .block_content form.signup .subcribe button {
padding: 0 10px; }
.typefooter-32 .box-footer {
margin-bottom: 20px; }
.typefooter-32 .footer-bottom {
text-align: center; }
.typefooter-32 .footer-bottom .copyright {
line-height: 22px; }
.typefooter-32 .footer-bottom .payment-w {
text-align: center;
margin-top: 10px;
/*====== HOME 33 =========*/ }
header.typeheader-24 .menu-left{
height: 0;		  } 


header.typeheader-24 #sosearchpro #search0 {
display: block;
width: 90%;
float: left;
margin-left: 5px;
}

header.typeheader-33 .header-middle .logo {
float: none;
margin: 0;
text-align: center;
width: 100%; }
header.typeheader-33 .header-middle .midde-right {
margin-top: 20px; }
header.typeheader-33 .header-middle .search-header-w {
width: 45%;
margin-top: 20px;
padding-left: 50px; }
header.typeheader-33 .header-middle .search-header-w #sosearchpro .search .select_category {
display: none; }
header.typeheader-33 .search-header-w {
position: relative;
z-index: 99;
float: right;
width: 50px; }
header.typeheader-33 .search-header-w:before, header.typeheader-33 .search-header-w:after {
display: none; }
header.typeheader-33 .search-header-w .icon-search {
width: 50px;
height: 50px;
text-align: center;
line-height: 50px; }
header.typeheader-33 .search-header-w .icon-search i {
font-size: 18px;
color: #222; }
header.typeheader-33 .search-header-w .icon-search.active i::before {
content: "\f00d"; }
header.typeheader-33 .search-header-w .icon-search:hover {
cursor: pointer; }
header.typeheader-33 .search-header-w #sosearchpro .search {
display: none;
position: absolute;
top: 50px;
right: auto;
left: 0px;
margin-right: 0;
padding: 0;
width: 270px; }
header.typeheader-33 .megamenu-style-dev .navbar-default .horizontal .navbar-header {
float: left;
position: relative;
top: -76px;
z-index: 999; }
header.typeheader-33 .header-bottom {
height: 0px; }
header.typeheader-33 .header-middle .compare {
display: none; }
header.typeheader-33 .megamenu-style-dev .navbar-default .horizontal .navbar-toggle .icon-bar {
background-color: #222; }
header.typeheader-33 .container-megamenu.horizontal ul.megamenu > li {
margin: 0; }
.layout-33.common-home #content .row-content-top .col-right {
display: none; }
.layout-33.common-home #content .row-content-top .col-left {
width: 100%; }
.layout-33.common-home .slider-categories .item ul {
padding: 15px; }
.layout-33.common-home .so-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox {
margin: 0 20px; }
.layout-33.common-home #content .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs li.ltabs-tab {
margin: 0; }
.layout-33.common-home .deal-layout33 .cslider-item-timer {
padding: 0;
margin-top: 15px; }
.layout-33.common-home .banners2 .bn {
margin: 5px 0; }
footer.typefooter-33 .apps, footer.typefooter-33 .socials {
margin-bottom: 0; }
footer.typefooter-33 .apps ul li {
width: 45%; }
footer.typefooter-33 .footer-top .ftop-title {
display: none; }
footer.typefooter-33 .footer-top .ftop-content {
width: 100%; }
footer.typefooter-33 .footer-top .ftop-content ul {
float: none;
text-align: center; }
footer.typefooter-33 .footer-top .ftop-content ul li {
width: auto;
margin: 0 10px;
float: none;
display: inline-block; }
footer.typefooter-33 .socials ul li {
margin-right: 2px; }
footer.typefooter-33 .footer-bottom {
text-align: center; }
footer.typefooter-33 .footer-bottom .footer-links ul {
float: none; }
footer.typefooter-33 .footer-bottom .footer-links ul li {
float: none;
display: inline-block;
/*====== HOME 34 =========*/ }
header.typeheader-34 .search-header-w {
position: relative; }
header.typeheader-34 .search-header-w .icon-search {
width: 40px;
height: 40px;
text-align: center;
line-height: 40px; }
header.typeheader-34 .search-header-w .icon-search i {
font-size: 18px;
color: #222; }
header.typeheader-34 .search-header-w .icon-search.active i::before {
content: "\f00d"; }
header.typeheader-34 .search-header-w .icon-search:hover {
cursor: pointer; }
header.typeheader-34 .search-header-w #sosearchpro .search {
display: none;
position: absolute;
top: 40px;
z-index: 99;
right: -160px;
margin-right: 0;
padding: 0;
width: 270px; }
header.typeheader-34 .header-middle .search-header-w {
width: auto;
margin: 0; }
header.typeheader-34 .lang-curr {
display: none; }
header.typeheader-34 .header-middle .logo {
width: 100%;
text-align: center; }
header.typeheader-34 .header-middle .middle-inner {
width: 100%;
margin-top: 20px; }
header.typeheader-34 .shopping_cart .btn-shopping-cart .top_cart .shopcart-inner .text-shopping-cart {
display: none; }
header.typeheader-34 .shopping_cart .btn-shopping-cart .top_cart {
padding: 0 10px; }
header.typeheader-34 .container-megamenu.horizontal ul.megamenu > li {
margin-right: 0px; }
header.typeheader-34 .megamenu-style-dev .navbar-default .horizontal .navbar-header {
float: left; }
header.typeheader-34 .megamenu-style-dev .navbar-default .horizontal .navbar-toggle .icon-bar {
background-color: #222; }
.layout-34.common-home #content .module .modtitle span {
font-size: 26px; }
.layout-34.common-home .module.sohomepage-slider {
margin-top: 40px; }
.layout-34.common-home .module.sohomepage-slider .owl2-controls .owl2-nav {
display: none; }
.layout-34.common-home .module.sohomepage-slider .owl2-controls .owl2-dots {
bottom: 20px;
right: 20px; }
.layout-34.common-home .simple-product {
margin-top: 40px; }
.layout-34.common-home .extra-layout34 {
margin-top: 40px; }
.layout-34.common-home .extra-layout34 .products-list .product-grid .product-item-container .right-block h4 a {
font-size: 16px; }
.layout-34.common-home .custom-extra34 {
margin: 40px 0 0 0; }
.layout-34.common-home .custom-extra34 .so-extraslider .extraslider-inner .product-grid .product-item-container .product-card__gallery2 .item-img {
margin-bottom: 5px; }
.layout-34.common-home .custom-extra34 .so-extraslider .extraslider-inner .product-grid .product-item-container .left-block {
padding: 10px 0; }
.layout-34.common-home .banners2 .bn {
margin: 5px 0; }
.layout-34.common-home #content .banner-deal-w .banner-deal .content-inner h2 {
font-size: 40px;
line-height: 50px; }
.layout-34.common-home #content .banner-deal-w .banner-deal .content-inner h3 {
font-size: 35px; }
.layout-34.common-home #content .banner-deal-w .banner-deal .content-inner {
padding: 40px 20px 20px 20px; }
.layout-34.common-home #content .banner-deal-w .so_content_countdown {
margin: 0 20px 40px 20px; }
.layout-34.common-home #content .banner-deal-w .so_content_countdown .so_countdown .element_container {
margin: 0; }
.layout-34.common-home .slider-brands {
margin: 10px 0 40px 0; }
footer.typefooter-34 .newsletter-footer21 .newsletter .title-block .page-heading {
display: none; }
footer.typefooter-34 .footer-middle {
padding: 30px 20px; }
footer.typefooter-34 .footer-top {
padding: 40px 0; }
footer.typefooter-34 .footer-bottom {
text-align: center; }
footer.typefooter-34 .footer-bottom .copyright {
line-height: 25px;
/*====== HOME 35 =========*/ }
header.typeheader-35 .shopping_cart .dropdown-menu {
right: -55px; }
header.typeheader-35 .header-middle .logo {
width: 35%; }
header.typeheader-35 .header-middle .middle-inner {
width: 58%; }
header.typeheader-35 .shopping_cart {
margin-top: 2px; }
header.typeheader-35 .shopping_cart .btn-shopping-cart .top_cart .shopcart-inner {
position: static; }
header.typeheader-35 .shopping_cart .btn-shopping-cart .top_cart .shopcart-inner .total-shopping-cart .items_cart {
bottom: -2px;
left: 10px; }
header.typeheader-35 .shopping_cart .btn-shopping-cart .top_cart .shopcart-inner .text-shopping-cart, header.typeheader-35 .shopping_cart .btn-shopping-cart .top_cart .shopcart-inner .total-shopping-cart .items_carts, header.typeheader-35 .header-top .top-left {
display: none; }
header.typeheader-35 ul.top-link > li {
margin: 0; }
header.typeheader-35 ul.top-link > li:before {
display: none; }
header.typeheader-35 .container-megamenu.horizontal ul.megamenu > li {
margin-right: 0px; }
header.typeheader-35 .header-middle .wishlist {
display: none; }
header.typeheader-35 .header-middle .main-menu-w {
width: 65%; }
header.typeheader-35 .shopping_cart {
padding: 0 15px; }
header.typeheader-35 .megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle span, header.typeheader-35 .so-vertical-menu > h3, header.typeheader-35 .header-middle .nav-menu .ico-nav {
display: none; }
header.typeheader-35 .megamenu-style-dev .navbar-default .horizontal .navbar-toggle span {
width: 16px;
background-color: #222; }
header.typeheader-35 .megamenu-style-dev .navbar-default .horizontal .navbar-toggle span:nth-child(2) {
width: 18px; }
header.typeheader-35 .megamenu-style-dev .navbar-default .horizontal .navbar-toggle span:nth-child(3) {
width: 20px; }
header.typeheader-35 .megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle i {
font-size: 18px;
color: #222; }
header.typeheader-35 .megamenu-style-dev .navbar-default .horizontal .navbar-toggle {
margin-right: 20px; }
header.typeheader-35 #sosearchpro .search button::before {
display: none; }
.layout-35.common-home #wrapper #content .module .modtitle span {
font-size: 22px; }
.layout-35.common-home #wrapper #content .module .modtitle {
padding: 0 25px; }
.layout-35.common-home #wrapper #content .module.deals-layout35 .modtitle span {
font-size: 30px; }
.layout-35.common-home #wrapper .row-advanced .heading-title h2 {
padding-top: 0px;
font-size: 22px; }
.layout-35.common-home #wrapper .row-advanced {
padding: 80px 0; }
.layout-35.common-home #wrapper .row-advanced .pre_text {
font-size: 16px; }
.layout-35.common-home #wrapper .box-advanced-search .search-boxes, .layout-35.common-home #wrapper .box-advanced-search .search-button {
width: 100%; }
.layout-35.common-home .banners2 .bn, .layout-35.common-home .banners1 .bn {
margin: 5px 0; }
.layout-35.common-home .listingtab-layout35 .col_left {
width: 100%; }
.layout-35.common-home .listingtab-layout35 .col_left .col1 {
width: 100%; }
.layout-35.common-home .listingtab-layout35 .col_left .col2 {
display: none; }
.layout-35.common-home .listingtab-layout35 .modcontent {
width: 100%; }
.layout-35.common-home .blog-home35 .blog-external-simple .item-1, .layout-35.common-home .blog-home35 .blog-external-simple .item-2, .layout-35.common-home .blog-home35 .blog-external-simple .item-3 {
width: 100%; }
.layout-35.common-home .blog-home35 .blog-external-simple .item .media-body {
padding: 102px 30px 25px; }
.layout-35.common-home .blog-home35 .blog-external-simple .item .media-body h4 a {
font-size: 18px; }
.layout-35.common-home .blog-home35 .blog-external-simple .item .media-body .media-date-added {
line-height: 22px; }
.layout-35.common-home #content .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs li.ltabs-tab {
margin: 0; }
footer.typefooter-35 .form-group {
margin: 0; }
footer.typefooter-35 .footer-top {
display: inline-block;
width: 100%;
margin-top: 40px;
padding-bottom: 0; }
footer.typefooter-35 .socials {
float: none;
text-align: center; }
footer.typefooter-35 .socials li {
float: none;
display: inline-block;
margin: 0 5px; }
footer.typefooter-35 .newsletter-footer22 {
margin: 0 25px;
margin-top: 20px; }
footer.typefooter-35 .newsletter-footer22 .newsletter .title-block {
display: none; }
footer.typefooter-35 .newsletter-footer22 .newsletter .block_content {
width: 100%; }
footer.typefooter-35 .box-getapp ul li {
width: 45%; }
footer.typefooter-35 .box-getapp {
margin-bottom: 30px; }
footer.typefooter-35 .newsletter-footer22 .newsletter .block_content form.signup .subcribe button {
width: 120px;
padding: 0 15px; }
footer.typefooter-35 .footer-bottom {
margin-top: 30px;
display: inline-block;
width: 100%; }
footer.typefooter-35 .footer-bottom .copyright {
text-align: center;
line-height: 22px;
margin-bottom: 15px; }
footer.typefooter-35 .footer-bottom .payment-w {
text-align: center;
/* **********************************************************************************************
BLOCK HOME PAGE
*************************************************************************************************/ }
#content .so-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox span.ltabs-tab-arrow, #content .so-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox span.ltabs-tab-selected {
float: left;
border-radius: 0 !important; }
#content .so-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox span.ltabs-tab-selected {
text-align: left; }
#content .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs li.ltabs-tab {text-align: left;
/*[] LAYOUT 1 []*/border-radius: 0;}
.layout-21 #content .so-page-builder .container, .layout-21 .container-fluid .container {
padding: 0 15px; }
.layout-21 .megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle {
color: #444;
margin: 0;
padding: 0;
border: none; }
.layout-21 .megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle:hover {
color: #c02c0e; }
.layout-21 .qr-code {
margin: 30px 20px; }
.layout-21 .module.sohomepage-slider #carousel-custom-dots li {
padding: 10px;
margin: 0; }
.layout-21 .module.sohomepage-slider #carousel-custom-dots li:after {
display: none; }
.layout-21 .module.sohomepage-slider #carousel-custom-dots li:hover, .layout-21 .module.sohomepage-slider #carousel-custom-dots li.active {
color: #c02c0e; }
.layout-21 .banners2 .bn {
margin-top: 10px; }
.layout-21 .banners3 .bn {
margin: 5px 0px; }
.layout-21 .super-layout21 .so-sp-cat .custon-lnk ul li {
margin: 5px; }
.layout-21 .super-layout21 .so-sp-cat .custon-lnk ul li a {
padding: 0 20px; }
.layout-21 .super-layout21 .so-sp-cat .category-wrap-cat {
width: 100%; }
.layout-21 .super-layout21 .so-sp-cat .spcate-right {
width: 100%; }
.layout-21 .tab-brands .modcontent .nav-tabs > li {
width: 100%; }
.layout-21 .tab-brands .modcontent .nav-tabs > li > a {
border: none;
padding: 10px 30px; }
.layout-21 .tab-brands .modcontent .item {
width: 50%; }
.layout-21 .tab-brands .modcontent .item a:first-child {
margin-bottom: 0; }
.layout-21 .tab-brands .modcontent .tab-content {
padding: 30px 15px; }
.layout-21 .block-policy {
padding: 40px 0; }
.layout-21 .block-policy .row .item .item-inner {
margin: 10px 0; }
.layout-21 .banners1 {
display: none;
/*[] LAYOUT 22 []*/ }
.layout-22 #content .so-page-builder .container, .layout-22 .container-fluid .container {
padding: 0 15px; }
.layout-22 #content .module .form-group {
display: none; }
.layout-22 #content .module h3.modtitle {
font-size: 18px; }
.layout-22 .banners2, .layout-22 .banners1 {
display: none; }
.layout-22 .block-policy {
margin-bottom: 40px; }
.layout-22 .block-policy .row .item .item-inner {
margin-bottom: 20px; }
.layout-22 .block-policy .row .item .item-inner:before {
display: none;
/*[] LAYOUT 23 []*/ }
.layout-23.common-home #content .module h3.modtitle span {
font-size: 18px; }
.layout-23.common-home .module.sohomepage-slider .owl2-controls .owl2-nav .owl2-next, .layout-23.common-home .module.sohomepage-slider .owl2-controls .owl2-nav .owl2-prev {
display: none !important; }
.layout-23.common-home .listingtab-layout23 .so-listing-tabs .ltabs-tabs-container {
margin: 30px 15px; }
.layout-23.common-home .so-listing-tabs .ltabs-tabs-container .ltabs-tabs li > span {
padding: 5px 0; }
.layout-23.common-home .so-listing-tabs .ltabs-tabs-container .ltabs-tabs li.tab-sel > span, .layout-23.common-home .so-listing-tabs .ltabs-tabs-container .ltabs-tabs li:hover > span {
color: #222; }
.layout-23.common-home #sosearchpro .select_category select {
width: 100%; }
.layout-23.common-home .clientsay ul li {
margin: 15px 0; }
.layout-23.common-home .clientsay ul li .inner img {
width: 100%; }
.layout-23.common-home .slider-brands .owl2-controls .owl2-nav .owl2-prev.owl2-next, .layout-23.common-home .slider-brands .owl2-controls .owl2-nav .owl2-next.owl2-next {
right: -20px; }
.layout-23.common-home .slider-brands .owl2-controls .owl2-nav .owl2-prev.owl2-prev, .layout-23.common-home .slider-brands .owl2-controls .owl2-nav .owl2-next.owl2-prev {
left: -20px; }
.layout-23.common-home .custom-cates .active {
border: none; }
.layout-23.common-home .banners1 {
display: none; }
.layout-23.common-home .custom-cates .item span {
margin-top: 25px;
/*[] LAYOUT 24 []*/ }
.layout-24.common-home .megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle {
color: #ffffff;
}
.layout-24.common-home .megamenu-style-dev .navbar-default .vertical .navbar-header {
top: -75px;
}
.layout-24.common-home #content .col-menu1 {
height: 0; }
.layout-24.common-home .product-simple.simple1 {
margin-top: 15px; }
.layout-24.common-home .block-policy24 ul li {
margin: 5px 0; }
.layout-24.common-home .block-policy24 ul li:before {
display: none; }
.layout-24.common-home .megamenu-style-dev {
z-index: unset;
/*[] LAYOUT 25 []*/ }
.layout-25.common-home #content .module h3.modtitle span {
font-size: 18px; }
.layout-25.common-home .module.sohomepage-slider .owl2-controls .owl2-nav {
display: none; }
.layout-25.common-home .deals25 {
padding: 20px; }
.layout-25.common-home .deals25 .head-title {
width: 100%; }
.layout-25.common-home .deals25 .modcontent {
width: 100%; }
.layout-25.common-home .deals25 .cslider-item-timer .time-item .num-time:after {
display: none; }
.layout-25.common-home .deals25 .head-title .time-endin {
padding: 25px 10px; }
.layout-25.common-home .deals25 .so-deal .extraslider-inner .item .button-group .addToCart {
padding: 0 15px; }
.layout-25.common-home .slick25 .so-deals-slick.slick-vertical .slick-prev, .layout-25.common-home .slick25 .so-deals-slick.slick-vertical .slick-next {
position: static;
transform: rotate(-90deg);
margin: 0 2px; }
.layout-25.common-home .slick25 .so-deals-slick.slick-vertical .ds-items {
display: none; }
.layout-25.common-home .slick25 .so-deals-slick.slick-vertical .ds-items-detail {
width: 100%; }
.layout-25.common-home .slick25 .so-deals-slick.slick-vertical .deals-content .item .product-thumb .button-group .addToCart {
padding: 0 15px; }
.layout-25.common-home .text-banner {
display: none; }
.layout-25.common-home .listingtab-layout25 .so-listing-tabs .banner-pre {
display: none; }
.layout-25.common-home .listingtab-layout25 .so-listing-tabs .ltabs-items-container {
width: 100%; }
.layout-25.common-home .listingtab-layout25 .so-listing-tabs .ltabs-tabs-container {
position: static;
margin-bottom: 10px; }
.layout-25.common-home #content .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs li.ltabs-tab {
margin-left: 0;
/* ***********************************************************************************************
BLOCK FOOTER  
*************************************************************************************************/
/*[] FOOTER 1 []*/ }
/*[] FOOTER 1 []*/
footer.typefooter-21 .so-page-builder .container {
padding: 0; }
footer.typefooter-21 #collapse-footer {
overflow: hidden; }
footer.typefooter-21 .footer-top {
padding: 15px 5px; }
footer.typefooter-21 .footer-top .footer-links ul li {
margin-right: 5px;
float: unset;  }
footer.typefooter-21 .footer-middle {
padding: 20px 0; }
footer.typefooter-21 .col-socials ul {
margin-right: 0; }
footer.typefooter-21 .col-socials ul li {
margin-right: 5px;
float: unaet; }
footer.typefooter-21 .col-socials ul li.vimeo, footer.typefooter-21 .col-socials ul li.vk {
display: none; }
footer.typefooter-21 .logo-footer {
display: none; }
footer.typefooter-21 .footer-bottom {
width: 100%; }
footer.typefooter-21 .copyright {
padding-top: 27px; }
footer.typefooter-21 .col-payment, footer.typefooter-21 .col-socials {
margin-top: 15px; }
footer.typefooter-21 .newsletter-footer21 .newsletter .block_content form.signup .form-group .subcribe button {
padding: 0 15px; }
footer.typefooter-21 .footer-bottom {
top: 0;
height: auto;
text-align: center;
border-top: 1px solid #e1e1e1;
margin-bottom: 70px;
overflow: hidden; }
footer.typefooter-21 .footer-top .findstore {
margin-left: 10px;
/*[] FOOTER 22 []*/ }
footer.typefooter-22 .newsletter-footer22 .newsletter .block_content {
width: 100%; }
footer.typefooter-22 .newsletter-footer22 .newsletter .title-block {
display: none; }
footer.typefooter-22 .box-footer {
margin-bottom: 20px; }
footer.typefooter-22 .apps {
float: none;
text-align: center; }
footer.typefooter-22 .footer-bottom .copyright {
text-align: center;
margin-bottom: 10px; }
footer.typefooter-22 .payment-w {
text-align: center; }
footer.typefooter-22 .newsletter-footer22 .newsletter .block_content form.signup .form-group .subcribe button {
padding: 0 15px; }
footer.typefooter-22 .newsletter-footer22 .newsletter .block_content form.signup .form-group .input-box {
padding-right: 100px; }
footer.typefooter-22 .socials {
padding: 20px 0;
/*[] FOOTER 23 []*/ }
footer.typefooter-23 .box-footer {
margin-bottom: 20px; }
footer.typefooter-23 .footer-bottom .copyright {
text-align: center;
margin-bottom: 10px; }
footer.typefooter-23 .payment-w {
text-align: center;
/*[] FOOTER 24 []*/ }
footer.typefooter-24 .box-footer {
margin-bottom: 30px; }
footer.typefooter-24 .footer-middle {
padding-bottom: 0;
/*[] FOOTER 25 []*/ }
footer.typefooter-25 .service-top ul {
display: inline-block;
overflow-x: scroll; }
footer.typefooter-25 .service-top ul li {
width: 100%;
margin: 5px 0; }
footer.typefooter-25 .service-top ul li:last-child {
display: none; }
footer.typefooter-25 .newsletter-footer22 .newsletter .title-block {
display: none; }
footer.typefooter-25 .newsletter-footer22 .newsletter .block_content {
margin-left: 0;
padding: 0; }
footer.typefooter-25 .newsletter-footer22 .newsletter .block_content form.signup .subcribe button {
padding: 0 10px; }
footer.typefooter-25 .socials {
margin: 25px 0 0 0;
/************************************************************************************************
PAGE LISTING  
************************************************************************************************ */ }
.current-name {
font-size: 20px; }
aside.left_column {
margin-bottom: 30px; }
.products-category .product-compare {
margin: 10px 0 0 0 !important;
/************************************************************************************************
PAGE DETAIL  
************************************************************************************************ */ }
.product-view .content-product-right {
margin: 0; }
.product-simple .so-extraslider .extraslider-inner .item .item-inner {
width: 100%; }
.content-aside .product-simple .so-extraslider .extraslider-inner .owl2-item .item {
display: inline-block; }
.content-aside .product-simple .so-extraslider .extraslider-inner .owl2-item .item .item-inner {
width: 100%; }
.producttab .tabsslider.horizontal-tabs .tab-content {
padding: 10px; }
.thumb-vertical-outer {
padding: 20px 0; }
.bg-page-404 {
overflow: hidden; }
.style-dev-so-deals .so-deal .extraslider-inner.item-inner-dev .image-dev .list-button-dev li.so-quickview {
display: none; }
#content .filter-horizontal ul {
display: block; }
#content .filter-horizontal li.so-filter-options {
width: 100%;
border: none; }
.zoomContainer {
display: none;
/************************************************************************************************
DEFTAULT MENU  
************************************************************************************************ */ }
.container-megamenu.vertical .vertical-wrapper ul.megamenu {
border: none !important; }
.container-megamenu.vertical .vertical-wrapper ul.megamenu .item-vertical .sub-menu .content {
padding: 10px!important;
/*MEGA MENU*/ }
.megamenu-style-dev {
visibility: hidden;
}
.megamenu-style-dev .container-megamenu.horizontal ul.megamenu > li > a strong img, .megamenu-style-dev .container-megamenu.vertical:after {
display: none; }
.megamenu-style-dev .navbar-default .vertical #menuHeading {
display: none !important; }
.megamenu-style-dev.responsive ul.megamenu > li.active .close-menu {
right: 0 !important;
left: auto; }
.megamenu-style-dev.responsive #remove-megamenu {
display: block;
color: #fff;
cursor: pointer;
font-size: 15px; }
.megamenu-style-dev.responsive .so-megamenu-active #remove-megamenu {
color: #fff; }
.megamenu-style-dev.responsive .megamenu-wrapper {
border: none;
border-radius: 0; }
.megamenu-style-dev.responsive div[class^=col-] {
width: 100%; }
.megamenu-style-dev.responsive ul.megamenu > li {
display: block;
border-top: 1px solid rgba(255, 255, 255, 0.1);
padding: 1px 0;
text-align: left; }
.megamenu-style-dev.responsive ul.megamenu > li a {
line-height: 25px; }
.megamenu-style-dev.responsive ul.megamenu > li.click:before,
.megamenu-style-dev.responsive ul.megamenu > li.hover:before {cursor: pointer; padding: 0 !important;font-size: 14px;color: #fff;width: 30px;line-height: 30px;height: 32px;display: inline-block;text-align: center;margin-top: -1px;right: 0;left: auto;}
.container-megamenu.vertical .vertical-wrapper ul.megamenu > li > .sub-menu .content .static-menu .menu > ul li a.main-menu {
background: #3d3d3d;
border-bottom: 1px solid #fff;}
.megamenu-style-dev.responsive ul.megamenu > li.active {
padding: 0; }
.megamenu-style-dev.responsive ul.megamenu > li.active > a {
background: #222 !important;
color: #fff; }
.megamenu-style-dev.responsive ul.megamenu > li.active .close-menu {
padding: 0;
width: 28px;
line-height: 30px;
background: #33363a;
height: auto; }
.megamenu-style-dev.responsive ul.megamenu > li.active .close-menu:before {
color: #fff;
font-size: 12px;
line-height: 18px; }
.megamenu-style-dev.responsive .navbar-default .horizontal .megamenu-wrapper ul.megamenu li .sub-menu .content {
box-shadow: none;
border: 1px solid #eee;
padding: 20px; }
.megamenu-style-dev .navbar-default .horizontal .navbar-header {
float: right; }
.megamenu-style-dev .navbar-default .horizontal .navbar-toggle {
margin: 0px;
height: 60px;
color: #fff;
border-radius: 4px;
background-color: #08821b;
border: none;
float: right;
cursor: pointer;
padding: 9px 12px; }
.megamenu-style-dev .navbar-default .horizontal .navbar-toggle .icon-bar {
background: #264c69;
width: 40px;
height: 4px;
margin: 8px 0;
border-radius: 0; }
.megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper {
background: #333 !important;
padding: 20px !important; }
.megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper ul.megamenu > li.active > a {
padding: 0 10px !important; }
.megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper ul.megamenu > li > a {
color: #fff !important;
padding: 0 !important;
font-size: 14px;
line-height: 29px !important; }
.megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper ul.megamenu > li > a:hover {
color: #c02c0e; }
.megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper ul.megamenu li .sub-menu .content .title-submenu {
padding: 0;
margin: 0;
border: none; }
.megamenu-style-dev .navbar-default .horizontal .features-menu .column.layout-color a {
display: inline-block; }
.megamenu-style-dev .navbar-default .horizontal .features-menu .column a {
margin: 0 0 30px;
display: block; }
.megamenu-style-dev .navbar-default .vertical #menuHeading {
display: block;
margin: 0; }
.megamenu-style-dev .navbar-default .vertical ul.megamenu {
position: relative;
background: transparent; }
.megamenu-style-dev .navbar-default .vertical ul.megamenu > li {
background: transparent; }  
.megamenu-style-dev .navbar-default .vertical .navbar-header {
position: relative;
float: left; }  
.megamenu-style-dev .navbar-default .vertical .navbar-header .title-navbar {
display: none; }
.megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle {
font-size: 14px;
text-transform: uppercase;
font-weight: 500;
margin: 0px;
height: 60px;
width: 60px;
color: #fff;
border-radius: 4px;
background-color: #08821b;
border: none;
float: right;
cursor: pointer;
padding: 10px;
line-height: 15px;
display: block;
}
header.typeheader-24 .navbar-logo .navbar-mini  {
display: block;
overflow: hidden;
float: left;
background: #264c69;
padding: 0 10px;
border-radius: 5px;
background-color: #264c69;
background: linear-gradient(45deg, #103048 0%, #396380 49%, #103048 100%);
}
header.typeheader-24 .navbar-logo .navbar-mini i {
color: #fff;
}
.megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle span{
display: none;	  
}
.megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle i,	
.typeheader-24 .navbar-logo .navbar-mini .navbar-toggle i{
font-size: 26px;
}
.megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle .icon-bar {
background: #fff;
width: 12px;
height: 2px;
margin-top: 2px;
border-radius: 0; }
.megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle:hover {
color: #fff; }
.megamenu-style-dev .navbar-default .vertical #remove-verticalmenu {
display: block;
color: #222;
cursor: pointer;
font-size: 40px; }
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper {
position: fixed;
background: rgb(255 255 255 / 99%);
padding: 10px;
max-height: 100%;
top: 0;
z-index: 9999;
border: none;}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper.so-vertical-active {
display: block !important;
opacity: 1;
visibility: visible; }
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.vertical-style3 .content .image-position {
transform: scale(0.8);
-moz-transform: scale(0.8);
-webkit-transform: scale(0.8);
-ms-transform: scale(0.8);
position: relative; }
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .sub-menu .content .categories .menu > ul li:before {
display: none; }
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .sub-menu .content .categories .menu > ul li .main-menu {
text-transform: uppercase;
margin: 0 0 10px; }
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .sub-menu .content .categories .menu > ul li a:hover {
color: #c02c0e; }
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .sub-menu .content .categories .menu > ul li:hover > a {
color: #c02c0e; }
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .sub-menu .content .categories .menu > ul li ul {
box-shadow: none; }
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .sub-menu .content .categories .menu > ul li ul li {
padding: 5px 0; }
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu li .sub-menu .content {
border: none; }
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.vertical-style1 .content {
padding: 15px; }
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .content .menu > ul > li ul {
border: none; }
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .content .menu > ul > li b {
display: none; }
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li {
border-top: 1px solid rgba(255, 255, 255, 0.1);
padding: 0; 
order-bottom: 1px solid #f2f2f2;}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li > a {
padding: 5px; 
background: transparent !important; }
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li > a strong,
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li strong{
color: ; }
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.loadmore {
border: none; }
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li a {
line-height: inherit; 
border-bottom: 1px solid #dedede;}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.hover:hover:before {
color: #fff; }
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.active {
background: none; }
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.active .close-menu {
background: #666;
font-size: 14px; }
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.active .close-menu:before {
color: #ddd;
line-height: 31px; }
.module.so-latest-blog.slider-post-sidebar .so-blog-external .blog-external .media .so-block {
margin-right: 20px; }
.item-article .title-decimal {
line-height: 22px;
/*MENU STIKY*/ }

header .horizontal ul.megamenu > li > .sub-menu {
border: none; }
#wrapper {
overflow-x: hidden; }
ul.megamenu li.active .sub-menu .content {
padding: 0 10px; }
#sosearchpro.search-pro .input-group .autosearch-input {
padding: 0 40px 0 20px; }
.navbar-toggle {
text-transform: uppercase;
font-weight: 500;
margin: 0px;
height: 45px;
width: 25px;
color: #000000;
border-radius: 4px;
/* background-color: #08821b; */
border: none;
float: right;
cursor: pointer;
padding: 10px 0;
line-height: 15px;
display: block;
}
.simple_blog-article .product-filter {
display: none; }
#so_popup_countdown {
display: none !important; }
.modal-backdrop.in {
opacity: 0;
}
.modal-open .modal-backdrop.in {
opacity: 0.5;
}
.modal-open .modal-backdrop {
display: block !important; }
.product-search .content-main #input-search {
margin-bottom: 10px; }
body.modal-open, .hidden-scorll {
overflow: auto; }
body #so_popup_countdown, .modal-backdrop {
display: none !important; }
.media-box-link--figure .icon {
font-size: 50px; }
.product-compare .table {
display: inline-block;
overflow-x: scroll; }
.seller-usergroup .seller_logo {
width: 100%;
margin-bottom: 20px; }
.article--style2 .article--maintitle {
position: static;
background: #ccc; }
.article--style4 .article--maincontent {
margin-top: 0; }
.article--style5 .article--maintitle {
position: static;
transform: none; }
.article--style5 .article--maintitle h3 {
font-size: 13px; }
.article--style5 .article--maintitle .article-title, .article--style5 .article--maintitle .article-sub-title {
font-size: 12px; }
body.product-search #input-search {
margin-bottom: 10px; }
.product-view .content-product-right .box-info-product .add-to-links li {
margin: 5px 0; }
.product-search input[type="checkbox"], .product-search input[type="radio"] {
margin-top: 7px; }
.product-search .pull-right .btn-primary {
margin-bottom: 30px; } }
@media(max-width: 767px){
header.typeheader-24 .header-middle {
padding: 10px 0;
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper {
width: calc(100% - 10%);}
header.typeheader-24 .wishlist-comp, header.typeheader-24 .wishlist-comp li, .shopping_cart{margin: 5px 0 0 0;}
header.typeheader-24 .wishlist-comp li div,
header.typeheader-24 .wishlist-comp li a{
width: 30px;}	
body .block-popup-login {
margin-top: 70px;}
body .block-popup-login .block-content .col-reg ul{
display: none; }
body .block-popup-login .block-content .col-reg p,
body .block-popup-login .block-content .login-customer h2{
margin: 0;}
body .block-popup-login .tt_popup_login strong {
font-size: 12px;}
}
@media(max-width: 500px){
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper {
width: 100% ;
}
.product-view .content-product-right .box-info-product .cart .btn{
width: 100%;
display: block;
max-width: 100%;
}
}
@media(max-width: 991px){
.div_sticky {
display: none!important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.common-home .container {
overflow: visible;
padding-left: 15px;
padding-right: 15px;
/************************************************************************************************
SHOW MORE CONTENT
*************************************************************************************************/
/************************************************************************************************
BLOCK HEADER  
************************************************************************************************ */
/*=== MENU ===*/ }
#content ul.megamenu li.active .sub-menu .content, header ul.megamenu li.active .sub-menu .content {
padding-bottom: 10px; }
#content .container-megamenu.vertical .vertical-wrapper ul.megamenu > li, header .container-megamenu.vertical .vertical-wrapper ul.megamenu > li {
border-bottom: none; }
#content .container-megamenu.vertical .vertical-wrapper ul.megamenu > li:hover, header .container-megamenu.vertical .vertical-wrapper ul.megamenu > li:hover {
background-color: transparent; }
#content .container-megamenu.vertical .vertical-wrapper ul.megamenu > li.loadmore, header .container-megamenu.vertical .vertical-wrapper ul.megamenu > li.loadmore {
border-radius: 0;
padding: 5px 0;
border-top: 1px solid rgba(255, 255, 255, 0.1); }
#content .container-megamenu.vertical .vertical-wrapper ul.megamenu > li.loadmore i, header .container-megamenu.vertical .vertical-wrapper ul.megamenu > li.loadmore i {
color: #666666;
top: 11px;
right: 0; }
#content .container-megamenu.vertical .vertical-wrapper ul.megamenu > li.loadmore .more-view, header .container-megamenu.vertical .vertical-wrapper ul.megamenu > li.loadmore .more-view {
color: #ddd; }
#content .container-megamenu.horizontal ul.megamenu > li, header .container-megamenu.horizontal ul.megamenu > li {
margin-right: 0; }
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .sub-menu .content .categories .menu > ul li .main-menu {
margin: 0; }
.container-megamenu.vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .content .menu ul li {
padding: 0; }
.container-megamenu.horizontal .sub-menu .content-feature {
margin: 0 -5%; }
.container-megamenu.horizontal .sub-menu .content-feature li {
width: 40%;
margin: 0 5%;
margin-bottom: 10px; }
.container-megamenu.horizontal .sub-menu .content-feature li span {
line-height: 20px;
margin: 10px 0; }
.container-megamenu.horizontal .sub-menu .content-feature li.detail {
margin-top: 0; }
.container-megamenu.horizontal .sub-menu .feature-blog .col-sm-12 {
width: 50%;
margin-top: 0 !important;
margin-bottom: 15px;
float: left; }
.responsive ul.megamenu .item-style1 .sub-menu .content .row > div {
border: none; }
.container-megamenu.vertical .vertical-wrapper ul.megamenu .item-vertical.style1 .categories {
padding: 0px; }
.megamenu-style-dev.responsive ul.megamenu .sub-menu .content .row > div {
border: none;
padding-top: 0; }
.megamenu-style-dev.responsive ul.megamenu > li.menu-layouts .sub-menu .item-layouts .col-md-4 {
margin-bottom: 0 !important;
/*============*/ }
header .container-megamenu.horizontal ul.megamenu .item-style1 .sub-menu .content .categories {
padding: 0; }
header .container-megamenu.horizontal ul.megamenu .item-style1 .sub-menu .content .static-menu > .menu {
padding: 0; }
header .container-megamenu.horizontal ul.megamenu .item-style2 .sub-menu .content .product {
padding: 0; }
header .container-megamenu.vertical .vertical-wrapper ul.megamenu .item-vertical.style1 .categories .static-menu .menu > ul > li {
margin-bottom: 0; }
header .container-megamenu.vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .content .menu ul {
margin: 10px -15px; }
header .responsive ul.megamenu .sub-menu .content .row > div {
margin-top: 0; }
header .container-megamenu.vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .content .menu ul li ul {
padding: 0; }
header .megamenu-style-dev .vertical ul.megamenu > li > a {
font-size: 14px;
/*=== MENU ===*/
/*[] HEADER 1 []*/ }
header.typeheader-21 #sosearchpro .search input.autosearch-input {
border-radius: 3px; }
header.typeheader-21 #sosearchpro .search .select_category {
display: none;
/*[] HEADER 22 []*/ }
header.typeheader-22 .megamenu-style-dev .navbar-default .horizontal .navbar-toggle .icon-bar {
background: #444; }
header.typeheader-22 .container-megamenu.horizontal ul.megamenu > li {
margin: 0;
/*[] HEADER 23 []*/ }
header.typeheader-23 .megamenu-style-dev .navbar-default .horizontal .navbar-header {
height: 0; }
header.typeheader-23 .megamenu-style-dev .navbar-default .horizontal .navbar-header .navbar-toggle {
position: relative;
top: -67px; }
header.typeheader-23 .header-bottom {
height: 0px;
padding: 0; }
header.typeheader-23 .search-header-w {
float: right; }
header.typeheader-23 .search-header-w .icon-search i {
font-size: 16px;
color: #fff; }
header.typeheader-23 .search-header-w .icon-search.active i::before {
content: "\f00d"; }
header.typeheader-23 .search-header-w .icon-search:hover {
cursor: pointer; }
header.typeheader-23 .search-header-w #sosearchpro .search {
display: none;
position: absolute;
top: 100%;
left: 0px;
margin-right: 0;
padding: 0;
width: 270px;
border: 1px solid #e1e1e1; }
header.typeheader-23 .search-header-w #sosearchpro .search div.select_category {
display: none; }
/*[] HEADER 24 []*/
header.typeheader-24 #sosearchpro .search .select_category {
display: none; }
header.typeheader-24 .megamenu-style-dev .navbar-default .horizontal .navbar-toggle .icon-bar {
background-color: #ffffff;
/*[] HEADER 25 []*/
}
header.typeheader-25 #sosearchpro .search .select_category {
display: none; }
header.typeheader-25 .megamenu-style-dev .navbar-default .vertical .navbar-header {
top: 8px; }
header.typeheader-25 .shopping_cart .btn-shopping-cart .top_cart .icon-c {
border: none; }
header.typeheader-25 .shopping_cart .btn-shopping-cart .top_cart .shopcart-inner {
margin: 0; }
header.typeheader-25 .shopping_cart .btn-shopping-cart .top_cart .shopcart-inner .text-shopping-cart, header.typeheader-25 .shopping_cart .btn-shopping-cart .top_cart .shopcart-inner .items_cart2, header.typeheader-25 .shopping_cart .btn-shopping-cart .top_cart .shopcart-inner .items_carts {
display: none;
/*[] HEADER 25 []*/ }
header.typeheader-26 .megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle {
color: #222; }
header.typeheader-26 .megamenu-style-dev .navbar-default .horizontal .navbar-toggle .icon-bar {
background-color: #222; }
header.typeheader-26 .main-menu-w {
padding: 0;
margin: 0; }
.layout-26.common-home #content .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs li.ltabs-tab {
margin: 0; }
.layout-26.common-home .custom-extra26 .banner_pre {
display: none; }
.layout-26.common-home .custom-extra26 .modcontent {
width: 100%; }
.layout-26.common-home #content .promotions2 {
margin-top: 30px; }
footer.typefooter-26 .so-page-builder .container {
padding: 30px 15px; }
footer.typefooter-26 .row-top > .container {
width: 750px; }
footer.typefooter-26 .socials-w h2 {
display: none; }
footer.typefooter-26 .newsletter-footer21 .newsletter .title-block {
display: none; }
footer.typefooter-26 .newsletter-footer21 .newsletter .block_content {
width: 100%; }
footer.typefooter-26 .so-popular-tag {
margin-top: 30px; }
footer.typefooter-26 .footer-bottom .copyright {
text-align: center; }
footer.typefooter-26 .footer-bottom {
text-align: center;
/*[] HEADER 27 []*/ }
header.typeheader-27 .container-megamenu.horizontal ul.megamenu > li.item-special {
display: none; }
header.typeheader-27 #sosearchpro .search .select_category {
display: none; }
header.typeheader-27 .megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle {
color: #222; }
header.typeheader-27 .megamenu-style-dev .navbar-default .horizontal .navbar-toggle .icon-bar {
background-color: #222; }
.layout-27.common-home .content-top .main-right {
padding: 0; }
.layout-27.common-home .content-top .col-extra27 .so-extraslider .products-list .product-grid .product-item-container {
margin: 5px 0; }
.layout-27.common-home .col1-extra27 .products-list .product-grid .product-item-container .left-block {
width: 50%; }
.layout-27.common-home .basic-layout27 .pre-text {
display: none; }
.layout-27.common-home .basic-layout27 .modcontent {
margin: 0; }
.layout-27.common-home .basic-layout27 .so-basic-product .item-element .item-inner {
margin: 13px 0 14px 0; }
.layout-27.common-home .deals_layout27 .so-deal .extraslider-inner .item .image {
padding: 0 8px; }
.layout-27.common-home .slider-categories .item ul {
padding-left: 20px; }
.layout-27.common-home .extra27 .viewall {
display: none; }
.layout-27.common-home .content-top .main-right .col2 {
margin: 0;
padding: 0 15px;
width: 100%; }
.layout-27.common-home .module.sohomepage-slider .so-homeslider .item {
text-align: center; }
.layout-27.common-home .content-top .main-right .col3 {
width: 100%; }
.layout-27.common-home .so-listing-tabs .ltabs-tabs-container {
font-size: 14px;
font-weight: 400; }
.layout-27.common-home #content .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs li.ltabs-tab {
margin: 0; }
.layout-27.common-home .custom-content-cate {
margin-top: 20px; }
.layout-27.common-home .col2-extra27 .so-extraslider .products-list .product-grid .product-item-container .left-block .product-image-container {
padding: 0 40px; }
footer.typefooter-27 .row-top > .container {
width: 750px;
padding: 20px 15px; }
footer.typefooter-27 .socials-w h2 {
display: none; }
footer.typefooter-27 .newsletter-footer21 .newsletter .title-block .page-heading {
display: none; }
footer.typefooter-27 .newsletter-footer21 .newsletter .block_content {
width: 100%; }
footer.typefooter-27 .footer-middle {
padding-left: 15px;
padding-right: 15px;
/*[] HEADER 28 []*/ }
header.typeheader-28 .top-ads {
display: none; }
header.typeheader-28 .megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle {
color: #222; }
header.typeheader-28 .menu-left {
width: 60px; }
header.typeheader-28 .header-main {
width: calc(100% - 60px);
padding: 22px 0px 0px 0px; }
header.typeheader-28 .top-link-wishlist, header.typeheader-28 #sosearchpro .search .select_category {
display: none; }
header.typeheader-28 .megamenu-style-dev .navbar-default .vertical .navbar-header {
top: 31px; }
header.typeheader-28 .megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle span {
display: none; }
header.typeheader-28 .megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle i {
font-size: 19px;
color: #666; }
header.typeheader-28 .megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle i:before {
content: "\f036"; }
header.typeheader-28 .megamenu-style-dev .navbar-default .horizontal .navbar-toggle .icon-bar {
background: #666; }
header.typeheader-28 .megamenu-style-dev .navbar-default .horizontal .navbar-toggle {
position: relative;
top: -49px; }
header.typeheader-28 .megamenu-style-dev .navbar-default .horizontal .navbar-header {
height: 0; }
header.typeheader-28 .middle3 {
padding-right: 60px; }
header.typeheader-28 .header-main {
padding-bottom: 10px; }
.layout-28.common-home .extra-layout28 .pre_content {
width: 25%; }
.layout-28.common-home .extra-layout28 .pre_content .pre-content {
width: 100%; }
.layout-28.common-home .extra-layout28 .pre_content .banners-post {
display: none; }
.layout-28.common-home .extra-layout28 .modcontent {
width: 75%; }
.layout-28.common-home .block-cates {
display: none; }
footer.typefooter-28 .row-top > .container {
width: 750px;
padding: 20px 15px; }
footer.typefooter-28 .socials-w h2 {
display: none; }
footer.typefooter-28 .newsletter-footer21 .newsletter .title-block .page-heading {
display: none; }
footer.typefooter-28 .newsletter-footer21 .newsletter .block_content {
width: 100%; }
footer.typefooter-28 .footer-middle {
padding-left: 15px;
padding-right: 15px;
/*[] HEADER 29 []*/ }
header.typeheader-29 .megamenu-style-dev .navbar-default .horizontal .navbar-toggle .icon-bar {
background-color: #666; }
header.typeheader-29 .midde-right {
right: 40px; }
.layout-29.common-home .module.sohomepage-slider .sohomeslider-description .text-slide .show1 h3 {
font-size: 36px; }
.layout-29.common-home #content .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs li.ltabs-tab {
margin: 0; }
.layout-29.common-home .custom_banner .custom-banner .cont-left {
width: 48%; }
.layout-29.common-home .custom_banner .custom-banner .cont-right ul {
margin-top: 0; }
.layout-29.common-home .custom_banner .custom-banner .cont-right {
width: 52%;
padding-top: 40px; }
.layout-29.common-home .custom_banner .so_content_countdown {
left: 48%;
bottom: 30px; }
.layout-29.common-home .custom_banner .viewall {
left: 48%;
bottom: -35px; }
.layout-29.common-home #content .module .modtitle span, .layout-29.common-home .content-banner .content1 h3, .layout-29.common-home .newsletter-index29 .newsletter .title-block .page-heading, .layout-29.common-home #content .module .modtitle {
font-size: 28px; }
.layout-29.common-home .content-banner .content1 {
width: 100%;
padding: 30px; }
.layout-29.common-home .row-news-socials {
padding: 0; }
.layout-29.common-home #content .module.listingtab2 {
margin-top: 60px; }
.layout-29.common-home .listingtab-layout29.listingtab2 .products-list .product-grid29 .product-item-container .left-block {
width: 150px; }
.layout-29.common-home .listingtab-layout29.listingtab2 .products-list .product-grid29 .product-item-container .right-block {
margin-left: 165px; }
.layout-29.common-home .so-listing-tabs .ltabs-wrap .ltabs-tabs-container {
text-align: center; }
.layout-29.common-home .listingtab2 .so-listing-tabs .ltabs-wrap .ltabs-tabs-container {
text-align: left; }
footer.typefooter-29 .footer-bottom .copyright-w .copyright {
text-align: center;
width: 100%; }
footer.typefooter-29 .footer-bottom .footer-links {
float: none; }
footer.typefooter-29 .footer-bottom .footer-links ul {
text-align: center; }
footer.typefooter-29 .footer-bottom .footer-links ul li {
float: none;
display: inline-block;
/*[] HEADER 30 []*/ }
header.typeheader-30 .megamenu-style-dev .navbar-default .horizontal .navbar-toggle .icon-bar {
background-color: #666; }
header.typeheader-30 .megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle {
color: #666; }
header.typeheader-30 .telephone {
display: none; }
header.typeheader-30 .main-menu-w {
float: left; }
header.typeheader-30 .header-middle .menu-left {
width: auto;
line-height: 40px;
margin-right: 30px; }
header.typeheader-30 .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li a {
line-height: 31px;
margin: 0; }
.layout-30.common-home .module.sohomepage-slider .sohomeslider-description .text-slide .show1 h3 {
line-height: 60px;
font-size: 40px; }
.layout-30.common-home .deals-layout30 .so-deals-slick.slick-vertical .deals-content .item .product-thumb .caption {
width: 100%; }
.layout-30.common-home .deals-layout30 .so-deals-slick.slick-vertical .deals-content .item .product-thumb .image {
width: 100%;
padding-left: 20%; }
.layout-30.common-home #content .module .modtitle, .layout-30.common-home #content .module .modtitle span, .layout-30.common-home .block-video .text-intro h3 {
font-size: 28px; }
.layout-30.common-home .block-video .text-intro {
padding-top: 0px; }
.layout-30.common-home .row-contact-form .home-contact {
padding-top: 30px; }
.layout-30.common-home .row-contact-form {
padding-bottom: 40px; }
footer.typefooter-30 .box-contact {
margin-top: 30px; }
footer.typefooter-30 .footer-bottom {
text-align: center;
/*[] HEADER 31 []*/ }
.container-megamenu.horizontal .megamenu-pattern > .container {
width: auto; }
header.typeheader-31 .megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle span {
display: none; }
header.typeheader-31 .megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle i {
font-size: 18px;
color: #222; }
header.typeheader-31 .megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle i:before {
content: "\f036"; }
header.typeheader-31 .megamenu-style-dev .navbar-default .vertical .navbar-header {
top: 10px; }
header.typeheader-31 .megamenu-style-dev .navbar-default .horizontal .navbar-toggle .icon-bar {
background-color: #222; }
header.typeheader-31 .header-middle {
position: relative; } 
header.typeheader-24 .main-menu .sosearchpro-wrapper.so-search-active {
display: block;}

header.typeheader-31 .header-middle .middle1 {
position: relative; }
header.typeheader-31 .header-middle .middle1 .menu-left {
position: absolute;
top: 0;
left: 15px; }
header.typeheader-31 .header-middle .middle1 .menu-left .container-megamenu.vertical {
width: 80px; }
header.typeheader-31 .header-middle .middle1 .main-menu-w {
width: 100%;
padding-left: 80px; }
header.typeheader-31 .header-middle .middle1 .logo {
right: 40%; }
header.typeheader-31 .container-megamenu.horizontal {
margin-top: 0; }
header.typeheader-31 .middle2 {
position: absolute;
margin-top: 0;
right: 25px;
bottom: 32px; }
header.typeheader-31 .search-header-w {
position: relative; }
header.typeheader-31 .search-header-w .icon-search {
width: 40px;
height: 40px;
text-align: center;
line-height: 40px; }
header.typeheader-31 .search-header-w .icon-search i {
font-size: 18px;
color: #222; }
header.typeheader-31 .search-header-w .icon-search.active i::before {
content: "\f00d"; }
header.typeheader-31 .search-header-w .icon-search:hover {
cursor: pointer; }
header.typeheader-31 .search-header-w #sosearchpro .search {
display: none;
position: absolute;
top: 40px;
z-index: 99;
right: 0px;
margin-right: 0;
padding: 0;
width: 270px; }
header.typeheader-31 .megamenu-style-dev .navbar-default .horizontal .navbar-header {
float: left; }
header.typeheader-31 .wishlist {
margin-left: 20px; }
header.typeheader-31 .shopping_cart .btn-shopping-cart .top_cart .shopcart-inner .text-shopping-cart {
display: none; }
header.typeheader-31 .shopping_cart .btn-shopping-cart .top_cart {
top: -3px; }
.layout-31.common-home .deals-layout31 .so-deal .extraslider-inner .item .item-time-w .item-time {
width: 95%;
padding: 10px; }
.layout-31.common-home .deals-layout31 .so-deal .extraslider-inner .item .item-time-w .item-time .item-timer .time-item {
margin: 0 6px; }
.layout-31.common-home .deals-layout31 .so-deal .extraslider-inner .item .item-time-w .item-time .item-timer .time-item:after {
right: -10px; }
.layout-31.common-home .content-highlight .col3 .item .item-content, .layout-31.common-home .content-highlight .col1 .item .item-content {
width: 66%;
padding-top: 5px;
float: left; }
.layout-31.common-home .content-highlight .col1 .item .item-img {
margin-left: 15px; }
.layout-31.common-home .content-highlight .col3 .item .item-img {
margin-right: 15px; }
.layout-31.common-home .banners2 .row-bn {
margin-top: 24px; }
.layout-31.common-home .banners2 .row-bn2 {
margin-bottom: 24px; }
.layout-31.common-home .blog-home {
margin-top: 50px; }
.layout-31.common-home .slider-brands {
margin-top: 40px; }
.layout-31.common-home .banners1 {
margin: 30px 0 50px 0; }
.layout-31.common-home .deals-layout31 {
margin-bottom: 40px; }
.layout-31.common-home .extra-layout31 {
margin-top: 35px; }
.layout-31.common-home .row-new-look {
padding-top: 50px;
margin-bottom: 50px; }
.layout-31.common-home .slider-testimonials .item .item-inner {
padding: 40px; }
.layout-31.common-home .slider-testimonials .item .item-inner .client-comment {
font-size: 20px; }
.layout-31.common-home .row-new-look.look2 {
margin-bottom: 50px; }
.typefooter-31 .block-policy .item-inner {
padding: 0 0 0 55px; }
.typefooter-31 .socials ul li a {
width: 45px;
height: 45px;
line-height: 48px; }
.typefooter-31 .newsletter-footer21 {
margin-top: 22px; }
.typefooter-31 .socials {
margin-top: 25px; }
.typefooter-31 .socials h3 {
margin-bottom: 32px !important; }
header.typeheader-32 .megamenu-style-dev .navbar-default .horizontal .navbar-header {
float: left; }
header.typeheader-32 .megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle span {
display: none; }
header.typeheader-32 .megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle i {
font-size: 20px;
color: #fff; }
header.typeheader-32 .megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle i:before {
content: "\f036"; }
.layout-32.common-home #content .module.brand-discount .modtitle span {
font-size: 28px; }
.layout-32.common-home .container {
width: 100%;
padding: 0 15px; }
.layout-32.common-home .brand-discount .modcontent {
width: 100%;
display: inline-block;
margin: -20px -10px; }
.layout-32.common-home .brand-discount .banner_pre {
display: none; }
.layout-32.common-home .brand-discount .so-deal {
padding: 20px 10px; }
.layout-32.common-home .blog-home32 .so-blog-external .blog-external .media .item .media-content .media-heading a {
font-size: 14px; }
.layout-32.common-home .blog-home32 .so-blog-external .blog-external .media .item .media-content {
padding: 10px; }
.layout-32.common-home .blog-home32 .banners .bn1 {
margin-bottom: 16px; }
.typefooter-32 .footer-info {
margin-top: 20px; }
.typefooter-32 .footer-apps ul li {
width: 45%;
/*====== HOME 33 =========*/ }
header.typeheader-33 .header-middle .search-header-w {
width: 35%; }
header.typeheader-33 .header-middle .search-header-w #sosearchpro .search .select_category {
display: none; }
header.typeheader-33 .megamenu-style-dev .navbar-default .horizontal .navbar-toggle .icon-bar {
background-color: #222; }
header.typeheader-33 .container-megamenu.horizontal ul.megamenu > li {
margin: 0; }
header.typeheader-33 .megamenu-style-dev .navbar-default .horizontal .navbar-header {
float: left; }
.layout-33.common-home #content .row-content-top .col-right {
width: 31.5%; }
.layout-33.common-home #content .row-content-top .col-left {
width: 68.5%; }
.layout-33.common-home .slider-categories .item ul {
padding: 15px; }
.layout-33.common-home .so-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox {
margin: 0 20px; }
.layout-33.common-home #content .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs li.ltabs-tab {
margin: 0; }
footer.typefooter-33 .apps ul li {
width: 45%; }
footer.typefooter-33 .footer-top .ftop-title {
display: none; }
footer.typefooter-33 .footer-top .ftop-content {
width: 100%; }
footer.typefooter-33 .footer-top .ftop-content ul {
float: none;
text-align: center; }
footer.typefooter-33 .footer-top .ftop-content ul li {
width: auto;
margin: 0 10px;
float: none;
display: inline-block; }
footer.typefooter-33 .socials ul li {
margin-right: 2px; }
footer.typefooter-33 .footer-bottom {
text-align: center; }
footer.typefooter-33 .footer-bottom .footer-links ul {
float: none; }
footer.typefooter-33 .footer-bottom .footer-links ul li {
float: none;
display: inline-block;
/*====== HOME 34 =========*/ }
header.typeheader-34 .search-header-w {
position: relative; }
header.typeheader-34 .search-header-w .icon-search {
width: 40px;
height: 40px;
text-align: center;
line-height: 40px; }
header.typeheader-34 .search-header-w .icon-search i {
font-size: 18px;
color: #222; }
header.typeheader-34 .search-header-w .icon-search.active i::before {
content: "\f00d"; }
header.typeheader-34 .search-header-w .icon-search:hover {
cursor: pointer; }
header.typeheader-34 .search-header-w #sosearchpro .search {
display: none;
position: absolute;
top: 40px;
z-index: 99;
right: 0px;
margin-right: 0;
padding: 0;
width: 270px; }
header.typeheader-34 .header-middle .search-header-w {
width: auto;
margin: 0; }
header.typeheader-34 .lang-curr {
display: none; }
header.typeheader-34 .header-middle .logo {
width: 170px; }
header.typeheader-34 .header-middle .middle-inner {
width: calc(100% - 170px); }
header.typeheader-34 .shopping_cart .btn-shopping-cart .top_cart .shopcart-inner .text-shopping-cart {
display: none; }
header.typeheader-34 .shopping_cart .btn-shopping-cart .top_cart {
padding: 0 10px; }
header.typeheader-34 .container-megamenu.horizontal ul.megamenu > li {
margin-right: 20px; }
.layout-34.common-home #content .module .modtitle span {
font-size: 32px; }
.layout-34.common-home .simple-product {
margin-top: 40px; }
.layout-34.common-home .banners2 .bn {
width: 50%; }
.layout-34.common-home .extra-layout34 .products-list .product-grid .product-item-container .right-block h4 a {
font-size: 16px; }
footer.typefooter-34 .newsletter-footer21 .newsletter .title-block .page-heading {
display: none; }
footer.typefooter-34 .footer-middle {
padding: 30px 20px; }
footer.typefooter-34 .footer-top {
padding: 40px 0;
/*====== HOME 35 =========*/ }
header.typeheader-35 .container-megamenu.horizontal ul.megamenu > li {
margin-right: 0px; }
header.typeheader-35 .header-middle .wishlist {
display: none; }
header.typeheader-35 .header-middle .main-menu-w {
width: 74%; }
header.typeheader-35 .shopping_cart {
padding: 0 15px; }
header.typeheader-35 .megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle span, header.typeheader-35 .so-vertical-menu > h3, header.typeheader-35 .header-middle .nav-menu .ico-nav {
display: none; }
header.typeheader-35 .megamenu-style-dev .navbar-default .horizontal .navbar-toggle span {
width: 16px;
background-color: #222; }
header.typeheader-35 .megamenu-style-dev .navbar-default .horizontal .navbar-toggle span:nth-child(2) {
width: 18px; }
header.typeheader-35 .megamenu-style-dev .navbar-default .horizontal .navbar-toggle span:nth-child(3) {
width: 20px; }
header.typeheader-35 .megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle i {
font-size: 18px;
color: #222; }
.layout-35.common-home #wrapper .row-advanced .heading-title h2 {
padding-top: 40px;
font-size: 42px; }
.layout-35.common-home #wrapper .row-advanced {
padding-bottom: 140px; }
.layout-35.common-home .listingtab-layout35 .col_left {
width: 33.33%; }
.layout-35.common-home .listingtab-layout35 .col_left .col1 {
width: 100%; }
.layout-35.common-home .listingtab-layout35 .col_left .col2 {
display: none; }
.layout-35.common-home .listingtab-layout35 .modcontent {
width: 66.66%; }
.layout-35.common-home .blog-home35 .blog-external-simple .item .media-body {
padding: 102px 20px 25px; }
.layout-35.common-home .blog-home35 .blog-external-simple .item .media-body h4 a {
font-size: 18px; }
.layout-35.common-home .blog-home35 .blog-external-simple .item .media-body .media-date-added {
line-height: 22px; }
.layout-35.common-home #content .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs li.ltabs-tab {
margin: 0; }
footer.typefooter-35 .newsletter-footer22 {
margin: 0 40px; }
footer.typefooter-35 .newsletter-footer22 .newsletter .title-block {
display: none; }
footer.typefooter-35 .newsletter-footer22 .newsletter .block_content {
width: 100%; }
footer.typefooter-35 .box-getapp ul li {
width: 45%; }
footer.typefooter-35 .box-getapp {
margin-bottom: 30px; }
footer.typefooter-35 .box-getapp p {
width: 45%;
float: left; }
footer.typefooter-35 .box-getapp ul {
width: 55%;
float: right; }
footer.typefooter-35 .footer-bottom {
margin-top: 30px;
display: inline-block;
width: 100%;
/* **********************************************************************************************
BLOCK HOME PAGE
*************************************************************************************************/ }
#content .so-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox span.ltabs-tab-arrow, #content .so-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox span.ltabs-tab-selected {
float: left;
border-radius: 0 !important; }
#content .so-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox span.ltabs-tab-selected {
text-align: left; }
#content .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs li.ltabs-tab {
margin-left: 20px;
text-align: left;
/*[] LAYOUT 1 []*/ }
.layout-21 #content .so-page-builder .container, .layout-21 .container-fluid .container {
padding: 0 15px; }
.layout-21 .megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle {
color: #444; }
.layout-21 .megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle:hover {
color: #444; }
.layout-21 .module.sohomepage-slider #carousel-custom-dots li {
padding: 10px;
margin: 0; }
.layout-21 .banners1 {
margin: 0 -10px;
margin-top: 30px; }
.layout-21 .banners1 .b-img2, .layout-21 .banners1 .b-img {
float: left;
width: 50%;
margin-bottom: 0;
padding: 0 10px; }
.layout-21 .deals-layout21 {
margin: 30px 0; }
.layout-21 .super-layout21 .so-sp-cat .category-wrap-cat {
padding: 28px 20px;
min-height: 510px; }
.layout-21 .super-layout21 .so-sp-cat .custon-lnk ul li {
margin: 5px; }
.layout-21 .super-layout21 .so-sp-cat .custon-lnk ul li a {
padding: 0 20px; }
.layout-21 .super-layout21 .so-sp-cat .category-wrap-cat {
width: 30%; }
.layout-21 .super-layout21 .so-sp-cat .spcate-right {
width: 70%; }
.layout-21 .block-policy {
padding: 50px 0; }
.layout-21 .block-policy .row .item .item-inner a {
font-size: 13px; }
.layout-21 .block-policy .row .item .item-inner::before {
left: -15px; }
.layout-21 .block-policy .row .item .item-inner .img {
width: 40px; }
.layout-21 .block-policy .row .item .item-inner .cont {
margin-left: 50px; }
.layout-21 .tab-brands .modcontent .nav-tabs > li > a {
padding: 15px 20px; }
.layout-21 .tab-brands .modcontent .item {
width: 33.33%; }
.layout-21 .tab-brands .modcontent .item a:first-child {
margin-bottom: 0;
/*[] LAYOUT 22 []*/ }
.layout-22.common-home #content .so-page-builder .container, .layout-22.common-home .container-fluid .container {
padding: 0 15px; }
.layout-22.common-home .box-content1 {
margin: 0 -6px; }
.layout-22.common-home .box1-left {
width: 68.5%;
padding: 0 6px; }
.layout-22.common-home .box1-right {
width: 31.5%;
padding: 0 6px; }
.layout-22.common-home .banners1 .bn2 {
display: none; }
.layout-22.common-home #content .banners1 .row .bn1 a:first-child {
margin-bottom: 13px; }
.layout-22.common-home .block-policy .row .item .item-inner::before {
display: none; }
.layout-22.common-home .products-list .product-grid2 .product-item-container .button-group .addToCart {
padding: 0 10px; }
.layout-22.common-home .products-list .product-grid2 .product-item-container .button-group .addToCart i {
display: none; }
.layout-22.common-home .blog-home .so-blog-external .blog-external .media .item .media-body {
padding: 20px 10px; }
.layout-22.common-home .blog-home .so-blog-external .blog-external .media .item .media-content .media-heading a {
font-size: 16px;
/*[] LAYOUT 23 []*/ }
.layout-23.common-home .banners1 {
display: none; }
.layout-23.common-home #content #sosearchpro {
padding: 25px 25px 16px 25px; }
.layout-23.common-home #content #sosearchpro h3 {
font-size: 18px; }
.layout-23.common-home .listingtab-layout23 .so-listing-tabs .ltabs-tabs-container {
margin: 30px 15px; }
.layout-23.common-home .so-listing-tabs .ltabs-tabs-container .ltabs-tabs li > span {
padding: 5px 0; }
.layout-23.common-home .so-listing-tabs .ltabs-tabs-container .ltabs-tabs li.tab-sel > span, .layout-23.common-home .so-listing-tabs .ltabs-tabs-container .ltabs-tabs li:hover > span {
color: #222; }
.layout-23.common-home .clientsay ul li {
width: 50%; }
.layout-23.common-home .clientsay ul li:last-child {
display: none; }
.layout-23.common-home .slider-brands .owl2-controls .owl2-nav .owl2-prev.owl2-next, .layout-23.common-home .slider-brands .owl2-controls .owl2-nav .owl2-next.owl2-next {
right: -20px; }
.layout-23.common-home .slider-brands .owl2-controls .owl2-nav .owl2-prev.owl2-prev, .layout-23.common-home .slider-brands .owl2-controls .owl2-nav .owl2-next.owl2-prev {
left: -20px;
/*[] LAYOUT 24 []*/ }
.layout-24.common-home .megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle {
font-size: 14px;
text-transform: uppercase;
font-weight: 500;
margin: 0px;
height: 60px;
color: #fff;
border-radius: 4px;
background-color: #08821b;
border: none;
float: right;
cursor: pointer;
padding: 9px 12px;
}
.layout-24.common-home .megamenu-style-dev .navbar-default .vertical .navbar-header {
top: -92px; }
.layout-24.common-home #content .col-menu1 {
height: 0; }
.layout-24.common-home .product-simple.simple1 {
margin-top: 15px; }
.layout-24.common-home .product-simple.simple1 .so-extraslider .extraslider-inner .item .item-inner {
width: 50%;
float: left; }
.layout-24.common-home .product-simple.simple1 .so-extraslider .extraslider-inner .item .item-inner:last-child {
display: none; }
.layout-24.common-home .block-policy24 ul li {
margin: 5px 0; }
.layout-24.common-home .block-policy24 ul li:before {
display: none;
/*[] LAYOUT 25 []*/ }
.layout-25.common-home .deals25 .head-title {
width: 100%; }  
.layout-25.common-home .deals25 .modcontent {
width: 100%; }
.layout-25.common-home .text-banner {
display: none; }
.layout-25.common-home .listingtab-layout25 .so-listing-tabs .banner-pre {
display: none; }
.layout-25.common-home .listingtab-layout25 .so-listing-tabs .ltabs-items-container {
width: 100%; }
.layout-25.common-home .slick25 .so-deals-slick.slick-vertical .slick-list {
min-height: 530px; }
.layout-25.common-home .slick25 .so-deals-slick.slick-vertical .deals-content .item .product-thumb .image {
text-align: center;
padding: 0 20%; }
.layout-25.common-home .slick25 .so-deals-slick.slick-vertical .deals-content .item .product-thumb .image img {
display: inherit; }
.layout-25.common-home #content .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs li.ltabs-tab {
margin-left: 0;
/* ***********************************************************************************************
BLOCK FOOTER  
*************************************************************************************************/
/*[] FOOTER 1 []*/ }
footer.typefooter-21 #collapse-footer {
overflow: hidden; }
footer.typefooter-21 .footer-top {
padding: 15px 0; }
footer.typefooter-21 .footer-top .footer-links ul li {
margin-right: 5px;
float: unset;  }
footer.typefooter-21 .footer-middle {
padding: 20px 0; }
footer.typefooter-21 .col-socials ul {
margin-right: 0; }
footer.typefooter-21 .col-socials ul li {
margin-right: 5px; }
footer.typefooter-21 .col-socials ul li a {
width: 37px; }
footer.typefooter-21 .col-socials ul li.vimeo, footer.typefooter-21 .col-socials ul li.vk {
display: none; }
footer.typefooter-21 .logo-footer {
display: none; }
footer.typefooter-21 .footer-bottom {
width: 100%; }
footer.typefooter-21 .copyright {
padding-top: 27px; }
footer.typefooter-21 .col-payment, footer.typefooter-21 .col-socials {
margin-top: 15px; }
footer.typefooter-21 .newsletter-footer21 .newsletter .block_content form.signup .form-group .subcribe button {
padding: 0 15px; }
footer.typefooter-21 .footer-bottom {
top: 0;
height: auto;
text-align: center;
border-top: 1px solid #e1e1e1;
/*[] FOOTER 22 []*/ }
footer.typefooter-22 .apps {
float: none;
text-align: center; }
footer.typefooter-22 .footer-bottom .copyright {
text-align: center;
margin-bottom: 10px; }
footer.typefooter-22 .payment-w {
text-align: center;
/*[] FOOTER 23 []*/ }
footer.typefooter-23 .socials li {
margin-top: 10px; }
footer.typefooter-23 .copyright-w {
padding-right: 0;
/*[] FOOTER 24 []*/ }
footer.typefooter-24 .box-footer {
margin-bottom: 30px; }
footer.typefooter-24 .footer-middle {
padding-bottom: 0;
/*[] FOOTER 25 []*/ }
footer.typefooter-25 .service-top ul {
display: inline-block;
overflow-x: scroll; }
footer.typefooter-25 .service-top ul li {
width: 50%;
margin: 5px 0; }
footer.typefooter-25 .service-top ul li:last-child {
display: none; }
footer.typefooter-25 .newsletter-footer22 .newsletter .title-block {
display: none; }
footer.typefooter-25 .newsletter-footer22 .newsletter .block_content {
margin-left: 0; }
footer.typefooter-25 .socials {
margin: 25px 0;
/************************************************************************************************
PAGE LISTING  
************************************************************************************************ */ }
.module.so_filter_wrap .modcontent .so-filter-content-opts-container .put-min_max {
width: 100%;
margin-bottom: 5px; }
.module.so_filter_wrap .modcontent .so-filter-option.so-filter-price .content_min_max .input_max, .module.so_filter_wrap .modcontent .so-filter-option.so-filter-price .content_min_max .input_min {
width: 60px;
min-width: 60px;
padding-left: 3px !important; }
.filters-panel .short-by-show.text-center .form-group {
display: block; }
aside.left_column {
margin-bottom: 30px; }
.thumb-vertical-outer {
padding: 20px 0; }
.so-filter-price .put-min_max .name-curent {
display: inline-block;
float: left;
line-height: 30px; }
.so-filter-price .put-min_max .form-control {
width: 60px;
line-height: 30px;
padding: 0 !important;
margin: 0 !important;
height: 30px;
min-width: 60px; }
/************************************************************************************************
PAGE DETAIL 
************************************************************************************************ */
#product-quick .product-view .content-product-right {
margin-top: 0px; }
.product-view .content-product-right {
margin-top: 40px; }
.product-simple .so-extraslider .extraslider-inner .item .item-inner {
width: 100%; }
.content-aside .product-simple .so-extraslider .extraslider-inner .owl2-item .item {
display: inline-block; }
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li:hover{
color: #264c69;
cursor: pointer;}
.content-aside .product-simple .so-extraslider .extraslider-inner .owl2-item .item .item-inner {
width: 100%;
/************************************************************************************************
DEFTAULT MENU  
************************************************************************************************ */ }
.container-megamenu.vertical .vertical-wrapper ul.megamenu {
border: none !important; }
.container-megamenu.vertical .vertical-wrapper ul.megamenu .item-vertical .sub-menu .content {
padding: 10px !important;
/*MEGA MENU*/ }
.megamenu-style-dev .container-megamenu.horizontal ul.megamenu > li > a strong img, .megamenu-style-dev .container-megamenu.vertical:after {
display: none; }
.megamenu-style-dev .navbar-default .vertical #menuHeading {
}
.megamenu-style-dev.responsive ul.megamenu > li.active .close-menu {
right: 0;
left: auto; }
.megamenu-style-dev.responsive #remove-megamenu {
display: block;
color: #fff;
cursor: pointer;
font-size: 15px; }
.megamenu-style-dev.responsive .so-megamenu-active #remove-megamenu {
color: #fff; }
.megamenu-style-dev.responsive .megamenu-wrapper {
border: none;
border-radius: 0; }
.megamenu-style-dev.responsive div[class^=col-] {
width: 100%; }
.megamenu-style-dev.responsive ul.megamenu > li {
text-align: left;
display: block;
border-top: 1px solid rgba(255, 255, 255, 0.1);
padding: 1px 0; }
.megamenu-style-dev.responsive ul.megamenu > li a {
line-height: 25px; }
.megamenu-style-dev.responsive ul.megamenu > li.click:before, .megamenu-style-dev.responsive ul.megamenu > li.hover:before {
padding: 0 !important;
font-size: 14px;
background: #666;
color: #fff;
border: 1px solid #6a6d71;
width: 30px;
line-height: 30px;
height: 32px;
display: inline-block;
text-align: center;
margin-top: -1px;
right: 0;
left: auto; }
.megamenu-style-dev.responsive ul.megamenu > li.click:hover:before, .megamenu-style-dev.responsive ul.megamenu > li.hover:hover:before {
cursor: pointer; }
.megamenu-style-dev.responsive ul.megamenu > li.active {
padding: 0; }
.megamenu-style-dev.responsive ul.megamenu > li.active > a {
background: #222 !important;
color: #fff; }
.megamenu-style-dev.responsive ul.megamenu > li.active .close-menu {
padding: 0;
width: 30px;
line-height: 30px;
background: #33363a;
height: auto; }
.megamenu-style-dev.responsive ul.megamenu > li.active .close-menu:before {
color: #fff;
font-size: 12px;
line-height: 18px; }
.megamenu-style-dev.responsive .navbar-default .horizontal .megamenu-wrapper ul.megamenu li .sub-menu .content {
box-shadow: none;
border: 1px solid #eee;
padding: 20px; }
.megamenu-style-dev .navbar-default .horizontal .navbar-header {
float: right; }
.megamenu-style-dev .navbar-default .horizontal .navbar-toggle {
margin: 0px;
height: 60px;
color: #fff;
border-radius: 4px;
background-color: #08821b;
border: none;
float: right;
cursor: pointer;
padding: 9px 12px;
}
.megamenu-style-dev .navbar-default .horizontal .navbar-toggle .icon-bar {
background: #264c69;
width: 40px;
height: 4px;
margin: 8px 0;
border-radius: 0;
}
.megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper {
max-height: 100% !important;
background: #333 !important;
padding: 20px !important; }
.megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper ul.megamenu > li.active > a {
padding: 0 10px !important; }
.megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper ul.megamenu > li > a {
color: #fff !important;
padding: 0 !important;
font-size: 14px;
line-height: 29px !important; }
.megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper ul.megamenu > li > a:hover {
color: #c02c0e; }
.megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper ul.megamenu li .sub-menu .content .title-submenu {
padding: 0;
margin: 0;
border: none; }
.megamenu-style-dev .navbar-default .horizontal .features-menu .column.layout-color a {
display: inline-block; }
.megamenu-style-dev .navbar-default .horizontal .features-menu .column a {
margin: 0 0 30px;
display: block; }
.megamenu-style-dev .navbar-default .vertical #menuHeading {
display: block;
margin: 0; }
.megamenu-style-dev .navbar-default .vertical ul.megamenu {
position: relative;
background: transparent; }
.megamenu-style-dev .navbar-default .vertical ul.megamenu > li {
background: transparent; }
.megamenu-style-dev .navbar-default .vertical .navbar-header {
position: relative;
}
.megamenu-style-dev .navbar-default .vertical .navbar-header .title-navbar {
display: none; }
.megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle i {
font-size: 14px;
}
.megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle .icon-bar {
background: #fff;
width: 12px;
height: 2px;
margin-top: 2px;
border-radius: 0; }
.megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle:hover {
color: #fff; }
.megamenu-style-dev .navbar-default .vertical #remove-verticalmenu {display: block;color: #fff;cursor: pointer;font-size: 45px;}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper {position: fixed;background: rgb(24 24 24 / 95%) !important;padding: 20px !important;width: calc(100% - 30%);max-height: 100%;top: 0;z-index: 99;border: none;}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper.so-vertical-active {
display: block !important;
opacity: 1;
visibility: visible; }
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.vertical-style3 .content .image-position {
transform: scale(0.8);
-moz-transform: scale(0.8);
-webkit-transform: scale(0.8);
-ms-transform: scale(0.8);
position: relative; }
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .sub-menu .content .categories .menu > ul li:before {
display: none; }
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .sub-menu .content .categories .menu > ul li .main-menu {
text-transform: uppercase;
margin: 0 0 10px; }
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .sub-menu .content .categories .menu > ul li a:hover {
color: #c02c0e; }
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .sub-menu .content .categories .menu > ul li:hover > a {
color: #c02c0e; }
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .sub-menu .content .categories .menu > ul li ul {
box-shadow: none; }
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu li .sub-menu .content {
border: none; }
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.vertical-style1 .content {
padding: 15px; }
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .content .menu > ul > li ul {
border: none; }
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .content .menu > ul > li b {
display: none; }
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li {
border-top: 1px solid rgba(255, 255, 255, 0.1);
padding: 0;
text-transform: uppercase;
color: #fff; }
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li > a {
padding: 2px 0;
background: transparent !important; }
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li > a strong {
color: #ddd; 
text-transform: uppercase;}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.loadmore {
border: none; }
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li a {
line-height: inherit; }
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.hover:before {
font-size: 14px;
color: #ddd;
height: 32px;
line-height: 32px;
width: 30px;
background: #666;
text-align: center;
cursor: pointer;
border: 1px solid #6a6d71;
padding: 0 !important; }
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.hover:hover:before {
color: #fff; }
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.active {
background: none; }
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.active .close-menu {
background: #666;
font-size: 14px; }
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.active .close-menu:before {
color: #ddd;
line-height: 31px;
/*MENU STIKY*/ }

header .horizontal ul.megamenu > li > .sub-menu {
border: none; }
ul.megamenu li.active .sub-menu .content {
padding: 0 10px; }
iframe #wrapper {
overflow-x: auto; }
.zoomContainer {
display: none; }
.simple_blog-article .product-filter.filters-panel {
display: none; }
header #sosearchpro .dropdown-menu {
/* right: 0!important; left: inherit!important; */ }
.product-view .content-product-left .large-image.vertical {
margin: 0 15%;
/************************************************************************************************
PAGE BONUS  
*************************************************************************************************/
/*.banner-left{
display: none;
}*/ }
.our-member .respl-item .w-image-box {
float: none;
overflow: hidden;
width: 100%;
text-align: center; }
.our-member .respl-item .info-member {
text-align: center;
margin: 0; }
.our-member .respl-item .info-member li {
float: none;
display: inline-block; }
.module.so-latest-blog.slider-post-sidebar .so-blog-external .blog-external .media .so-block.media-left {
margin-right: 20px; }
.account-wishlist .table-responsive .btn-danger {
margin-top: 5px; }
.so-onepagecheckout .coupon-voucher .panel-body {
width: 100%; }
.so-onepagecheckout .coupon-voucher .input-group {
margin-bottom: 10px; }
.so-onepagecheckout .coupon-voucher .input-group .input-group-btn {
margin-left: 10px;
width: auto; }
.so-onepagecheckout .table-responsive .btn-danger {
margin-top: 0; }
.modal-open, .hidden-scorll {
overflow: auto; }
body #so_popup_countdown, .hidden-scorll .modal-backdrop {
display: none !important; }
.modal-open.hidden-scorll .modal-backdrop {
display: block !important; }
.article--style4 .article--maincontent {
margin-top: -50px; }
.product-layout .product-item-container .seller_logo {
position: absolute !important;
transform: none !important;
bottom: 15px; }
.product-detail > .row > .div_sticky {
display: none !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
.common-home .container {
overflow: visible; }
#content .so-page-builder .container {
padding: 0 15px; }
.container-megamenu ul.megamenu li.menu-layouts .sub-menu .content .item-layouts .col-md-4 {
min-height: 100px !important; }
footer #collapse-footer {
max-height: 100%; }
footer #collapse-footer:before {
display: none;
/* ***********************************************************************************************
BLOCK HEADER  
*************************************************************************************************/
/*[] HEADER 1 []*/ }
#content ul.megamenu > li.menu-layouts > .sub-menu, header ul.megamenu > li.menu-layouts > .sub-menu, #content ul.megamenu > li.menu-features > .sub-menu, header ul.megamenu > li.menu-features > .sub-menu {
right: auto; }
/*[] HEADER 21 []*/
header.typeheader-21 .bottom3 {
padding-left: 0; }
header.typeheader-21 #sosearchpro .search .select_category {
display: none; }
header.typeheader-21 #sosearchpro .search input.autosearch-input {
border-radius: 3px;
/*[] HEADER 23 []*/ }
header.typeheader-23 .search-header-w #sosearchpro .search div.select_category {
display: none;
/*[] HEADER 25 []*/ }
header.typeheader-25 .container-megamenu.horizontal ul.megamenu > li.item-special {
display: none; }
header.typeheader-25 .shopping_cart .btn-shopping-cart .top_cart .shopcart-inner .total-shopping-cart .items_carts, header.typeheader-25 #sosearchpro .search .select_category {
display: none;
/*[] HEADER 26 []*/ }
header.typeheader-26 .main-menu-w {
padding: 0; }
header.typeheader-26 .container-megamenu.vertical .vertical-wrapper {
visibility: hidden;
-webkit-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;
transition: all 0.2s ease-in-out 0s;
-moz-transition: all 0.2s ease-in-out 0s;
-webkit-transition: all 0.2s ease-in-out 0s; }
header.typeheader-26 .container-megamenu.vertical:hover .vertical-wrapper {
visibility: visible;
-webkit-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;
transition: all 0.2s ease-in-out 0s;
-moz-transition: all 0.2s ease-in-out 0s;
-webkit-transition: all 0.2s ease-in-out 0s; }
.layout-26.common-home .custom-extra26 .banner_pre {
display: none; }
.layout-26.common-home .custom-extra26 .modcontent {
width: 100%; }
.layout-26.common-home #content .promotions2 {
margin-top: 30px; }
footer.typefooter-26 .row-top > .container {
width: 970px; }
footer.typefooter-26 .socials-w h2 {
display: none; }
footer.typefooter-26 .newsletter-footer1 .newsletter .title-block {
display: none; }
footer.typefooter-26 .newsletter-footer1 .newsletter .block_content {
width: 100%; }
footer.typefooter-26 .so-popular-tag {
margin-top: 30px;
/*[] HEADER 27 []*/ }
header.typeheader-27 .container-megamenu.horizontal ul.megamenu > li.item-special {
display: none; }
.layout-27.common-home .content-top .main-right {
padding: 0; }
.layout-27.common-home .content-top .col-extra27 .so-extraslider .products-list .product-grid .product-item-container {
margin: 5px 0; }
.layout-27.common-home .col1-extra27 .products-list .product-grid .product-item-container .left-block {
width: 50%; }
.layout-27.common-home .basic-layout27 .pre-text {
display: none; }
.layout-27.common-home .basic-layout27 .modcontent {
margin: 0; }
.layout-27.common-home .basic-layout27 .so-basic-product .item-element .item-inner {
margin: 13px 0 14px 0; }
.layout-27.common-home .deals_layout27 .so-deal .extraslider-inner .item .image {
padding: 0 8px; }
.layout-27.common-home .slider-categories .item ul {
padding-left: 20px; }
.layout-27.common-home .extra27 .viewall {
display: none; }
footer.typefooter-27 .row-top > .container {
width: 970px;
padding: 20px 15px; }
footer.typefooter-27 .socials-w h2 {
display: none; }
.layout-28.common-home .extra-layout28 .pre_content {
width: 50%; }
.layout-28.common-home .extra-layout28 .modcontent {
width: 50%; }
.layout-28.common-home .block-cates {
top: 10px; }
.layout-28.common-home .block-cates ul li:last-child {
display: none; }
footer.typefooter-28 .row-top > .container {
width: 970px;
padding: 20px 15px; }
footer.typefooter-28 .socials-w h2 {
display: none;
/*[] HEADER 29 []*/ }
header.typeheader-29 .logo {
padding-top: 5px; }
header.typeheader-29 .container-megamenu.horizontal ul.megamenu > li > a {
padding: 18px 10px; }
.layout-29.common-home .module.sohomepage-slider .sohomeslider-description .text-slide .show1 h3 {
font-size: 40px; }
.layout-29.common-home .custom_banner .custom-banner .cont-right {
padding-top: 70px; }
.layout-29.common-home #content .module .modtitle span, .layout-29.common-home .content-banner .content1 h3, .layout-29.common-home .newsletter-index29 .newsletter .title-block .page-heading, .layout-29.common-home #content .module .modtitle {
font-size: 28px; }
.layout-29.common-home .content-banner .content1 {
padding: 30px; }
.layout-29.common-home .content-banner .banner1 {
width: 55%;
float: right; }
.layout-29.common-home .row-news-socials {
margin-top: 97px;
/*[] HEADER 30 []*/ }
header.typeheader-30 .header-middle {
position: relative;
padding-top: 70px; }
header.typeheader-30 .header-middle .middle1 .logo {
top: -50px;
right: 16%; }
header.typeheader-30 .telephone {
display: none; }
.layout-30.common-home .deals-layout30 .so-deals-slick.slick-vertical .deals-content .item .product-thumb .caption {
width: 50%; }
.layout-30.common-home #content .module .modtitle span, .layout-30.common-home .block-video .text-intro h3 {
font-size: 36px; }
footer.typefooter-30 .socials li {
margin-right: 6px; }
footer.typefooter-30 .socials li a {
width: 35px;
/*[] HEADER 31 []*/ }
header.typeheader-31 .header-middle {
padding: 70px 40px 10px 40px;
position: relative; }
header.typeheader-31 .header-middle .middle1 {
position: relative; }
header.typeheader-31 .header-middle .middle1 .menu-left {
position: absolute;
top: 0;
left: 15px; }
header.typeheader-31 .header-middle .middle1 .menu-left .container-megamenu.vertical {
width: 80px; }
header.typeheader-31 .header-middle .middle1 .main-menu-w {
width: 100%;
padding-left: 80px; }
header.typeheader-31 .header-middle .middle1 .logo {
top: -60px;
right: 38%; }
header.typeheader-31 .container-megamenu.horizontal ul.megamenu > li > a {
padding-right: 15px; }
header.typeheader-31 .middle2 {
position: absolute;
margin-top: 0;
right: 25px;
bottom: 8px; }
header.typeheader-31 .search-header-w {
position: relative; }
header.typeheader-31 .search-header-w .icon-search {
width: 40px;
height: 40px;
text-align: center;
line-height: 40px; }
header.typeheader-31 .search-header-w .icon-search i {
font-size: 18px;
color: #222; }
header.typeheader-31 .search-header-w .icon-search.active i::before {
content: "\f00d"; }
header.typeheader-31 .search-header-w .icon-search:hover {
cursor: pointer; }
header.typeheader-31 .search-header-w #sosearchpro .search {
display: none;
position: absolute;
top: 40px;
z-index: 99;
right: 0px;
margin-right: 0;
padding: 0;
width: 270px; }
header.typeheader-31 .wishlist {
margin-left: 20px; }
.layout-31.common-home .deals-layout31 .so-deal .extraslider-inner .item .item-time-w .item-time {
width: 95%;
padding: 10px; }
.layout-31.common-home .deals-layout31 .so-deal .extraslider-inner .item .item-time-w .item-time .item-timer .time-item {
margin: 0 6px; }
.layout-31.common-home .deals-layout31 .so-deal .extraslider-inner .item .item-time-w .item-time .item-timer .time-item:after {
right: -10px; }
.layout-31.common-home .content-highlight .col3 .item .item-content, .layout-31.common-home .content-highlight .col1 .item .item-content {
width: 66%;
padding-top: 5px;
float: left; }
.layout-31.common-home .content-highlight .col1 .item .item-img {
margin-left: 15px; }
.layout-31.common-home .content-highlight .col3 .item .item-img {
margin-right: 15px; }
.layout-31.common-home .banners2 .row-bn {
margin-top: 25px; }
.layout-31.common-home .banners2 .row-bn2 {
margin-bottom: 25px; }
.layout-31.common-home .blog-home {
margin-top: 50px; }
.typefooter-31 .block-policy .item-inner {
padding: 0 0 0 55px; }
.typefooter-31 .socials ul li a {
width: 45px;
height: 45px;
line-height: 48px; }
.typeheader-32 .header-top .header-top-right {
position: absolute;
top: 0;
right: 0; }
.typeheader-32 .header-top .header-top-left {
width: 100%; }
.layout-32.common-home .container {
width: 100%;
padding: 0 15px; }
.layout-32.common-home .brand-discount .modcontent {
width: 100%;
display: inline-block;
margin: -20px -10px; }
.layout-32.common-home .brand-discount .banner_pre {
display: none; }
.layout-32.common-home .brand-discount .so-deal {
padding: 20px 10px; }
.layout-32.common-home .blog-home32 .so-blog-external .blog-external .media .item .media-content .media-heading a {
font-size: 14px; }
.typefooter-32 .footer-apps ul li {
width: 45%;
/*====== HOME 33 =========*/ }
header.typeheader-33 .header-middle .search-header-w {
width: 50%; }
.layout-33.common-home .slider-categories .item ul {
padding: 15px; }
footer.typefooter-33 .apps ul li {
width: 45%; }
footer.typefooter-33 .footer-top .ftop-content ul {
float: right; }
footer.typefooter-33 .footer-top .ftop-content ul li {
width: auto;
margin-left: 20px;
/*====== HOME 34 =========*/ }
header.typeheader-34 .search-header-w {
position: relative; }
header.typeheader-34 .search-header-w .icon-search {
width: 40px;
height: 40px;
text-align: center;
line-height: 40px; }
header.typeheader-34 .search-header-w .icon-search i {
font-size: 18px;
color: #222; }
header.typeheader-34 .search-header-w .icon-search.active i::before {
content: "\f00d"; }
header.typeheader-34 .search-header-w .icon-search:hover {
cursor: pointer; }
header.typeheader-34 .search-header-w #sosearchpro .search {
display: none;
position: absolute;
top: 40px;
z-index: 99;
right: 0px;
margin-right: 0;
padding: 0;
width: 270px; }
header.typeheader-34 .header-middle .search-header-w {
width: auto;
margin: 0; }
header.typeheader-34 .lang-curr {
display: none; }
header.typeheader-34 .header-middle .logo {
width: 170px; }
header.typeheader-34 .header-middle .middle-inner {
width: calc(100% - 170px); }
header.typeheader-34 .shopping_cart .btn-shopping-cart .top_cart .shopcart-inner .text-shopping-cart {
display: none; }
header.typeheader-34 .shopping_cart .btn-shopping-cart .top_cart {
padding: 0 10px; }
header.typeheader-34 .container-megamenu.horizontal ul.megamenu > li {
margin-right: 20px; }
.layout-34.common-home .simple-product {
margin-top: 40px; }
.layout-34.common-home .custom-extra34 .so-extraslider .extraslider-inner .product-grid .product-item-container {
position: relative;
padding-right: 120px; }
.layout-34.common-home .custom-extra34 .so-extraslider .extraslider-inner .product-grid .product-item-container .product-card__gallery2 {
position: absolute;
top: 0;
right: 0;
width: 100px; }
.layout-34.common-home .custom-extra34 .so-extraslider .extraslider-inner .product-grid .product-item-container .product-card__gallery2 .item-img {
margin: 0 0 20px 0; }
footer.typefooter-34 .footer-bottom .container {
padding: 0;
/*====== HOME 35 =========*/ }
header.typeheader-35 .container-megamenu.horizontal ul.megamenu > li {
margin-right: 15px; }
header.typeheader-35 .header-middle .wishlist {
display: none; }
header.typeheader-35 .header-middle .main-menu-w {
width: 82%;
padding-left: 20px; }
header.typeheader-35 .shopping_cart {
padding: 0 15px; }
.layout-35.common-home #wrapper .row-advanced .heading-title h2 {
padding-top: 80px; }
.layout-35.common-home #wrapper .row-advanced {
padding-bottom: 140px; }
.layout-35.common-home .listingtab-layout35 .col_left {
width: 25%; }
.layout-35.common-home .listingtab-layout35 .col_left .col1 {
width: 100%; }
.layout-35.common-home .listingtab-layout35 .col_left .col2 {
display: none; }
.layout-35.common-home .listingtab-layout35 .modcontent {
width: 75%; }
.layout-35.common-home .blog-home35 .blog-external-simple .item .media-body {
padding: 102px 20px 25px; }
footer.typefooter-35 .newsletter-footer22 .newsletter .title-block .page-heading {
font-size: 22px; }
footer.typefooter-35 .box-getapp ul li {
width: 45%;
/************************************************************************************************
BLOCK HOME PAGE  
*************************************************************************************************/ }
#content #so-groups {
display: none;
/*[] LAYOUT 1 []*/ }
.layout-21 .banners1 {
margin-top: 30px; }
.layout-21 .banners1 .b-img2, .layout-21 .banners1 .b-img {
float: left;
width: 50%;
margin-bottom: 0; }
.layout-21 .deals-layout21 {
margin: 30px 0; }
.layout-21 .super-layout21 .so-sp-cat .category-wrap-cat {
padding: 32px 20px; }
.layout-21 .super-layout21 .so-sp-cat .custon-lnk ul li {
margin: 5px; }
.layout-21 .block-policy {
padding: 50px 0; }
.layout-21 .block-policy .row .item .item-inner::before {
left: -20px;
/*[] LAYOUT 22 []*/ }
.layout-22.common-home .products-list .product-grid2 .product-item-container .button-group .addToCart {
padding: 0 10px; }
.layout-22.common-home .products-list .product-grid2 .product-item-container .button-group .addToCart i {
display: none;
/*[] LAYOUT 23 []*/ }
.layout-23.common-home .banners1 {
display: none; }
.layout-23.common-home #content #sosearchpro {
padding: 50px 25px 45px 25px; }
.layout-23.common-home #content #sosearchpro .input-group .select_category, .layout-23.common-home #content #sosearchpro .input-group .select_brand {
margin: 12px 0; }
.layout-23.common-home #content #sosearchpro .button-search {
margin-top: 12px;
/*[] LAYOUT 24 []*/ }
.layout-24.common-home .product-simple.simple1 {
margin-top: 15px; }
.layout-24.common-home .product-simple.simple1 .so-extraslider .extraslider-inner .item .item-inner {
width: 50%;
float: left; }
.layout-24.common-home .product-simple.simple1 .so-extraslider .extraslider-inner .item .item-inner:last-child {
display: none; }
.layout-24.common-home .block-policy24 ul li {
margin: 5px 0; }
.layout-24.common-home .block-policy24 ul li:before {
display: none; }
.layout-24.common-home .testimonials {
background-size: 100% 100%; }
.layout-24.common-home .testimonials .contentslider {
padding: 30px; }
.layout-24.common-home .megamenu-style-dev {
z-index: 999;
/*[] LAYOUT 25 []*/ }
.layout-25.common-home #content .products-list .product-grid25 .product-item-container .right-block .button-group .addToCart {
padding: 0 15px; }
.layout-25.common-home .text-banner {
padding: 10px; }
.layout-25.common-home .text-banner .hot-item {
padding: 0 20px;
width: 28%; }
.layout-25.common-home .text-banner .text-offer {
padding-left: 40px;
margin-left: 28%;
padding-top: 0; }
.layout-25.common-home .listingtab-layout25 .so-listing-tabs .banner-pre {
display: none; }
.layout-25.common-home .listingtab-layout25 .so-listing-tabs .ltabs-items-container {
width: 100%;
/* ***********************************************************************************************
BLOCK FOOTER  
************************************************************************************************ */
/*[] FOOTER 21 []*/ }
footer.typefooter-21 .col-socials ul {
margin-right: 0; }
footer.typefooter-21 .logo-footer {
display: none; }
footer.typefooter-21 .footer-bottom {
width: 60%; 
top: 0;}
footer.typefooter-21 .copyright {
padding-top: 27px; }
footer.typefooter-21 .col-payment, footer.typefooter-21 .col-socials {
margin-top: 15px;
/*[] FOOTER 22 []*/ }
footer.typefooter-22 .newsletter-footer22 .newsletter .title-block .promotext {
display: none; }
footer.typefooter-22 .newsletter-footer22 .newsletter .title-block {
padding-top: 24px;
/*[] FOOTER 23 []*/ }
footer.typefooter-23 .socials li {
margin-right: 3px; }
footer.typefooter-23 .socials li a {
width: 35px;
/*[] FOOTER 24 []*/ }
footer.typefooter-24 .newsletter-footer21 {
margin-top: 20px; }
footer.typefooter-24 .footer-middle {
padding-bottom: 10px;
/*[] FOOTER 25 []*/ }
footer.typefooter-25 .service-top ul {
display: inline-block;
overflow-x: scroll; }
footer.typefooter-25 .service-top ul li {
width: 33.333%;
margin: 5px 0;
/************************************************************************************************
MEGAMENU 
*************************************************************************************************/
/*.horizontal ul.megamenu > li > .sub-menu{
right: 0;
left: auto;
}*/
/************************************************************************************************
PAGE LISTING  
*************************************************************************************************/ }

.thumb-vertical-outer {
padding: 20px 0; }
.related-products .image, div.so-extraslider.grid .image {
width: 40%; }
.producttab .tabsslider .nav-tabs li a {
padding: 10px; }
.module.so_filter_wrap .modcontent .so-filter-content-opts-container .put-min_max {
width: 100%;
margin-bottom: 5px; }
/************************************************************************************************
PAGE DETAIL  
*************************************************************************************************/
.content-aside .module h3.modtitle span {
font-size: 17px; }
.product-view .content-product-right .share .socials-wrap ul li {
margin-left: 25px; }
.upsell-sidebar.product-simple .so-extraslider .extraslider-inner .item .item-inner .item-image {
width: 80px; }
.upsell-sidebar.product-simple .so-extraslider .extraslider-inner .item .item-inner .item-info {
margin-left: 95px; }
.upsell-sidebar.product-simple .so-extraslider .extraslider-inner .item .item-inner .item-info .price .price-old {
padding: 0;
font-size: 12px; }
.upsell-sidebar h3.modtitle {
padding-left: 5px; }
.upsell-sidebar .so-extraslider .owl2-controls .owl2-nav {
right: 5px;
/*==============*/ }
.so-onepagecheckout .coupon-voucher .panel-body {
width: 100%; }
.so-onepagecheckout .coupon-voucher .input-group {
margin-bottom: 10px; }
.so-onepagecheckout .coupon-voucher .input-group .input-group-btn {
margin-left: 10px;
width: auto; }
.so-onepagecheckout .table-responsive .btn-danger {
margin-top: 0; }
.so-onepagecheckout .checkout-cart td.quantity .input-group input {
float: none;
margin: 0 auto 5px; }
.so-onepagecheckout .checkout-cart .input-group-btn {
min-width: 50px;
margin-top: 5px; }
.blog-listitem.list .blog-item {
width: 100%; }
.hidden-scorll {
overflow: auto; }
.blog-listitem .blog-item .blog-item-inner .blog-content h4 {
min-height: 48px; }
}

@media (min-width: 1200px) {
.container {
width: 1200px;
overflow: visible;
padding-left: 15px;
padding-right: 15px; }
.layout-1 .container, .layout-2 .container {
padding-left: 0;
padding-right: 0; }
footer #collapse-footer {
max-height: 100%; }
footer #collapse-footer:before {
display: none; } }
.sosearchpro_close_main {
position: absolute;
top: 5px;
right: -25px;
cursor: pointer;
width: 50px;
display: none;}
.sosearchpro_close_main .sosearchpro_close:after,
.sosearchpro_close_main .sosearchpro_close:before{
content: "";
position: absolute;
width: 30px;
top: 14px;
height: 3px;
display: block;
background: #000;
left: 0;
transition: .3s;
}
.sosearchpro_close_main:hover .sosearchpro_close:after,
.sosearchpro_close_main:hover .sosearchpro_close:before{
background: #c88989;
transition: .3s;
}
.sosearchpro_close_main .sosearchpro_close:after {
transform: rotate(45deg);
}
.sosearchpro_close_main .sosearchpro_close:before {
transform: rotate(-45deg);
}

header .dropdown-menu .sosearchpro_close_main{
bottom: 10%;
left: 40%;
top: auto;}
@media (min-width: 1200px) and (max-width: 1649px) { 
#content .so-groups-sticky {
width: 40px; }
}

@media(min-width: 767px){
.mobile-contact-icon p,.mobile-wishlist-icon div > div a{color: #fff;}
}
@media(max-width: 767px){
.sosearchpro_close_main {
display: block!important;
}
#table-view {
display: none;
}
.back-to-top{
display: none;
}
ul.breadcrumb {
margin: 5px;
padding: 10px 0;}
header.typeheader-24 .header-middle .middle2 {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #fff;
z-index: 9999;
padding-top: 20px;
visibility: hidden;
opacity: 0;
transition: .3s;
padding: 20px 10px;
}
header.typeheader-24 .header-middle .middle2.active {
visibility: visible;
opacity: 1; 
transition: .3s;  
}
.products-category .img-cate img{
width: 150px;
}
}
@media (max-width: 667px) {
header.typeheader-24 .shopping_cart .btn-shopping-cart .top_cart .shopcart-inner .items_carts{
display: none!important;
}
}
@media (max-width: 400px) {
header.typeheader-24 .logo {
width: 140px!important;
padding-top: 5px;
padding: 3px 0 0 0;}
header.typeheader-24 .navbar-logo {
padding: 0;
width: 62%;
}
header.typeheader-24 .header-middle .container{
padding: 0 5px;	
}
}
/*******************MEGAMENU_MOBILE************************/
@media (max-width: 992px) {
.vertical ul.megamenu > li.item-vertical.active .close-menu:before {
content: unset;
}
.vertical ul.megamenu > li.item-vertical.active .close-menu {
width: 100%;
text-align: left;
padding: 10px 0 7px 40px;
display: block;
transition: .3s; 
background: #000!important;
}
.vertical ul.megamenu > li.item-vertical.active .close-menu:hover {
padding-right: 30px; 
transition: .3s; 
background: #212121!important;
}
.vertical ul.megamenu > li.item-vertical.active .content > .row .hover-menu .menu{
border-bottom: 1px solid #393939;
padding-bottom: 2px;
}
.vertical ul.megamenu > li.item-vertical.active .content > .row:last-child .hover-menu .menu{
border: none;
}
.vertical ul.megamenu > li.item-vertical.active a{
color: #fff!important;
transition: .3s;
padding: 5px 0 0 5px!important;
font-size: 1.5rem !important;
}
.vertical ul.megamenu > li.item-vertical.active a:hover{
color: #b6b6b6!important;
transition: .3s; 
}
.vertical ul.megamenu > li.item-vertical.active .close-menu span{
font-size: 20px;
color: #fff;
padding: 5px;
text-transform: uppercase;
}
.vertical ul.megamenu > li.item-vertical > .sub-menu.active {
transform: translateX(0px);
transition: .3s;
visibility: visible;
}
.vertical ul.megamenu > li.item-vertical > .sub-menu .content {
background: #181818!important;
box-shadow: none!important;
}
.vertical ul.megamenu > li.item-vertical > .sub-menu {
transform: translateX(650px);
transition: .3s;   
left: 0;
position: fixed;
top: 0; 
height: 150vh;
background: rgb(24 24 24 / 99%);
visibility: hidden;
padding-top: 30px;
}
.close-menu span:after {
color: #999;
font-weight: 400;
position: absolute;
font-family: 'boxicons';
font-size: 26px;
top: 10px;
left: 10px;
content: "\ed38";
width: 50px;
height: 50px;
}
.vertical ul.megamenu > li.item-vertical > .sub-menu a:after{
display: none;
}
} 














