a:hover {color:#000;}
.margintop20 {margin-top:20px;}
.margintop40 {margin-top:40px;}
.top-bar, .top-bar ul {background-color: #D8D8D8;}
.dropdown.menu>li.is-dropdown-submenu-parent>a::after{border-color: #5D5855 transparent transparent;}
.dropdown.menu>li.opens-right>.is-dropdown-submenu {top:124%;}
.dropdown.menu>li.is-active>a {color:#000;}
.menu .menu-text {padding:0;}
.menu .menu-text a {font-size: 14px;font-weight: 100;}
.topbarsearch .button {background-color: #5D5855;}
.topbarsearch .button:hover {background-color: #000;}
.cell .sectionheader_stylequiz .sectionheadertext {float:none;}


.cell .sectionheader_stylequiz a.promobutton {position: relative;top: 0;right: 0;margin-top:10px;display: block;}
.dropdown.menu>li>a {padding: .7rem .5rem;}
.sectionheader h2 {font-size: 140%;}

@media print, screen and (min-width: 40em) {
    .cell .sectionheader_stylequiz a.promobutton {position: absolute;top: 15px;right: 15px;margin-top:0;}
    .dropdown.menu>li>a {padding: .7rem 1rem;}
    .sectionheader h2 {font-size: 160%;}
    .cell .sectionheader_stylequiz .sectionheadertext {float:left;}
}

@media print, screen and (min-width: 64em) {}