*, *::before, *::after { box-sizing: border-box; } body { font-size: 13px; font-family: "Open Sans", sans-serif; } a { color: black; text-decoration: none; } .container { padding: 0 190px; width: 100%; } .header-background { background: #4cb1ca; padding: 17px 0; } .header-login { display: flex; justify-content: space-between; align-items: center; } .language-currency > span { opacity: 0.8; color: white; padding-right: 5px; } #language, #currency { background: #4cb1ca; border: none; color: white; font-family: "Open Sans", sans-serif; cursor: pointer; } #language { margin-right: 20px; position: relative; } #language > li:last-child { position: absolute; display: none; margin-top: 5px; } .list-login > li { display: inline; } .list-login > li > a { color: white; } .list-login > li > a:hover { color: #000000; transition: all 0.5s; } .list-login > li:not(:last-child) { border-right: 1px solid white; padding: 0 15px; } .list-login > li:last-child { padding-left: 15px; } .logo-menu { font-size: 14px; padding: 40px 0; font-weight: bold; text-transform: uppercase; display: flex; justify-content: space-between; align-items: center; } .title { font-size: 36px; } .menu > li { display: inline; } .menu > li:not(:first-child) { padding-left: 25px; } #search { padding: 10px 115px 10px 10px; font-size: 13px; border: 1px solid #c6c6c6; }