.showXS{
	display:none;
}
.myCenter {
    margin: auto !important;
}
#rstbox_1 {height:auto !important;max-height:430px !important;}

#breadcrumbs .inner-container {
    padding: 0px 0;
    text-align: left;
}
#breadcrumbs {
    background-color: #FFF;
    background-image: none;
    background-repeat: no-repeat;
    background-size: cover;
    background-position-x: 50%;
    background-position-y: 50%;
    background-attachment: fixed;
}

h1, h2, h3, h4, h5 {
   font-family: 'Industry Inc Base' !important;
   font-weight: 400;
}
.pagination > .active > a {z-index:1;}
.vpcf-filter-module-container {
    padding-top: 20px;
}


.header-search {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: #FFF;
    padding: 0px 30px;
    z-index: 1001;
}

div#n2-ss-65 .n2-ss-slider-pane-single {margin:0 !important;}
div#n2-ss-65 .n2-ss-slider-1, div#n2-ss-65 .n2-ss-slider-2 {height: auto !important;}

div.mod-languages ul {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 11px;
    margin-top: 3px;
    margin-left: 10px;
}
/*LOGOTIPO*/
.header-add-margin {
    margin-top: 0px;
}
img.site-logo.logo-general.img-responsive {
    width: 60px;
	display:inline-block;
}
.brand {
    display: inline-block;
       margin: 0px 0px -5px;
}

/*!pop close*/
.modal-header {background-color: #AB257A !important;}
.modal-header h4 {color:#ffffff;}
.close {float: right;font-size: 21px;font-weight: 700;line-height: 1;color: #ffffff;text-shadow: none;filter: none;opacity: inherit;}
.close:hover, .close:focus {color: #505050;text-decoration: none;cursor: pointer;filter: none;opacity: inherit;}

/*Drop Cart*/
.vp-dropmod-inner.drop-right span {color:#505050;font-size:20px}

#vpf-header .inner-container {
    padding: 0px 0 0px;
    -webkit-transition: height 200ms ease-in;
    -moz-transition: height 200ms ease-in;
    -o-transition: height 200ms ease-in;
    transition: height 200ms ease-in;
}

.vpf-topbar .nav > li {
    display: inline-block;
    padding: 0;
    font-size: 11px;
}

.vpf-topbar .inner-container {
    border-bottom: 1px solid transparent;
    padding: 5px 0;
    margin-bottom: -1px;
}

.container-fluid {
    /*padding-right: 0px;
    padding-left: 0px;*/
    margin-right: auto;
    margin-left: auto;
}
.vpf-menu .mega-expand > .mega-menu-expand {z-index:9000;}
.mega-menu-expand ul li h3.menuUIN a {color:#ab257a;}

.header-top {
        background-color: #505050;
    -webkit-box-shadow: 1px 1px 1px #efefef;
    box-shadow: 0px 0px 0px #efefef;
}

/*! Icons Menu*/
.navbar-toggle i.icon-menu {font-size:20px}
.navbar-offcanvas-modules span {color: #FFF;font-size: 26px;}
/*!------*/

.fontUIN div, .fontUIN {
	font-family: 'Industry Inc Base' !important;
	font-weight:normal !important;
	font-style:normal !important;
}

.navbar-toggle.vpf-offcanvas-toggle {margin-top:3px;}
.navbar-offcanvas-modules.align-right {
    margin-top: 10px;
    margin-right: 10px;
}

.navbar-mainmenu .navbar-nav > li > a, .navbar-mainmenu .navbar-nav > li > span {
	 font-family: 'Industry Inc Base';
    color: #ffffff50;
    text-transform: uppercase;
    letter-spacing: 0.5px;
	font-weight:normal;
	font-style:normal;
	font-size:15px;
	font-stretch:normal;
}

.navbar-mainmenu .navbar-nav > li.active > a, .navbar-mainmenu .navbar-nav > li.active > span {
    color: #FFF;
    background-color: transparent;
}

.vpf-menu.navbar-nav {
    display: inline-block;
    float: left;
}
nav.navbar.navbar-mainmenu.visible-md-block.visible-lg-block.vpf-mainmenu {
    padding-top: 5px;
}

/*.row {
    margin-right: 0px;
    margin-left: 0px;
}*/


.mega-menu-expand, .vpf-menu .submenu li.deeper > ul, .vpf-menu .submenu.deeper > .mega-menu-expand {
    color: #000;
    background-color: #FFF;
    border: 0 none;
    border-top: 1px solid #eeeeee;
    -webkit-box-shadow: 0 3px 10px rgba(0,0,0,0.15);
    -moz-box-shadow: 0 3px 10px rgba(0,0,0,0.15);
    box-shadow: 0 3px 10px rgba(0,0,0,0.15);
}

h3.menuUIN {
	color:#ab267b;
	font-family: 'Industry Inc Base';
	 padding-left: 20px;
}

.mega-sub-cont ul {
    list-style: none;
    list-style-type: none;
    margin-bottom: 0;
    padding-left: 20px;
    line-height: 25px;
}

/* BLOCO CARRINHOS/PESQUISA */

.row.row-condensed {
     margin-right: 0px;
}

.offcanvas-toggle-container {left:65px;right:0;}
.col-md-10.header-add-margin.hidden-sm.hidden-xs {
	width: 80%;
}
.last-group {
	position:absolute;
	top:0;
	right:0;
    height: 50px;
    background-color: #ab257a;
    /*width: 11.666%;*/
	text-align:center;
	padding:0 15px;
	/*width: 135px;*/
}

.navbar-offcanvas-modules.align-right {
    margin-top: 10px;
    margin-right: 5px;
    text-align: right;
}

.ss-menu-icon {
	width:26px;	
}
/*BLOCO SLIDER */

div#n2-ss-1 .n2-ss-layer .n2-font-ee52a288c0f11095fb0e6268e314c8db-hover {
    font-weight: 400 !important;
    font-family: 'Industry Inc Base' !important;
}

/* CUSTOM POSITIONS */

section.bottom-slider.mg1 {
    background-color: #464646;
    border-top: 1px solid #464646;
	color:#FFF;
    border-bottom: 0 none;
}

section.bottom-slider.mg2 {
	background-color: #FFF;
    border-top: 0px solid #FFF;
    border-bottom: 0 none;
    background-image: url(/images/2020/07/21/hp-about.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: inherit;
    background-position: 0 0;
}

.utility-wide, .utility-vertical {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0;
    margin-bottom: 0px;
    border-top: 0 none;
    border-bottom: 0 none;
    background-color: #ffffff;
    background-image: none;
    background-repeat: no-repeat;
    background-size: cover;
    background-position-x: 50%;
    background-position-y: 50%;
    background-attachment: fixed;
}

.bottom-slider {
    background-color: #272727;
    border-top: 1px solid transparent;
    border-bottom: 0 none;
}
.module-cont {
    position: relative;
    margin-bottom: 0px;
}

/* CONTACTOS */

.form-control, select:not(.form-control), textarea:not(.form-control), input[type="text"]:not(.form-control), input[type="password"]:not(.form-control), input[type="datetime"]:not(.form-control), input[type="datetime-local"]:not(.form-control), input[type="date"]:not(.form-control), input[type="month"]:not(.form-control), input[type="time"]:not(.form-control), input[type="week"]:not(.form-control), input[type="number"]:not(.form-control), input[type="email"]:not(.form-control), input[type="url"]:not(.form-control), input[type="search"]:not(.form-control), input[type="tel"]:not(.form-control), input[type="color"]:not(.form-control), .uneditable-input:not(.form-control), .inputbox:not(.form-control) {
    background-color: #ffffff;
    color: #555555;
    border-color: #cccccc;
	width:100%;
	border-bottom:1px solid #626262;
}
#sppb-addon-1595320784777 .sppb-ajaxt-contact-form div.sppb-form-group textarea {
    background: rgba(0, 0, 0, 0);
    border-bottom: 1px solid #626262 ;
    border-radius: 0px;
    transition: .35s;
}

label.sppb-form-check-label {
    color: #626262;
}

/* BOTAO CART*/
.btn-fieldvalue {
    background-color: #FFF;
    color: #333;
    border: 1px solid #333;
}

.btn.active {box-shadow: none;background-color: #ab257a;color:#FFF;border-color:#88155e;}

/* FOOTER */
.footer-titulo {
	 font-family: 'Industry Inc Base';
	font-weight: 400;
	font-style: normal;	
	padding-bottom: 10px;
}
/* PRODUTO PROMOÇÃO */
.product-promo-area {text-align: left;z-index: 10;position:relative;}
.product-promo-area .promo-zone {margin: 0 5px 5px 0;color: var(--main-text);background-color: #ffffff;font-size: 10px;padding: 5px;display: table;}

/*produto expand*/
.category-view .product-listing div.product, .vm-product-module .product-listing div.product {margin-bottom: 30px;position: relative;padding:0;}
.product-listing .product-inner {padding: 19px 15px 15px 19px;z-index:1;border: 1px solid transparent;}
.product-listing .product-inner:hover {border: 1px solid #ccc;/*position: absolute;*/top: 0;z-index: 2;background: #FFF;}
.product-listing .product-inner .uinlista {display:block;min-height:45px;opacity:0;transition:opacity 0.2s ease;}
.product-listing .product-inner:hover .uinlista {opacity:1;}

/* TAGS */
.product-tag-right {
    position: absolute;
    top: 25px;
    right: 10px;
    z-index: 11;
}

ul.nav-vm-categories.nav.vpf-collapsible-menu.sidebar-menu {
    text-transform: uppercase;
}

.vmcategory .menu-title {font-size:12px;}
.sidebar-menu li > a {padding:5px 15px;}

a.vpcf-option-name {
    text-transform: uppercase;
}

/*Menu Adepto*/
.menuAdepto {text-align:center;}

/*Menu Outlet*/
.col-outlet {padding:0 10px;width:20%;float:left;}
.menuOutlet {text-align:center;}

.header-search input[type="search"]{ display: inherit!important; }

@media only screen and (max-width: 800px) {
 .module-conthp_lojas {
    display: none;
}
}

/*=========================================================*/

/*! Menu Mobile Icons*/
/*.offcanvas-toggle-container {margin-top: -10px;}*/
/*.navbar-toggle i.icon-menu {font-size:20px}*/
.navbar {border:none;}
.navbar-brand{padding:5px 10px;margin-left:-15px!important;line-height:10px;color:#fff!important;background-color:#000}
.navbar-brand:hover{background-color:#000!important}
a.navbar-brand{color:#fff;font-size:40px}
.navbar-brand span[class^="icon-"] {font-size:40px}
.mobIcons {display: inline-block;position: absolute;top: 0;right: 0; padding: 11px 15px; background-color: #ab257a;/*width:135px;*/text-align: center;z-index:999;}
.mobIcons  ul {list-style: none;margin: 0;padding: 0;margin-right: 5px;}
.mobIcons  ul li {display: inline;margin-right: 15px;}
.mobIcons  ul li:last-child  {margin-right: 0;}
.mobIcons  ul li a {color: #FFF;font-size: 20px;}
.mobIcons ul li a span[class^="icon-"] {font-size:20px}
.lo_uin {position: absolute;right: 145px;z-index: 10;}
.lo_uin img {max-height: 75px;}

.jewel.jewel-invert {background-color: #505050;}
.btn-jewel-group > .jewel {display: inline-block;position: absolute;padding: 3px;height: 16px;width: 16px;font-size: 10px;line-height: 10px;white-space: nowrap;color: #FFF; -webkit-border-radius: 50%; border-radius: 50%;}
span.product-count {font-size:12px}

.vp-dropmod-pointer {left:70%;}
.vp-dropmod-inner.drop-center {left:-185px;top:40px;}
span.product-count-text { color:#000; font-size: 12px; }

.bottom-horizontal .custom a span[class^="icon-"] {margin-right:5px;font-size:20px;}
.bottom-horizontal .custom a:last-child {margin-right:0;}

.footer-right ul {padding:0 !important}
.footer-right ul li {display:inline;margin-right:5px;}
.footer-right ul li:last-child {margin-right:0;}
.footer-right ul li span {font-size:20px;}

/*breadcrumbs*/
.breadcrumbs-inner {padding:0;}
.breadcrumbs-inner ul {padding:10px 0 !important;}

/*main inner*/
#mainbody .container .inner-container {padding-top:30px;}

/*!sobre trick*/
.sp-center .sppb-col-md-10 {margin:auto;}
.aboutImage {position:absolute;right:0;}

/*!Tabs*/
ul.shopTabs.nav-tabs{border-bottom:1px solid #1a1e21;white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}
ul.shopTabs.nav-tabs>li{float:none;display:inline-block;margin-bottom:-1px}
ul.shopTabs.nav-tabs>li.active>a,ul.shopTabs.nav-tabs>li.active>a:focus,ul.shopTabs.nav-tabs>li.active>a:hover{color:#fff;cursor:default;background-color:#1a1e21;border:1px solid #1a1e21}
ul.shopTabs.nav-tabs>li>a{margin-right:0;line-height:1.42857143;border:1px solid #1a1e21;border-radius:0;font-size:14px;font-weight:600;padding:9px 15px 11px 15px}
ul.shopTabs.nav-tabs>li>a:hover{background-color:#ab257a;border:1px solid #ab257a;border-bottom:transparent;color:#fff}
.shopContent.tab-content{padding:20px 0px 0px 0px}
.sizeChart{text-align:right}
.sizeChart a{color:#939397;font-size:12px;line-height:20px;text-decoration:underline}
.sizeChart a:hover{color:#ab257a}
.segmento h5{margin-top:20px;margin-bottom:0;font-weight:700;color:#1a1e21}
.segmento .wrapSizes .tableCell{vertical-align:middle;padding:20px;border-bottom:1px solid #cbcbcb;padding:10px 5px;padding-left:5px}
.segmento .wrapSizes .tableCell:first-child{padding-left:0}
.segmento .wrapSizes .tableCell:last-child{padding-right:0}
.segmento .wrapSizes .tableHeader{color:#939397;padding-top:0}
.segmento .wrapSizes .tableCellProd {vertical-align:middle;padding:20px;border-bottom:1px solid #cbcbcb;padding:10px 5px;padding-left:5px;height:65px;}
.segmento .wrapSizes .tableCellProd.size{font-weight:600;padding-top: 25px;}
.segmento .quantidade{text-align:center}
.segmento .preco {float:right;text-align:right;}
.segmento .preco .atual {font-weight: 600; color:#ab257a;}
.segmento .preco .old {font-weight: 400; color:#1a1e21;position:relative;}
.segmento .preco .old::before{content:" ";height:1px;background-color:#ab257a;width:calc(100% + 6px);display:block;position:absolute;left:-3px;-webkit-transform:rotate(-7deg);-moz-transform:rotate(-7deg);-ms-transform:rotate(-7deg);-o-transform:rotate(-7deg);top:50%}

.addtocartList {width:100%;margin-top:15px}

.myBrands .mod-header {font-size:18px;text-transform: uppercase;font-weight: bold;padding-bottom: 10px;border-bottom: 1px solid #E5E5E5;}
.header-search-inner {padding-right: 40px;padding-top: 4px;}

/*filter*/
.myFilter{display:table;width:auto;/*float:left;*/margin-bottom:10px;}
.myFilter select {background-color: #aaaaaa;box-shadow:none;webkit-box-shadow:none;border:0;padding:6px 2px;color:#ffffff;font-size:12px;text-transform: uppercase !important;}
.mySearch {float:left;}

.filtro.myFilter, .filtro .cf_flt_wrapper {width:100%;}
.filtro .cf_flt_header {padding-bottom: 10px;border-bottom: 1px solid #E5E5E5;}
.filtro .cf_flt_header_text {font-size: 18px;text-transform: uppercase;font-weight: bold;font-family: 'Industry Inc Base' !important;}

.headexpand {display:none;}
.cf_flt_wrapper {margin-bottom: 10px;float: left;margin-right: 5px;}
.cf_flt_wrapper:last-of-type {margin-right:0}
.cf_flt_header_text{font-family: 'Industry Inc Base' !important;font-size:small;}

.filtro span a {padding: 10px 15px !important;display: block;text-transform: uppercase;border-bottom: 1px solid #EEE;}
.filtro .cf_filters_list li .cf_option {padding: 7px 15px !important;display: block;text-transform: uppercase;border-bottom: 1px solid #EEE;font-size:12px;}
.filtro .cf_filters_list li .cf_sel_opt {font-weight: bold;}
.filtro ul.cf_filters_list {padding:0}
.etiqueta {text-align:center;}
.etiqueta span[class^="icon-lavar"] {font-size:60px}

/*Produtos 2 Linhas*/
.product-inner .category-name {min-height: 35px;}

.vpf-menu li a.outlet {color:#c3c3bb;background: #ab257a !important;;padding-right: 8px !important;}
.vpf-menu li a.outlet:hover {color:#fff;background: #ab257a;}

/*Logo no Produto*/
.img_clube_logo_lista {position: absolute;top: 0;left: 0;z-index: 5;}
.img_clube_logo_lista img {max-height: 40px;}

/*VISFORMS*/

.btn.botaoVIS {
	border-color: #AB267B !important;
    background-color: transparent !important;
    color: #AB267B !important;
    padding: 10px 15px 10px 15px !important;
    font-size: 11px !important;
	font-weight: 600 !important;
	float:right !important;

}
.inputbox.visCSSinput {
	border-color:#FFF !important;
	background-color: #ffffff !important;
    color: #555555 !important;
    width: 100% !important;
    border-bottom: 1px solid #626262 !important;
}
.vis_mandatory {
    font-weight: 300 !important;
}

a.mobile {
    display: none !important;
}
/*-----MD-----*/
@media (min-width: 992px) and (max-width: 1199px) {
#rstbox_1 {height:auto !important;max-height:470px !important;}
.lo_uin {right: 140px;z-index: 20;}
.lo_uin img {max-height: 60px;}
.mySearch {float:left;margin-top: 25px;margin-left: 10px;}
.navbar-mainmenu .navbar-nav > li > a, .navbar-mainmenu .navbar-nav > li > span {padding-left: 6px;padding-right: 6px;font-size: 12px;letter-spacing:0;	font-size:14px;}

.mega-sub-cont ul {padding-left:15px;line-height:23px;}
h3.menuUIN {font-size:18px;padding-left:15px;}
.mega-menu-expand, .vpf-menu .submenu li.deeper > ul {font-size: 13px;}
.nome {display: none;}
}

/*-----SM-----*/
@media (min-width: 768px) and (max-width: 991px) {
#rstbox_1 {height:auto !important;max-height:630px !important;}
.lo_uin img {max-height: 60px;}	
.vanguarda {margin-bottom:15px;}

.productdetails-view .produto-detalhe-categoria {padding-top:30px;}
.productdetails-view .product-title-cont {position: relative;padding-right: 0;padding-top:0;}

.myBrands {margin-bottom:30px}
.mySearch {float:left;margin-top: 25px;margin-left: 10px;}

.vpf-topbar .nav > li {display: inline-block;padding: 0;font-size: 10px;}
.vpf-topbar .nav > li > a, .vpf-topbar .nav > li > span {padding: 0 6px; background: none;}

.mega-sub-cont ul {padding-left:5px;line-height:22px;}
h3.menuUIN {font-size:15px;padding-left:5px;}
.mega-menu-expand, .vpf-menu .submenu li.deeper > ul {font-size: 12px;}
.nome {display: none;}
}

/*-----XS-----*/
@media (max-width: 767px) {
#rstbox_1 {height:auto !important;max-height:530px !important;}
.top-right .inline-mod.right:first-child {float:right;}
.lo_uin {right: 100px;}
.lo_uin img {max-height: 45px;}
.footer-titulo {margin-top:15px;}
#bottom {padding:60px 0 0 0;}
footer.footer {padding-bottom: 30px;}
.productdetails-view .produto-detalhe-categoria {padding-top:30px;}
.productdetails-view .product-title-cont {position: relative;padding-right: 0;padding-top:0;}
.header-search-inner {padding-right: 40px;padding-top: 10px;}

.segmento .wrapSizes .tableCellProd {
    vertical-align: middle;
    padding: 20px;
    border-bottom: 1px solid #cbcbcb;
    padding: 10px 5px;
    padding-left: 5px;
    height: 110px !important;
}

/*filter*/
.myFilter h5 {margin:5px 0;}
.myFilter{display:table;width:100%;float:left;margin-right:0;margin-bottom:5px;z-index: 20;position: relative;}
.myFilter select {padding:3px 1px;font-size:10px;}
.mySearch {float:left;margin-top: 25px;margin-left: 10px;}
.myBrands {margin-bottom:30px}

.top-right .inline-mod.right:first-child {float:none;}
.mega-menu-expand {display:none !important;}

.inline-mod.right {margin-top: 0;}
a.mobile {
    display: block !important;
}
.nome {display: none;}


}

/*-----XSM-----*/
@media (min-width: 490px) and (max-width: 767px) {
	.hiddenXS{
		display:none;
	}
	
	.showXS{
		display:block;
	}
.lo_uin {right: 130px;}
.lo_uin img {max-height: 60px;}
.nome {display: none;}
/*!*/
}

.bottom-slider .container .inner-container{ padding:0!important; }
.bottom-slider.mg4{ background-color: #AB267B; }
#section-id-1595518536841{margin-top: -70px !important;}
.bgGradient {background-image: linear-gradient(transparent,#272727, #272727);}
/*.ss-img-ct{width: 95%; padding-left:5%!important;}*/
/*.ss-img-ct{width: 100%;border: 1px solid red; margin:0!important;}*/
#section-id-1595493284721 .sppb-row {margin-right: 0; margin-left: 0;}
#column-wrap-id-1595493284720{padding: 0!important;}

/*==========================================================*/

.btn-primary {
    color: #ffffff;
    background-color: #ab257a;
    border-color: #ab257a;
}


.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover {
    color: #ffffff;
    background-color: #6d174d;
    border-color: #6d174d;
}

.imgproduto {
	width:183px;
	height:183px;	
}
