  //  adding styles for whole theme

  *{
    margin: 0px;
    padding: 0px;
    box-sizing: border-box;
    font-family: 'Source Sans Pro', sans-serif;
    scroll-behavior: smooth;
    p{
      color: #fff;
    }
    h1,h2,h3,h4,h5,h6{
      color: #fff;
    }
}


.search-form{
  padding-top: 4px;
  padding-bottom: 12px;
  input.search-submit{
    display: none;
  }
}

header#masthead{

    margin-bottom: 1.5rem;
    // background:$mast-head;
    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: 150px;
            height: auto;
        }
    }

    // site description styling
    p.site-description{
      color: #fff;
      margin-top: 1rem;
    }
     @media only screen and (max-width:1268px){
        p.site-description{
         display: none;
      }
     }
    //  adding styles to main menu
    .menu{
        // background: $menu-color;
        justify-content: center;
  
        a{
            padding: .75rem 1rem;
            color:$sidebar-links;
            text-transform: uppercase;
            font-weight: 600;
            letter-spacing: 2px;
            &:hover{
                text-decoration: none;
                color:$links;
            }
        }
    }
  }
     
//    adding dropdown symbol to the menu

.menu-item-has-children:after{
    content: '⮟';
    color: #fff;
    top: 50%;
    right: 4%;
    margin-top: -7px;
    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;
        font-size: 12px;
        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: 8%;
    right: 2rem;
   img{
    width: 1.5rem;
    height: auto;
   }
}

.menu-toggle {
  -moz-transition: all .5s linear;
  -webkit-transition: all .5s linear;
  transition: all .5s linear;
}
.menu-toggle.down {
  -moz-transform:rotate(90deg);
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg);
}

@media only screen and(max-width:600px){
  .site-title a{
    display: none;
  }
}


