/* CSS CUSTOM */

/*HOME*/
.home .home-slider-title{font-family: "Metrocity-Bold";font-size: 48px;line-height: normal;}
	
@media screen and (min-width: 768px){
	.home .home-slider .description .content .contentTitles_button.btt_size_2{padding-top: 17px !important;padding-bottom: 14px !important;}
	.home .home-slider .description .content .contentTitles_button.btt_size_0{padding-top: 12px !important;padding-bottom: 10px !important;}
}

@media screen and (max-width: 767px){
	.home .home-slider-title{font-size: 34px;line-height: 34px;}
	.home .home-slider-description{font-family: "Metrocity-Medium";font-size: 15px;line-height: 21px;color: #fff;padding-top: 12px;}
}
/*HOME*/


#rdc-productlist-area-a .title_list_1{display: none;}
#rdc-productlist-area-a .order .exp1 {display: none;}
#rdc-productlist-area-a .order .exp2 {font-size: 11px;color: #333333;line-height: 18px;margin-right: 12px;}
/*RDC-PRODUCTLIST-AREA-B*/
#main.products{background-color: #F6F6F6;}
#main.search {background: #FFF;}

/* Heading */
.heading-titles .item-subtitle-search{font-family: "Metrocity-Medium";font-size: 14px;color: #454545;line-height: 140%;}

body #sp-id-8564 {display: none;}
#main.products .wrapper-active-filters-list {padding: 6px 0 10px;}
#main.products .side-menu{display: none;}
#main.products .wrapper-side-menu{background-color: #FFF; border: 1px solid #DDDDDD;}
#main.products .filters .cnt-filters { padding: 0 17px 15px;}
#main.products .filterbyexp{display: block;font-family: Metrocity-Bold;font-size: 15px;color: #000000;text-transform: uppercase;margin-left: 19px;padding-top: 22px;padding-bottom: 20px;}
#main.products .filters .title-filter .names-filter-active {display:none;}
#main.products .filters {border-top: 0;}
#main.products .filters .box-filter {border-bottom: 0;border-top: 1px solid #E6E6E6;}
#main.products .wrapper-filters.wrapper-rotation-filters .filters {border-top: 0px;}
#main.products .top-filters .wrapper-top-filters {background-color: #F6F6F6;}
#main.products .filters .box-filter > p {padding-left: 18px;padding-bottom: 13px;}
#main.products .filters .box-filter > p > .item-name, #main.products .filters .box-filter > p > .item-name b{font-size: 14px;}
#main.products .filters .box-filter > p::after {content: '';position: absolute;top: calc(50% - 4px);right: 15px;width: 8px;height: 8px;background: url(/sysimages/icon-dropdown.png) left top/8px no-repeat;background-position: left top;}
#main.products .filters .box-filter.closed > p::after {background: url(/sysimages/icon-dropdown-filters.png) left top/8px no-repeat;}
#main.products .filters .checkbox .check {border: 1px solid #CCCCCC;border-radius: 3px;width: 16px;height: 16px;}
#main.products .filters .checkbox .check::before {background-color: #252D6B;background-size: 6px 5px;}
#main.products .filters .checkbox input[type=checkbox]:checked + .check {border-color: #252B6D;}
#main.products .filters .checkbox .filter-name {line-height: 24px;font-size: 13px;color: #333333;}
#main.products .filters .see-all {font-family: Metrocity-Medium;font-size: 13px;color: #252D6B;line-height: 20px;margin-left: 27px;}
#main.products .filters .bottom-filters .clear-filters::before {display: none;}
#main.products .filters .bottom-filters .clear-filters .link{font-family: Metrocity-Medium;border-bottom: 0px;}
#main.products .filters .bottom-filters .clear-filters {padding: 10px 28px;border: 1px solid #666666;border-radius: 18px;}
#main.products .filters .bottom-filters .clear-filters:hover {border-color: rgba(102, 102, 102, 0.3);}
#main.products .filters .bottom-filters {margin: 45px 0 31px 19px;}
#main.products .filters .checkbox.disabled {opacity: 0.4;}

#main.search .filterbyexp{display: block;padding-top: 20px;}

body .top-filters .row .column a{border: 1px solid #999999;padding: 10px 5px;}
body .wsm-button{zoom: 0;}
body .top-filters .row .column{padding: 0 5px;}
body .content-results {background-color: #F6F6F6;}
body .top-filters .wrapper-top-filters.fixed{box-shadow: 0px 0px 3px 0px rgba(0,0,0,0);background-color: #F6F6F6;padding: 10px 5px;}

/* Listagem - Tablet */
body.tablet #main.products .wrapper-side-menu{width: 240px;margin-right: 15px;}


#header .menu > ul > li > a{font-family: 'Metrocity-Medium';}

/*RDC-PRODUCTLIST-AREA-D*/
#rdc-productlist-area-d .container{padding-left: 0;padding-right: 0;}
#rdc-productlist-area-d .title_list_1{font-family: Metrocity-Bold;font-size: 15px;color: #000000;text-transform: uppercase;}
#rdc-productlist-area-d .wrapper-list-title{margin-top: 20px;margin-bottom: 19px;}
#rdc-productlist-area-d .top-list .order .exp1 {display: none;}
#rdc-productlist-area-d .top-list .order .exp2 {font-size: 11px;color: #333333;line-height: 18px;margin-right: 10px;}
#rdc-productlist-area-d .top-list .order > p::after {right: -2px;width: 10px;height: 6px;background: url(/sysimages/icon-arrow-orderby.png) left top/9px 8px no-repeat;}

#menu .search-mobile input{font-family: Montserrat-Regular;color: #666666;}
#menu .search-mobile .btn-search-mobile:hover{border-color: transparent;background: transparent;color: transparent;}

/*RDC-PRODUCTLIST-AREA-F*/
#rdc-productlist-area-f .wrapper-list-title{width: calc(100% - 292px) !important;margin: 0px auto;float: right;}

@media screen and (max-width: 767px){
	#rdc-productlist-area-f .wrapper-list-title{width: 100% !important;float: none;}
	#rdc-productlist-area-d .container{padding-left: 12px;padding-right: 12px;}
}

body #menu {
    background-color: #252D6B;
}

#menu .menu-mobile ul li.featured_li a {

	font-family: Metrocity-Bold;
	font-size: 16px;
	color: #FFF;
}

#menu .menu-mobile .main-menu li a {
    font-family: Metrocity-Medium;
}

body #menu .menu-mobile .main-menu li.featured > a, body #menu .menu-mobile .main-menu li.featured > .a {color: #84BE41 !important;}

#menu .menu-mobile ul.sub-mobile li.hasSub a {
    color: #252D6B;
}

#menu .menu-mobile ul.menu-inst {
	background-color: #252D6B;
}

#menu .menu-mobile ul li a {
    font-family: Metrocity-Book;
	font-size: 15px;
	color: #252D6B;
}

#menu .menu-mobile ul.menu-inst li a {
    color: #FFF;
    font-size: 13px;
}

#menu .menu-mobile .main-menu > li:not(.featured_li) > a {
    background-color: #F4F4F4;
}

#menu .menu-mobile ul.sub-mobile li.return a {
    color: #FFFFFF;
    font-family: Metrocity-Medium;
}
#menu .menu-mobile .main-menu .sub-mobile li.dropdown_li .sub-mobile li a {
    font-family: Metrocity-Medium;
    font-size: 14px;
    color: #282828;
    line-height: 27px;
}

#menu .menu-mobile .main-menu .sub-mobile li.dropdown_li a {
    font-family: Metrocity-Medium;
    font-size: 13px;
}

#menu .menu-mobile .main-menu .sub-mobile li.dropdown_li.active a {
    font-family: Metrocity-Bold;
    font-size: 15px;
}


#menu .menu-mobile ul.menu-inst li.logout a::before{display: none;}

@media screen and (min-width: 768px){

body #main.products .wrapper-side-menu {width: 256px;margin: 0 36px 0 0;padding-bottom: 0;}
body .container-products {width: calc(100% - 292px) !important;margin: 0px auto;}

}




/* ============================ STORE LOCATOR ===========================*/
body .stores.ref03 .search-wrapper .form-field {width: 210px;}
body .stores.ref03 .search-wrapper .form-field.wrapper-city {width: 338px; margin-left: 10px;}
@media screen and (min-width: 768px){
body .stores.ref03 .search-wrapper .button {min-width: 134px;height: 40px;margin-left: 10px;line-height: normal;padding-top: 11px;padding-bottom: 11px;}
}

@media screen and (max-width: 767px){
	body .stores.ref03 .search-wrapper .form-field, .stores.ref03 .search-wrapper .form-field.wrapper-city {
	    float: none;
	    width: 100%;
	    margin-left: 0;
	    margin-bottom: 10px !important;
	}

	body .stores.ref03 .search-wrapper .form-field.wrapper-city {
	    width: 100%;
	    margin-left: 0;
	}

	#main.products .top-filters .wrapper-top-filters .wsm-button {border: 1px solid #999999;}
	#main.products{background-color: #F6F6F6; border: 0;}
	#main.products .filters .box-filter.closed p::after {top: 25px;background: url(/sysimages/icon-dropdown-filters.png) left top/8px no-repeat;}

}

/* ============================ STORE LOCATOR ===========================*/

/* ---------- ACCOUNT --------- */
@media screen and (min-width: 768px){
	body #main.account {background: #FFF;}
	body .account .title-page h1{font-size: 28px;line-height: 30px;}
	body .account .title-page p{font-family: 'Metrocity-Medium';font-size: 14px;line-height: 18px;color: #454545;}
	body .account .title-page > div span{font-family: 'Metrocity-Book';font-size: 11px;line-height: 20px;color: #343434;}
	body .account .account-menu li a{font-family: 'RobotoMedium';font-size: 13px;color: #666;}
	body .account .account-menu li.sel a{color: #252D6B;}
	body .account .form-field p{font-family: 'RobotoRegular';font-size: 13px;color: #444747;padding: 8px 10px 8px 0;}
	body .account .form-field p span:not([class]){color: #444747;}
	body .account .button, body .account button, body .account input[type=submit], body .account input[type=button]{font-family: 'Metrocity-Book';font-size: 11px;}
	body .account .special-button{font-size: 10px;}
	body .account .account-menu ul li.sel {background-color: #E9E7E7;}
	body .account .bottom-form .changeSettings button {background: #252D6B;border-color: #252D6B;border-radius: 0px;}
	body .account .bottom-form .changeSettings button:hover{background: #84BE41;border-color: #84BE41;}
	body #account-menu ul.account-menu-inst li.logout a::before{display: none;}
	body #account-menu ul.account-menu-inst li.wish a::before{display: none;}
	body #account-menu ul.account-menu-inst li a{padding: 8px 15px;}

}

@media screen and (max-width: 767px){

	body #account-menu ul li a{font-family: 'RobotoMedium';font-size: 13px;color: #666;font-weight: normal;}
	body #account-menu ul li.sel a {color: #252D6B;background-color: #E9E7E7;}
	body #account-menu .title-menu {background: #FFF;margin-bottom: 0;}
	body #account-menu .title-menu p {font-family: Metrocity-Bold;}
	body #account-menu ul li{border-color: rgba(217, 217, 217, 0.5);}
	body #account-menu ul li a {padding: 10px 31px;}
	body #account-menu ul.account-menu-inst li.logout a::before{display: none;}
	body #account-menu ul.account-menu-inst li.wish a::before{display: none;}
	body #account-menu ul.account-menu-inst li a{padding: 8px 15px;color: #F2F3F3;}
	body #account-menu ul.account-menu-inst {background-color: #252D6B !important;}
	body .filters .checkbox .check::before {
	    background-color: #252D6B;
	    border-radius: 3px;
	    background-size: 6px 5px;
	}
	body .filters .checkbox .check {
	    border: 1px solid #CCCCCC;
	    border-radius: 3px;
	    width: 16px;
	    height: 16px;
	}
	body #main.products .wrapper-side-menu{background-color: #F6F6F6; border: 0;}
	body .banner23.wrapper-banner-product .dis_table .dis_cell {padding: 4px 4px !important;}

	body #main.products .filters .box-filter{border: 0;}

	
}
/* ---------------------------- */

/* Content Blocks - Listagem */
.products .container-blocks-section{background-color: transparent !important;}

/* Search - No Results */
@media screen and (min-width: 768px) {
	.search .wrapper-image{max-width: 128px;margin: auto;padding-top: 50px;}
	.search .wrapper-image img{width: 100%;display: block;}
}

/* Product Detail - Product Variants */
body .variants{margin-bottom: 0;}

/* Product Detail - Product Colors */
body .wrapper-colors .colors a span.color-code, body .wrapper-colors .colors .a span.color-code{width: 44px;height: 44px;}
.wrapper-colors .colors a span.color-code, .wrapper-colors .colors .a span.color-code{background-color: whitesmoke;}

/* Header */
@media screen and (max-width: 1250px) {
	body #header .menu > ul > li > a{padding-left: 10px;padding-right: 10px;}
}

/*blog*/

.icons_social a.tw,.icons_social a.pi,.icons_social a.tm {display: none!important;}
.icons_social a.lk {display: inline-block!important;}

