  //  adding styles for whole theme

  *{
    margin: 0px;
    padding: 0px;
    box-sizing: border-box;
    font-family: 'Yanone Kaffeesatz', sans-serif;
    
}

.social-menu-wrapper{
  display:flex;
  justify-content: space-between;
  align-items: center;
  background:#272727;
}
.search-form{
  padding-top: 4px;
  padding-bottom: 12px;
  input.search-submit{
    display: none;
  }
}
.social-menu{
  padding: .5rem;
}

header#masthead{

    margin-bottom: 1.5rem;
    background:#e62f43;
    padding-top: 1rem;
    margin-top: -1rem;
    .site-branding{
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 1.5rem;
       
        .site-title a{
            color: #fff !important;
            font-size: 1.75rem;
            text-transform: uppercase;
            margin-right: 7px;
            &:hover{
                text-decoration: none;
            }
        }
        img.custom-logo{
            width: 10rem;
            aspect-ratio: 3/2;
            height: auto;
            object-fit: contain;
        }
    }

    // site description styling
    p.site-description{
      color: #fff;
      margin-top: 1rem;
    }
    //  adding styles to main menu
    .menu{
        background: $menu-color;
        justify-content: center;
       
        a{
            padding: .75rem 1rem;
            color:$menu-links;
            text-transform: uppercase;
            &:hover{
                text-decoration: none;
                background: #fff;
                color:$links;
            }
        }
    }
  }
     
//    adding dropdown symbol to the menu

.menu-item-has-children:after{
    content: '⮟';
    top: 50%;
    right: 4%;
    margin-top: -5px;
    font-size: 12px;
    position: absolute;
}

//   adding styles to sub menu
  .main-navigation ul ul{
    display: inline-block;
    background: $background;
    a{
        background-color:$background;
        color: #000 !important;
        padding: .3rem .5rem !important;
        &:hover{
            background:darken($background, 10%) !important;
        }
    }

  }

//   adding styles to menu .menu-toggle
  .menu-toggle{
    background: none;
    border: none;
    position: absolute;
    top: 25%;
    right: 2rem;
   img{
    width: 1.5rem;
    height: auto;
   }
}
@media only screen and(max-width:600px){
  .site-title a{
    display: none;
  }
}