*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}img,video{max-width:100%;height:auto;}.clearfix:before,.clearfix:after{display:table;content:"";}.clearfix:after{clear:both;}.asu_ws_anchor{color:#a30046;outline:0;transition:all 0.25s ease-in-out;text-decoration:none;background:transparent;border-bottom:1px dotted #a30046;}.asu_ws_anchor:hover{color:#d23153;border-bottom:1px dotted #d23153;}.max-width-container{max-width:980px;margin:0 auto;}.max-width-container:after{content:"";display:table;clear:both;}.flexslider-tweaks,.rotating-image-block .flexslider{border:0;margin-bottom:0;border-radius:0;}.action-box,.action-box-purple,.action-box-yellow,.action-box-grey{padding:10px;height:14.5em;}.action-box h2,.action-box-purple h2,.action-box-yellow h2,.action-box-grey h2{margin-top:.2em;margin-bottom:.5em;font-family:'Roboto';font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.form-override label{display:inline;font-weight:normal;}.action-box-purple{background-color:#a30046;color:#fff;}.action-box-purple label{display:inline;font-weight:normal;}.action-box-yellow{background-color:#ffc425;color:#000;}.action-box-grey{background-color:#7b7b7b;color:#fff;}.action-box-grey label{display:inline;font-weight:normal;}.btn,.submit_button_purple,.action-box-grey form input[type="submit"]{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 19px;font-size:16px;line-height:1.44;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all 0.25s ease-in-out;font-family:'Roboto';}.submit_button_purple,.action-box-grey form input[type="submit"]{color:white;background-color:#a30046;}.submit_button_purple:hover,.action-box-grey form input[type="submit"]:hover{background-color:#d23153;}.action-button-yellow{background-color:#ffc425;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}.action-button-yellow:hover,.action-button-yellow:focus{background-color:#ffd258;}.action-button-yellow:active{background-color:#f1b000;}.action-button-yellow .content div{display:table;width:100%;}.action-button-yellow .content a{display:table-cell;vertical-align:middle;text-align:center;line-height:1em;height:3em;font-family:'Roboto';font-weight:700;font-size:20px;color:#000;text-decoration:none;font-weight:bold;padding:0 0.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-border-radius:4px 4px;-moz-border-radius:4px / 4px;border-radius:4px / 4px;}.action-button-yellow .content a .break{display:inline;}@media (min-width:480px){.action-button-yellow .content a{font-size:20px;}}@media (min-width:640px){.action-button-yellow .content a{font-size:20px;}}@media (min-width:980px){.action-button-yellow .content a{font-size:20px;}}.section-tab-item .field-image{max-width:640px !important;margin:0 auto;}.section-tab-item .field-title{color:#000;font-size:1em;margin:0;padding-top:0.2em;padding-bottom:0.1em;padding-left:0.25em;font-family:'Roboto';font-weight:700;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:640px !important;margin:0 auto;}.section-tab-item .field-description{font-size:0.8em;padding-left:0.25em;padding-right:1em;padding-top:0.25em;height:4.75em;overflow:hidden;max-width:640px !important;margin:0 auto 1em auto;color:#999999;}.section-tab-item .field-description a{text-decoration:none;color:#a30046;padding-right:15px;}.section-tab-item .field-description a:hover{color:#d23153;}.rotating-image-block{margin-bottom:1em;}.rotating-image-block .view-id-rotating_boxes{max-width:320px !important;margin:0 auto;}.rotating-image-block .views-field-field-rotating-item-category{color:#000;font-size:1em;margin:0;padding-top:0.2em;padding-bottom:0.1em;padding-left:0.25em;font-family:'Roboto';font-weight:700;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}.rotating-image-block .flexslider .flex-direction-nav li a{top:7em;}.rotating-image-block .views-field-field-rotating-item-description{font-size:0.8em;padding-left:0.25em;padding-right:1em;padding-top:0.25em;height:4.75em;overflow:hidden;}.rotating-image-block .views-field-field-rotating-item-description a{text-decoration:none;color:#a30046;padding-right:15px;}.rotating-image-block .views-field-field-rotating-item-description a:hover{color:#d23153;}.rotating-image-block .flex-control-nav{bottom:5.65em;}
