    html{
	    margin-top: 0 !important;
    }

    .brand-logo{
        height: 70px !important;
        padding: 5px;
    }

	#masthead{
		padding: 0 !important;
	}

    #wpadminbar{
        display: none !important;
    }
    
    .navbar-nav .dropdown-menu{
        position: absolute !important;
    }
    
    #menu-item-dropdown-484, #menu-item-dropdown-320 {
        padding: 10px !important;
    }
    
    ul.dropdown-menu.show{
        z-index: 100;
        background: white;
        padding: 10px 13px; 
    }

    body:not(.theme-preset-active) #masthead .navbar-nav > li > a{
      font-size: 14px;
      margin: 0 12px !important;
      font-weight: bold;
    }

    .nav-link{
        padding: 0px;
    }
    

    a:hover{
        text-decoration: none !important;
    }

    .fixed-top{
		  position: fixed;
		  top: 0;
		  left: 0;
		  z-index: 1030;
	  }

      #preheader{
          background-color: #EBEBEB !important;
      }

      .navbar{
          padding: 0 !important;
      }

    #menu-menu-preheader > li >a,  #menu-menu-preheader > li {
        font-size: 12px !important;
    }
    
    img.menu-image.menu-image-title-after{
        height: 16px !important;
        width: 16px !important;
    }

li.dropdown-item {
    font-size: 14px;
    padding: 0 0.25rem !important;
  
}
.menu-image{
    padding-right: 0 !important;
}


.menu-item{
    display: flex !important;
    align-items: center !important;
}


.site-content{
	padding-top: 0px !important;
    padding-bottom: 0 !important;
    margin-top: 80px !important;
}


      @media only screen and (max-width: 991px){
          #header-top{
              display: none !important;
          }

          #menu-item-484, #menu-item-320{
              border: 0px !important;
        }

        #menu-primary .nav-link{
            padding: 10px !important
        }
    }

	@media only screen and (max-width: 767px){
        .site-content{
			//padding-top: 65px !important;
            margin-top: 93px !important;
		}
    }