@charset 'UTF-8';

@media screen and (max-width: 39.9375em) {
	
    html,body{  }
    body{  }
    *:focus {  }
    
    h1,h2,h3,h4,h5,h6 {  }
    p{  }
    a{  word-break: break-word;}
    h1 {  }
    h2 {  }
    h3 {  }
    h4 {  }
    h5 {  }
    h6 {  }

    .ccore-row > div {min-width: 100%;}

    .files-list {}
    .files-list .file{width: 100%;}
    .files-list .file > div:first-child{}
    .files-list .file > div:nth-child(2){}
    .files-list .file .main-link{}
    .files-list .file .main-link::before{}
    .files-list .file p{}
    .files-list .file p a{}
    .files-list .file p a strong{}
    .files-list .file a{}
    .files-list .file a.description{}

    .standard-page #sidebar.access-sidebar { position: inherit;}

    .hide-scroll::-webkit-scrollbar { display: none; }
    .hide-scroll::-webkit-scrollbar-track { display: none;}
    .hide-scroll::-webkit-scrollbar-thumb { display: none; }
    
    /* ===============
     * 
     * REUSEABLE CLASSES/ELEMENTS
     * 
     * ===============
     */
    .wrapper {
    padding: 0;
}
    .main-link {  }
    .main-link::before{  }
    .main-link .svg{  }
    .full-width-image {background-position: 30%;}
    .screen-reader {  }
    blockquote h3 {  }
    .bar-blue {  }
    .mobile-only {display: block;}
    .desktop-only {display: none;}
    .image-window {  }
    .image-window img{  }
    .image-window .close{  }
    .image-window .close::after{  }
    iframe {max-width: 90vw;max-height: 120vw;}
    .cc-builder-container .large-blue-link {
    height: auto;
    padding: 12px 0;
    margin: 3px 0;
}

    /* ===============
     * 
     * HEADER AND NAVIGATIONS
     * 
     * ===============
     */
    .menu-bar { display: none;}
    .menu-bar #top-menu{}
    .menu-bar #top-menu ul{  }
    .menu-bar #top-menu ul li{  }
    .menu-bar #top-menu ul li a{  }
    .menu-bar #top-menu ul li:last-child a{  }
    .menu-bar > div{}
    .menu-bar > div svg:first-child{  }
    .menu-bar > div .tag-line{}
    .menu-bar a.upper-tabs{}
    .menu-bar a.upper-tabs:nth-of-type(1) {  }
    .menu-bar a.upper-tabs:nth-of-type(2) {  }
    
    .mobile-menu-bar {display: flex;justify-content: space-between;padding: 20px 20px 17px;height: 120px;}
    .mobile-menu-bar svg{ align-self: center; z-index: 10000; margin-left: 10px;}
    .mobile-menu-bar > a{height: 100%;display: flex;}
    .mobile-menu-bar > div{ display: flex;flex-direction: column;justify-content: space-between;}
    .mobile-menu-bar > div .burger-icon{}
    .mobile-menu-bar > div .search-icon{}
    #ccore-nav-mobile-navigation-container .close-btn {
    position: absolute;
    top: 55px;
    right: 25px;
    font-size: 60px;
    transform: rotate(45deg);
    font-weight: 600;
    cursor: pointer;
}
    
    #main-nav{display: none;}
    #main-nav svg {  }
    #main-nav ul{display: none;}
    #main-nav ul li{  }
    #main-nav ul li:last-of-type{  }
    #main-nav ul li a{  }

    .menu-searchbox {height: auto;margin-bottom: 25px;width: 100%;}
    .menu-searchbox input {width: 100%; height: 55px;}
    .menu-searchbox label {width: 100%;}
    .menu-searchbox button {top:0; height: 55px;}
    
    /* ===============
     * 
     * BAR: ACCESSIBILITY
     * 
     * ===============
     */
     .accessibility-bar{  }
     #accessibility{/* display: none; */}
     #accessibility > .wrap{align-items: center;justify-content: center;}
    
     #accessibility > .wrap > div{justify-content: center;margin: 0 auto;display: contents;}
     #accessibility > .wrap > div > span{margin: 0;padding: 10px 10px;}
     #accessibility > .wrap > div > span.reset-text{border-radius: 0 10px 0 0;}
    
     #accessibility > .wrap > div > span.tone-btn{  display: none;}
     #accessibility > .wrap > div > span.tone-btn > .field{  }
     #accessibility > .wrap > div > span.tone-btn > .field .mdc-switch{  }
    
     #accessibility > .wrap > div > span.accessibility-btn{  display: none;}
     #accessibility > .wrap > div > span.contrast-btn{margin-right: 5px;padding: 10px;}
     #accessibility > .wrap > div > span.contrast-btn svg{  }
     #accessibility > .wrap > div > span.increase-btn{border-radius: 0;}
     #accessibility > .wrap > div > span.decrease-btn{border-radius: 10px 0 0 0;}
     #accessibility > .wrap > div > span.translation-btn{  }
    
     #accessibility .tone-switch{  }
     #accessibility .switch-underlay{  }
     #accessibility .switch-underlay:focus-within {  } 
     #accessibility .switch-thumb{  }
     #accessibility .switch-thumb.selected {  }
     #accessibility  .switch-control{  }
     #accessibility #google_translate_element.tooltip-hover {  }
    
    /* ===============
     * 
     * MUTED ELEMENTS
     * 
     * ===============
     */
     .user-tabs ul li.muted[data-muted] {  }
     .user-tabs ul li.active.muted[data-muted] {  }
     .muted[data-muted] .search-button.active{  }
     .muted[data-muted="light"]{  }
     .muted[data-muted="light"] .home_icon{  }
     .muted[data-muted="lightest"] {  }
     .muted[data-muted="lightest"] .event_icon{  }
     .muted[data-muted="lightest"] .news_icon{  }
     .muted[data-muted="lightest"] .slick-dots li.slick-active{  }
     .muted[data-muted] .quick_links .cc-builder-container section a::before,
     .muted[data-muted] .main-link::before{  }
     a.muted[data-muted].upper-tabs:nth-of-type(1) {  }
     a.muted[data-muted].upper-tabs:nth-of-type(2) {  }
     
     #ie-message{  }
     /* IE 11 ONLY Styling */
    
     @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    
        #accessibility {  }
        #ie-message{  }
        #ie-message h3{  }
        #ie-message li{  }
        #ie-message ul{  }
        #ie-message li:marker {  }
        #ie-message a{  }
    }
    
    /* BREADCRUMB */
    .breadcrumb {margin: 10px;display: flex;flex-wrap: wrap;}
    .breadcrumb li{white-space: nowrap;margin: 2px 2px;}
    .breadcrumb li::after{  }
    .breadcrumb li:last-child::after{  }
    .breadcrumb li a{white-space: nowrap;}
    
    /* ===============
     * 
     * LANDING PAGE
     * 
     * ===============
     */
    .landing-hero-wrapper {display: flex;flex-direction: column-reverse;margin-bottom: 30px;}
    .landing-hero-wrapper .landing-slider{  }
    .landing-hero-wrapper .landing-slider .image-slide::after{  }
    .landing-hero-wrapper .landing-slider .slide-overlay{}
    .landing-hero-wrapper .landing-slider .image-slide{  }
    .landing-hero-wrapper .landing-slider .image-slide .slide-content{margin: 30px 8vw 60px 6%;}
    .landing-hero-wrapper .landing-slider .image-slide .slide-content h1{  line-height: 1.1;}
    .landing-hero-wrapper .landing-slider .image-slide .slide-content p{  }
    .landing-hero-wrapper .quick-search{position: relative;left: 0;margin: auto 5px;padding: 20px 25px 14px 25px;max-width: calc(100vw - 10px);}
    .landing-hero-wrapper .quick-search .button-wrap{justify-content: space-between;}
    .landing-hero-wrapper .quick-search h2{  }
    .landing-hero-wrapper .quick-search .search-button{  flex: 1;}
    .landing-hero-wrapper .quick-search .search-button .main-link::before{  }
    .landing-hero-wrapper .quick-search .search-button.active{  }
    .landing-hero-wrapper .quick-search .search-button svg{  }
    .landing-hero-wrapper .quick-search .search-button p{  font-size: 1.6rem;}
    .landing-hero-wrapper .quick-search .search-button p svg{  }
    .landing-hero-wrapper .quick-search .search-button p svg .arrow_fill{  }
    .landing-hero-wrapper .quick-search form{margin-top: 10px;}
     input.standard-searchbar{margin-bottom: 0;}
    .landing-hero-wrapper .quick-search form input::placeholder{  }
    form button.search{  }
    .landing-hero-wrapper .quick-search form button svg{  }
    .header-wrapper {position: relative;padding-top: 15px;}
    .landing-hero-wrapper .slick-dots {top: 193%;left: 20px;}
    
    .slick-dots li{  }
    .slick-dots li.slick-active{  }
    
    /* USER TABS */
    .user-tabs {  }
    .user-tabs ul{border: none;overflow: scroll;padding: 0;}
    .user-tabs ul li{border-radius: 0;margin: 0 2px;min-width: calc(50% - 10px);font-size: 2.4rem;padding: 0 17px;}
    .user-tabs ul li svg {max-width: 16px;}
    .user-tabs ul li:nth-of-type(1){  }
    .user-tabs ul li:nth-of-type(2){  }
    .user-tabs ul li:nth-of-type(3){  }
    .user-tabs ul li:nth-of-type(4){  }
    .user-tabs ul li.active {  }
    .user-tabs  {  }
    .user-tabs .icon-wrap {padding: 0 5px;justify-content: flex-start;margin: 30px 0 40px;}
    .user-tabs .patient-icons .icon-square .home_icon_2,
    .user-tabs .patient-icons .icon-square {  }
    .user-tabs .visitor-icons .icon-square .home_icon_2,
    .user-tabs .visitor-icons .icon-square {  }
    .user-tabs .professional-icons .icon-square .home_icon_2,
    .user-tabs .professional-icons .icon-square {  }
    .user-tabs .education-icons .icon-square .home_icon_2,
    .user-tabs .education-icons .icon-square {  }
    .user-tabs .patient-icons .icon-square .home_icon {  }
    .user-tabs .visitor-icons .icon-square .home_icon {  }
    .user-tabs .professional-icons .icon-square .home_icon {  }
    .user-tabs .education-icons .icon-square .home_icon {  }
    .user-tabs .patient-icons {padding: 0 20px;}
    .user-tabs .visitor-icons {  }
    .user-tabs .professional-icons {  }
    .user-tabs .education-icons {  }
    .user-tabs .icon-wrap.active {overflow: scroll;}
    .user-tabs .icon-wrap .icon-square {min-width: 150px;height: 150px;margin: 0 5px;}
    .user-tabs .icon-wrap .icon-square:first-of-type {  }
    .user-tabs .icon-wrap .icon-square:last-of-type {  }
    .user-tabs .icon-wrap .icon-square svg {max-width: 80px;max-height: 45px;}
    .user-tabs .icon-wrap .icon-square p{font-size: 14px;width: fit-content;max-width: 62%;white-space: nowrap;}
    .user-tabs .icon-wrap .icon-square p svg{  }
    
    /* NEWS and EVENTS CARDS */
    .news-events {flex-direction: column;margin: 25px auto;}
    .news-events .slick-dots {right: 10px;left: initial;bottom: -33px;}
    .news-events .prev-arrow {height: 35px;width: 25px;bottom: -45px;left: 7px;}
    .news-events .next-arrow {height: 35px;width: 25px;left: 45px;bottom: -45px;}
    .news-events > div{width: 94%;margin: 10px 3%;padding: 35px 15px 30px 15px;}
    .news-events > div h2 {  }
    .news-events > div h2 svg {  }
    .news-events .news-card {  }
    .news-events .events-card {  }
    .news-events .pinned-items {width: 100%;margin-bottom: 70px;}
    .news-events .events-card .pinned-items {width: 100%;margin-bottom: 20px;border-bottom: 1px solid #999999;padding-bottom: 20px;}
    .news-events .pinned-items > div {  }
    .news-events .pinned-items > div .p-image {  }
    .news-events .pinned-items > div p {  }
    .news-events .pinned-slide {  }
    .news-events .standard-items {  width: 100%;}
    .news-events .events-card .standard-items {/* display: none; */border: none;}
    .news-events .news-card .standard-items {/* display: none; */border: none;}
    .news-events .standard-items > div{  }
    .news-events .standard-items p{  display: none;}
    .news-events .main-link {  font-size: 1.8rem;}
    .news-events p.main-link::before {  }
    
    .landing-banner.wrapper {padding: 0;}
    .landing-banner .Image-panel{}
    .landing-banner .Image-panel img{height: 450px;object-fit: cover;}
    .landing-banner #landing-banner {}
    .landing-banner #landing-banner-text {max-width: 100%;margin-left: 0vw;padding: 0 15px;}
    .landing-banner #landing-banner-text blockquote{  }
    .landing-banner #landing-banner-text blockquote h3{font-size: 19px;line-height: 23px;}
    .landing-banner #landing-banner-text h6{font-size: 12px;margin-bottom: 0;line-height: 14px;}
    .landing-banner #landing-banner-text p{font-size: 12px;line-height: 16px;font-weight: 700;}
    
    .events-slider {  }
    .events-slider .pinned-slide .excerpt {  }
    .events-card .standard-items .excerpt {  }
    .events-card .pinned-slide .date {  }
    .events-card .date {  }
    .events-card .location {  }
    .events-card .date svg {  }
    .events-card .location svg {  }

    .side-column .side-links {margin: 15px 0 0;padding: 0 20px;}
    
    /* ===============
     * 
     * STANDARD INNER PAGE
     * 
     * ===============
     */
    .title-bar {  }
    .title-bar h1{margin: 10px;}
    .title-bar h1 div{  }
    .standard-page {flex-direction: column;margin: 0px auto 20px;padding: 0;}
    .standard-page .sidebar-width {margin: auto;width: 100%;max-width: 100%;}
    .small-sidebar-width {max-width: 100%;margin-right: 0;margin-bottom: 0;margin-top: 0;padding: 20px;width: 100%;}
    .standard-page .small-sidebar-width h3{}
    .standard-page.narrow-page #page_content {width: 100%;margin: 20px 0;}
    .main-content-wrapper {padding: 0 20px;margin-top: 20px;}
    
    /* Accordion Styles */
    .accordion-item{  }
    .accordion-item .accordion-title{padding-right: 55px;overflow-wrap: break-word;font-size: 18px;}
    .accordion-item .accordion-title::before {  }
    .accordion-item:hover .accordion-title::before {  }
    .accordion-item.is-active .accordion-title::before {  }
    .accordion-item .accordion-content{padding: 20px 10px;}
    .accordion-item:hover .accordion-title{  }
    .accordion-item:hover .accordion_arrow {  }
    .accordion-item:hover .accordion-title {  }
    
    .fake-accordion{  }
    .fake-accordion:hover .service-title{  }
    .fake-accordion:hover .accordion_arrow {  }
    .fake-accordion:hover {  }
    
    /* SERVICES AND CONSULTANTS SIDEBAR */
    .sidebar-a-z {  }
    .sidebar-a-z.active {position: initial;}
    .sidebar-a-z .sidebar-title{  }
    .sidebar-a-z h3 {  }
    .sidebar-a-z form {  }
    .side-column {padding: 20px 20px 0}
    
    .service-intro-text {margin-bottom: 25px;}
    .title-letter {  }
    .sidebar-letters{  }
    .sidebar-letters a.letter{  }
    .sidebar-letters a.letter.disable {  }
    .sidebar-letters a.letter:hover,
    .sidebar-letters a.letter.active{  }
    .sidebar-letters:after{  }
    .services-list .service-item .service-title{font-size: 20px;line-height: 23px;padding: 0 15px;}
    .services-list .service-item:hover .service-title{}
    .fake-accordion:hover .service-title{}
    .sidebar-tabs {  }
    .sidebar-tabs > div{  }
    .sidebar-tabs > div.active{  }
    .sidebar-tabs > div.active svg{  }
    .sidebar-tabs > div:first-child{  }
    .sidebar-tabs > div:last-child{  }
    .sidebar-tabs > div svg{  }
    .sidebar-tabs > div h4{  }
    
    .consultant-details-area {flex-direction: column;}
    .consultant-details-area .profile_image {width: calc(100% - 20px);height: 95vw;margin: auto;transform: translateX(0px);}
    .consultant-details-area .consultant-details {margin: 10px;}
    .consultant-details .job-title{  }
    .consultant-details .contact-info{  }
    .consultant-details p {  }
    .consultant-details .biography p {  }
    .consultant-details .contact-info > p{  }
    .consultant-details .contact-info > p svg{  }
    .consultant-details .contact-info > p:first-child svg{  }
    .consultant-details h3{  }
    .consultant-details h5{  }
    .consultant-details .main-link{  }
    .consultant-details .main-link::before {  }
    .consultant-details .department-links{  }                   
    .consultant-details .department-links .main-link{  }                   
    
    .consultant-smallcard {width: 100%;margin-top: 25px;align-items: center;}
    .consultant-smallcard .profile_image{width: 100px;height: 100px;min-width: 100px;}
    .consultant-smallcard .card-details{  }
    .consultant-smallcard .card-details h5{  }
    .consultant-smallcard .card-details p{  }
    .consultant-smallcard .card-details .contact-info{  }
    .consultant-smallcard .card-details .contact-info svg{  }
    .consultant-smallcard .card-details .contact-info p{  }
    .consultant-smallcard .card-details .contact-info p:first-child svg{  }
    .consultant-smallcard:nth-child(2) {margin-top: 25px;}

    .sub-pages-toggle {color: #005CB4;font-weight: 600;font-size: 18px;position: relative;}
    .sub-pages-toggle::after {content: "+";color: #005CB4;position: absolute;right: 4px;font-size: 35px;font-weight: 700;top: -15px;font-family: 'Material Icons';}
    .sub-pages-toggle.open::after {content: "remove";color: #005CB4;position: absolute;right: -2px;font-size: 33px;font-weight: 700;top: -6px;font-family: 'Material Icons';}
    #sidenav {display: none;}
    
    /* ===============
     * 
     * SERVICE PAGE
     * 
     * ===============
     */
    .service-page {  }
    .service-page p{  }
    .service-page h2{  }
    .service-page > p:first-of-type{  }
    .service-page > p:first-of-type svg{  }
    .service-page .featured_image {height: 44vw;}
    .service-page .overview-container {margin: 25px 0;}
    .service-page .overview-heading {  }
    .service-page .overview-content {  }
    .service-page .overview-content blockquote {  }
    .service-page .overview-content blockquote.float-quote {float: none;width: 100%;margin: auto;}
    .service-page .overview-content blockquote p {  }
    .service-page .overview-content blockquote strong {  }
    .service-page .overview-content blockquote p.quote {  }
    .service-page .slick-dots {  }
    .service-page .slick-dots .li{  }

    .staff-window {  }
.staff-window .content{  }
.staff-window .content img{  }
.staff-window .content h5{  }
.staff-window .content p{  }
.staff-window .content p svg{  }
.staff-window .content div > a{  }
.staff-window .content p a{  }
.staff-window .content .close {  }
.staff-window .content .close::after {  }
.staff-window .content .bio {  }

.service-body .main-service-content {flex-wrap: wrap;}

/* ===============
 * 
 * NEWS/EVENTS PAGES
 * 
 * ===============
 */

 .news-event-wrapper {max-width: 100%;margin-top: 20px;padding: 0 10px;max-width: 100vw;}
 .full-news-article {  }
 .full-news-article .article-title {}
 .full-news-article .article-date {  }
 .full-news-article .article-date svg{  }
 .full-news-article .article-image {height: 220px;}
 .full-news-article .article-content {  }
 .full-news-article .article-content img{ height: auto !important; width: calc(100vw - 40px) !important;margin: 10px !important;}
 .full-news-article .featured_image_container .slick-dots {  }
 
 .news-list-display {  }
 .news-list-display .news-article{flex-direction: column;padding: 15px 0;}
 .news-list-display .news-article .news-image{  }
 .news-list-display .news-article .news-image{margin: 0 0 15px;max-width: 100%;}
 .news-list-display .news-article > div {  position: relative;}
 .news-list-display .news-article .news-title h3{  font-size: 18px;line-height: 1.3;}
 .news-list-display .news-article .news-title h3::before{ display: none; }
 .news-list-display .news-article .news-title{margin-left: 45px;min-height: 60px;}
 .news-list-display .news-article .news-date{  position: absolute;top: 0;}
 .news-list-display .news-article .news-excerpt{  }
 .news-list-display .news-article .news-date p{  }
 .news-list-display .news-article .news-date p span{  }
    
    /* ===============
     * 
     * SPECIALIST SERVICE PAGE
     * 
     * ===============
     */
    .service-search-bar {margin-top: 20px;}
    .service-search-bar svg {  }
    .service-search-bar p {font-size: 16px;}
    .top-letters {  }
    .top-letters .sidebar-letters a.letter {  }
    .top-letters .sidebar-letters a.letter.disable {  }
    .top-letters p {  }
    .top-letters .sidebar-letters {padding: 0px 20px 15px;}
    
     #service_header{  }
     .service-body {margin-bottom: 2px;}
     .service-body p{  }
     .service-body #service_content ul{  }
     .service-body #service_content li{  }
     .service-body #service_content li::before{  }
     .service-body h3{  }
     .service-body blockquote{  }
     .service-body blockquote p{  }
     .service-body blockquote p strong{  }
     .service-body blockquote p:first-child{  }
     .service-body .title-area{margin-bottom: 10px;padding: 0 15px;}
     .service-body .title-area h2{  }
     .service-body .title-area p{  }
     .service-body .title-area p svg {  }
     .service-body .two-columns{  }
     .service-body .two-columns #service_content{  }
     .service-body .two-columns .quote-image{  }
     .service-body .two-columns .quote-image #service_image{  }
     .service-body .two-columns .quote-image #service_quote{  }
     .service-body #service_lower_content{  }
     .service-body #sidenav {
    max-width: initial;
    margin: 15px 0;
}
#s-service-content {padding: 0 15px;}

    .service-hero-image {}
    .driver-blocks {overflow-x: scroll;height: 150px;margin-bottom: 20px;padding: 0 17px;}
    .driver-blocks .square-block {width: 100px;min-width: 140px;min-height: 140px;height: 100px;margin-right: 10px;}
    .driver-blocks .square-block span { font-size: calc(40px + 3vw); margin-bottom: 5px; margin-top: 10px;}
    .driver-blocks .square-block svg {}
    .driver-blocks .square-block p.main-link {font-size: 14px;line-height: 15px;margin: 5px 0 5px 0;color: black;position: relative;top: 0px;}
    .driver-blocks .square-block p.main-link::before {}

    .tabs-row { overflow-x: scroll; overflow-y: hidden;}
    .tabs-row .tab{  min-width: 45%;  padding: 15px 10px;}
.tabs-containers .tab-content {padding: 20px 18px;}
.lightblue-box {padding: 20px 25px; margin: 22px 0 ;}
    /* ===============
     * 
     * FOOTER
     * 
     * ===============
     */
    
    /* DRIVERS */
    .drivers {flex-direction: column;}
    .drivers > div{padding: 25px;margin-bottom: 50px;}
    .drivers > div h2{  }
    .drivers > div h2 svg{  }
    .drivers .twitter-timeline-wrap{  }
    .drivers .twitter-timeline{ max-height: fit-content; }
    .drivers .cc-builder-container section > div{  }
    .drivers .contact .cc-builder-container section > div{  }
    .drivers .cc-builder-container section > div .main-link{  }
    .drivers .cc-builder-container section > div a.main-link{  }
    .drivers .quick_links a{  }
    .drivers .quick_links a:hover{  }
    .drivers .quick_links p:first-child a{  }
    .drivers .quick_links p:first-child a::before{  }
    .drivers .quick_links a::before{  }
    .drivers .quick_links p{  }
    .drivers .quick_links hr {  }
    .drivers .quick_links .prev-arrow {position: absolute;bottom: -55px;left: -5px;height: 45px;width: 40px;}
    .drivers .quick_links .next-arrow {position: absolute;bottom: -55px;left: 45px;height: 45px;width: 40px;}
    .drivers .quick_links .slick-dots {display: flex;position: absolute;right: 0;bottom: -40px;}
    .drivers .quick_links .slick-dots li{  }
    .drivers .quick_links .slick-dots li.slick-active{  }
    .drivers .cc-builder-container section p{  }
    .drivers .cc-builder-container section > div .telephone-number{  }
    
    /* LOGO BAR */
    .logo-bar {}
    .logo-bar a{  }
    .logo-bar a img{max-width: 115px;}
    /* MAIN FOOTER */
    footer.wrapper {  }
    footer >div:first-child{flex-wrap: wrap;margin-left: 10px;margin-bottom: 15px;}
    footer >div:first-child p{width: 100%;margin-bottom: 12px;}
    footer >div:first-child a{  }
    footer >div:first-child a svg{  }
    footer >div:nth-of-type(2){flex-direction: column;align-items: baseline;}
    footer >div:nth-of-type(2) ul{flex-wrap: wrap;max-width: 250px;}
    footer >div:nth-of-type(2) ul li{font-weight: 700;margin: 5px 0;}
    footer >div:nth-of-type(2) ul li a{font-weight: 700;}
    footer >div:nth-of-type(2) ul li:first-child a{ padding: 0 10px;}
    footer >div:nth-of-type(2) ul li:last-child{  }
    footer >div:nth-of-type(2) div{margin: 16px 10px 0px;}
    footer >div:nth-of-type(2) div p{line-height: 17px;font-weight: 300;}
    footer >div:nth-of-type(2) div p a{  }

    /* SEARCH PAGE */
    .page-search #cc_search_results .cc_search_page {padding: 0;}
    .page-search #cc_search_results .cc_search_infobox .cc_search_filters > a {padding: 10px 15px;}

    .feedback-form {height: 55px;}

}

@media screen and (min-width: 39.9375em) {
	
}