h1 {
    font-size: 2em;
    margin: 0 0 0px !important;
    font-weight: 400;
}

h2 {
    font-size: 1em;
    font-weight: 400;
    letter-spacing: 1px;
    margin: 8px;
    font-family: sans-serif;
}

#shiftnav-toggle-main {
    background: transparent;
color: #000;
}

.shiftnav-toggle-style-burger_only .shiftnav-toggle-burger {
    font-size: 44px;
}

.shiftnav ul.shiftnav-menu.shiftnav-targets-text-medium li.menu-item>.shiftnav-target {
    font-family: sans-serif;
}

.shiftnav.shiftnav-nojs.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item > .shiftnav-target:hover, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.shiftnav-active > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.shiftnav-in-transition > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.current-menu-item > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu > li.shiftnav-sub-accordion.current-menu-ancestor > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu > li.shiftnav-sub-shift.current-menu-ancestor > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu.shiftnav-active-highlight li.menu-item > .shiftnav-target:active, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu.shiftnav-active-on-hover li.menu-item > .shiftnav-target:hover {
    color: #1d1d20;
    background: #ffffff;
    border-top-color: rgba(255,255,255,.4);
    border-bottom-color: rgba(0,0,0,.8);
}

.half {
width: 24.5%;
    float: left;
    margin-right: 5%;
}

.half1{
margin-right:0;
}

.containersub {
vertical-align: middle;
}

@media screen and (min-width: 1350px) and (max-width: 8000px){
#responsive-menu-container {
    width: 25% !important;
}}

@media screen and (min-width: 450px) and (max-width: 1350px){
#responsive-menu-container {
    width: 50% !important;
}}

