File: /var/www/html/TBbargain/wp-content/themes/Tbbargain/scss/header.scss
@import "partials";
@import "common";
.header {
background: $primary;
padding: 15px 0;
flex-wrap: wrap;
.header-wrap {
@extend .display-flex;
@extend .align-center;
@extend .justfi-spacebetween;
flex-wrap: wrap;
.logo {
margin: 0;
.img {
width: 93px;
@media ($sm-1679){
width: 80px;
}
@media ($sm-1441){
width: 70px;
}
@media ($sm-991){
width: 60px;
}
}
}
.search {
position: relative;
@media (max-width:600px){
order: 3;
width: 100%;
margin-top: 20px;
}
.txt {
height: 52px;
background: $white;
border-radius: 30px;
color: $lightBlue;
font-size: 16px;
font-weight: 500;
padding: 15px 30px;
min-width: 790px;
border: 0;
outline: 0 !important;
box-shadow: none !important;
@media ($sm-1679)
{
padding: 15px 30px;
min-width: 527px;
font-size:15px;
height:45px;
}
@media ($sm-1441)
{
padding: 15px 30px;
min-width: 490px;
font-size:15px;
}
@media ($sm-1199)
{
padding: 15px 30px;
min-width: 440px;
font-size:14px;
height:40px;
}
@media ($sm-991)
{
padding: 15px 30px;
min-width: 390px;
}
@media ($sm-767)
{
padding: 15px 30px;
min-width: 300px;
}
@media (max-width:600px){
width: 100%;
min-width: auto;
}
}
.img {
position: absolute;
inset: 0 20px 0 auto;
margin: auto;
@media ($sm-1441){
height: 25px;
}
}
}
.whatsapp {
.btn {
@extend .display-flex;
@extend .align-center;
background: $secondaryLight;
padding: 15px 30px;
gap: 15px;
font-size: 18px;
color: $white;
font-weight: 500;
border-radius: 30px;
line-height: 1;
@media ($sm-1679)
{
padding: 12px 30px;
font-size: 15px;
}
@media ($sm-1441)
{
padding: 12px 25px;
font-size: 14px;
}
@media ($sm-991)
{
padding: 12px 20px;
height: 40px;
}
@media ($sm-991)
{
padding: 12px 15px;
}
}
}
}
}
.header-menu {
padding: 30px 0 0 0;
@media ($sm-1199){
padding: 10px 0;
}
.navbar-toggler{
width: 40px;
height: 40px;
padding: 0;
&:focus{
outline: none;
box-shadow: none;
}
.navbar-toggler-icon{
width: 28px;
height: 28px;
}
}
ul {
margin: 0;
padding: 0;
@extend .display-flex;
@extend .justfi-spacebetween;
li {
list-style: none;
gap: 10px;
a {
text-decoration: none;
color: $lightBlue;
font-size: 18px;
font-weight: 500;
@extend .display-flex;
@extend .align-center;
gap: 10px;
transition: all 0.5s ease;
position: relative;
padding: 0 0 30px 0;
@media ($sm-1679)
{
font-size: 15px;
padding-bottom: 25px;
}
@media ($sm-1441){
padding-bottom: 20px;
}
svg {
g,
path {
stroke: $lightBlue;
transition: all 0.5s ease;
}
@media ($sm-1199){
width: 18px;
}
}
&:hover {
color: $primary;
svg {
g,
path {
stroke: $primary;
}
}
}
}
&.active {
a {
color: $primary;
svg {
g,
path {
stroke: $primary;
}
}
&::after {
height: 4px;
background: $primary;
border-radius: 5px;
content: "";
position: absolute;
inset: auto 0 0 0;
}
}
}
}
}
}