// FONT LOADING SLOW ISSUE FIX html { background-color: @background-color; } // STRUCTURE LESS // body { background-color: @white; color: @dark-grey; font-family: "adelle-sans", sans-serif; // GLOBALS: // a { color: @link-color; text-decoration: underline; .hover-transition(color, 0.5s); &.hover { color: @link-hover; text-decoration: none; .hover-transition(color, 0.25s); } } h2, h3, h4, h5, h6 { color: @dark-grey; } h1 { font-size: 25px; margin-bottom: 10px; margin-top: 20px; color: @brand-color; } h2 { font-size: 20px; margin-bottom: 10px; margin-top: 15px; } h3 { font-size: 18px; margin-bottom: 10px; margin-top: 10px; } h4 { font-size: 16px; margin-bottom: 10px; margin-top: 10px; } h5 { font-size: 14px; } .hidden-label{ display: none; } //set the background image without no-repeat on the HTML element that uses this class .circular-photo{ width: 225px; height: 225px; border-radius: 150px; -webkit-border-radius: 150px; -moz-border-radius: 150px; } .btn-darkgrey { color: @white; background-color: @dark-grey; border-color: darken(@dark-grey, 15%); &:hover { color: @white; background-color: darken(@dark-grey, 2%); border-color: darken(@dark-grey, 15%); //border-left: none; } } .brand_bordered { border: solid 3px @logo-grey; border-radius: 10px; } .section { ul { list-style-type: none; margin: 0 0 10px 10px; padding: 0; & > li { position: relative; padding: 0px 0 5px 12px; ul { margin-top: 10px; margin-bottom: 0px; & > li:before { background-color: transparent; border: solid 2px @dark-grey; } } } & > li:before { position: absolute; top: 2px; left: -1em; width: 12px; height: 12px; border-radius: 8px; -moz-border-radius: 8px; font-size: 0.7em; line-height: 16px; text-align: center; color: @dark-grey; background: @dark-grey; content: " "; } } } header { &#main_header { -webkit-box-shadow: 0px 3px 5px rgba(100, 100, 100, 0.49); -moz-box-shadow: 0px 3px 5px rgba(100, 100, 100, 0.49); box-shadow: 0px 3px 5px rgba(100, 100, 100, 0.49); z-index: 399; display: block; position: relative; margin-bottom: 20px; .global_search_form { input { border-top-left-radius: 15px; border-bottom-left-radius: 15px; } .btn { border-top-right-radius: 15px; border-bottom-right-radius: 15px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; .glyphicon { margin: 0 5px 0 3px; } } } #global_header_top { background: @dark-grey; height: 30px; //nav#top_nav lives here } .top_border { height: 6px; width: 100%; .top-gradient(@brand-peach, @brand-magenta); } #global_header_bottom { background: @white; z-index: 5; #globalSearchForm, .search-section { margin-top: 20px; } .sitelogo { margin-bottom: 25px; img { width: 100%; max-width: 300px; } } //nav#main_nav } } } .content_wrapper { .rightsidepar { //margin-top: 20px; } .contactus { .contactusformbtm { .btn-brand { .btn-color(@brand-magenta, @dark-grey); } } } } footer { &#global_footer { background-color: @light-grey; min-height: 200px; margin-top: 100px; //nav#footer_nav lives here .copyright { margin-top: 100px; text-align: center; color: @dark-grey; } .disclaimer { margin-top: 30px; } } } .brand_color { color: @brand-color; } header { &#main_header { .top_border { .top-gradient(@brand-color, @brand-gradient); } } } .brand_bordered { &.bordered_colored { border-color: @brand-color; } } .section { ul { & > li:before { color: @brand-color; background: @brand-color; } li { ul { & > li:before { background: transparent; border-color: @brand-color; } } } } } aside.small-cta-content{ h3{ color: @brand-color; } } aside.case-study-content{ h3, .quote-section, a{ color: @brand-color; } } .leftsidenav { nav#left_nav { ul { li { a { &.active { color: @brand-color; background: @light-grey; } } } } } } .showcaselanding { .top-gradient(@brand-color, @brand-gradient); } .breadcrumbs { a { &:hover { color: @brand-color; } } } .page_title { h1 { color: @brand-color; margin-top: 15px; } } .largecalltoaction { .ctaformbtm { .btn-brand { .btn-color { color: @brand-color; } } } .modal { .btn-brand { .btn-color { color: @brand-color; } } } } .contactus { .contactusformbtm { .btn-brand { .btn-color { color: @brand-color; } } } } .casestudyaccordion { a { color: @brand-color; } } .continue-reading{ color: @brand-color; } }