/* Configuracao Geral Menu Desktop Lingerie */
.topnav {overflow: hidden; /* width:100%; margin:0 auto; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content:space-around; -webkit-justify-content:space-around;*/display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:1rem;justify-items:center;}
.topnav button {background-color: #fff; border:none; cursor:pointer;}
.darknav {display:none; position: fixed; width: 100%; height: 100%; z-index: -1; top: 119px; left: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,0.5);}
.dropdown {border:none;/*display: inline-block;*/}
.dropdown [id^="dropbtn"] {/*font-family:'Lato',sans-serif;*/ font-size: 16px; font-weight:400; border:none; outline: none; color: #000; text-transform:uppercase; /*margin: 0;*/}
[class^="dropdown-menu"] {display: none; width: 100%; padding:0px 20px 20px 20px; left:-20px; position: absolute; z-index: 10; background:#fff; border:none; box-shadow: 0 3px 8px -2px #cccccc;}
.drop-column {width:20%; float:left;}
.drop-column b {float: none; font-size: 16px; font-weight:bold; font-family: 'Lato',sans-serif; color: #000; padding: 20px 0 2px 0; text-decoration: none; display: block; text-transform: uppercase;} 
.drop-column a {float: none; padding: 4px 0 4px 0; font-size: 15px;;font-weight:400; font-family: 'Lato',sans-serif; color: #636363; text-decoration: none; display: block;}
.drop-column a:hover {text-decoration:underline;}
.drop-red {float:left; padding-top: 20px; text-decoration: none; display: block; text-transform: uppercase;}
.drop-red a {color: #ff4a4a !important; font-size: 16px !important; font-weight: 400 !important;}
.dropdown [id^="dropbtn"]:hover {color:#000 !important; background:#ffffff !important;}
.dropdown:hover [class^="dropdown-menu"] {display: block;}
div.topnav .dropdown:hover ~ .darknav {display:block;}
.containerSiteMenu {position: absolute; left: 0; width: 100%;}
.SiteMenu {position: relative; width: 100%; margin: 0 auto;}

@media screen and (min-width: 1366px) {
.topnav {/*max-width:1306px;*/}
.SiteMenu {max-width: 1266px;}
.dropdown [id^="dropbtn"] {/*padding:10px 1.305em;*/}
}

@media screen and (max-width: 1365px) {
.topnav {max-width:1240px;}	
.SiteMenu {max-width: 1200px;}
.dropdown [id^="dropbtn"] {/*padding:10px 1.12em;*/}
}

@media screen and (max-width: 1224px) {
.topnav {max-width:1024px;}	
.SiteMenu {max-width: 984px;}
.dropdown [id^="dropbtn"] {/*font-size:14px;*//*padding:10px 0.92em;*/}
.drop-column b {font-size: 14px;}
.darknav {top: 113px;}
}

@media screen and (max-width: 1023px) {
.topnav {display:none}
}