/*--------------------------------------------------------------------------------- Theme Name:   Caylor Solutions - Divi Child Theme Theme URI:    https://caylor-solutions.com Description:   Author:        Author URI:   https://caylor-solutions.com Template:     Divi Version:      1.0.0 License:      GNU General Public License v2 or later License URI:  http://www.gnu.org/licenses/gpl-2.0.html------------------------------ ADDITIONAL CSS HERE ------------------------------*//* Text Styles */    #et-main-area h1:not(.tribe-events-single-event-title), .search h1, .staff-theme h1, .events-header .et_pb_text_inner, .post-title-theme .et_pb_text_inner, .et_pb_post_title_0_tb_header .et_pb_title_container h1.entry-title {        font-family: 'DM Serif Display' !important;        line-height: 1;        color: #fff;    }    #et-main-area h2, .search h2, .staff-theme h2, #et-main-area #tribe-events-content h1, #tribe-events-pg-template .tribe-events-content h2, .tribe-events-after-html h2, .tribe-events-before-html h2 {        font-family: 'DM Serif Display';        line-height: 1;        color: #133446;    }    #et-main-area h3, .search h3, .staff-theme h3, #et-main-area #tribe-events-content h2, #tribe-events-pg-template .tribe-events-content h2, #tribe-events-pg-template .tribe-events-content h3, .tribe-events-after-html h3, .tribe-events-before-html h3 {        font-family: 'Montserrat';        font-weight: 700;        line-height: 1;        color: #CF6131;        padding-bottom: 10px;    }    #et-main-area h4, .search h4, .staff-theme h4, #tribe-events-pg-template .tribe-events-content h4, .tribe-events-after-html h4, .tribe-events-before-html h4 {        font-family: 'DM Serif Display';        line-height: 1;        color: #CF6131;    }    #et-main-area h5, .search h5, .staff-theme h5, .single-post .et_pb_widget_area_left, .category .et_pb_widget_area_left, #tribe-events-pg-template .tribe-events-content h5, .tribe-events-after-html h5, .tribe-events-before-html h5, .tribe-events-single-section dt  {        font-family: 'Montserrat';        line-height: 1.3;        font-weight: 700;        color: #2D605C;    }    #et-main-area h6, .search h6, .staff-theme h6, #tribe-events-pg-template .tribe-events-content h6, .tribe-events-after-html h6, .tribe-events-before-html h6 {        font-family: 'Montserrat';        line-height: 1;        color: #231F20;    }    #et-main-area p, .search p, .search .et_pb_text_inner, .staff-theme p, .tribe-events-single-section dd  {        font-family: 'Montserrat';        line-height: 1.5;    }.ad-text h6, .ad-text p, .ad-text li {    font-size: 22px;}@media only screen and (min-width:768px) {      #et-main-area h1, .search h1, .staff-theme h1, .events-header .et_pb_text_inner, .events-header .et_pb_text_inner, .post-title-theme .et_pb_text_inner, .et_pb_post_title_0_tb_header .et_pb_title_container h1.entry-title {        font-size: 60px;    }    #et-main-area h2, .search h2, .staff-theme h2, #tribe-events-pg-template .tribe-events-content h2, .tribe-events-after-html h2, .tribe-events-before-html h2 {        font-size: 48px;    }    #et-main-area h3, .search h3, .staff-theme h3, #tribe-events-pg-template .tribe-events-content h3, .tribe-events-after-html h3, .tribe-events-before-html h3 {        font-size: 42px;    }    #et-main-area h4, .search h4, .staff-theme h4, #tribe-events-pg-template .tribe-events-content h4, .tribe-events-after-html h4, .tribe-events-before-html h4 {        font-size: 34px;    }    #et-main-area h5, .search h5, .staff-theme h5, .single-post .et_pb_widget_area_left, .category .et_pb_widget_area_left, #tribe-events-pg-template .tribe-events-content h5, .tribe-events-after-html h5, .tribe-events-before-html h5, .tribe-events-single-section dt  {        font-size: 22px;    }    #et-main-area h6, .search h6, .staff-theme h6, #tribe-events-pg-template .tribe-events-content h6, .tribe-events-after-html h6, .tribe-events-before-html h6 {        font-size: 18px;    }        #et-main-area #tec-month-view h3 {        padding: 2px 0px;    }    #et-main-area p, #et-main-area ul, #et-main-area ol, .search p, .search ul, .search ol, .search .et_pb_text_inner, .staff-theme p, .staff-theme ul, .staff-theme ol, .tribe-events-single-section dd   {        font-size: 18px;    }        .search #et-secondary-nav .nav-btn a {        font-size: 12px;    }        .single-tribe_events .tribe-events-event-meta.primary {        width: 100% !important;    }        .single-tribe_events .tribe-events-venue-map {        width: 100%;    }    .single-tribe_events .tribe-events-venue-map>div, .single-tribe_events .tribe-events-venue-map>iframe {        max-height: 100% !important;    }}@media only screen and (max-width:767px) {     #et-main-area h1, .search h1, .staff-theme h1, .events-header .et_pb_text_inner, .events-header .et_pb_text_inner, .post-title-theme .et_pb_text_inner, .et_pb_post_title_0_tb_header .et_pb_title_container h1.entry-title {        font-size: 52px;    }    #et-main-area h2, .search h2, .staff-theme h2, #et-main-area #tribe-events-content h1, #tribe-events-pg-template .tribe-events-content h2, .tribe-events-after-html h2, .tribe-events-before-html h2 {        font-size: 48px;    }    #et-main-area h3, .search h3, .staff-theme h3, #tribe-events-pg-template .tribe-events-content h3, .tribe-events-after-html h3, .tribe-events-before-html h3 {        font-size: 42px;    }    #et-main-area h4, .search h4, .staff-theme h4, #tribe-events-pg-template .tribe-events-content h4, .tribe-events-after-html h4, .tribe-events-before-html h4 {        font-size: 34px;    }    #et-main-area h5, .search h5, .staff-theme h5, .single-post .et_pb_widget_area_left, .category .et_pb_widget_area_left, .tribe-events-single-section dt  {        font-size: 22px;    }    #et-main-area h6, .search h6, .staff-theme h6 {        font-size: 18px;    }    #et-main-area p, #et-main-area ul, #et-main-area ol, .search p, .search ul, .search ol, .search .et_pb_text_inner, .staff-theme p, .staff-theme ul, .staff-theme ol, .tribe-events-single-section dd  {        font-size: 18px;    }}/* Adds custom bullets */#et-main-area ul, .search ul {    list-style: none !important; /* Remove default bullets */    font-family: 'Montserrat';    line-height: 1.5;    color: #231F20;}#et-main-area .et_pb_section .et_pb_module ul li:before{    content: "\2022" !important;  /* Add content: 2022 is the CSS Code/unicode for a bullet */    color: #cf6131 !important; /* Change the color */    display: inline-block; /* Needed to add space between the bullet and the text */    width: 1em; /* Also needed for space (tweak if needed) */    margin-left: -1em; /* Also needed for space (tweak if needed) */    font-size: 18pt;    height: 0em;}#et-main-area ul.et_pb_tabs_controls li:before, #et-main-area ul.et-menu li:before, #et-main-area .et_pb_widget_area_left ul li:before  {    display: none !important;}#et-main-area ol, .search ol {    list-style: none;     counter-reset: li;    padding-left: 20px;}#et-main-area ol li::before, .search ol li::before {    content: "." !important;     color: #cf6131 !important;    display: inline-block;     width: 1em;     margin-left: -1.5em;    margin-right: 0.5em;     text-align: right;     direction: rtl;}/* End custom bullets *//* Event styling */#tribe-events-pg-template .tribe-events-content ul li {    margin: 0 0 20px 30px;}.tribe-events-notices {    color: #cf6131 !important;    background: #e7ded0 !important;    border: 1px solid #e7ded0 !important;}.tribe-events-notices li {    color: #cf6131 !important;    text-shadow: none !important;}/* End Event Styling */#et-main-area ol li, .search ol li {    counter-increment: li;}#et-main-area a:hover {    color: #003ca4;    text-decoration: underline;}#et-main-area a:link, #et-main-area a:visited {    color: #003ca4;}.script-btn, .script-button a {    font-family: "Reenie Beanie" !important;    color: #003ca4 !important;    font-size: 50px;}.script-btn:after, .script-button a:after {    content: url('https://clarkssummitu.edu/wp-content/uploads/2020/05/Button-Blue-CSU.png');    vertical-align: sub;    padding-left: 4px;}.script-btn:hover, .script-button a:hover {    color: #ff9e1b !important;    text-decoration: none !important;}.script-btn:hover:after, .script-button a:hover:after {    content: url("https://clarkssummitu.edu/wp-content/uploads/2020/05/Button-Orange-CSU.png");    vertical-align: sub;    padding-left: 4px;}/* News feed style fixes */.news-latest a.entry-featured-image-url {    width: 40%;    float: left;    margin-right: 20px;    margin-bottom: 35px;}#blog-list .pagination .alignleft a:before, #blog-list .pagination .alignright a:before {    position: absolute;    text-align: center;    padding: 6px;    width: 140px;    font-size: 12px;    color: #cf6131!important;    border-width: 0px!important;    border-radius: 50px;    font-weight: 600!important;    text-transform: uppercase!important;    background-color: #e7ded0;}#blog-list .pagination .alignleft a:before {    content: "OLDER STORIES";}#blog-list .pagination .alignright a:before {    content: "NEWER STORIES";}#blog-list .pagination .alignleft a:hover:before, #blog-list .pagination .alignright a:hover:before {    background-color: #003ca4;    color: #fff !important;}/* .news-latest .et_pb_post {    margin-bottom: 50px;} */.news-latest img.lazyloaded {    height: 100px;    object-fit: cover;}.news-latest .pagination .alignleft a {    color: rgba(255,255,255,0) !important;    position: relative;}li#menu-item-104 a:before {    content: "\2630";    padding-right: 4px;}/* .news-latest .pagination .alignleft a:before {    content: "ALL NEWS";    position: absolute;    text-align: center;    padding: 6px;    width: 140px;    font-size: 12px;    color: #cf6131!important;    border-width: 0px!important;    border-radius: 50px;    font-weight: 600!important;    text-transform: uppercase!important;    background-color: #e7ded0;}.news-latest .pagination .alignleft a:hover:before {    background-color: #003ca4;    color: #fff !important;} */.all-news:hover {    text-decoration: none !important;}/* Events Home Feed styles */.events-latest .tribe-events-widget-events-list__view-more a {    color: rgba(255,255,255,0) !important;    position: relative;}.events-latest .tribe-events-widget-events-list__view-more a:before {    content: "MORE EVENTS" !important;    position: absolute;    text-align: center;    padding: 10px 6px;    width: 140px;    font-size: 12px;    color: #cf6131!important;    border-width: 0px!important;    border-radius: 50px;    font-weight: 600!important;    text-transform: uppercase!important;    background-color: #e7ded0;}.events-latest .tribe-events-widget-events-list__view-more a:hover:before {    background-color: #003ca4;    color: #fff !important;}.events-latest h3.tribe-events-widget-events-list__event-title {    font-size: 22px !important;    font-family: 'Montserrat' !important;}.events-latest h3.tribe-events-widget-events-list__event-title a:link, .events-latest h3.tribe-events-widget-events-list__event-title a:visited {    color: #2d605c !important;}.events-latest .list-date {    display: none !important;}.events-latest .tribe-events-duration {    font-size: 18px;    color: #666 !important;}.events-latest .tribe-mini-calendar-event {    border-bottom: none !important;    margin-bottom: 25px;}/* Events Page fixes */.post-type-archive-tribe_events .tribe-events .tribe-events-l-container {    padding-top: 0px !important;}.tribe-events-calendar-month__header-column-title {    font-size: 22px !important;}.post-type-archive-tribe_events #et-main-area {    margin-top: 0px !important;}ul.tribe-events-sub-nav li:before, .tribe-events-notices ul li:before {    display: none !important;}.tribe-events-pg-template {    max-width: 80% !important;}.tribe-events li:before, .tribe-events-back {    display: none !important;}.tribe-events-meta-group {    margin-right: 84px;}/* Main Menu */.dashicons, .dashicons-before:before {    font-size: 26px;    vertical-align: bottom;    width: 28px;}#et_top_search {    margin-top: 23px !important;}.tippy-popper {    left: 10% !important;}#menu-img img {    max-width: 80% !important;}.menu-headers {    font-weight: 700 !important;    font-size: 20px;    padding-bottom: 15px;    color: #133446 !important;}#quick-link {    margin-top: 30px !important;}.menu-row {    padding-top: 30px !important;}a.menu-link:link, a.menu-link:visited, .menu-link {    font-weight: 400;    font-size: 16px;    color: #133446 !important;    line-height: 1.8em;}a:link.menu-link:hover, a:visited.menu-link:hover, .menu-link:hover, .menu-headers:hover {    color: #ff9e1b !important;}body #page-container #menu-btn a:link, body #page-container #menu-btn a:visited, body #page-container #menu-btn{    background-color: #003CA4 !important;    color: #ffffff !important;    font-size: 12px;    text-align: center;    padding: 5px 20px !important;    border-radius: 50px;}body #page-container #menu-btn.et_pb_button:after {    display: none !important;}/* Top menu bar */ #et-secondary-menu>ul>li a {    padding-bottom: 10px;    font-weight: 700 !important;}#top-header {    z-index: 10;}#top-header .container {    padding-top: 1.75em;}/* #et-secondary-nav .nav-btn a:link, #et-secondary-nav .nav-btn a:visited {    color: #cf6131!important;    border-width: 0px!important;    border-radius: 50px;    font-weight: 600!important;    text-transform: uppercase!important;    background-color: #e7ded0;    padding: 10px 35px;} *//* #et-secondary-nav .nav-btn a:hover, #et-secondary-nav .top-btn-flip a:link:hover {    background-color: #003CA4 !important;    color: #ffffff !important;}#et-secondary-nav .top-btn-flip a:link {    background-color: #cf6131 !important;    color: #e7ded0 !important;}.et-fixed-header #et-secondary-nav .top-btn-flip a:link {    background-color: #003CA4 !important;    color: #ffffff !important;} */.mobile-top-head-link {    margin: 0px 5%;}.mobile-top-head-link a {    font-family: 'Montserrat';    font-weight: 700;    font-size: 18px;}/* Top bar link styling */#tpbr_box a {    color: #fff;    font-weight: 700;    font-family: 'Montserrat';}.container.clearfix.et_menu_container {    margin-top: 20px !important;}.et-fixed-header .container.clearfix.et_menu_container {    margin-top: 30px!important;}/* .et-fixed-header #tpbr_topbar {    background: rgba(207,97,49,0.95) !important;} */#top-header {    z-index: 1000 !important;}#main-header {    z-index: 99 !important;}/* End Text Styles */@media only screen and (min-width: 768px) {    .left-nav-btn {        float: left;    }} #et-secondary-menu>ul>li>a:hover {    opacity: 1 !important;}.divimegapro-body .et_pb_column_3_4 {    padding-right: 40px !important;}/* Search icon and menu fixes */#et_search_icon:before, .et_pb_menu__search-button:after {    -moz-transform: scaleX(-1);    -o-transform: scaleX(-1);    -webkit-transform: scaleX(-1);    transform: scaleX(-1);    -ms-filter: "FlipH";    font-weight: 700;}.et_pb_menu__search input::placeholder, .et_pb_menu__search input, .et_pb_menu_1_tb_header .et_pb_menu__icon.et_pb_menu__search-button {    color: #fff !important;    padding: 7px;    height: 30px;}.et_pb_menu_1_tb_header .et_pb_menu__icon.et_pb_menu__search-button {    background: rgba(255,255,255,0.5);    border-radius: 50%;}.et_pb_menu__search-button {        margin-left: 20px;}header .container, #top-header .container {    max-width: 100%;}/* New menu styling updates */@media only screen and (min-width: 980px) {    #left-nav-top .et-menu-nav li:not(:last-child) {        border-right: 1px solid #fff;    }    .mega-sub-menu li:not(.nav-bar-btm) {    /*  padding-top: 0px !important; */        padding: 0px 30px 15px !important;    }    .left-column {        padding-bottom: 0px !important;    }    .left-column a:link {        color: #cf6131 !important;        font-size: 18px;    }    .left-column a:hover {        color: #ff9e1b !important;    }    hr.grey-hr {        height: 2px;        background-color: #f4f4f5;        border: none;    }    .left-column-space {        border-right: 2px solid #f4f4f5 !important;    }    .nav-bar-btm {        border-top: 2px solid #f4f4f5 !important;        padding-top: 30px !important;        margin-top: 30px !important;    }    .nav-btn {        color: #cf6131!important;        border-width: 0px!important;        border-radius: 50px;        font-weight: 700!important;        text-transform: uppercase!important;        background-color: #e7ded0;        padding: 10px 35px;    }        #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {        font-size: 16px;    }    #left-nav-top li a, #right-nav-top li {        padding: 10px 0px;    }        #mega-menu-wrap-primary-menu .mobile-divider-text {        display: none !important;    }/* }@media only screen and (min-width: 1120px) { */        /*Text above menu *//*  #mega-menu-item-29553 a.mega-menu-link:not(.mega-sub-menu a):before {        content: "RESIDENTIAL ⎯⎯⎯";        font-family: "Montserrat" !important;        position: absolute !important;        top: -30px !important;        font-size: 13px !important;        color: #ff9e1b !important;    } *//*  #mega-menu-item-29555 a.mega-menu-link:not(.mega-sub-menu a):before {        content: "HYBRID/REMOTE";        font-family: "Montserrat" !important;        position: absolute !important;        top: -30px !important;        font-size: 13px !important;        color: #ff9e1b !important;    } *//*  #mega-menu-item-29554 a.mega-menu-link:not(.mega-sub-menu a):before {        content: "⎯⎯⎯⎯⎯⎯";        font-family: "Montserrat" !important;        position: absolute !important;        top: -30px !important;        right: -20px !important;        font-size: 13px !important;        color: #ff9e1b !important;    } *//*  #mega-menu-item-29557 a.mega-menu-link:not(.mega-sub-menu a):before {        content: "⎯⎯⎯⎯⎯⎯";        font-family: "Montserrat" !important;        position: absolute !important;        top: -30px !important;        right: 10px !important;        font-size: 13px !important;        color: #ff9e1b !important;    } */    #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {        font-size: 18px;    }        #left-nav-top li a, #right-nav-top li {        padding: 10px 10px;    }}@media only screen and (max-width: 1246px) {    .desktop-menu {        display: none;    }        #mobmenuright .sub-menu .mobile-divider-text a {        color: #ff9e1b !important;        cursor: default !important;    }}@media only screen and (min-width: 1246px) {    .mob-menu-header-holder {        display: block;    }}.mobile-menu-btn a, .mobile-menu-btn a:hover {    color: #fff !important;    border-width: 0px!important;    border-radius: 50px;    font-weight: 700!important;    text-transform: uppercase!important;    background-color: #003ca4 !important;    padding: 15px 35px !important;    margin-top: 15px;    text-align: center;    font-size: 16px !important;}/* Fix archive menus  */.archive #main-header, .archive #top-header, .single-tribe_venue #main-header, .single-tribe_venue #top-header, .single-tribe_events #main-header, .single-tribe_events #top-header {    background-color: rgba(207,97,49,0.95);}/*********************************change logo for fixed header (quick and easy way)**********************************/.et-fixed-header #logo, .archive #main-header img#logo, .single-tribe_venue #main-header img#logo, .single-tribe_events #main-header img#logo {    content: url("https://www.clarkssummitu.edu/wp-content/uploads/2020/04/CSU-Logo.png");    width: 180px;    margin-top: -50px;    z-index: 999;    margin-left: -40px;}.archive #et-main-area, .single-tribe_venue #et-main-area, .single-tribe_events #et-main-area {    margin-top: 175px;}@media only screen and (min-width: 980px) {    img#logo {        width: 250px;        min-height: 125px !important;    }    .archive #main-header img#logo, .single-tribe_venue #main-header img#logo, .single-tribe_events #main-header img#logo {        min-height: 65px !important;        max-height: 65px !important;    }    .hero-indent {        padding-left: 35px;    }        .responsive-table th {        width: 50%;    }     .et-fixed-header #logo {         min-height: 65px !important;    }}@media only screen and (min-width: 1245px) {    .mobile-menu-only, .mobile-menu-btn {        display: none !important;    }}@media only screen and (max-width: 981px) {    .hamburger {        display: none !important;    }        .mob-standard-logo {        height: 60px!important;        max-width: 100px !important;    }}span.step-header, span.step-number {    color: rgba(255, 158, 26, 0.35);}span.step-header-white, span.step-number-white {    color: rgba(255, 255, 255, 0.5);}span.step-header-grey {    color: rgba(200,198,199,0.5);}span.step-header, span.step-header-grey, span.step-header-white {    font-size: 120px;}span.step-header {    margin-left: -85px;}span.step-number-white {    font-size: 200px;}span.step-number {    font-size: 400px;    position: relative;    top: 75px;}/* Footer fixes */.social-follow li::before {    display: none !important;}.et_pb_social_media_follow li a.icon:before {    text-align: left;}.no-underline a:hover {    text-decoration: none !important;}/* Circle Image styling */.circle-img-shadow {    width:350px;    height:350px;    box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.5);    -moz-box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.5);    -webkit-box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.5);    -o-box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.5);    border-radius:100%;}/* Number counter fixes */.et_pb_number_counter.et_pb_with_title .percent {    margin-bottom: 0;    margin-top: 32px;}.et_pb_number_counter.percent-stat {    width: 160px;    height: 160px;}.et_pb_number_counter .percent {    height: 30px;}/* Interior Page Sidebar Styles */ul.child-sidebar-menu {    padding-top: 15px !important;    padding-left: 10px !important;}ul.child-sidebar-menu li:last-child {    padding-bottom: 0px !important;}ul.child-sidebar-menu .children {    padding-left: 15px !important;    padding-top: 15px !important;}.parent-sidebar-menu li {    font-weight: 700;    font-size: 22px;    padding-bottom: 15px;}.parent-sidebar-menu li .child-sidebar-menu li {    font-weight: 400;    font-size: 18px;}.grandchild-sidebar-menu {    margin-top: 15px;    margin-left: 20px;}.grandchild-sidebar-menu li:last-child {    padding-bottom: 0px;}.advanced-sidebar-menu-wrap [aria-current]:not([aria-current="false"]) {    font-weight: 700;}#et-main-area .parent-sidebar-menu li::before {    display: none;}.parent-sidebar-menu li a:link, .parent-sidebar-menu li a:visited {    color: #133446 !important;}.parent-sidebar-menu li a:hover {    color: #ff9e1b !important;}/* News Page Styles */.stories-interest .entry-featured-image-url img {    border-radius: 50%;    margin-bottom: 50px}.stories-interest .post-content-inner, .featured-story .post-content-inner {    margin-bottom: 50px;} .stories-interest a.more-link {    color: #cf6131!important;    border-width: 0px!important;    border-radius: 50px;    font-weight: 600!important;    text-transform: uppercase!important;    background-color: #e7ded0;    padding: 10px 50px;}.stories-interest .hentry img {    height: 250px;}.stories-interest .et_pb_image_container {    width: 250px;    margin: 0px auto;} .featured-story a.more-link {    color: #fff !important;    border-width: 0px!important;    border-radius: 50px;    font-weight: 600!important;    text-transform: uppercase!important;    background-color: #003ca4;    padding: 10px 50px;}@media only screen and (min-width:981px) {      .category-list a.entry-featured-image-url {        width: 35%;        float: left;        margin-right: 0px;        margin-bottom: 0px;    }    .category-list .post-content-inner, .category-list .post-meta, .category-list .entry-title {        width: 60%;        float: right;    }        .search-list a.entry-featured-image-url {        width: 35%;        float: left;        margin-right: 0px;        margin-bottom: 0px;    }    .search-list .post-content-inner, .search-list .post-meta, .search-list .entry-title {        width: 60%;        float: right;    }    }@media only screen and (max-width: 980px) {      .search-list a.entry-featured-image-url {        width: 100%;        float: none;        margin-right: 0px;        margin-bottom: 30px;    }    .search-list .post-content-inner, .search-list .post-meta, .search-list .entry-title {        width: 100%;        float: none;    }        .search-list .post-content-inner {        margin-bottom: 10px;    }        .category-list a.entry-featured-image-url {        width: 100%;        float: none;        margin-right: 0px;        margin-bottom: 30px;    }    .category-list .post-content-inner, .category-list .post-meta, .category-list .entry-title {        width: 100%;        float: none;    }        .category-list .post-content-inner {        margin-bottom: 10px;    }        .stories-interest .entry-featured-image-url {        margin-bottom: 0px;    }}.category-list img.lazyloaded {    height: 120px;}.category-list .pagination .alignleft a, .category-list .pagination .alignright a {    color: rgba(255,255,255,0) !important;    position: relative;}.category-list .pagination .alignleft a:before, .category-list .pagination .alignright a:before {    position: absolute;    text-align: center;    padding: 6px;    width: 140px;    font-size: 12px;    color: #cf6131!important;    border-width: 0px!important;    border-radius: 50px;    font-weight: 600!important;    text-transform: uppercase!important;    background-color: #e7ded0;}.category-list .pagination .alignleft a:before {    content: "OLDER STORIES";}.category-list .pagination .alignright a:before {    content: "NEWER STORIES";}.category-list .pagination .alignleft a:hover:before, .category-list .pagination .alignright a:hover:before {    background-color: #003ca4;    color: #fff !important;}.search-list img.lazyloaded {    height: 120px;}.search-list .pagination .alignleft a {    color: rgba(255,255,255,0) !important;    position: relative;}.search-list .pagination .alignleft a:before {    content: "MORE";    position: absolute;    text-align: center;    padding: 6px;    width: 140px;    font-size: 12px;    color: #cf6131!important;    border-width: 0px!important;    border-radius: 50px;    font-weight: 600!important;    text-transform: uppercase!important;    background-color: #e7ded0;}.search-list .pagination .alignleft a:hover:before {    background-color: #003ca4;    color: #fff !important;}.plus-stat span.percent-value:after {    content: "+";}.number-stat p {    font-family: 'DM Serif Display' !important;    font-size: 40px;}.number-stat h6 {    margin-top: 30px;}.testimonial-slider .el-quote-opening.quote-custom.quote_center {    top: -30% !important;}.testimonial-slider .el-quote-closing.quote-custom.quote_center {    bottom: -30% !important;}.testimonial-slider .el-testimonial-credit {    background: #2d605c;    width: 300px;    height: 300px;    border-radius: 50%;    padding: 110px 20px;    position: absolute;    left: 140px;    top: 0;}.testimonial-slider .el-testimonial-portrait img {    width: auto;    height: 100%;/*  margin-top: 40px; */}.el-single-testimonial-card {    padding-bottom: 120px;}.testimonial-slider .el-testimonial-desc {    width: 60%;    margin: auto !important;}.testimonial-slider .el-testimonial-name {    margin-bottom: 30px;    margin-top: -5px;}.testimonial-slider .swiper-pagination {    padding: 20px 0px;    text-align: left;    transform: rotate(90deg);    max-width: 600px;    margin-left: -275px!important;}.testimonial-slider .el-testimonial-equal-heights.layout4 .el-single-testimonial-card {    padding-top: 200px;/*  padding-top: 250px; */}.el-testimonial-content {    padding: 70px 70px 100px 70px !important;}@media only screen and (max-width: 767px) {    .testimonial-slider .el-testimonial-credit {        left: 100px;    }    .testimonial-slider .el-quote-opening.quote-custom.quote_center {        top: -10% !important;    }    .testimonial-slider .el-quote-closing.quote-custom.quote_center {        bottom: -10% !important;    }    .testimonial-slider .el-testimonial-equal-heights.layout4 .el-single-testimonial-card {        padding-top: 350px;    }    .testimonial-slider .el-testimonial-desc {        width: 100%;    }    .testimonial-slider .swiper-pagination {        text-align: center !important;        transform: none !important;        max-width: 100% !important;        margin-left: 0 !important;    }}/* Search Result Fixes */.search #main-content .container:before, .search #sidebar {    display: none;}.search #main-content .container {    max-width: 80%;}#el-single-testimonial-660 {    width: 100% !important;}/* Custom Button */.circle-cta:after {    content: "\27F6";    font-size: 30px;    visibility: hidden;}.circle-cta:hover:after {    content: "\27F6";    font-size: 30px;    visibility: visible;}.circle-cta a:link, .circle-cta a:visited {    color: #fff !important;}.circle-cta a:hover {    color: #cf6131 !important;}.gs_member_img {    margin-bottom: 50px;}/* Team Directory Styles */.department, .staff-meta, .phone, .fax, .email, .location {    font-size: 18px;    padding-bottom: 5px;}.single-gs_team .gs_member_details {    padding-left: 20px;}.single-gs_team .department a {    color: #ff9e1b !important;    display: inline-block;    line-height: 1.4;    margin-bottom: 5px;    border-width: 1px;    border-style: solid;    border-color: #ff9e1b;    border-image: initial;    padding: 5px 16px;}.single-gs_team .department a:hover {    color: #fff !important;    border-color: #ff9e1b;    background: #ff9e1b;}h1#gs-team-name {    color: #cf6131 !important;    text-shadow: none !important;}.gs-filter-single-item .single-member a:hover, .gs-filter-single-item .single-member a:focus {    border-bottom: none !important;}.gs_tm_theme9 .single-member:hover img, .gs_tm_theme9 .single-member:hover .gs-member-name, .gs_tm_theme9 .single-member:hover .gs-member-desig {    transform: none !important;}.gs-filter-single-item {    padding: 0px 20px !important;}h3.grid-title {    font-size: 25px;    color: #ff9e1b !important;    text-align: center;}p.grid-subtitle {    line-height: 1.3em;    text-align: center;    color: #133446;}.page:not(.ae-staff-directory) .gs_tm_theme9 .container {    padding-top: 0 !important;}.gs-team-filter-cats, .search-filter {    padding: 0 !important;    margin: 20px 5px !important;}.gs_team select.filters-select {    display: none;}.gs-team-filter-cats li::before {    display: none !important;}.gs-team-filter-cats li.filter.active {    background: #cf6131;    border: 1px solid #cf6131;    color: #fff;}.directory-btn a:link, .directory-btn a:hover, .directory-btn a:visited {    color: #cf6131 !important;    border-width: 0px!important;    border-radius: 50px;    font-weight: 600!important;    text-transform: uppercase!important;    background-color: #e7ded0;    padding: 10px 35px;}/* Single post updates */#archives-dropdown-3, #cat {    display: block;    margin-bottom: 20px!important;}.wp-caption-text a {    font-size: 16px;}.gallery-caption, .gallery-item a {    width: 100% !important;}#searchform, #categories-dropdown-3 {    margin-bottom: 20px !important;}#archives-dropdown-3, #categories-dropdown-3, #searchform input, #cat {    margin-top: 5px !important;    width: 100% !important;    padding: 7px;    border-radius: 5px;    border: none;}#searchsubmit {display: none;}/* Events Calendar Feed Styling */.tribe-events-calendar-month__calendar-event-title, #et-main-area #tec-month-view h3 {    font-size: 14px !important;}.tribe-events-calendar-month__day-date {    font-size: 24px !important;}.tribe-events-calendar-month__multiday-event-bar-inner {  background-color: #e7ded0 !important;}.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner {    padding: 2px 6px !important;}.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner h3 {    font-size: 12px !important;}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-datetime-featured-text {    color: #cf6131 !important;}.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after {    background-color: #ff9e1b !important;}/* Featured Calendar Events */#main-featured .rss_image {    height: 450px !important;    margin-bottom: 0px !important;}#secondary-featured .col3feed .rss_image {    margin-bottom: 0px !important;}.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail img {    transform: translate(-50%,-50%) scale(1) !important;}/* Blog template title fix */#et-main-area .blog-template-header .entry-title {    font-family: 'DM Serif Display';    line-height: 1;    color: #133446 !important;    font-size: 48px;    text-shadow: none !important;}/* Blog post template margin fixes */@media only screen and (min-width:981px) {      .post-row .et-l .et_pb_row {        width: 100% !important;    }}/* Program page toggle vertical align */.responsive-table td {    vertical-align: top;}/* Related post fixes */dt.gallery-icon.landscape {    display: none;}.wp-caption-text {    text-align: left;    font-weight: 500;    }.gallery-item {    margin-bottom: 10px !important;}/* Search results fixes */#search-results h2 a:link {    color: #133446;}#search-results .author a:link {    color: #cf6131;}/* RSS Feed Code */.feedzy-rss .rss_header {    display: none;}.rss_item .title a {    color: #a32035;    font-size: 26px;    font-weight: 400;}.feedzy-rss .rss_item .rss_content small {    font-size: 15px;    color: #666;}/* Feedzy Feed Styles */@media only screen and (max-width:479px) {     .rss_image {    display: block !important;    float: none !important;    margin-bottom: 40px !important;    }        li.rss_item {        padding-top: 50px !important;    }        .single-tribe_events #et-main-area #tribe-events-content h1 {        font-size: 36px !important;    }        .single-tribe_events .tribe-event-date-start, .single-tribe_events .tribe-event-time {        font-size: 32px !important;    }        .single-tribe_events #et-main-area {        margin-top: 45px !important;    }}#et-main-area .col3feed ul li.rss_item::before {    display: none !important;}/* .col3feed li.rss_item.feedzy-rss-col-3 {    max-width: 303px;} */.col3feed .rss_image {    width: 100% !important;    margin: 0 !important;    min-height: 189.11px !important;}.col3feed .meta {    background: none !important;    border: none !important;    text-align: center;}.col3feed .rss_item .title a {    font-weight: 600!important;    color: #003ca4 !important;    text-decoration: none !important;}.col3feed .feedzy-rss .rss_item .title {    font-size: 24px!important;    text-align: center!important;    text-decoration: none !important;/*  margin-bottom: 20px; */    padding: 0px 20px !important;}.col3feed .description {    font-size: 18px !important;    padding: 0px 20px 20px !important;    text-align: center;}.col3feed .feedzy-rss .feedzy-style2 .rss_image {    border-bottom: none !important;    margin-bottom: 29px !important;}.col3feed .feedzy-rss .feedzy-style2 .rss_item {    border: 1px solid #d8d8d8 !important;    background: #fff !important;}.col3feed .feedzy-rss .feedzy-style2 .rss_item:hover .rss_image a span {    transform: none !important;    -webkit-transform: none !important;    -ms-transform: none !important;}.col3feed .feedzy-rss .feedzy-style2 .rss_content_wrap .title a {    font-size: 24px;}@media screen and (max-width: 767px) {/*  .col3feed li.rss_item.feedzy-rss-col-3 {        margin: auto;    } */    /*  .col3feed .feedzy-rss .feedzy-rss-col-3 {        float: none !important;    } */}.col3feed p.description a {    color: #ffffff!important;    border-bottom: 0px !important;     border-color: #cf1e42;    border-radius: 0px;    background-color: #cf6131;    text-transform: capitalize;    text-align: center;    padding: 6px 19px;    font-size: 20px;    display: block;    width: 150px;    margin: 20px auto;}.col3feed .feedzy-rss .feedzy-style2 .rss_item {    border: none !important;}.et_pb_blog_0 .et_pb_post .entry-title a:hover {    text-decoration: underline;    text-decoration-color: #a42337;}/* 3 Column Blog Fixes */.size-1of3 .post-meta, .size-1of3 .post-meta a:link {    font-size: 16px !important;}.post-content-inner {    margin-bottom: 30px;}#chapel ul li {    background: #e7ded0 !important;    padding: 40px 10px !important;}/* Blog page feed clean up */.blog-feed .rss_content p, .blog-feed .feedzy-rss ul li::before {    display: none !important;}.blog-feed .title a {    font-size: 20px !important;    font-weight: 700 !important;}.blog-sidebar .textwidget {    margin-top: 30px;}.blog-sidebar select {    max-width: 100%;    margin-top: 10px !important;}.blog-sidebar label {    font-size: 22px;    font-family: 'Montserrat';    line-height: 1.3;    font-weight: 700;    color: #2D605C;} @media only screen and (min-width: 981px) {    #blog-list.et_pb_posts .et_pb_post img, #blog-list.et_pb_posts .et_overlay {        width: 22%;        height: 100px !important;        margin-right: 2%;        float: left;        object-fit: cover;    }    #blog-list.et_pb_posts .entry-title,    #blog-list.et_pb_posts .post-meta,    #blog-list.et_pb_posts .post-content {         float: right;         width: 75%;     }    body.rtl #blog-list.et_pb_posts .et_pb_post img,    body.rtl #blog-list.et_pb_posts .et_overlay {        float: right;        margin-left: 4%;        margin-right: 0;    }    body.rtl #blog-list.et_pb_posts .entry-title,    body.rtl #blog-list.et_pb_posts .post-meta,    body.rtl #blog-list.et_pb_posts .post-content {         float: left;     }        #blog-list a.entry-featured-image-url {        margin-bottom: 0 !important;    }        #blog-list .post-meta {        font-style: italic;        font-size: 16px;    }        .et-fixed-header#top-header {        background-color: rgba(207,97,49,0.95);    }}/* Fix mega menu height issue */.tippy-content {    min-height: 100% !important;    max-height: 100% !important;}#tippy-1 {    top: -60px !important;}.dashicons.search-menu-icon {    height: 30px !important;}/* Removes spacing between sidebar modules */.et_pb_gutters3 .et_pb_column_2_5 .et_pb_widget {    margin: 0% !important;}/* A fix for the Alumni Sidebar for styling Transcript Requests */li.sidebar-shrink {    font-size: 18px;    padding-left: 10px!important;    margin-left: 15px !important;    margin-top: -10px !important;}/* .toggle-image-text {    margin-top: -10px;} *//* A class to help images flow better in toggles  */.toggle-image {    float: left;    margin: 0px 20px 40px 0px;}.cli-style-v2 .cli-bar-message {padding-left: 6%;}#page-container {    overflow-x: hidden;}/* Styling for the directory page */.gs_tm_theme22 .tittle_container {    position: inherit !important;    text-align: center !important;    background: #fff !important;}a.social_contact {    display: none !important;}.gs_tm_theme22 .search-filter {    background: #fff !important;}h5.gs-member-name.card-title a {    color: #cf6131 !important;    font-size: 24px !important;    font-weight: 700 !important;}p.card-text.gs-member-desig {    color: #133446 !important;    font-style: normal !important;}#gs_team_single .prev-next-navigation {    display: none !important;}#et-main-area h1.gs-sin-mem-name {    color: #133446 !important;    text-shadow: none !important;}.gs-sin-mem-desig {    color: #cf6131 !important;    font-size: 22px;    line-height: 1.5;    margin-bottom: 40px;}/* Form code for ebook sidebar */#contact-form-test .et_contact_bottom_container {    float: none;    margin: 15px auto;}#contact-form-test .et_contact_bottom_container .et_pb_button {    color: #cf6131!important;    border-width: 0px !important;    border-radius: 50px;    font-weight: 600!important;    text-transform: uppercase!important;    background-color: #e7ded0;    padding: 10px 35px !important;    font-size: 12px !important;    margin: auto !important;    min-height: 40px;    min-width: 180px !important;}#contact-form-test .et_pb_contact_field_0, #contact-form-test .et_pb_contact_field_2 {    padding-left: 0px !important;}/* Font styles CSU can use on landing pages *//* To use this section, watch this Loom: https://www.loom.com/share/54faacb3de3949bbbe364075b67fa6a2 *//* and follow this naming convention: #custom-font."CSS class" h(1-6) */#custom-font.test-landing-page h2 {    font-size: 80px !important;}#custom-font.summit-magazine-header h2 {    font-size: 5.5vw !important;}#custom-font.about-this-issue h2 {    font-size: 5.5vw !important;}#et-main-area a.et_pb_button {    text-decoration: none !important;}/* End custom font styles for CSU landing pages */#mobile_menu1.et_mobile_menuli:before {display: none;}/* Swiftype Styling */.autocomplete {    margin-top: -32px !important;}.swiftype-widget .autocomplete ul, .swiftype-widget .autocomplete {    background: #fff !important;}.swiftype-widget .autocomplete li p.title, .swiftype-widget .autocomplete li p.title em {    font-weight: bold;    color: #003ca4 !important;}.swiftype-widget .autocomplete li.active p.title em, .swiftype-widget .autocomplete li.active p.title {    color: #cf6131 !important;}.swiftype-widget .autocomplete li.active {    background: #fff !important;    border-top: 1px solid #e5e5e5 !important;    border-bottom: 1px solid #fff !important;    box-shadow: none !important;}.swiftype-widget .autocomplete li.active p.title {    text-shadow: none !important;}.centred-text {display: table;height: 100%;}.centred-text .et_pb_text_inner {display: table-cell;vertical-align: middle;}/* GS Teams Single Page Updates */.gs_team_image__wrapper img, .gs-single-container .gs_member_img img {    border-radius: 20px;}.single-gs_team .gs_member_img {    padding-right: 40px;}h5.education-title {    color: black !important;}.team-quote {    background: #f5f5f5;    font-weight: 700;    padding: 40px 30px 30px;    margin: 25px 10px;    border-radius: 20px;    font-size: 17px;}.orange-quote {    position: relative;    top: 60px;    left: 45px;}@media only screen and (max-width: 1023px) {    .orange-quote {        left: 0;    }        .single-gs_team .gs_ribon_wrapper {        max-width: 350px;        margin: auto;    }        .single-gs_team .gstm-details, .directory-btn {        text-align: center;    }        .single-gs_team .gs_member_img {        padding-right: 0px;    }@media only screen and (min-width: 768px) {    .left-nav-btn {        float: left;    }} #et-secondary-menu>ul>li>a:hover {    opacity: 1 !important;}.divimegapro-body .et_pb_column_3_4 {    padding-right: 40px !important;}/* Search icon and menu fixes */#et_search_icon:before, .et_pb_menu__search-button:after {    -moz-transform: scaleX(-1);    -o-transform: scaleX(-1);    -webkit-transform: scaleX(-1);    transform: scaleX(-1);    -ms-filter: "FlipH";    font-weight: 700;}.et_pb_menu__search input::placeholder, .et_pb_menu__search input, .et_pb_menu_1_tb_header .et_pb_menu__icon.et_pb_menu__search-button {    color: #fff !important;    padding: 7px;    height: 30px;    margin-top: 10px;}#right-nav-top .et_pb_menu__search .et_pb_menu__search-input, .et_pb_menu__search input, .et_pb_menu__search input::placeholder {        border-radius: 0% !important;    border: none !important;}.et_pb_menu__search input, .et_pb_menu_1_tb_header .et_pb_menu__icon.et_pb_menu__search-button {    background: rgba(255,255,255,0.5);    border-radius: 50% !important;}.et_pb_menu__search-button {        margin-left: 20px;}header .container, #top-header .container {    max-width: 100%;}/* New menu styling updates */@media only screen and (min-width: 980px) {    #left-nav-top .et-menu-nav li:not(:last-child) {        border-right: 1px solid #fff;    }    .mega-sub-menu li:not(.nav-bar-btm) {    /*  padding-top: 0px !important; */        padding: 0px 30px 15px !important;    }    .left-column {        padding-bottom: 0px !important;    }    .left-column a:link {        color: #cf6131 !important;        font-size: 18px;    }    .left-column a:hover {        color: #ff9e1b !important;    }    hr.grey-hr {        height: 2px;        background-color: #f4f4f5;        border: none;    }    .left-column-space {        border-right: 2px solid #f4f4f5 !important;    }    .nav-bar-btm {        border-top: 2px solid #f4f4f5 !important;        padding-top: 30px !important;        margin-top: 30px !important;    }    .nav-btn {        color: #cf6131!important;        border-width: 0px!important;        border-radius: 50px;        font-weight: 700!important;        text-transform: uppercase!important;        background-color: #e7ded0;        padding: 10px 35px;    }        #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {        font-size: 16px;    }    #left-nav-top li a, #right-nav-top li {        padding: 10px 0px;    }        #mega-menu-wrap-primary-menu .mobile-divider-text {        display: none !important;    }/* }@media only screen and (min-width: 1120px) { */        /*Text above menu *//*  #mega-menu-item-29553 a.mega-menu-link:not(.mega-sub-menu a):before {        content: "RESIDENTIAL ⎯⎯⎯";        font-family: "Montserrat" !important;        position: absolute !important;        top: -30px !important;        font-size: 13px !important;        color: #ff9e1b !important;    } *//*  #mega-menu-item-29555 a.mega-menu-link:not(.mega-sub-menu a):before {        content: "HYBRID/REMOTE";        font-family: "Montserrat" !important;        position: absolute !important;        top: -30px !important;        font-size: 13px !important;        color: #ff9e1b !important;    } *//*  #mega-menu-item-29554 a.mega-menu-link:not(.mega-sub-menu a):before {        content: "⎯⎯⎯⎯⎯⎯";        font-family: "Montserrat" !important;        position: absolute !important;        top: -30px !important;        right: -20px !important;        font-size: 13px !important;        color: #ff9e1b !important;    } *//*  #mega-menu-item-29557 a.mega-menu-link:not(.mega-sub-menu a):before {        content: "⎯⎯⎯⎯⎯⎯";        font-family: "Montserrat" !important;        position: absolute !important;        top: -30px !important;        right: 10px !important;        font-size: 13px !important;        color: #ff9e1b !important;    } */    #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {        font-size: 18px;    }        #left-nav-top li a, #right-nav-top li {        padding: 10px 10px;    }}@media only screen and (max-width: 1246px) {    .desktop-menu {        display: none;    }        #mobmenuright .sub-menu .mobile-divider-text a {        color: #ff9e1b !important;        cursor: default !important;    }}@media only screen and (min-width: 1246px) {    .mob-menu-header-holder {        display: block;    }}.mobile-menu-btn a, .mobile-menu-btn a:hover {    color: #fff !important;    border-width: 0px!important;    border-radius: 50px;    font-weight: 700!important;    text-transform: uppercase!important;    background-color: #003ca4 !important;    padding: 15px 35px !important;    margin-top: 15px;    text-align: center;    font-size: 16px !important;}/* Fix archive menus  */.archive #main-header, .archive #top-header, .single-tribe_venue #main-header, .single-tribe_venue #top-header, .single-tribe_events #main-header, .single-tribe_events #top-header {    background-color: rgba(207,97,49,0.95);}/*********************************change logo for fixed header (quick and easy way)**********************************/.et-fixed-header #logo, .archive #main-header img#logo, .single-tribe_venue #main-header img#logo, .single-tribe_events #main-header img#logo {    content: url("https://clarkssummitu.edu/wp-content/uploads/2020/04/CSU-Logo.png");    width: 180px;    margin-top: -50px;    z-index: 999;    margin-left: -40px;}.archive #et-main-area, .single-tribe_venue #et-main-area, .single-tribe_events #et-main-area {    margin-top: 175px;}@media only screen and (min-width: 980px) {    img#logo {        width: 250px;        min-height: 125px !important;    }    .archive #main-header img#logo, .single-tribe_venue #main-header img#logo, .single-tribe_events #main-header img#logo {        min-height: 65px !important;        max-height: 65px !important;    }    .hero-indent {        padding-left: 35px;    }        .responsive-table th {        width: 50%;    }     .et-fixed-header #logo {         min-height: 65px !important;    }}@media only screen and (min-width: 1245px) {    .mobile-menu-only, .mobile-menu-btn {        display: none !important;    }}@media only screen and (max-width: 981px) {    .hamburger {        display: none !important;    }        .mob-standard-logo {        height: 60px!important;        max-width: 100px !important;    }}span.step-header, span.step-number {    color: rgba(255, 158, 26, 0.35);}span.step-header-white, span.step-number-white {    color: rgba(255, 255, 255, 0.5);}span.step-header-grey {    color: rgba(200,198,199,0.5);}span.step-header, span.step-header-grey, span.step-header-white {    font-size: 120px;}span.step-header {    margin-left: -85px;}span.step-number-white {    font-size: 200px;}span.step-number {    font-size: 400px;    position: relative;    top: 75px;}/* Footer fixes */.social-follow li::before {    display: none !important;}.et_pb_social_media_follow li a.icon:before {    text-align: left;}.no-underline a:hover {    text-decoration: none !important;}/* Circle Image styling */.circle-img-shadow {    width:350px;    height:350px;    box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.5);    -moz-box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.5);    -webkit-box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.5);    -o-box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.5);    border-radius:100%;}/* Number counter fixes */.et_pb_number_counter.et_pb_with_title .percent {    margin-bottom: 0;    margin-top: 32px;}.et_pb_number_counter.percent-stat {    width: 160px;    height: 160px;}.et_pb_number_counter .percent {    height: 30px;}/* Interior Page Sidebar Styles */ul.child-sidebar-menu {    padding-top: 15px !important;    padding-left: 10px !important;}ul.child-sidebar-menu li:last-child {    padding-bottom: 0px !important;}ul.child-sidebar-menu .children {    padding-left: 15px !important;    padding-top: 15px !important;}.parent-sidebar-menu li {    font-weight: 700;    font-size: 22px;    padding-bottom: 15px;}.parent-sidebar-menu li .child-sidebar-menu li {    font-weight: 400;    font-size: 18px;}.grandchild-sidebar-menu {    margin-top: 15px;    margin-left: 20px;}.grandchild-sidebar-menu li:last-child {    padding-bottom: 0px;}.advanced-sidebar-menu-wrap [aria-current]:not([aria-current="false"]) {    font-weight: 700;}#et-main-area .parent-sidebar-menu li::before {    display: none;}.parent-sidebar-menu li a:link, .parent-sidebar-menu li a:visited {    color: #133446 !important;}.parent-sidebar-menu li a:hover {    color: #ff9e1b !important;}/* News Page Styles */.stories-interest .entry-featured-image-url img {    border-radius: 50%;    margin-bottom: 50px}.stories-interest .post-content-inner, .featured-story .post-content-inner {    margin-bottom: 50px;} .stories-interest a.more-link {    color: #cf6131!important;    border-width: 0px!important;    border-radius: 50px;    font-weight: 600!important;    text-transform: uppercase!important;    background-color: #e7ded0;    padding: 10px 50px;}.stories-interest .hentry img {    height: 250px;}.stories-interest .et_pb_image_container {    width: 250px;    margin: 0px auto;} .featured-story a.more-link {    color: #fff !important;    border-width: 0px!important;    border-radius: 50px;    font-weight: 600!important;    text-transform: uppercase!important;    background-color: #003ca4;    padding: 10px 50px;}@media only screen and (min-width:981px) {      .category-list a.entry-featured-image-url {        width: 35%;        float: left;        margin-right: 0px;        margin-bottom: 0px;    }    .category-list .post-content-inner, .category-list .post-meta, .category-list .entry-title {        width: 60%;        float: right;    }        .search-list a.entry-featured-image-url {        width: 35%;        float: left;        margin-right: 0px;        margin-bottom: 0px;    }    .search-list .post-content-inner, .search-list .post-meta, .search-list .entry-title {        width: 60%;        float: right;    }    }@media only screen and (max-width: 980px) {      .search-list a.entry-featured-image-url {        width: 100%;        float: none;        margin-right: 0px;        margin-bottom: 30px;    }    .search-list .post-content-inner, .search-list .post-meta, .search-list .entry-title {        width: 100%;        float: none;    }        .search-list .post-content-inner {        margin-bottom: 10px;    }        .category-list a.entry-featured-image-url {        width: 100%;        float: none;        margin-right: 0px;        margin-bottom: 30px;    }    .category-list .post-content-inner, .category-list .post-meta, .category-list .entry-title {        width: 100%;        float: none;    }        .category-list .post-content-inner {        margin-bottom: 10px;    }        .stories-interest .entry-featured-image-url {        margin-bottom: 0px;    }}.category-list img.lazyloaded {    height: 120px;}.category-list .pagination .alignleft a, .category-list .pagination .alignright a {    color: rgba(255,255,255,0) !important;    position: relative;}.category-list .pagination .alignleft a:before, .category-list .pagination .alignright a:before {    position: absolute;    text-align: center;    padding: 6px;    width: 140px;    font-size: 12px;    color: #cf6131!important;    border-width: 0px!important;    border-radius: 50px;    font-weight: 600!important;    text-transform: uppercase!important;    background-color: #e7ded0;}.category-list .pagination .alignleft a:before {    content: "OLDER STORIES";}.category-list .pagination .alignright a:before {    content: "NEWER STORIES";}.category-list .pagination .alignleft a:hover:before, .category-list .pagination .alignright a:hover:before {    background-color: #003ca4;    color: #fff !important;}.search-list img.lazyloaded {    height: 120px;}.search-list .pagination .alignleft a {    color: rgba(255,255,255,0) !important;    position: relative;}.search-list .pagination .alignleft a:before {    content: "MORE";    position: absolute;    text-align: center;    padding: 6px;    width: 140px;    font-size: 12px;    color: #cf6131!important;    border-width: 0px!important;    border-radius: 50px;    font-weight: 600!important;    text-transform: uppercase!important;    background-color: #e7ded0;}.search-list .pagination .alignleft a:hover:before {    background-color: #003ca4;    color: #fff !important;}.plus-stat span.percent-value:after {    content: "+";}.number-stat p {    font-family: 'DM Serif Display' !important;    font-size: 40px;}.number-stat h6 {    margin-top: 30px;}.testimonial-slider .el-quote-opening.quote-custom.quote_center {    top: -30% !important;}.testimonial-slider .el-quote-closing.quote-custom.quote_center {    bottom: -30% !important;}.testimonial-slider .el-testimonial-credit {    background: #2d605c;    width: 300px;    height: 300px;    border-radius: 50%;    padding: 110px 20px;    position: absolute;    left: 140px;    top: 0;}.testimonial-slider .el-testimonial-portrait img {    width: auto;    height: 100%;/*  margin-top: 40px; */}.el-single-testimonial-card {    padding-bottom: 120px;}.testimonial-slider .el-testimonial-desc {    width: 60%;    margin: auto !important;}.testimonial-slider .el-testimonial-name {    margin-bottom: 30px;    margin-top: -5px;}.testimonial-slider .swiper-pagination {    padding: 20px 0px;    text-align: left;    transform: rotate(90deg);    max-width: 600px;    margin-left: -275px!important;}.testimonial-slider .el-testimonial-equal-heights.layout4 .el-single-testimonial-card {    padding-top: 200px;/*  padding-top: 250px; */}.el-testimonial-content {    padding: 70px 70px 100px 70px !important;}@media only screen and (max-width: 767px) {    .testimonial-slider .el-testimonial-credit {        left: 100px;    }    .testimonial-slider .el-quote-opening.quote-custom.quote_center {        top: -10% !important;    }    .testimonial-slider .el-quote-closing.quote-custom.quote_center {        bottom: -10% !important;    }    .testimonial-slider .el-testimonial-equal-heights.layout4 .el-single-testimonial-card {        padding-top: 350px;    }    .testimonial-slider .el-testimonial-desc {        width: 100%;    }    .testimonial-slider .swiper-pagination {        text-align: center !important;        transform: none !important;        max-width: 100% !important;        margin-left: 0 !important;    }}/* Search Result Fixes */.search #main-content .container:before, .search #sidebar {    display: none;}.search #main-content .container {    max-width: 80%;}#el-single-testimonial-660 {    width: 100% !important;}/* Custom Button */.circle-cta:after {    content: "\27F6";    font-size: 30px;    visibility: hidden;}.circle-cta:hover:after {    content: "\27F6";    font-size: 30px;    visibility: visible;}.circle-cta a:link, .circle-cta a:visited {    color: #fff !important;}.circle-cta a:hover {    color: #cf6131 !important;}.gs_member_img {    margin-bottom: 50px;}/* Team Directory Styles */.department, .staff-meta, .phone, .fax, .email, .location {    font-size: 18px;    padding-bottom: 5px;}.single-gs_team .gs_member_details {    padding-left: 20px;}.single-gs_team .department a {    color: #ff9e1b !important;    display: inline-block;    line-height: 1.4;    margin-bottom: 5px;    border-width: 1px;    border-style: solid;    border-color: #ff9e1b;    border-image: initial;    padding: 5px 16px;}.single-gs_team .department a:hover {    color: #fff !important;    border-color: #ff9e1b;    background: #ff9e1b;}h1#gs-team-name {    color: #cf6131 !important;    text-shadow: none !important;}.gs-filter-single-item .single-member a:hover, .gs-filter-single-item .single-member a:focus {    border-bottom: none !important;}.gs_tm_theme9 .single-member:hover img, .gs_tm_theme9 .single-member:hover .gs-member-name, .gs_tm_theme9 .single-member:hover .gs-member-desig {    transform: none !important;}.gs-filter-single-item {    padding: 0px 20px !important;}h3.grid-title {    font-size: 25px;    color: #ff9e1b !important;    text-align: center;}p.grid-subtitle {    line-height: 1.3em;    text-align: center;    color: #133446;}.page:not(.ae-staff-directory) .gs_tm_theme9 .container {    padding-top: 0 !important;}.gs-team-filter-cats, .search-filter {    padding: 0 !important;    margin: 20px 5px !important;}.gs_team select.filters-select {    display: none;}.gs-team-filter-cats li::before {    display: none !important;}.gs-team-filter-cats li.filter.active {    background: #cf6131;    border: 1px solid #cf6131;    color: #fff;}.directory-btn a:link, .directory-btn a:hover, .directory-btn a:visited {    color: #cf6131 !important;    border-width: 0px!important;    border-radius: 50px;    font-weight: 600!important;    text-transform: uppercase!important;    background-color: #e7ded0;    padding: 10px 35px;}/* Single post updates */#archives-dropdown-3, #cat {    display: block;    margin-bottom: 20px!important;}.wp-caption-text a {    font-size: 16px;}.gallery-caption, .gallery-item a {    width: 100% !important;}#searchform, #categories-dropdown-3 {    margin-bottom: 20px !important;}#archives-dropdown-3, #categories-dropdown-3, #searchform input, #cat {    margin-top: 5px !important;    width: 100% !important;    padding: 7px;    border-radius: 5px;    border: none;}#searchsubmit {display: none;}/* Events Calendar Feed Styling */.tribe-events-calendar-month__calendar-event-title, #et-main-area #tec-month-view h3 {    font-size: 14px !important;}.tribe-events-calendar-month__day-date {    font-size: 24px !important;}.tribe-events-calendar-month__multiday-event-bar-inner {  background-color: #e7ded0 !important;}.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner {    padding: 2px 6px !important;}.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner h3 {    font-size: 12px !important;}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-datetime-featured-text {    color: #cf6131 !important;}.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after {    background-color: #ff9e1b !important;}/* Featured Calendar Events */#main-featured .rss_image {    height: 450px !important;    margin-bottom: 0px !important;}#secondary-featured .col3feed .rss_image {    margin-bottom: 0px !important;}.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail img {    transform: translate(-50%,-50%) scale(1) !important;}/* Blog template title fix */#et-main-area .blog-template-header .entry-title {    font-family: 'DM Serif Display';    line-height: 1;    color: #133446 !important;    font-size: 48px;    text-shadow: none !important;}/* Blog post template margin fixes */@media only screen and (min-width:981px) {      .post-row .et-l .et_pb_row {        width: 100% !important;    }}/* Program page toggle vertical align */.responsive-table td {    vertical-align: top;}/* Related post fixes */dt.gallery-icon.landscape {    display: none;}.wp-caption-text {    text-align: left;    font-weight: 500;    }.gallery-item {    margin-bottom: 10px !important;}/* Search results fixes */#search-results h2 a:link {    color: #133446;}#search-results .author a:link {    color: #cf6131;}/* RSS Feed Code */.feedzy-rss .rss_header {    display: none;}.rss_item .title a {    color: #a32035;    font-size: 26px;    font-weight: 400;}.feedzy-rss .rss_item .rss_content small {    font-size: 15px;    color: #666;}/* Feedzy Feed Styles */@media only screen and (max-width:479px) {     .rss_image {    display: block !important;    float: none !important;    margin-bottom: 40px !important;    }        li.rss_item {        padding-top: 50px !important;    }        .single-tribe_events #et-main-area #tribe-events-content h1 {        font-size: 36px !important;    }        .single-tribe_events .tribe-event-date-start, .single-tribe_events .tribe-event-time {        font-size: 32px !important;    }        .single-tribe_events #et-main-area {        margin-top: 45px !important;    }}#et-main-area .col3feed ul li.rss_item::before {    display: none !important;}/* .col3feed li.rss_item.feedzy-rss-col-3 {    max-width: 303px;} */.col3feed .rss_image {    width: 100% !important;    margin: 0 !important;    min-height: 189.11px !important;}.col3feed .meta {    background: none !important;    border: none !important;    text-align: center;}.col3feed .rss_item .title a {    font-weight: 600!important;    color: #003ca4 !important;    text-decoration: none !important;}.col3feed .feedzy-rss .rss_item .title {    font-size: 24px!important;    text-align: center!important;    text-decoration: none !important;/*  margin-bottom: 20px; */    padding: 0px 20px !important;}.col3feed .description {    font-size: 18px !important;    padding: 0px 20px 20px !important;    text-align: center;}.col3feed .feedzy-rss .feedzy-style2 .rss_image {    border-bottom: none !important;    margin-bottom: 29px !important;}.col3feed .feedzy-rss .feedzy-style2 .rss_item {    border: 1px solid #d8d8d8 !important;    background: #fff !important;}.col3feed .feedzy-rss .feedzy-style2 .rss_item:hover .rss_image a span {    transform: none !important;    -webkit-transform: none !important;    -ms-transform: none !important;}.col3feed .feedzy-rss .feedzy-style2 .rss_content_wrap .title a {    font-size: 24px;}@media screen and (max-width: 767px) {/*  .col3feed li.rss_item.feedzy-rss-col-3 {        margin: auto;    } */    /*  .col3feed .feedzy-rss .feedzy-rss-col-3 {        float: none !important;    } */}.col3feed p.description a {    color: #ffffff!important;    border-bottom: 0px !important;     border-color: #cf1e42;    border-radius: 0px;    background-color: #cf6131;    text-transform: capitalize;    text-align: center;    padding: 6px 19px;    font-size: 20px;    display: block;    width: 150px;    margin: 20px auto;}.col3feed .feedzy-rss .feedzy-style2 .rss_item {    border: none !important;}.et_pb_blog_0 .et_pb_post .entry-title a:hover {    text-decoration: underline;    text-decoration-color: #a42337;}/* 3 Column Blog Fixes */.size-1of3 .post-meta, .size-1of3 .post-meta a:link {    font-size: 16px;}.post-content-inner {    margin-bottom: 30px;}#chapel ul li {    background: #e7ded0 !important;    padding: 40px 10px !important;}/* Blog page feed clean up */.blog-feed .rss_content p, .blog-feed .feedzy-rss ul li::before {    display: none !important;}.blog-feed .title a {    font-size: 20px;    font-weight: 700 !important;}.blog-sidebar .textwidget {    margin-top: 30px;}.blog-sidebar select {    max-width: 100%;    margin-top: 10px !important;}.blog-sidebar label {    font-size: 22px;    font-family: 'Montserrat';    line-height: 1.3;    font-weight: 700;    color: #2D605C;} @media only screen and (min-width: 981px) {    #blog-list.et_pb_posts .et_pb_post img, #blog-list.et_pb_posts .et_overlay {        width: 22%;        height: 100px !important;        margin-right: 2%;        float: left;        object-fit: cover;    }    #blog-list.et_pb_posts .entry-title,    #blog-list.et_pb_posts .post-meta,    #blog-list.et_pb_posts .post-content {         float: right;         width: 75%;     }    body.rtl #blog-list.et_pb_posts .et_pb_post img,    body.rtl #blog-list.et_pb_posts .et_overlay {        float: right;        margin-left: 4%;        margin-right: 0;    }    body.rtl #blog-list.et_pb_posts .entry-title,    body.rtl #blog-list.et_pb_posts .post-meta,    body.rtl #blog-list.et_pb_posts .post-content {         float: left;     }        #blog-list a.entry-featured-image-url {        margin-bottom: 0 !important;    }        #blog-list .post-meta {        font-style: italic;        font-size: 16px;    }        .et-fixed-header#top-header {        background-color: rgba(207,97,49,0.95);    }}/* Fix mega menu height issue */.tippy-content {    min-height: 100% !important;    max-height: 100% !important;}#tippy-1 {    top: -60px !important;}.dashicons.search-menu-icon {    height: 30px !important;}/* Removes spacing between sidebar modules */.et_pb_gutters3 .et_pb_column_2_5 .et_pb_widget {    margin: 0% !important;}/* A fix for the Alumni Sidebar for styling Transcript Requests */li.sidebar-shrink {    font-size: 18px;    padding-left: 10px!important;    margin-left: 15px !important;    margin-top: -10px !important;}/* .toggle-image-text {    margin-top: -10px;} *//* A class to help images flow better in toggles  */.toggle-image {    float: left;    margin: 0px 20px 40px 0px;}.cli-style-v2 .cli-bar-message {padding-left: 6%;}#page-container {    overflow-x: hidden;}/* Styling for the directory page */.gs_tm_theme22 .tittle_container {    position: inherit !important;    text-align: center !important;    background: #fff !important;}a.social_contact {    display: none !important;}.gs_tm_theme22 .search-filter {    background: #fff !important;}h5.gs-member-name.card-title a {    color: #cf6131 !important;    font-size: 24px !important;    font-weight: 700 !important;}p.card-text.gs-member-desig {    color: #133446 !important;    font-style: normal !important;}#gs_team_single .prev-next-navigation {    display: none !important;}#et-main-area h1.gs-sin-mem-name {    color: #133446 !important;    text-shadow: none !important;}.gs-sin-mem-desig {    color: #cf6131 !important;    font-size: 22px;    line-height: 1.5;    margin-bottom: 40px;}/* Form code for ebook sidebar */#contact-form-test .et_contact_bottom_container {    float: none;    margin: 15px auto;}#contact-form-test .et_contact_bottom_container .et_pb_button {    color: #cf6131!important;    border-width: 0px !important;    border-radius: 50px;    font-weight: 600!important;    text-transform: uppercase!important;    background-color: #e7ded0;    padding: 10px 35px !important;    font-size: 12px !important;    margin: auto !important;    min-height: 40px;    min-width: 180px !important;}#contact-form-test .et_pb_contact_field_0, #contact-form-test .et_pb_contact_field_2 {    padding-left: 0px !important;}/* Font styles CSU can use on landing pages *//* To use this section, watch this Loom: https://www.loom.com/share/54faacb3de3949bbbe364075b67fa6a2 *//* and follow this naming convention: #custom-font."CSS class" h(1-6) */#custom-font.test-landing-page h2 {    font-size: 80px;}#custom-font.summit-magazine-header h2 {    font-size: 5.5vw;}#custom-font.about-this-issue h2 {    font-size: 5.5vw;}#et-main-area a.et_pb_button {    text-decoration: none !important;}/* End custom font styles for CSU landing pages */#mobile_menu1.et_mobile_menuli:before {display: none;}/* Swiftype Styling */.autocomplete {    margin-top: -32px !important;}.swiftype-widget .autocomplete ul, .swiftype-widget .autocomplete {    background: #fff !important;}.swiftype-widget .autocomplete li p.title, .swiftype-widget .autocomplete li p.title em {    font-weight: bold;    color: #003ca4 !important;}.swiftype-widget .autocomplete li.active p.title em, .swiftype-widget .autocomplete li.active p.title {    color: #cf6131 !important;}.swiftype-widget .autocomplete li.active {    background: #fff !important;    border-top: 1px solid #e5e5e5 !important;    border-bottom: 1px solid #fff !important;    box-shadow: none !important;}.swiftype-widget .autocomplete li.active p.title {    text-shadow: none !important;}.centred-text {display: table;height: 100%;}.centred-text .et_pb_text_inner {display: table-cell;vertical-align: middle;}/* GS Teams Single Page Updates */.gs_team_image__wrapper img, .gs-single-container .gs_member_img img {    border-radius: 20px;}.single-gs_team .gs_member_img {    padding-right: 40px;}h5.education-title {    color: black !important;}.team-quote {    background: #f5f5f5;    font-weight: 700;    padding: 40px 30px 30px;    margin: 25px 10px;    border-radius: 20px;    font-size: 17px;}.orange-quote {    position: relative;    top: 60px;    left: 45px;}@media only screen and (max-width: 1023px) {    .orange-quote {        left: 0;    }        .single-gs_team .gs_ribon_wrapper {        max-width: 350px;        margin: auto;    }        .single-gs_team .gstm-details, .directory-btn {        text-align: center;    }        .single-gs_team .gs_member_img {        padding-right: 0px;    }}@media only screen and (min-width: 768px) {    .left-nav-btn {        float: left;    }} #et-secondary-menu>ul>li>a:hover {    opacity: 1 !important;}.divimegapro-body .et_pb_column_3_4 {    padding-right: 40px !important;}/* Search icon and menu fixes */#et_search_icon:before, .et_pb_menu__search-button:after {    -moz-transform: scaleX(-1);    -o-transform: scaleX(-1);    -webkit-transform: scaleX(-1);    transform: scaleX(-1);    -ms-filter: "FlipH";    font-weight: 700;} .et_pb_menu_1_tb_header .et_pb_menu__icon.et_pb_menu__search-button {    color: #fff !important;    padding: 7px;    height: 30px;    margin-top: 10px !important;}.et_pb_menu__search input::placeholder, .et_pb_menu__search input {    color: #fff !important;    padding: 7px;    height: 30px;}.et_pb_menu__search input, .et_pb_menu_1_tb_header .et_pb_menu__icon.et_pb_menu__search-button {    background: rgba(255,255,255,0.5);    border-radius: 50%;}.et_pb_menu__search-button {        margin-left: 20px;}header .container, #top-header .container {    max-width: 100%;}/* New menu styling updates */@media only screen and (min-width: 980px) {    #left-nav-top .et-menu-nav li:not(:last-child) {        border-right: 1px solid #fff;    }    .mega-sub-menu li:not(.nav-bar-btm) {    /*  padding-top: 0px !important; */        padding: 0px 30px 15px !important;    }    .left-column {        padding-bottom: 0px !important;    }    .left-column a:link {        color: #cf6131 !important;        font-size: 18px;    }    .left-column a:hover {        color: #ff9e1b !important;    }    hr.grey-hr {        height: 2px;        background-color: #f4f4f5;        border: none;    }    .left-column-space {        border-right: 2px solid #f4f4f5 !important;    }    .nav-bar-btm {        border-top: 2px solid #f4f4f5 !important;        padding-top: 30px !important;        margin-top: 30px !important;    }    .nav-btn {        color: #cf6131!important;        border-width: 0px!important;        border-radius: 50px;        font-weight: 700!important;        text-transform: uppercase!important;        background-color: #e7ded0;        padding: 10px 35px;    }        #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {        font-size: 16px;    }    #left-nav-top li a, #right-nav-top li {        padding: 10px 0px;    }        #mega-menu-wrap-primary-menu .mobile-divider-text {        display: none !important;    }/* }@media only screen and (min-width: 1120px) { */        /*Text above menu *//*  #mega-menu-item-29553 a.mega-menu-link:not(.mega-sub-menu a):before {        content: "RESIDENTIAL ⎯⎯⎯";        font-family: "Montserrat" !important;        position: absolute !important;        top: -30px !important;        font-size: 13px !important;        color: #ff9e1b !important;    } *//*  #mega-menu-item-29555 a.mega-menu-link:not(.mega-sub-menu a):before {        content: "HYBRID/REMOTE";        font-family: "Montserrat" !important;        position: absolute !important;        top: -30px !important;        font-size: 13px !important;        color: #ff9e1b !important;    } *//*  #mega-menu-item-29554 a.mega-menu-link:not(.mega-sub-menu a):before {        content: "⎯⎯⎯⎯⎯⎯";        font-family: "Montserrat" !important;        position: absolute !important;        top: -30px !important;        right: -20px !important;        font-size: 13px !important;        color: #ff9e1b !important;    } *//*  #mega-menu-item-29557 a.mega-menu-link:not(.mega-sub-menu a):before {        content: "⎯⎯⎯⎯⎯⎯";        font-family: "Montserrat" !important;        position: absolute !important;        top: -30px !important;        right: 10px !important;        font-size: 13px !important;        color: #ff9e1b !important;    } */    #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {        font-size: 18px;    }        #left-nav-top li a, #right-nav-top li {        padding: 10px 10px;    }}@media only screen and (max-width: 1246px) {    .desktop-menu {        display: none;    }        #mobmenuright .sub-menu .mobile-divider-text a {        color: #ff9e1b !important;        cursor: default !important;    }}@media only screen and (min-width: 1246px) {    .mob-menu-header-holder {        display: block;    }}.mobile-menu-btn a, .mobile-menu-btn a:hover {    color: #fff !important;    border-width: 0px!important;    border-radius: 50px;    font-weight: 700!important;    text-transform: uppercase!important;    background-color: #003ca4 !important;    padding: 15px 35px !important;    margin-top: 15px;    text-align: center;    font-size: 16px;}/* Fix archive menus  */.archive #main-header, .archive #top-header, .single-tribe_venue #main-header, .single-tribe_venue #top-header, .single-tribe_events #main-header, .single-tribe_events #top-header {    background-color: rgba(207,97,49,0.95);}/*********************************change logo for fixed header (quick and easy way)**********************************/.et-fixed-header #logo, .archive #main-header img#logo, .single-tribe_venue #main-header img#logo, .single-tribe_events #main-header img#logo {    content: url("https://www.clarkssummitu.edu/wp-content/uploads/2020/04/CSU-Logo.png");    width: 180px;    margin-top: -50px;    z-index: 999;    margin-left: -40px;}.archive #et-main-area, .single-tribe_venue #et-main-area, .single-tribe_events #et-main-area {    margin-top: 175px;}@media only screen and (min-width: 980px) {    img#logo {        width: 250px;        min-height: 125px !important;    }    .archive #main-header img#logo, .single-tribe_venue #main-header img#logo, .single-tribe_events #main-header img#logo {        min-height: 65px !important;        max-height: 65px !important;    }    .hero-indent {        padding-left: 35px;    }        .responsive-table th {        width: 50%;    }     .et-fixed-header #logo {         min-height: 65px !important;    }}@media only screen and (min-width: 1245px) {    .mobile-menu-only, .mobile-menu-btn {        display: none !important;    }}@media only screen and (max-width: 981px) {    .hamburger {        display: none !important;    }        .mob-standard-logo {        height: 60px!important;        max-width: 100px !important;    }}span.step-header, span.step-number {    color: rgba(255, 158, 26, 0.35);}span.step-header-white, span.step-number-white {    color: rgba(255, 255, 255, 0.5);}span.step-header-grey {    color: rgba(200,198,199,0.5);}span.step-header, span.step-header-grey, span.step-header-white {    font-size: 120px;}span.step-header {    margin-left: -85px;}span.step-number-white {    font-size: 200px;}span.step-number {    font-size: 400px;    position: relative;    top: 75px;}/* Footer fixes */.social-follow li::before {    display: none !important;}.et_pb_social_media_follow li a.icon:before {    text-align: left;}.no-underline a:hover {    text-decoration: none !important;}/* Circle Image styling */.circle-img-shadow {    width:350px;    height:350px;    box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.5);    -moz-box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.5);    -webkit-box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.5);    -o-box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.5);    border-radius:100%;}/* Number counter fixes */.et_pb_number_counter.et_pb_with_title .percent {    margin-bottom: 0;    margin-top: 32px;}.et_pb_number_counter.percent-stat {    width: 160px;    height: 160px;}.et_pb_number_counter .percent {    height: 30px;}/* Interior Page Sidebar Styles */ul.child-sidebar-menu {    padding-top: 15px !important;    padding-left: 10px !important;}ul.child-sidebar-menu li:last-child {    padding-bottom: 0px !important;}ul.child-sidebar-menu .children {    padding-left: 15px !important;    padding-top: 15px !important;}.parent-sidebar-menu li {    font-weight: 700;    font-size: 22px;    padding-bottom: 15px;}.parent-sidebar-menu li .child-sidebar-menu li {    font-weight: 400;    font-size: 18px;}.grandchild-sidebar-menu {    margin-top: 15px;    margin-left: 20px;}.grandchild-sidebar-menu li:last-child {    padding-bottom: 0px;}.advanced-sidebar-menu-wrap [aria-current]:not([aria-current="false"]) {    font-weight: 700;}#et-main-area .parent-sidebar-menu li::before {    display: none;}.parent-sidebar-menu li a:link, .parent-sidebar-menu li a:visited {    color: #133446 !important;}.parent-sidebar-menu li a:hover {    color: #ff9e1b !important;}/* News Page Styles */.stories-interest .entry-featured-image-url img {    border-radius: 50%;    margin-bottom: 50px}.stories-interest .post-content-inner, .featured-story .post-content-inner {    margin-bottom: 50px;} .stories-interest a.more-link {    color: #cf6131!important;    border-width: 0px!important;    border-radius: 50px;    font-weight: 600!important;    text-transform: uppercase!important;    background-color: #e7ded0;    padding: 10px 50px;}.stories-interest .hentry img {    height: 250px;}.stories-interest .et_pb_image_container {    width: 250px;    margin: 0px auto;} .featured-story a.more-link {    color: #fff !important;    border-width: 0px!important;    border-radius: 50px;    font-weight: 600!important;    text-transform: uppercase!important;    background-color: #003ca4;    padding: 10px 50px;}@media only screen and (min-width:981px) {      .category-list a.entry-featured-image-url {        width: 35%;        float: left;        margin-right: 0px;        margin-bottom: 0px;    }    .category-list .post-content-inner, .category-list .post-meta, .category-list .entry-title {        width: 60%;        float: right;    }        .search-list a.entry-featured-image-url {        width: 35%;        float: left;        margin-right: 0px;        margin-bottom: 0px;    }    .search-list .post-content-inner, .search-list .post-meta, .search-list .entry-title {        width: 60%;        float: right;    }    }@media only screen and (max-width: 980px) {      .search-list a.entry-featured-image-url {        width: 100%;        float: none;        margin-right: 0px;        margin-bottom: 30px;    }    .search-list .post-content-inner, .search-list .post-meta, .search-list .entry-title {        width: 100%;        float: none;    }        .search-list .post-content-inner {        margin-bottom: 10px;    }        .category-list a.entry-featured-image-url {        width: 100%;        float: none;        margin-right: 0px;        margin-bottom: 30px;    }    .category-list .post-content-inner, .category-list .post-meta, .category-list .entry-title {        width: 100%;        float: none;    }        .category-list .post-content-inner {        margin-bottom: 10px;    }        .stories-interest .entry-featured-image-url {        margin-bottom: 0px;    }}.category-list img.lazyloaded {    height: 120px;}.category-list .pagination .alignleft a, .category-list .pagination .alignright a {    color: rgba(255,255,255,0) !important;    position: relative;}.category-list .pagination .alignleft a:before, .category-list .pagination .alignright a:before {    position: absolute;    text-align: center;    padding: 6px;    width: 140px;    font-size: 12px;    color: #cf6131!important;    border-width: 0px!important;    border-radius: 50px;    font-weight: 600!important;    text-transform: uppercase!important;    background-color: #e7ded0;}.category-list .pagination .alignleft a:before {    content: "OLDER STORIES";}.category-list .pagination .alignright a:before {    content: "NEWER STORIES";}.category-list .pagination .alignleft a:hover:before, .category-list .pagination .alignright a:hover:before {    background-color: #003ca4;    color: #fff !important;}.search-list img.lazyloaded {    height: 120px;}.search-list .pagination .alignleft a {    color: rgba(255,255,255,0) !important;    position: relative;}.search-list .pagination .alignleft a:before {    content: "MORE";    position: absolute;    text-align: center;    padding: 6px;    width: 140px;    font-size: 12px;    color: #cf6131!important;    border-width: 0px!important;    border-radius: 50px;    font-weight: 600!important;    text-transform: uppercase!important;    background-color: #e7ded0;}.search-list .pagination .alignleft a:hover:before {    background-color: #003ca4;    color: #fff !important;}.plus-stat span.percent-value:after {    content: "+";}.number-stat p {    font-family: 'DM Serif Display' !important;    font-size: 40px;}.number-stat h6 {    margin-top: 30px;}.testimonial-slider .el-quote-opening.quote-custom.quote_center {    top: -30% !important;}.testimonial-slider .el-quote-closing.quote-custom.quote_center {    bottom: -30% !important;}.testimonial-slider .el-testimonial-credit {    background: #2d605c;    width: 300px;    height: 300px;    border-radius: 50%;    padding: 110px 20px;    position: absolute;    left: 140px;    top: 0;}.testimonial-slider .el-testimonial-portrait img {    width: auto;    height: 100%;/*  margin-top: 40px; */}.el-single-testimonial-card {    padding-bottom: 120px;}.testimonial-slider .el-testimonial-desc {    width: 60%;    margin: auto !important;}.testimonial-slider .el-testimonial-name {    margin-bottom: 30px;    margin-top: -5px;}.testimonial-slider .swiper-pagination {    padding: 20px 0px;    text-align: left;    transform: rotate(90deg);    max-width: 600px;    margin-left: -275px!important;}.testimonial-slider .el-testimonial-equal-heights.layout4 .el-single-testimonial-card {    padding-top: 200px;/*  padding-top: 250px; */}.el-testimonial-content {    padding: 70px 70px 100px 70px !important;}@media only screen and (max-width: 767px) {    .testimonial-slider .el-testimonial-credit {        left: 100px;    }    .testimonial-slider .el-quote-opening.quote-custom.quote_center {        top: -10% !important;    }    .testimonial-slider .el-quote-closing.quote-custom.quote_center {        bottom: -10% !important;    }    .testimonial-slider .el-testimonial-equal-heights.layout4 .el-single-testimonial-card {        padding-top: 350px;    }    .testimonial-slider .el-testimonial-desc {        width: 100%;    }    .testimonial-slider .swiper-pagination {        text-align: center !important;        transform: none !important;        max-width: 100% !important;        margin-left: 0 !important;    }}/* Search Result Fixes */.search #main-content .container:before, .search #sidebar {    display: none;}.search #main-content .container {    max-width: 80%;}#el-single-testimonial-660 {    width: 100% !important;}/* Custom Button */.circle-cta:after {    content: "\27F6";    font-size: 30px;    visibility: hidden;}.circle-cta:hover:after {    content: "\27F6";    font-size: 30px;    visibility: visible;}.circle-cta a:link, .circle-cta a:visited {    color: #fff !important;}.circle-cta a:hover {    color: #cf6131 !important;}.gs_member_img {    margin-bottom: 50px;}/* Team Directory Styles */.department, .staff-meta, .phone, .fax, .email, .location {    font-size: 18px;    padding-bottom: 5px;}.single-gs_team .gs_member_details {    padding-left: 20px;}.single-gs_team .department a {    color: #ff9e1b !important;    display: inline-block;    line-height: 1.4;    margin-bottom: 5px;    border-width: 1px;    border-style: solid;    border-color: #ff9e1b;    border-image: initial;    padding: 5px 16px;}.single-gs_team .department a:hover {    color: #fff !important;    border-color: #ff9e1b;    background: #ff9e1b;}h1#gs-team-name {    color: #cf6131 !important;    text-shadow: none !important;}.gs-filter-single-item .single-member a:hover, .gs-filter-single-item .single-member a:focus {    border-bottom: none !important;}.gs_tm_theme9 .single-member:hover img, .gs_tm_theme9 .single-member:hover .gs-member-name, .gs_tm_theme9 .single-member:hover .gs-member-desig {    transform: none !important;}.gs-filter-single-item {    padding: 0px 20px !important;}h3.grid-title {    font-size: 25px;    color: #ff9e1b !important;    text-align: center;}p.grid-subtitle {    line-height: 1.3em;    text-align: center;    color: #133446;}.page:not(.ae-staff-directory) .gs_tm_theme9 .container {    padding-top: 0 !important;}.gs-team-filter-cats, .search-filter {    padding: 0 !important;    margin: 20px 5px !important;}.gs_team select.filters-select {    display: none;}.gs-team-filter-cats li::before {    display: none !important;}.gs-team-filter-cats li.filter.active {    background: #cf6131;    border: 1px solid #cf6131;    color: #fff;}.directory-btn a:link, .directory-btn a:hover, .directory-btn a:visited {    color: #cf6131 !important;    border-width: 0px!important;    border-radius: 50px;    font-weight: 600!important;    text-transform: uppercase!important;    background-color: #e7ded0;    padding: 10px 35px;}/* Single post updates */#archives-dropdown-3, #cat {    display: block;    margin-bottom: 20px!important;}.wp-caption-text a {    font-size: 16px;}.gallery-caption, .gallery-item a {    width: 100% !important;}#searchform, #categories-dropdown-3 {    margin-bottom: 20px !important;}#archives-dropdown-3, #categories-dropdown-3, #searchform input, #cat {    margin-top: 5px !important;    width: 100% !important;    padding: 7px;    border-radius: 5px;    border: none;}#searchsubmit {display: none;}/* Events Calendar Feed Styling */.tribe-events-calendar-month__calendar-event-title, #et-main-area #tec-month-view h3 {    font-size: 14px !important;}.tribe-events-calendar-month__day-date {    font-size: 24px !important;}.tribe-events-calendar-month__multiday-event-bar-inner {  background-color: #e7ded0 !important;}.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner {    padding: 2px 6px !important;}.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner h3 {    font-size: 12px !important;}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-datetime-featured-text {    color: #cf6131 !important;}.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after {    background-color: #ff9e1b !important;}/* Featured Calendar Events */#main-featured .rss_image {    height: 450px !important;    margin-bottom: 0px !important;}#secondary-featured .col3feed .rss_image {    margin-bottom: 0px !important;}.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail img {    transform: translate(-50%,-50%) scale(1) !important;}/* Blog template title fix */#et-main-area .blog-template-header .entry-title {    font-family: 'DM Serif Display';    line-height: 1;    color: #133446 !important;    font-size: 48px;    text-shadow: none !important;}/* Blog post template margin fixes */@media only screen and (min-width:981px) {      .post-row .et-l .et_pb_row {        width: 100% !important;    }}/* Program page toggle vertical align */.responsive-table td {    vertical-align: top;}/* Related post fixes */dt.gallery-icon.landscape {    display: none;}.wp-caption-text {    text-align: left;    font-weight: 500;    }.gallery-item {    margin-bottom: 10px !important;}/* Search results fixes */#search-results h2 a:link {    color: #133446;}#search-results .author a:link {    color: #cf6131;}/* RSS Feed Code */.feedzy-rss .rss_header {    display: none;}.rss_item .title a {    color: #a32035;    font-size: 26px;    font-weight: 400;}.feedzy-rss .rss_item .rss_content small {    font-size: 15px;    color: #666;}/* Feedzy Feed Styles */@media only screen and (max-width:479px) {     .rss_image {    display: block !important;    float: none !important;    margin-bottom: 40px !important;    }        li.rss_item {        padding-top: 50px !important;    }        .single-tribe_events #et-main-area #tribe-events-content h1 {        font-size: 36px !important;    }        .single-tribe_events .tribe-event-date-start, .single-tribe_events .tribe-event-time {        font-size: 32px !important;    }        .single-tribe_events #et-main-area {        margin-top: 45px !important;    }}#et-main-area .col3feed ul li.rss_item::before {    display: none !important;}/* .col3feed li.rss_item.feedzy-rss-col-3 {    max-width: 303px;} */.col3feed .rss_image {    width: 100% !important;    margin: 0 !important;    min-height: 189.11px !important;}.col3feed .meta {    background: none !important;    border: none !important;    text-align: center;}.col3feed .rss_item .title a {    font-weight: 600!important;    color: #003ca4 !important;    text-decoration: none !important;}.col3feed .feedzy-rss .rss_item .title {    font-size: 24px!important;    text-align: center!important;    text-decoration: none !important;/*  margin-bottom: 20px; */    padding: 0px 20px !important;}.col3feed .description {    font-size: 18px !important;    padding: 0px 20px 20px !important;    text-align: center;}.col3feed .feedzy-rss .feedzy-style2 .rss_image {    border-bottom: none !important;    margin-bottom: 29px !important;}.col3feed .feedzy-rss .feedzy-style2 .rss_item {    border: 1px solid #d8d8d8 !important;    background: #fff !important;}.col3feed .feedzy-rss .feedzy-style2 .rss_item:hover .rss_image a span {    transform: none !important;    -webkit-transform: none !important;    -ms-transform: none !important;}.col3feed .feedzy-rss .feedzy-style2 .rss_content_wrap .title a {    font-size: 24px;}@media screen and (max-width: 767px) {/*  .col3feed li.rss_item.feedzy-rss-col-3 {        margin: auto;    } */    /*  .col3feed .feedzy-rss .feedzy-rss-col-3 {        float: none !important;    } */}.col3feed p.description a {    color: #ffffff!important;    border-bottom: 0px !important;     border-color: #cf1e42;    border-radius: 0px;    background-color: #cf6131;    text-transform: capitalize;    text-align: center;    padding: 6px 19px;    font-size: 20px;    display: block;    width: 150px;    margin: 20px auto;}.col3feed .feedzy-rss .feedzy-style2 .rss_item {    border: none !important;}.et_pb_blog_0 .et_pb_post .entry-title a:hover {    text-decoration: underline;    text-decoration-color: #a42337;}/* 3 Column Blog Fixes */.size-1of3 .post-meta, .size-1of3 .post-meta a:link {    font-size: 16px;}.post-content-inner {    margin-bottom: 30px;}#chapel ul li {    background: #e7ded0 !important;    padding: 40px 10px !important;}/* Blog page feed clean up */.blog-feed .rss_content p, .blog-feed .feedzy-rss ul li::before {    display: none !important;}.blog-feed .title a {    font-size: 20px;    font-weight: 700 !important;}.blog-sidebar .textwidget {    margin-top: 30px;}.blog-sidebar select {    max-width: 100%;    margin-top: 10px !important;}.blog-sidebar label {    font-size: 22px;    font-family: 'Montserrat';    line-height: 1.3;    font-weight: 700;    color: #2D605C;} @media only screen and (min-width: 981px) {    #blog-list.et_pb_posts .et_pb_post img, #blog-list.et_pb_posts .et_overlay {        width: 22%;        height: 100px !important;        margin-right: 2%;        float: left;        object-fit: cover;    }    #blog-list.et_pb_posts .entry-title,    #blog-list.et_pb_posts .post-meta,    #blog-list.et_pb_posts .post-content {         float: right;         width: 75%;     }    body.rtl #blog-list.et_pb_posts .et_pb_post img,    body.rtl #blog-list.et_pb_posts .et_overlay {        float: right;        margin-left: 4%;        margin-right: 0;    }    body.rtl #blog-list.et_pb_posts .entry-title,    body.rtl #blog-list.et_pb_posts .post-meta,    body.rtl #blog-list.et_pb_posts .post-content {         float: left;     }        #blog-list a.entry-featured-image-url {        margin-bottom: 0 !important;    }        #blog-list .post-meta {        font-style: italic;        font-size: 16px;    }        .et-fixed-header#top-header {        background-color: rgba(207,97,49,0.95);    }}/* Fix mega menu height issue */.tippy-content {    min-height: 100% !important;    max-height: 100% !important;}#tippy-1 {    top: -60px !important;}.dashicons.search-menu-icon {    height: 30px !important;}/* Removes spacing between sidebar modules */.et_pb_gutters3 .et_pb_column_2_5 .et_pb_widget {    margin: 0% !important;}/* A fix for the Alumni Sidebar for styling Transcript Requests */li.sidebar-shrink {    font-size: 18px;    padding-left: 10px!important;    margin-left: 15px !important;    margin-top: -10px !important;}/* .toggle-image-text {    margin-top: -10px;} *//* A class to help images flow better in toggles  */.toggle-image {    float: left;    margin: 0px 20px 40px 0px;}.cli-style-v2 .cli-bar-message {padding-left: 6%;}#page-container {    overflow-x: hidden;}/* Styling for the directory page */.gs_tm_theme22 .tittle_container {    position: inherit !important;    text-align: center !important;    background: #fff !important;}a.social_contact {    display: none !important;}.gs_tm_theme22 .search-filter {    background: #fff !important;}h5.gs-member-name.card-title a {    color: #cf6131 !important;    font-size: 24px !important;    font-weight: 700 !important;}p.card-text.gs-member-desig {    color: #133446 !important;    font-style: normal !important;}#gs_team_single .prev-next-navigation {    display: none !important;}#et-main-area h1.gs-sin-mem-name {    color: #133446 !important;    text-shadow: none !important;}.gs-sin-mem-desig {    color: #cf6131 !important;    font-size: 22px;    line-height: 1.5;    margin-bottom: 40px;}/* Form code for ebook sidebar */#contact-form-test .et_contact_bottom_container {    float: none;    margin: 15px auto;}#contact-form-test .et_contact_bottom_container .et_pb_button {    color: #cf6131!important;    border-width: 0px !important;    border-radius: 50px;    font-weight: 600!important;    text-transform: uppercase!important;    background-color: #e7ded0;    padding: 10px 35px !important;    font-size: 12px !important;    margin: auto !important;    min-height: 40px;    min-width: 180px !important;}#contact-form-test .et_pb_contact_field_0, #contact-form-test .et_pb_contact_field_2 {    padding-left: 0px !important;}/* Font styles CSU can use on landing pages *//* To use this section, watch this Loom: https://www.loom.com/share/54faacb3de3949bbbe364075b67fa6a2 *//* and follow this naming convention: #custom-font."CSS class" h(1-6) */#custom-font.test-landing-page h2 {    font-size: 80px;}#custom-font.summit-magazine-header h2 {    font-size: 5.5vw;}#custom-font.about-this-issue h2 {    font-size: 5.5vw;}#et-main-area a.et_pb_button {    text-decoration: none !important;}/* End custom font styles for CSU landing pages */#mobile_menu1.et_mobile_menuli:before {display: none;}/* Swiftype Styling */.autocomplete {    margin-top: -32px !important;}.swiftype-widget .autocomplete ul, .swiftype-widget .autocomplete {    background: #fff !important;}.swiftype-widget .autocomplete li p.title, .swiftype-widget .autocomplete li p.title em {    font-weight: bold;    color: #003ca4 !important;}.swiftype-widget .autocomplete li.active p.title em, .swiftype-widget .autocomplete li.active p.title {    color: #cf6131 !important;}.swiftype-widget .autocomplete li.active {    background: #fff !important;    border-top: 1px solid #e5e5e5 !important;    border-bottom: 1px solid #fff !important;    box-shadow: none !important;}.swiftype-widget .autocomplete li.active p.title {    text-shadow: none !important;}.centred-text {display: table;height: 100%;}.centred-text .et_pb_text_inner {display: table-cell;vertical-align: middle;}/* GS Teams Single Page Updates */.gs_team_image__wrapper img, .gs-single-container .gs_member_img img {    border-radius: 20px;}.single-gs_team .gs_member_img {    padding-right: 40px;}h5.education-title {    color: black !important;}.team-quote {    background: #f5f5f5;    font-weight: 700;    padding: 40px 30px 30px;    margin: 25px 10px;    border-radius: 20px;    font-size: 17px;}.orange-quote {    position: relative;    top: 60px;    left: 45px;}@media only screen and (max-width: 1023px) {    .orange-quote {        left: 0;    }        .single-gs_team .gs_ribon_wrapper {        max-width: 350px;        margin: auto;    }        .single-gs_team .gstm-details, .directory-btn {        text-align: center;    }        .single-gs_team .gs_member_img {        padding-right: 0px;    }} /* Text Styles */    #et-main-area h1:not(.tribe-events-single-event-title), .search h1, .staff-theme h1, .events-header .et_pb_text_inner, .post-title-theme .et_pb_text_inner, .et_pb_post_title_0_tb_header .et_pb_title_container h1.entry-title {        font-family: 'DM Serif Display' !important;        line-height: 1;        color: #fff;    }    #et-main-area h2, .search h2, .staff-theme h2, #et-main-area #tribe-events-content h1, #tribe-events-pg-template .tribe-events-content h2, .tribe-events-after-html h2, .tribe-events-before-html h2 {        font-family: 'DM Serif Display';        line-height: 1;        color: #133446;    }    #et-main-area h3, .search h3, .staff-theme h3, #et-main-area #tribe-events-content h2, #tribe-events-pg-template .tribe-events-content h2, #tribe-events-pg-template .tribe-events-content h3, .tribe-events-after-html h3, .tribe-events-before-html h3 {        font-family: 'Montserrat';        font-weight: 700;        line-height: 1;        color: #CF6131;        padding-bottom: 10px;    }    #et-main-area h4, .search h4, .staff-theme h4, #tribe-events-pg-template .tribe-events-content h4, .tribe-events-after-html h4, .tribe-events-before-html h4 {        font-family: 'DM Serif Display';        line-height: 1;        color: #CF6131;    }    #et-main-area h5, .search h5, .staff-theme h5, .single-post .et_pb_widget_area_left, .category .et_pb_widget_area_left, #tribe-events-pg-template .tribe-events-content h5, .tribe-events-after-html h5, .tribe-events-before-html h5, .tribe-events-single-section dt  {        font-family: 'Montserrat';        line-height: 1.3;        font-weight: 700;        color: #2D605C;    }    #et-main-area h6, .search h6, .staff-theme h6, #tribe-events-pg-template .tribe-events-content h6, .tribe-events-after-html h6, .tribe-events-before-html h6 {        font-family: 'Montserrat';        line-height: 1;        color: #231F20;    }    #et-main-area p, .search p, .search .et_pb_text_inner, .staff-theme p, .tribe-events-single-section dd  {        font-family: 'Montserrat';        line-height: 1.5;    }.ad-text h6, .ad-text p, .ad-text li {    font-size: 22px;}@media only screen and (min-width:768px) {      #et-main-area h1, .search h1, .staff-theme h1, .events-header .et_pb_text_inner, .events-header .et_pb_text_inner, .post-title-theme .et_pb_text_inner, .et_pb_post_title_0_tb_header .et_pb_title_container h1.entry-title {        font-size: 60px;    }    #et-main-area h2, .search h2, .staff-theme h2, #tribe-events-pg-template .tribe-events-content h2, .tribe-events-after-html h2, .tribe-events-before-html h2 {        font-size: 48px;    }    #et-main-area h3, .search h3, .staff-theme h3, #tribe-events-pg-template .tribe-events-content h3, .tribe-events-after-html h3, .tribe-events-before-html h3 {        font-size: 42px;    }    #et-main-area h4, .search h4, .staff-theme h4, #tribe-events-pg-template .tribe-events-content h4, .tribe-events-after-html h4, .tribe-events-before-html h4 {        font-size: 34px;    }    #et-main-area h5, .search h5, .staff-theme h5, .single-post .et_pb_widget_area_left, .category .et_pb_widget_area_left, #tribe-events-pg-template .tribe-events-content h5, .tribe-events-after-html h5, .tribe-events-before-html h5, .tribe-events-single-section dt  {        font-size: 22px;    }    #et-main-area h6, .search h6, .staff-theme h6, #tribe-events-pg-template .tribe-events-content h6, .tribe-events-after-html h6, .tribe-events-before-html h6 {        font-size: 18px;    }        #et-main-area #tec-month-view h3 {        padding: 2px 0px;    }    #et-main-area p, #et-main-area ul, #et-main-area ol, .search p, .search ul, .search ol, .search .et_pb_text_inner, .staff-theme p, .staff-theme ul, .staff-theme ol, .tribe-events-single-section dd   {        font-size: 18px;    }        .search #et-secondary-nav .nav-btn a {        font-size: 12px;    }        .single-tribe_events .tribe-events-event-meta.primary {        width: 100% !important;    }        .single-tribe_events .tribe-events-venue-map {        width: 100%;    }    .single-tribe_events .tribe-events-venue-map>div, .single-tribe_events .tribe-events-venue-map>iframe {        max-height: 100% !important;    }}@media only screen and (max-width:767px) {     #et-main-area h1, .search h1, .staff-theme h1, .events-header .et_pb_text_inner, .events-header .et_pb_text_inner, .post-title-theme .et_pb_text_inner, .et_pb_post_title_0_tb_header .et_pb_title_container h1.entry-title {        font-size: 52px;    }    #et-main-area h2, .search h2, .staff-theme h2, #et-main-area #tribe-events-content h1, #tribe-events-pg-template .tribe-events-content h2, .tribe-events-after-html h2, .tribe-events-before-html h2 {        font-size: 48px;    }    #et-main-area h3, .search h3, .staff-theme h3, #tribe-events-pg-template .tribe-events-content h3, .tribe-events-after-html h3, .tribe-events-before-html h3 {        font-size: 42px;    }    #et-main-area h4, .search h4, .staff-theme h4, #tribe-events-pg-template .tribe-events-content h4, .tribe-events-after-html h4, .tribe-events-before-html h4 {        font-size: 34px;    }    #et-main-area h5, .search h5, .staff-theme h5, .single-post .et_pb_widget_area_left, .category .et_pb_widget_area_left, .tribe-events-single-section dt  {        font-size: 22px;    }    #et-main-area h6, .search h6, .staff-theme h6 {        font-size: 18px;    }    #et-main-area p, #et-main-area ul, #et-main-area ol, .search p, .search ul, .search ol, .search .et_pb_text_inner, .staff-theme p, .staff-theme ul, .staff-theme ol, .tribe-events-single-section dd  {        font-size: 18px;    }}/* Adds custom bullets */#et-main-area ul, .search ul {    list-style: none !important; /* Remove default bullets */    font-family: 'Montserrat';    line-height: 1.5;    color: #231F20;}#et-main-area .et_pb_section .et_pb_module ul li:before{    content: "\2022" !important;  /* Add content: 2022 is the CSS Code/unicode for a bullet */    color: #cf6131 !important; /* Change the color */    display: inline-block; /* Needed to add space between the bullet and the text */    width: 1em; /* Also needed for space (tweak if needed) */    margin-left: -1em; /* Also needed for space (tweak if needed) */    font-size: 18pt;    height: 0em;}#et-main-area ul.et_pb_tabs_controls li:before, #et-main-area ul.et-menu li:before, #et-main-area .et_pb_widget_area_left ul li:before  {    display: none !important;}#et-main-area ol, .search ol {    list-style: none;     counter-reset: li;    padding-left: 20px;}#et-main-area ol li::before, .search ol li::before {    content: "." !important;     color: #cf6131 !important;    display: inline-block;     width: 1em;     margin-left: -1.5em;    margin-right: 0.5em;     text-align: right;     direction: rtl;}/* End custom bullets *//* Event styling */#tribe-events-pg-template .tribe-events-content ul li {    margin: 0 0 20px 30px;}.tribe-events-notices {    color: #cf6131 !important;    background: #e7ded0 !important;    border: 1px solid #e7ded0 !important;}.tribe-events-notices li {    color: #cf6131 !important;    text-shadow: none !important;}/* End Event Styling */#et-main-area ol li, .search ol li {    counter-increment: li;}#et-main-area a:hover {    color: #003ca4;    text-decoration: underline;}#et-main-area a:link, #et-main-area a:visited {    color: #003ca4;}.script-btn, .script-button a {    font-family: "Reenie Beanie" !important;    color: #003ca4 !important;    font-size: 50px;}.script-btn:after, .script-button a:after {    content: url('https://clarkssummitu.edu/wp-content/uploads/2020/05/Button-Blue-CSU.png');    vertical-align: sub;    padding-left: 4px;}.script-btn:hover, .script-button a:hover {    color: #ff9e1b !important;    text-decoration: none !important;}.script-btn:hover:after, .script-button a:hover:after {    content: url("https://clarkssummitu.edu/wp-content/uploads/2020/05/Button-Orange-CSU.png");    vertical-align: sub;    padding-left: 4px;}/* News feed style fixes */.news-latest a.entry-featured-image-url {    width: 40%;    float: left;    margin-right: 20px;    margin-bottom: 35px;}#blog-list .pagination .alignleft a:before, #blog-list .pagination .alignright a:before {    position: absolute;    text-align: center;    padding: 6px;    width: 140px;    font-size: 12px;    color: #cf6131!important;    border-width: 0px!important;    border-radius: 50px;    font-weight: 600!important;    text-transform: uppercase!important;    background-color: #e7ded0;}#blog-list .pagination .alignleft a:before {    content: "OLDER STORIES";}#blog-list .pagination .alignright a:before {    content: "NEWER STORIES";}#blog-list .pagination .alignleft a:hover:before, #blog-list .pagination .alignright a:hover:before {    background-color: #003ca4;    color: #fff !important;}/* .news-latest .et_pb_post {    margin-bottom: 50px;} */.news-latest img.lazyloaded {    height: 100px;    object-fit: cover;}.news-latest .pagination .alignleft a {    color: rgba(255,255,255,0) !important;    position: relative;}li#menu-item-104 a:before {    content: "\2630";    padding-right: 4px;}/* .news-latest .pagination .alignleft a:before {    content: "ALL NEWS";    position: absolute;    text-align: center;    padding: 6px;    width: 140px;    font-size: 12px;    color: #cf6131!important;    border-width: 0px!important;    border-radius: 50px;    font-weight: 600!important;    text-transform: uppercase!important;    background-color: #e7ded0;}.news-latest .pagination .alignleft a:hover:before {    background-color: #003ca4;    color: #fff !important;} */.all-news:hover {    text-decoration: none !important;}/* Events Home Feed styles */.events-latest .tribe-events-widget-events-list__view-more a {    color: rgba(255,255,255,0) !important;    position: relative;}.events-latest .tribe-events-widget-events-list__view-more a:before {    content: "MORE EVENTS" !important;    position: absolute;    text-align: center;    padding: 10px 6px;    width: 140px;    font-size: 12px;    color: #cf6131!important;    border-width: 0px!important;    border-radius: 50px;    font-weight: 600!important;    text-transform: uppercase!important;    background-color: #e7ded0;}.events-latest .tribe-events-widget-events-list__view-more a:hover:before {    background-color: #003ca4;    color: #fff !important;}.events-latest h3.tribe-events-widget-events-list__event-title {    font-size: 22px !important;    font-family: 'Montserrat' !important;}.events-latest h3.tribe-events-widget-events-list__event-title a:link, .events-latest h3.tribe-events-widget-events-list__event-title a:visited {    color: #2d605c !important;}.events-latest .list-date {    display: none !important;}.events-latest .tribe-events-duration {    font-size: 18px;    color: #666 !important;}.events-latest .tribe-mini-calendar-event {    border-bottom: none !important;    margin-bottom: 25px;}/* Events Page fixes */.post-type-archive-tribe_events .tribe-events .tribe-events-l-container {    padding-top: 0px !important;}.tribe-events-calendar-month__header-column-title {    font-size: 22px !important;}.post-type-archive-tribe_events #et-main-area {    margin-top: 0px !important;}ul.tribe-events-sub-nav li:before, .tribe-events-notices ul li:before {    display: none !important;}.tribe-events-pg-template {    max-width: 80% !important;}.tribe-events li:before, .tribe-events-back {    display: none !important;}.tribe-events-meta-group {    margin-right: 84px;}/* Main Menu */.dashicons, .dashicons-before:before {    font-size: 26px;    vertical-align: bottom;    width: 28px;}#et_top_search {    margin-top: 23px !important;}.tippy-popper {    left: 10% !important;}#menu-img img {    max-width: 80% !important;}.menu-headers {    font-weight: 700 !important;    font-size: 20px;    padding-bottom: 15px;    color: #133446 !important;}#quick-link {    margin-top: 30px !important;}.menu-row {    padding-top: 30px !important;}a.menu-link:link, a.menu-link:visited, .menu-link {    font-weight: 400;    font-size: 16px;    color: #133446 !important;    line-height: 1.8em;}a:link.menu-link:hover, a:visited.menu-link:hover, .menu-link:hover, .menu-headers:hover {    color: #ff9e1b !important;}body #page-container #menu-btn a:link, body #page-container #menu-btn a:visited, body #page-container #menu-btn{    background-color: #003CA4 !important;    color: #ffffff !important;    font-size: 12px;    text-align: center;    padding: 5px 20px !important;    border-radius: 50px;}body #page-container #menu-btn.et_pb_button:after {    display: none !important;}/* Top menu bar */ #et-secondary-menu>ul>li a {    padding-bottom: 10px;    font-weight: 700 !important;}#top-header {    z-index: 10;}#top-header .container {    padding-top: 1.75em;}/* #et-secondary-nav .nav-btn a:link, #et-secondary-nav .nav-btn a:visited {    color: #cf6131!important;    border-width: 0px!important;    border-radius: 50px;    font-weight: 600!important;    text-transform: uppercase!important;    background-color: #e7ded0;    padding: 10px 35px;} *//* #et-secondary-nav .nav-btn a:hover, #et-secondary-nav .top-btn-flip a:link:hover {    background-color: #003CA4 !important;    color: #ffffff !important;}#et-secondary-nav .top-btn-flip a:link {    background-color: #cf6131 !important;    color: #e7ded0 !important;}.et-fixed-header #et-secondary-nav .top-btn-flip a:link {    background-color: #003CA4 !important;    color: #ffffff !important;} */.mobile-top-head-link {    margin: 0px 5%;}.mobile-top-head-link a {    font-family: 'Montserrat';    font-weight: 700;    font-size: 18px;}/* Top bar link styling */#tpbr_box a {    color: #fff;    font-weight: 700;    font-family: 'Montserrat';}.container.clearfix.et_menu_container {    margin-top: 20px !important;}.et-fixed-header .container.clearfix.et_menu_container {    margin-top: 30px!important;}/* .et-fixed-header #tpbr_topbar {    background: rgba(207,97,49,0.95) !important;} */#top-header {    z-index: 1000 !important;}#main-header {    z-index: 99 !important;}/* End Text Styles */@media only screen and (min-width: 768px) {    .left-nav-btn {        float: left;    }} #et-secondary-menu>ul>li>a:hover {    opacity: 1 !important;}.divimegapro-body .et_pb_column_3_4 {    padding-right: 40px !important;}/* Search icon and menu fixes */#et_search_icon:before, .et_pb_menu__search-button:after {    -moz-transform: scaleX(-1);    -o-transform: scaleX(-1);    -webkit-transform: scaleX(-1);    transform: scaleX(-1);    -ms-filter: "FlipH";    font-weight: 700;}.et_pb_menu__search input::placeholder, .et_pb_menu__search input, .et_pb_menu_1_tb_header .et_pb_menu__icon.et_pb_menu__search-button {    color: #fff !important;    padding: 7px;    height: 30px;    margin-top: 18px;}.et_pb_menu__search input, .et_pb_menu_1_tb_header .et_pb_menu__icon.et_pb_menu__search-button {    background: rgba(255,255,255,0.5);    border-radius: 50%;}.et_pb_menu__search-button {        margin-left: 20px;}header .container, #top-header .container {    max-width: 100%;}/* New menu styling updates */@media only screen and (min-width: 980px) {    #left-nav-top .et-menu-nav li:not(:last-child) {        border-right: 1px solid #fff;    }    .mega-sub-menu li:not(.nav-bar-btm) {    /*  padding-top: 0px !important; */        padding: 0px 30px 15px !important;    }    .left-column {        padding-bottom: 0px !important;    }    .left-column a:link {        color: #cf6131 !important;        font-size: 18px;    }    .left-column a:hover {        color: #ff9e1b !important;    }    hr.grey-hr {        height: 2px;        background-color: #f4f4f5;        border: none;    }    .left-column-space {        border-right: 2px solid #f4f4f5 !important;    }    .nav-bar-btm {        border-top: 2px solid #f4f4f5 !important;        padding-top: 30px !important;        margin-top: 30px !important;    }    .nav-btn {        color: #cf6131!important;        border-width: 0px!important;        border-radius: 50px;        font-weight: 700!important;        text-transform: uppercase!important;        background-color: #e7ded0;        padding: 10px 35px;    }        #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {        font-size: 16px;    }    #left-nav-top li a, #right-nav-top li {        padding: 10px 0px;    }        #mega-menu-wrap-primary-menu .mobile-divider-text {        display: none !important;    }/* }@media only screen and (min-width: 1120px) { */        /*Text above menu *//*  #mega-menu-item-29553 a.mega-menu-link:not(.mega-sub-menu a):before {        content: "RESIDENTIAL ⎯⎯⎯";        font-family: "Montserrat" !important;        position: absolute !important;        top: -30px !important;        font-size: 13px !important;        color: #ff9e1b !important;    } *//*  #mega-menu-item-29555 a.mega-menu-link:not(.mega-sub-menu a):before {        content: "HYBRID/REMOTE";        font-family: "Montserrat" !important;        position: absolute !important;        top: -30px !important;        font-size: 13px !important;        color: #ff9e1b !important;    } *//*  #mega-menu-item-29554 a.mega-menu-link:not(.mega-sub-menu a):before {        content: "⎯⎯⎯⎯⎯⎯";        font-family: "Montserrat" !important;        position: absolute !important;        top: -30px !important;        right: -20px !important;        font-size: 13px !important;        color: #ff9e1b !important;    } *//*  #mega-menu-item-29557 a.mega-menu-link:not(.mega-sub-menu a):before {        content: "⎯⎯⎯⎯⎯⎯";        font-family: "Montserrat" !important;        position: absolute !important;        top: -30px !important;        right: 10px !important;        font-size: 13px !important;        color: #ff9e1b !important;    } */    #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {        font-size: 18px;    }        #left-nav-top li a, #right-nav-top li {        padding: 10px 10px;    }}@media only screen and (max-width: 1246px) {    .desktop-menu {        display: none;    }        #mobmenuright .sub-menu .mobile-divider-text a {        color: #ff9e1b !important;        cursor: default !important;    }}@media only screen and (min-width: 1246px) {    .mob-menu-header-holder {        display: block;    }}.mobile-menu-btn a, .mobile-menu-btn a:hover {    color: #fff !important;    border-width: 0px!important;    border-radius: 50px;    font-weight: 700!important;    text-transform: uppercase!important;    background-color: #003ca4 !important;    padding: 15px 35px !important;    margin-top: 15px;    text-align: center;    font-size: 16px;}/* Fix archive menus  */.archive #main-header, .archive #top-header, .single-tribe_venue #main-header, .single-tribe_venue #top-header, .single-tribe_events #main-header, .single-tribe_events #top-header {    background-color: rgba(207,97,49,0.95);}/*********************************change logo for fixed header (quick and easy way)**********************************/.et-fixed-header #logo, .archive #main-header img#logo, .single-tribe_venue #main-header img#logo, .single-tribe_events #main-header img#logo {    content: url("https://clarkssummitu.edu/wp-content/uploads/2020/04/CSU-Logo.png");    width: 180px;    margin-top: -50px;    z-index: 999;    margin-left: -40px;}.archive #et-main-area, .single-tribe_venue #et-main-area, .single-tribe_events #et-main-area {    margin-top: 175px;}@media only screen and (min-width: 980px) {    img#logo {        width: 250px;        min-height: 125px !important;    }    .archive #main-header img#logo, .single-tribe_venue #main-header img#logo, .single-tribe_events #main-header img#logo {        min-height: 65px !important;        max-height: 65px !important;    }    .hero-indent {        padding-left: 35px;    }        .responsive-table th {        width: 50%;    }     .et-fixed-header #logo {         min-height: 65px !important;    }}@media only screen and (min-width: 1245px) {    .mobile-menu-only, .mobile-menu-btn {        display: none !important;    }}@media only screen and (max-width: 981px) {    .hamburger {        display: none !important;    }        .mob-standard-logo {        height: 60px!important;        max-width: 100px !important;    }}span.step-header, span.step-number {    color: rgba(255, 158, 26, 0.35);}span.step-header-white, span.step-number-white {    color: rgba(255, 255, 255, 0.5);}span.step-header-grey {    color: rgba(200,198,199,0.5);}span.step-header, span.step-header-grey, span.step-header-white {    font-size: 120px;}span.step-header {    margin-left: -85px;}span.step-number-white {    font-size: 200px;}span.step-number {    font-size: 400px;    position: relative;    top: 75px;}/* Footer fixes */.social-follow li::before {    display: none !important;}.et_pb_social_media_follow li a.icon:before {    text-align: left;}.no-underline a:hover {    text-decoration: none !important;}/* Circle Image styling */.circle-img-shadow {    width:350px;    height:350px;    box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.5);    -moz-box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.5);    -webkit-box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.5);    -o-box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.5);    border-radius:100%;}/* Number counter fixes */.et_pb_number_counter.et_pb_with_title .percent {    margin-bottom: 0;    margin-top: 32px;}.et_pb_number_counter.percent-stat {    width: 160px;    height: 160px;}.et_pb_number_counter .percent {    height: 30px;}/* Interior Page Sidebar Styles */ul.child-sidebar-menu {    padding-top: 15px !important;    padding-left: 10px !important;}ul.child-sidebar-menu li:last-child {    padding-bottom: 0px !important;}ul.child-sidebar-menu .children {    padding-left: 15px !important;    padding-top: 15px !important;}.parent-sidebar-menu li {    font-weight: 700;    font-size: 22px;    padding-bottom: 15px;}.parent-sidebar-menu li .child-sidebar-menu li {    font-weight: 400;    font-size: 18px;}.grandchild-sidebar-menu {    margin-top: 15px;    margin-left: 20px;}.grandchild-sidebar-menu li:last-child {    padding-bottom: 0px;}.advanced-sidebar-menu-wrap [aria-current]:not([aria-current="false"]) {    font-weight: 700;}#et-main-area .parent-sidebar-menu li::before {    display: none;}.parent-sidebar-menu li a:link, .parent-sidebar-menu li a:visited {    color: #133446 !important;}.parent-sidebar-menu li a:hover {    color: #ff9e1b !important;}/* News Page Styles */.stories-interest .entry-featured-image-url img {    border-radius: 50%;    margin-bottom: 50px}.stories-interest .post-content-inner, .featured-story .post-content-inner {    margin-bottom: 50px;} .stories-interest a.more-link {    color: #cf6131!important;    border-width: 0px!important;    border-radius: 50px;    font-weight: 600!important;    text-transform: uppercase!important;    background-color: #e7ded0;    padding: 10px 50px;}.stories-interest .hentry img {    height: 250px;}.stories-interest .et_pb_image_container {    width: 250px;    margin: 0px auto;} .featured-story a.more-link {    color: #fff !important;    border-width: 0px!important;    border-radius: 50px;    font-weight: 600!important;    text-transform: uppercase!important;    background-color: #003ca4;    padding: 10px 50px;}@media only screen and (min-width:981px) {      .category-list a.entry-featured-image-url {        width: 35%;        float: left;        margin-right: 0px;        margin-bottom: 0px;    }    .category-list .post-content-inner, .category-list .post-meta, .category-list .entry-title {        width: 60%;        float: right;    }        .search-list a.entry-featured-image-url {        width: 35%;        float: left;        margin-right: 0px;        margin-bottom: 0px;    }    .search-list .post-content-inner, .search-list .post-meta, .search-list .entry-title {        width: 60%;        float: right;    }    }@media only screen and (max-width: 980px) {      .search-list a.entry-featured-image-url {        width: 100%;        float: none;        margin-right: 0px;        margin-bottom: 30px;    }    .search-list .post-content-inner, .search-list .post-meta, .search-list .entry-title {        width: 100%;        float: none;    }        .search-list .post-content-inner {        margin-bottom: 10px;    }        .category-list a.entry-featured-image-url {        width: 100%;        float: none;        margin-right: 0px;        margin-bottom: 30px;    }    .category-list .post-content-inner, .category-list .post-meta, .category-list .entry-title {        width: 100%;        float: none;    }        .category-list .post-content-inner {        margin-bottom: 10px;    }        .stories-interest .entry-featured-image-url {        margin-bottom: 0px;    }}.category-list img.lazyloaded {    height: 120px;}.category-list .pagination .alignleft a, .category-list .pagination .alignright a {    color: rgba(255,255,255,0) !important;    position: relative;}.category-list .pagination .alignleft a:before, .category-list .pagination .alignright a:before {    position: absolute;    text-align: center;    padding: 6px;    width: 140px;    font-size: 12px;    color: #cf6131!important;    border-width: 0px!important;    border-radius: 50px;    font-weight: 600!important;    text-transform: uppercase!important;    background-color: #e7ded0;}.category-list .pagination .alignleft a:before {    content: "OLDER STORIES";}.category-list .pagination .alignright a:before {    content: "NEWER STORIES";}.category-list .pagination .alignleft a:hover:before, .category-list .pagination .alignright a:hover:before {    background-color: #003ca4;    color: #fff !important;}.search-list img.lazyloaded {    height: 120px;}.search-list .pagination .alignleft a {    color: rgba(255,255,255,0) !important;    position: relative;}.search-list .pagination .alignleft a:before {    content: "MORE";    position: absolute;    text-align: center;    padding: 6px;    width: 140px;    font-size: 12px;    color: #cf6131!important;    border-width: 0px!important;    border-radius: 50px;    font-weight: 600!important;    text-transform: uppercase!important;    background-color: #e7ded0;}.search-list .pagination .alignleft a:hover:before {    background-color: #003ca4;    color: #fff !important;}.plus-stat span.percent-value:after {    content: "+";}.number-stat p {    font-family: 'DM Serif Display' !important;    font-size: 40px;}.number-stat h6 {    margin-top: 30px;}.testimonial-slider .el-quote-opening.quote-custom.quote_center {    top: -30% !important;}.testimonial-slider .el-quote-closing.quote-custom.quote_center {    bottom: -30% !important;}.testimonial-slider .el-testimonial-credit {    background: #2d605c;    width: 300px;    height: 300px;    border-radius: 50%;    padding: 110px 20px;    position: absolute;    left: 140px;    top: 0;}.testimonial-slider .el-testimonial-portrait img {    width: auto;    height: 100%;/*  margin-top: 40px; */}.el-single-testimonial-card {    padding-bottom: 120px;}.testimonial-slider .el-testimonial-desc {    width: 60%;    margin: auto !important;}.testimonial-slider .el-testimonial-name {    margin-bottom: 30px;    margin-top: -5px;}.testimonial-slider .swiper-pagination {    padding: 20px 0px;    text-align: left;    transform: rotate(90deg);    max-width: 600px;    margin-left: -275px!important;}.testimonial-slider .el-testimonial-equal-heights.layout4 .el-single-testimonial-card {    padding-top: 200px;/*  padding-top: 250px; */}.el-testimonial-content {    padding: 70px 70px 100px 70px !important;}@media only screen and (max-width: 767px) {    .testimonial-slider .el-testimonial-credit {        left: 100px;    }    .testimonial-slider .el-quote-opening.quote-custom.quote_center {        top: -10% !important;    }    .testimonial-slider .el-quote-closing.quote-custom.quote_center {        bottom: -10% !important;    }    .testimonial-slider .el-testimonial-equal-heights.layout4 .el-single-testimonial-card {        padding-top: 350px;    }    .testimonial-slider .el-testimonial-desc {        width: 100%;    }    .testimonial-slider .swiper-pagination {        text-align: center !important;        transform: none !important;        max-width: 100% !important;        margin-left: 0 !important;    }}/* Search Result Fixes */.search #main-content .container:before, .search #sidebar {    display: none;}.search #main-content .container {    max-width: 80%;}#el-single-testimonial-660 {    width: 100% !important;}/* Custom Button */.circle-cta:after {    content: "\27F6";    font-size: 30px;    visibility: hidden;}.circle-cta:hover:after {    content: "\27F6";    font-size: 30px;    visibility: visible;}.circle-cta a:link, .circle-cta a:visited {    color: #fff !important;}.circle-cta a:hover {    color: #cf6131 !important;}.gs_member_img {    margin-bottom: 50px;}/* Team Directory Styles */.department, .staff-meta, .phone, .fax, .email, .location {    font-size: 18px;    padding-bottom: 5px;}.single-gs_team .gs_member_details {    padding-left: 20px;}.single-gs_team .department a {    color: #ff9e1b !important;    display: inline-block;    line-height: 1.4;    margin-bottom: 5px;    border-width: 1px;    border-style: solid;    border-color: #ff9e1b;    border-image: initial;    padding: 5px 16px;}.single-gs_team .department a:hover {    color: #fff !important;    border-color: #ff9e1b;    background: #ff9e1b;}h1#gs-team-name {    color: #cf6131 !important;    text-shadow: none !important;}.gs-filter-single-item .single-member a:hover, .gs-filter-single-item .single-member a:focus {    border-bottom: none !important;}.gs_tm_theme9 .single-member:hover img, .gs_tm_theme9 .single-member:hover .gs-member-name, .gs_tm_theme9 .single-member:hover .gs-member-desig {    transform: none !important;}.gs-filter-single-item {    padding: 0px 20px !important;}h3.grid-title {    font-size: 25px;    color: #ff9e1b !important;    text-align: center;}p.grid-subtitle {    line-height: 1.3em;    text-align: center;    color: #133446;}.page:not(.ae-staff-directory) .gs_tm_theme9 .container {    padding-top: 0 !important;}.gs-team-filter-cats, .search-filter {    padding: 0 !important;    margin: 20px 5px !important;}.gs_team select.filters-select {    display: none;}.gs-team-filter-cats li::before {    display: none !important;}.gs-team-filter-cats li.filter.active {    background: #cf6131;    border: 1px solid #cf6131;    color: #fff;}.directory-btn a:link, .directory-btn a:hover, .directory-btn a:visited {    color: #cf6131 !important;    border-width: 0px!important;    border-radius: 50px;    font-weight: 600!important;    text-transform: uppercase!important;    background-color: #e7ded0;    padding: 10px 35px;}/* Single post updates */#archives-dropdown-3, #cat {    display: block;    margin-bottom: 20px!important;}.wp-caption-text a {    font-size: 16px;}.gallery-caption, .gallery-item a {    width: 100% !important;}#searchform, #categories-dropdown-3 {    margin-bottom: 20px !important;}#archives-dropdown-3, #categories-dropdown-3, #searchform input, #cat {    margin-top: 5px !important;    width: 100% !important;    padding: 7px;    border-radius: 5px;    border: none;}#searchsubmit {display: none;}/* Events Calendar Feed Styling */.tribe-events-calendar-month__calendar-event-title, #et-main-area #tec-month-view h3 {    font-size: 14px !important;}.tribe-events-calendar-month__day-date {    font-size: 24px !important;}.tribe-events-calendar-month__multiday-event-bar-inner {  background-color: #e7ded0 !important;}.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner {    padding: 2px 6px !important;}.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner h3 {    font-size: 12px !important;}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-datetime-featured-text {    color: #cf6131 !important;}.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after {    background-color: #ff9e1b !important;}/* Featured Calendar Events */#main-featured .rss_image {    height: 450px !important;    margin-bottom: 0px !important;}#secondary-featured .col3feed .rss_image {    margin-bottom: 0px !important;}.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail img {    transform: translate(-50%,-50%) scale(1) !important;}/* Blog template title fix */#et-main-area .blog-template-header .entry-title {    font-family: 'DM Serif Display';    line-height: 1;    color: #133446 !important;    font-size: 48px;    text-shadow: none !important;}/* Blog post template margin fixes */@media only screen and (min-width:981px) {      .post-row .et-l .et_pb_row {        width: 100% !important;    }}/* Program page toggle vertical align */.responsive-table td {    vertical-align: top;}/* Related post fixes */dt.gallery-icon.landscape {    display: none;}.wp-caption-text {    text-align: left;    font-weight: 500;    }.gallery-item {    margin-bottom: 10px !important;}/* Search results fixes */#search-results h2 a:link {    color: #133446;}#search-results .author a:link {    color: #cf6131;}/* RSS Feed Code */.feedzy-rss .rss_header {    display: none;}.rss_item .title a {    color: #a32035;    font-size: 26px;    font-weight: 400;}.feedzy-rss .rss_item .rss_content small {    font-size: 15px;    color: #666;}/* Feedzy Feed Styles */@media only screen and (max-width:479px) {     .rss_image {    display: block !important;    float: none !important;    margin-bottom: 40px !important;    }        li.rss_item {        padding-top: 50px !important;    }        .single-tribe_events #et-main-area #tribe-events-content h1 {        font-size: 36px !important;    }        .single-tribe_events .tribe-event-date-start, .single-tribe_events .tribe-event-time {        font-size: 32px !important;    }        .single-tribe_events #et-main-area {        margin-top: 45px !important;    }}#et-main-area .col3feed ul li.rss_item::before {    display: none !important;}/* .col3feed li.rss_item.feedzy-rss-col-3 {    max-width: 303px;} */.col3feed .rss_image {    width: 100% !important;    margin: 0 !important;    min-height: 189.11px !important;}.col3feed .meta {    background: none !important;    border: none !important;    text-align: center;}.col3feed .rss_item .title a {    font-weight: 600!important;    color: #003ca4 !important;    text-decoration: none !important;}.col3feed .feedzy-rss .rss_item .title {    font-size: 24px!important;    text-align: center!important;    text-decoration: none !important;/*  margin-bottom: 20px; */    padding: 0px 20px !important;}.col3feed .description {    font-size: 18px !important;    padding: 0px 20px 20px !important;    text-align: center;}.col3feed .feedzy-rss .feedzy-style2 .rss_image {    border-bottom: none !important;    margin-bottom: 29px !important;}.col3feed .feedzy-rss .feedzy-style2 .rss_item {    border: 1px solid #d8d8d8 !important;    background: #fff !important;}.col3feed .feedzy-rss .feedzy-style2 .rss_item:hover .rss_image a span {    transform: none !important;    -webkit-transform: none !important;    -ms-transform: none !important;}.col3feed .feedzy-rss .feedzy-style2 .rss_content_wrap .title a {    font-size: 24px;}@media screen and (max-width: 767px) {/*  .col3feed li.rss_item.feedzy-rss-col-3 {        margin: auto;    } */    /*  .col3feed .feedzy-rss .feedzy-rss-col-3 {        float: none !important;    } */}.col3feed p.description a {    color: #ffffff!important;    border-bottom: 0px !important;     border-color: #cf1e42;    border-radius: 0px;    background-color: #cf6131;    text-transform: capitalize;    text-align: center;    padding: 6px 19px;    font-size: 20px;    display: block;    width: 150px;    margin: 20px auto;}.col3feed .feedzy-rss .feedzy-style2 .rss_item {    border: none !important;}.et_pb_blog_0 .et_pb_post .entry-title a:hover {    text-decoration: underline;    text-decoration-color: #a42337;}/* 3 Column Blog Fixes */.size-1of3 .post-meta, .size-1of3 .post-meta a:link {    font-size: 16px;}.post-content-inner {    margin-bottom: 30px;}#chapel ul li {    background: #e7ded0 !important;    padding: 40px 10px !important;}/* Blog page feed clean up */.blog-feed .rss_content p, .blog-feed .feedzy-rss ul li::before {    display: none !important;}.blog-feed .title a {    font-size: 20px;    font-weight: 700 !important;}.blog-sidebar .textwidget {    margin-top: 30px;}.blog-sidebar select {    max-width: 100%;    margin-top: 10px !important;}.blog-sidebar label {    font-size: 22px;    font-family: 'Montserrat';    line-height: 1.3;    font-weight: 700;    color: #2D605C;} @media only screen and (min-width: 981px) {    #blog-list.et_pb_posts .et_pb_post img, #blog-list.et_pb_posts .et_overlay {        width: 22%;        height: 100px !important;        margin-right: 2%;        float: left;        object-fit: cover;    }    #blog-list.et_pb_posts .entry-title,    #blog-list.et_pb_posts .post-meta,    #blog-list.et_pb_posts .post-content {         float: right;         width: 75%;     }    body.rtl #blog-list.et_pb_posts .et_pb_post img,    body.rtl #blog-list.et_pb_posts .et_overlay {        float: right;        margin-left: 4%;        margin-right: 0;    }    body.rtl #blog-list.et_pb_posts .entry-title,    body.rtl #blog-list.et_pb_posts .post-meta,    body.rtl #blog-list.et_pb_posts .post-content {         float: left;     }        #blog-list a.entry-featured-image-url {        margin-bottom: 0 !important;    }        #blog-list .post-meta {        font-style: italic;        font-size: 16px;    }        .et-fixed-header#top-header {        background-color: rgba(207,97,49,0.95);    }}/* Fix mega menu height issue */.tippy-content {    min-height: 100% !important;    max-height: 100% !important;}#tippy-1 {    top: -60px !important;}.dashicons.search-menu-icon {    height: 30px !important;}/* Removes spacing between sidebar modules */.et_pb_gutters3 .et_pb_column_2_5 .et_pb_widget {    margin: 0% !important;}/* A fix for the Alumni Sidebar for styling Transcript Requests */li.sidebar-shrink {    font-size: 18px;    padding-left: 10px!important;    margin-left: 15px !important;    margin-top: -10px !important;}/* .toggle-image-text {    margin-top: -10px;} *//* A class to help images flow better in toggles  */.toggle-image {    float: left;    margin: 0px 20px 40px 0px;}.cli-style-v2 .cli-bar-message {padding-left: 6%;}#page-container {    overflow-x: hidden;}/* Styling for the directory page */.gs_tm_theme22 .tittle_container {    position: inherit !important;    text-align: center !important;    background: #fff !important;}a.social_contact {    display: none !important;}.gs_tm_theme22 .search-filter {    background: #fff !important;}h5.gs-member-name.card-title a {    color: #cf6131 !important;    font-size: 24px !important;    font-weight: 700 !important;}p.card-text.gs-member-desig {    color: #133446 !important;    font-style: normal !important;}#gs_team_single .prev-next-navigation {    display: none !important;}#et-main-area h1.gs-sin-mem-name {    color: #133446 !important;    text-shadow: none !important;}.gs-sin-mem-desig {    color: #cf6131 !important;    font-size: 22px;    line-height: 1.5;    margin-bottom: 40px;}/* Form code for ebook sidebar */#contact-form-test .et_contact_bottom_container {    float: none;    margin: 15px auto;}#contact-form-test .et_contact_bottom_container .et_pb_button {    color: #cf6131!important;    border-width: 0px !important;    border-radius: 50px;    font-weight: 600!important;    text-transform: uppercase!important;    background-color: #e7ded0;    padding: 10px 35px !important;    font-size: 12px !important;    margin: auto !important;    min-height: 40px;    min-width: 180px !important;}#contact-form-test .et_pb_contact_field_0, #contact-form-test .et_pb_contact_field_2 {    padding-left: 0px !important;}/* Font styles CSU can use on landing pages *//* To use this section, watch this Loom: https://www.loom.com/share/54faacb3de3949bbbe364075b67fa6a2 *//* and follow this naming convention: #custom-font."CSS class" h(1-6) */#custom-font.test-landing-page h2 {    font-size: 80px;}#custom-font.summit-magazine-header h2 {    font-size: 5.5vw;}#custom-font.about-this-issue h2 {    font-size: 5.5vw;}#et-main-area a.et_pb_button {    text-decoration: none !important;}/* End custom font styles for CSU landing pages */#mobile_menu1.et_mobile_menuli:before {display: none;}/* Swiftype Styling */.autocomplete {    margin-top: -32px !important;}.swiftype-widget .autocomplete ul, .swiftype-widget .autocomplete {    background: #fff !important;}.swiftype-widget .autocomplete li p.title, .swiftype-widget .autocomplete li p.title em {    font-weight: bold;    color: #003ca4 !important;}.swiftype-widget .autocomplete li.active p.title em, .swiftype-widget .autocomplete li.active p.title {    color: #cf6131 !important;}.swiftype-widget .autocomplete li.active {    background: #fff !important;    border-top: 1px solid #e5e5e5 !important;    border-bottom: 1px solid #fff !important;    box-shadow: none !important;}.swiftype-widget .autocomplete li.active p.title {    text-shadow: none !important;}.centred-text {display: table;height: 100%;}.centred-text .et_pb_text_inner {display: table-cell;vertical-align: middle;}/* GS Teams Single Page Updates */.gs_team_image__wrapper img, .gs-single-container .gs_member_img img {    border-radius: 20px;}.single-gs_team .gs_member_img {    padding-right: 40px;}h5.education-title {    color: black !important;}.team-quote {    background: #f5f5f5;    font-weight: 700;    padding: 40px 30px 30px;    margin: 25px 10px;    border-radius: 20px;    font-size: 17px;}.orange-quote {    position: relative;    top: 60px;    left: 45px;}@media only screen and (max-width: 1023px) {    .orange-quote {        left: 0;    }        .single-gs_team .gs_ribon_wrapper {        max-width: 350px;        margin: auto;    }        .single-gs_team .gstm-details, .directory-btn {        text-align: center;    }        .single-gs_team .gs_member_img {        padding-right: 0px;    }}a:where(:not(.wp-element-button)) {    text-decoration: none !important;}.mob-menu-header-banner #top-mobile-menu a.mobile-top-head-link {    font-family: 'Montserrat' !important;    font-weight: 700 !important;    color: #ffffff !important;    text-transform: uppercase !important;}.mob-menu-header-banner #top-mobile-menu {    padding: 0px 0px !important;}