/* NOVO HEADER - CB v3.9
===================================================================================================*/

@import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,300;0,400;0,600;0,700;0,800;0,900;1,300;1,400;1,600;1,700;1,800;1,900&display=swap');

header *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
header{width:100%;font-family: 'Nunito', sans-serif !important;background:#F7F7F7;}
header hr{width:400px;display:block;margin:30px 0;float:left;border-width:0;height:1px;}
header .container{width:1240px;margin:0 auto; padding: 0;}
header .container:before,header .container:after{content:" ";display:table}
header .container:after{clear:both}
header .main{width:100%;}
header .main .view-all{font-size:12px;text-decoration:underline;letter-spacing:normal;text-align:center;color:#0033C6;float:left;width:100%}
header .tooltip{opacity:0;visibility:hidden;background-color:#FFF;text-align:left;position:absolute;top:28px;left:50%;-webkit-transition:all .3s .1s;-moz-transition:all .3s .1s;-o-transition:all .3s .1s;transition:all .3s .1s;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.4);-moz-box-shadow:0 1px 3px rgba(0,0,0,.4);box-shadow:0 1px 3px rgba(0,0,0,.4);z-index:9999}
header .tooltip:before{content:"";position:absolute;top:-8px;left:33px;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #fff}
header .navbar ul li:nth-child(1) ul.tooltip:before{ left: 10px;}
header nav{list-style:none}
header nav:before,header nav:after{content:" ";display:table}
header nav:after{clear:both}
header nav li{float:left;position:relative;width:auto;font-size:12px}
header nav.help{float:left;margin:5px 0 0 250px}
header nav.help li{margin-right:17px;letter-spacing:.6px}
header nav.help li a{font: Regular 12px/37px Nunito;color:#0033C6;opacity:.6;line-height:3.1;letter-spacing:.6px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
header nav.help li a:hover{opacity:1}
header nav.services{float:right;margin:5px 15px 5px 0}
header nav.services li{margin-left:17px;letter-spacing:.6px}
header nav.services li a{font: Regular 12px/37px Nunito;color:#0033C6;opacity:.6;line-height:3.1;letter-spacing:.6px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
header nav.services li a:hover{opacity:1}
header .row:before,header .row:after{content:" ";display:table}
header .row:after{clear:both}

header .brand{float:left;text-indent:-9999px;background:url(../img/header/logo.svg) no-repeat; background-size:208px 48px;height:49px;width:208px; margin: 0;}
/*header .brand{float:left;text-indent:-9999px;background:url(//www.casasbahia-imagens.com.br/App_Themes/CasasBahia/img/header/logo-bahia.gif) no-repeat center center;background-size:auto auto;background-size:180px 48px;height:49px;width:180px}*/
header .brand a{float:left;height:49px;width:208px}
header .search_bar{width:699px;background:#fff;border: 1px solid #D9D9D9;position:relative;float:left;margin-left:32px;padding:9px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
header .search_bar .twitter-typeahead{width:100%}
header .search_bar .search_dropdown{font-weight:600;min-width:17px;border:none;font-size:14px;color:#0033C6;padding:0 28px 0 13px;border-radius:2px 0 0 2px;position:absolute;top:0;left:0;bottom:0;z-index:10000;user-select:none;box-sizing:content-box}
header .search_bar .search_dropdown:after{content:"";position:absolute;top:20px;right:5px;height:8px;width:8px;border:1px solid #0033C6;border-width:0 1px 1px 0;transform:rotate(45deg)}
header .search_bar .search_dropdown:hover,header .search_bar .search_dropdown.active{cursor:pointer}
header .search_bar .search_dropdown > span{position:absolute;top:50%;margin-top:-8px;white-space:nowrap;font-size:15px}
header .search_bar .search_dropdown ul{display:none;position:absolute;top:105%;left:0;font-size:12px;width:225px;height:310px;background:#fff;box-shadow:1px 1px 5px rgba(0,0,0,0.2);border-radius:3px;padding:7px 0;overflow:auto}
header .search_bar .search_dropdown li{list-style-type:none;margin:0;padding:5px 18px;color:#666;position:relative}
header .search_bar .search_dropdown li:hover{background:#e9eff3}
header .search_bar .search_dropdown li.selected{background:#1C62A8;color:#fff}
header .search_bar ::placeholder{font-weight:400}
header .search_bar input[type=text]{border:none;font-size:14px;color:#a3adb3;width:95% !important;padding:.5em;margin:0;overflow:hidden}
header .search_bar input[type=text]:focus{outline:none}
header .search_bar button[type=button]{width:23px;height:23px;border:none;position:absolute;top:15px;right:10px;cursor:pointer;text-indent:-9999px;background:url(../img/header/ic-search.svg)no-repeat 0 0; background-size: 23px 23px;}
header .search_bar button[type=button]:hover{background:url(../img/header/ic-search.svg)no-repeat 0 0; background-size: 23px 23px;}
header .profile{width:200px;position:relative;float:left;margin:10px 0 0 25px;cursor:pointer}
header .profile .tooltip{left:-230px}
header .profile.--less-information .tooltip{left:-96px;}
header .profile .tooltip:before{left:350px;}
header .profile.--less-information .tooltip:before{left:135px;}
header .profile:hover .tooltip{opacity:1;top:48px;visibility:visible}
header .profile .welcome{padding-left:51px;float:left}
header .profile .welcome:before{width:29px;height:36px;top:0;position:absolute;left:13px;content:" ";background:url(../img/header/cliente.svg)no-repeat 0 0; background-size: 26px 36px;}
header .profile .welcome:after{width:11px;height:7px;margin-top:15px;position:absolute;right:0;content:" ";background:url(../img/header/cliente.svg)no-repeat 0 0; background-size: 26px 36px;}
header .profile .welcome i{font-size:14px;line-height:16px;float:left;color:#fff;font-weight:700;opacity:.6;margin-right:5px}
header .profile .welcome strong{width:100%;font-size:14px;line-height:22px;float:left;color:#0033C6;font-weight:700;cursor:pointer}
header .profile .welcome strong a{color:#0033C6;}
header .profile .welcome #lnkCadastreSe{ color: #0033C6;}
header .profile .welcome span{font-size:12px;float:left;color:#0033C6;font-weight:400;line-height:1.33;letter-spacing:.2px;}
header .profile .welcome span a{color:#0033C6;}
header .profile .not-logged{display:flex}
header .profile nav{float:left;width:150px;margin:15px}
header .profile nav li{font-size:12px;float:none;display:flex}
header .profile nav li.logout{margin-top:90px;}
header .profile.--less-information nav li.logout{margin-top:0;}
header .profile nav li.logout a{color:#0033C6}
header .profile nav li.logout a:hover{color:#0033C6}
header .profile nav li.new:after{content:"NOVO";width:35px;height:12px;background-color:#0033C6;font-size:8px;line-height:1.75;color:#0033C6;text-align:center;position:relative;left:5px}
header .profile nav li.note:after{content:"";width:6px;height:6px;background-color:#30a9d7;position:relative;left:5px;top:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
header .profile nav a{line-height:2.17;text-align:left;color:#0033C6;margin-left:0}
header .profile nav a:hover{color:#1273c4}
header .profile .login{width:230px;height:180px;float:left;margin:15px;padding:15px;background-color:#eee;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
header .profile .login h3{font-size:14px;font-weight:500;color:#0033C6;text-align:center}
header .profile .login span{float:left;width:100%;text-align:center;font-size:14px;color:#666;margin-top:10px}
header .profile .login span > a{color:#0033C6;font-weight:700;text-decoration:underline}
header .profile .profile-button{margin-top:10px;float:left}
header .profile .profile-button a{width:200px;float:left;padding:10px 0;border-radius:5px;background-color:#73b528;font-size:12px;letter-spacing:.5px;text-align:center;color:#fff;text-transform:uppercase}
header .profile .profile-button a:hover{background-color:#81ca2e}
header .profile .facebook-button{margin-top:10px;float:left}
header .profile .facebook-button a{width:200px;float:left;padding:10px 0;border-radius:5px;background-color:#3b5998;font-size:12px;letter-spacing:.5px;text-align:center;color:#fff;text-transform:uppercase}
header .profile .facebook-button a:hover{background-color:#4465ab}
header .profile .logged{display:flex;display:none}
header .profile .last-order{width:180px;float:left;padding:15px;background-color:#eee;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:15px}
header .profile.--less-information .last-order{display:none;}
header .profile .last-order h3{width:100%;font-size:14px;letter-spacing:.1px;color:#0033C6;margin-bottom:10px}
header .profile .last-order .number{font-weight:700;letter-spacing:.5px;color:#0033C6;float:left;width:100%}
header .profile .last-order .number:after {display: none;}
header .profile .last-order .description{font-size:13px;line-height:normal;letter-spacing:.1px;color:#0033C6;text-decoration:underline;float:left;width:100%;margin-bottom:10px}
header .profile .last-order .status{font-size:13px;font-weight:700;letter-spacing:.5px;float:left;width:100%}
header .profile .last-order .status.shipped{color:#28aa46}
header .profile .last-order .delivery{font-size:13px;line-height:1.23;letter-spacing:.1px;color:#294e74}
header .profile .last-order .view-all{margin-top:15px}
header .cart{width:46px;height:38px;float:right;position:relative;margin:10px 20px 0 0;background:url(../img/header/ic-cart.svg)no-repeat 0 0;background-size: 46px 38px;}
header .cart .cart-quantity {width: 40px;height: 28px;color: #E71A3B;font-size: 12px;line-height: 28px;text-align: center;position: absolute; left: 7px; top:-1px; font-weight: 700;}
header .cart .tooltip{left:-260px}
header .cart .tooltip:before{left:285px}
header .cart:not(.--less-information):hover .tooltip{opacity:1;top:48px;visibility:visible}
header .cart .tooltip .my-cart{width:300px;margin:15px;float:left}
header .cart .tooltip h3{float:left;font-size:16px;line-height:1.63;letter-spacing:normal;text-align:left;color:#00579f;text-transform:uppercase}
header .cart .tooltip h3 strong{}
header .cart .item-quantity{float:right;font-size:14px;line-height:1.86;color:#333}
header .cart .my-orders{float:left}
header .cart .item{width:300px;margin:0 15px 5px}
header .cart .item .item-image{width:61px;height:61px;float:left;margin-right:5px;}
header .cart .item .item-description{width:128px;height:26px;overflow:hidden;float:left;font-size:11px;text-align:left;margin-right:15px;color:#666}
header .cart .item .item-price{width:90px;height:14px;;font-size:14px;text-align:right;color:#0033C6;float:left}
header .cart .item .items-quantity {float: left;  font-size: 12px; color: #909090; width: 127px; margin-top: 10px; }
header .cart .item .service { width: 234px; height: 15px; overflow: hidden; float: left;  font-size: 12px; text-align: left; color: #666666; margin-top: 5px;}
header .cart .item .service .service-type {float: left;  font-size: 12px; width: 128px; height: 26px; margin-right: 15px; text-transform: lowercase; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
header .cart .item .service .service-price {float: left; height: 14px; width: 90px; color: #0033C6;  font-size: 13px; font-weight: bold; text-align: right;}
header .cart .view-all{margin-top:15px}
header .cart .total-orders{width:100%;float:left;background:#eee;margin-top:13px;padding:15px}
header .cart .total-orders > strong{float:left;font-size:16px;text-align:left;color:#666;font-weight:400}
header .cart .details{float:right;font-size:12px;color:#666}
header .cart .details > strong{;font-size:16px;text-align:right;color:#0033C6;width:100%;float:left}
header .cart .finalize-order{width:100%;float:left;margin-top:12px;padding:10px 0;border-radius:5px;background-color:#73b528;font-size:14px;letter-spacing:.3px;text-align:center;color:#fff;text-transform:uppercase}
header .cart .finalize-order:hover{background-color:#81ca2e}
header .navbar{margin:11px 0 9px 0;}
header .navbar ul li{margin-right:1.91em;font-size:12.1px;line-height:120%;letter-spacing:.7px}
@supports (-ms-ime-align:auto) and (-webkit-text-stroke:initial) {
    header .navbar ul li {margin-right: 1.14em;} 
}
header .navbar li:last-child{margin-right:0}
header .navbar ul li a{font: Bold 11px/14px Nunito; color:#fff;text-transform:uppercase;-webkit-transition:color .15s;-moz-transition:color .15s;-o-transition:color .15s;transition:color .15s}
header .navbar ul li:nth-last-of-type(-n+2) a{color:#fff}
header .navbar ul li.all-departments{padding-left:28px;margin-right:27px}
header .navbar ul li.all-departments a{ font: Bold 14px/14px Nunito;}
header .navbar ul li.all-departments:before{width:16px;height:12px;position:absolute;left:0;content:" ";background:url(../img/header/ic-menu.svg)no-repeat 0 0; background-size: 16px 12px;}
header .navbar ul li:nth-child(1) ul.tooltip{margin-left:-120px}
header .navbar ul li:nth-child(2) ul.tooltip{margin-left:-50px}
header .navbar ul li:nth-child(3) ul.tooltip{margin-left:-90px}
header .navbar ul li:nth-child(4) ul.tooltip{margin-left:-60px}
header .navbar ul li:nth-child(5) ul.tooltip{margin-left:-80px}
header .navbar ul li:nth-child(5) ul.tooltip::before{left:70px}
header .navbar ul li:nth-child(7) ul.tooltip{margin-left:-430px}
header .navbar ul li:nth-child(7) ul.tooltip::before{left:390px}
header .navbar ul li:nth-child(8) ul.tooltip{margin-left:-284px}
header .navbar ul li:nth-child(8) ul.tooltip::before{left:260px}
header .navbar ul li:hover ul.tooltip{opacity:1;top:38px;visibility:visible}
header .navbar ul li ul.tooltip > li{display:flex}
header .navbar ul li ul.tooltip > li > .departments{width:655px;margin:15px}
header .navbar ul li ul.tooltip > li > .departments strong{float:left;width:100%;margin-bottom:28px;text-transform:uppercase;font-size:18px;font-weight:600;line-height:1.44;color:#0033C6; text-transform: initial;}
header .navbar ul li ul.tooltip > li > .departments ul{float:left;margin-right:20px}
header .navbar ul li ul.tooltip > li > .departments ul li{float:none;margin-right:0;letter-spacing:normal;display:block}
header .navbar ul li ul.tooltip > li > .departments ul li a{font-size:12px;text-transform:none;line-height:2.17;text-align:left;color:#0033C6;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
header .navbar ul li ul.tooltip > li > .departments ul li a:hover{color:#0033C6;border-bottom:1px solid #0033C6}
header .navbar ul li ul.tooltip > li > .services{width:245px;margin:15px}
header .navbar ul li ul.tooltip > li > .services strong{float:left;width:100%;margin-bottom:28px;text-transform:initial;font-size:18px;font-weight:700;line-height:1.44;color:#0033C6}
header .navbar ul li ul.tooltip > li > .services ul{float:left}
header .navbar ul li ul.tooltip > li > .services ul li{float:none;margin-right:0;letter-spacing:normal}
header .navbar ul li ul.tooltip > li > .services ul li a{font-size:12px;text-transform:none;line-height:2.17;text-align:left;color:#0033C6;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
header .navbar ul li ul.tooltip > li > .services ul li a:hover{color:#0033C6;border-bottom:1px solid #0033C6}
header .navbar ul li ul.tooltip > li > .best-sellers{width:450px;margin:15px}
header .navbar ul li ul.tooltip > li > .best-sellers strong{float:left;width:100%;margin-bottom:28px;font-size:14px;font-weight:700;line-height:1.86;color:#0033C6}
header .navbar ul li ul.tooltip > li > .best-sellers .products{float:left}
header .navbar ul li ul.tooltip > li > .best-sellers .products a{width:120px;height:120px;float:left;margin-right:20px}
header .navbar ul li ul.tooltip > li > .best-sellers .products a:last-child{margin-right:0}
header .navbar ul li ul.tooltip > li > .best-sellers ul{float:left;margin-right:20px}
header .navbar ul li ul.tooltip > li > .best-sellers ul li{float:none;width:120px;margin:0}
header .navbar ul li ul.tooltip > li > .best-sellers ul li a{font-size:12px;letter-spacing:normal;text-transform:none;line-height:2.17;text-align:left;color:#0033C6;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
header .navbar ul li ul.tooltip > li > .best-sellers ul li a:hover{color:#0033C6;border-bottom:1px solid #0033C6}
header .navbar ul li ul.tooltip > li > .featured-product{width:150px;position:relative;margin:15px}
header .navbar ul li ul.tooltip > li > .featured-product strong{float:left;width:100%;margin-bottom:28px;font-size:14px;font-weight:700;line-height:1.86;color:#0033C6}
header .navbar ul li ul.tooltip > li > .featured-product a{position:absolute; color:#0033C6;}
header .navbar ul li:nth-child(3) ul.tooltip > li > .featured-product a{left:-99px;top:-20px}
header .navbar ul li:nth-child(5) ul.tooltip > li > .featured-product a{left:0;bottom:-15px}
header .navbar ul li ul.tooltip > li > .buy-by-brand{width:450px;margin:15px}
header .navbar ul li:nth-child(5) ul.tooltip > li > .buy-by-brand{width:430px}
header .navbar ul li ul.tooltip > li > .buy-by-brand strong{float:left;width:100%;margin-bottom:28px;text-transform:initial;font-size:14px;font-weight:700;line-height:1.86;color:#0033C6}
header .navbar ul li ul.tooltip > li > .buy-by-brand .brands{float:left}
header .navbar ul li ul.tooltip > li > .buy-by-brand .brands a{width:120px;float:left;margin-right:20px}
header .navbar ul li ul.tooltip > li > .buy-by-brand .brands a:last-child{margin-right:0}
header .navbar ul li ul.tooltip > li > .buy-by-brand ul{float:left;margin-right:20px}
header .navbar ul li ul.tooltip > li > .buy-by-brand ul li{float:none;width:120px;margin:0}
header .navbar ul li ul.tooltip > li > .buy-by-brand ul:last-child li{margin-right:0}
header .navbar ul li ul.tooltip > li > .buy-by-brand ul li a{font-size:12px;text-transform:none;line-height:2.17;letter-spacing:normal;text-align:left;color:#0033C6;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
header .navbar ul li ul.tooltip > li > .buy-by-brand ul li a:hover{color:#0033C6;border-bottom:1px solid #0033C6}
header .navbar ul li ul.tooltip > li > .featured-service{width:150px;position:relative;margin:15px; display: none};
header .navbar ul li ul.tooltip > li > .featured-service strong{float:left;width:100%;margin-bottom:28px;text-transform:uppercase;font-size:14px;font-weight:700;line-height:1.86;color:#0033C6}
header .navbar ul li ul.tooltip > li > .featured-service a{position:absolute}
header .navbar ul li:nth-child(1) ul.tooltip > li > .featured-service a{left:-25px;bottom:-59px}
header .navbar ul li:nth-child(2) ul.tooltip > li > .featured-service a{left:-45px;bottom:-13px}
header .navbar ul li:nth-child(7) ul.tooltip > li > .featured-service a{left:-55px;bottom:0}
header .navbar ul li:nth-child(8) ul.tooltip > li > .featured-service a{left:-25px;bottom:-59px}
header .hotbar{width:100%;overflow:hidden;padding:12px 0;}
header .hotbar nav{width:100%}
header .hotbar nav li{margin-right:78px;font-size:12px;letter-spacing:normal}
header .hotbar nav li:last-child{margin-right:0}
header .hotbar nav li a{color:#1273C4;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out; font: Regular 12px/14px Nunito;}
header .hotbar nav li a:hover{color:#6280D9}
header .hotbar nav li a.effect-underline:after{content:'';position:absolute;left:0;display:inline-block;height:.5em;width:100%;border-bottom:1px solid #6280D9;margin-top:10px;opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform .35s;transition:opacity 0.35s,transform .35s;-webkit-transform:scale(0,1);transform:scale(0,1)}
header .hotbar nav li a.effect-underline:hover:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}


header .header-menu-dept{width:100%; background: #0033C6; margin: 16px 0 0; border-bottom: 4px solid #ED1A3B;}

/* Medias */
@media (max-device-width: 949px) {
	header .row:nth-child(1), header .row:nth-child(3), header .search_bar, header .profile, header .cart, header .header-menu-dept{display: none;}
	header .row:nth-child(2){margin: 15px 0;}
	header .container{width: auto;}
  header .hotbar{display: none;}
  footer .container{ width: 90% !important;}
}
@media (min-device-width: 950px) and (max-device-width:1279px) {
  header .container{width: 85.333em; padding: 0 1.833em; }
  header .search_bar{width:420px}
  header .navbar ul li{margin-right:0.923em;}
  footer .container{ width: 90% !important;}




  /*----MS Edge Browser CSS Start----*/
@supports (-ms-ime-align:auto) and (-webkit-text-stroke:initial) {
    header .navbar ul li {margin-right: 0.82em;} 
}
  /*----MS Edge Browser CSS End----*/

  header .navbar ul li:nth-child(6),header .navbar ul li:nth-child(7){display:none}
  header .navbar ul li:nth-child(4) ul.tooltip{margin-left:-240px}
  header .navbar ul li:nth-child(4) ul.tooltip::before{left:205px}
  header .navbar ul li:nth-child(5) ul.tooltip{margin-left:-320px}
  header .navbar ul li:nth-child(5) ul.tooltip::before{left:310px}
  header .navbar ul li:nth-child(8) ul.tooltip{margin-left:-234px}
  header .navbar ul li:nth-child(8) ul.tooltip::before{left:245px}
  header .navbar ul li:nth-child(1) ul.tooltip > li > .featured-service{display:none}
  header .navbar ul li:nth-child(8) ul.tooltip > li > .featured-service a{left:10px;bottom:-51px}
  header .navbar ul li:nth-child(8) ul.tooltip > li > .featured-service a > img{height:300px}
  header .hotbar nav li{margin-right:43px}
}

/* Conflitos do ComponentsP */
#MenuWelcomeLogado{background:none}
.brnTvAuto{z-index:0}
.busca-resultado:not([id="ctl00_home"]) .twitter-typeahead{width:initial}
.busca-resultado:not([id="ctl00_home"]) #btnOK{-moz-background-clip:padding;-moz-border-radius:5px;-webkit-background-clip:padding-box;-webkit-border-radius:5px;background-clip:padding-box;background-color:none;background-image:none;border-radius:5px;color:#fff;font-size:12px;font-weight:400;line-height:0;margin-right:0;margin-top:0;padding:10px;position:absolute;text-align:initial;top:15px;right:10px;width:21px;height:20px}
.area-1 .search-bar .search-bar-control .type1,.area-1 .box-busca .search-bar .search-bar-control .search-bar-control__item,header .profile .welcome:after,.lnkTodasCategorias{display:none}
.box-busca{display:none}


/* Departamento com flag novo */
header .navbar ul li ul.tooltip > li > .departments ul:first-of-type { margin-right:60px;}
header .navbar ul li ul.tooltip > li > .departments ul:first-of-type li:first-child a{ position:relative;}
header .navbar ul li ul.tooltip > li > .departments ul:first-of-type li:first-child a:after { background: #32AFDD;  content: "novo"; color: #fff; position: absolute; right: -40px; top: 0; border-radius: 4px; padding: 0 4px; line-height: initial; }

/* Moveis */

header .navbar ul li:nth-child(5) ul.tooltip > li > .best-sellers ul:last-child li:last-child a{ text-decoration: underline; font-weight: 600;}

.featured-service.ds-mid{ display: block !important; width:285px !important ;}

/* Apelido */
header strong#lblLoginMsg{width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}


