
		.logoheight { max-height: 78px; width: auto; margin-top: 2px; }
    #menu-main-menu li a, .sub-menu li a {font-size: 1rem;}
    #search-toggle {display: block; padding: 0 10px;}
		@media only screen and (min-width: 1001px) {
      
      .slogan svg {
        width: 16rem !important;
        height: 4rem;
      }
      
      .slogan span {
        font-size: 1.1rem !important;
        font-weight: bold !important;
      }
    }
    @media only screen and (min-width: 1200px) {
			
		.slogan	svg {
				width: 22rem !important;
			    height: 6rem !important;
			}
			
		.slogan span {
				font-size: 1.8rem !important;
				line-height: 1.8rem !important;
			}
		}
    @media only screen and (min-width: 1750px) {
			
		.slogan	svg {
				width: 32rem !important;
			    height: 6rem !important;
			}
			
		.slogan span {
				font-size: 3rem !important;
				line-height: 2.5rem !important;
			}
		}

@media screen and (max-width:  768px) {

	.logoheight { max-height: 55px; width: auto; margin-top: 0px; }

}

  