

body {font-family:'Gotham A', 'lato', sans-serif;}

header:not(.sticky) .side_menu_button>a.side_menu_button_link{
    height: 100%;
    color:#fff;
    display: inline-block;
    width:auto;
}
.side_menu_button>a.side_menu_button_link{
    padding: 0 12px;
}
header:not(.sticky) .side_menu_button>a.side_menu_button_link span{
    top: 50%;
    position: relative;
    transform: translateY(-50%);
    display: block;
}
.dark:not(.sticky):not(.scrolled) .side_menu_button>a {
    color: #fff;
}

.side_menu .widget.widget_nav_menu li > a{
position:relative;
}
.side_menu .widget.widget_nav_menu li > a:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 2px;
    background-color: #fff;
    top: 50%;
    left: calc(100% + 13px);
    transition: width .15s;
}

.side_menu .widget.widget_nav_menu li:hover > a:after {
    width: 0px; /* width of 34px caused the horizontal line to appear and animate */
}


/* changed menu button in top right corner to be 64x64  and changed margin-top from 21 to 12px */
.side_menu_button {height:64px !important;}

@media only screen and (max-width: 1000px){
    .logo_wrapper, .q_logo a { left: 0;}
}

/* webfonts */
h1, h2 { font-family: GeogrotesqueXComp-Rg, Karla}

/* custom hover */
#side_menu1:hover, #side_menu2:hover, #side_menu3:hover, #side_menu4:hover, #side_menu5:hover, a:hover {color: #eb9e90;}
#menu-side-area-menu a:hover {color: #eb9e90;}
