  //  adding styles for whole theme

  *{
    margin: 0px;
    padding: 0px;
    box-sizing: border-box;
    font-family: 'Poppins', sans-serif;
    scroll-behavior: smooth;
  
    h1,h2,h3,h4{
       font-family: 'Roboto', sans-serif;
       color: $links;
    }
    p{
      color: #3a4f66;
    }
    a{
      color: $sidebar-links;
      &:hover{
        color: $mini-links;
      }
    }
    
}


header#masthead{
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    margin-bottom: 1.5rem;
    padding-top: 1rem;
    margin-top: -1rem;
    .site-branding{
       display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 1.5rem;
       
        .site-title a{
          color: $utility-color;
            font-size: 1.75rem;
            text-transform: uppercase;
            margin-right: 7px;
            &:hover{
                text-decoration: none;
            }
        }
        img.custom-logo{
            width: 150px;
            height: auto;
        }
    }


    // site description styling
    p.site-description{
     display: none;
    }
   

    //  adding styles to main menu
    .menu{ 
        a{
            padding: .75rem 1rem;
            color:$utility-color;
            text-transform: uppercase;
            font-size: .8rem;
            font-weight: 600;
            &:hover{
                text-decoration: none;
                color:$menu-color;
                
            }
        }
    }
  }
     
  
    // styling current menu item
    .current-menu-item a{
      color: $utility-color !important;
    }
//    adding dropdown symbol to the menu

.menu-item-has-children:after{
    content: '⮟';
    color: $light-color;
    top: 50%;
    right: 4%;
    margin-top: -7px;
    font-size: 12px;
    position: absolute;
}

//   adding styles to sub menu
  .main-navigation ul ul{
    display: inline-block;
    border-radius: 12px;
    a{
        background-color:rgb(234, 234, 234);
        color: #000 !important;
        font-size: 12px;
        padding: .3rem .5rem !important;
        &:hover{
            background:darken(rgb(225, 225, 225), 4%) !important;
        }
    }

  }

//   adding styles to menu .menu-toggle
  .menu-toggle{
    border: none;
    background: none;
       img{
    width: 1.5rem;
    height: auto;
   }
}




