/*
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child.blog .ast-article-post > div
Template: astra
*/
/*!
 * Font Awesome Pro 6.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2022 Fonticons, Inc.
 */
:root, :host {
  --fa-style-family-classic: 'Font Awesome 6 Pro';
  --fa-font-light: normal 300 1em/1 'Font Awesome 6 Pro'; }

@font-face {
  font-family: 'Font Awesome 6 Pro';
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url("assets/fonts/font-awesome-pro/fa-light-300.woff2") format("woff2"), url("assets/fonts/font-awesome-pro/fa-light-300.ttf") format("truetype"); }

.fal,
.fa-light {font-weight: 300;}
header .custom-logo-link img {filter: drop-shadow(0px 0px 5px rgba(186,203,213,0.25));}
.ast-dropdown-active svg {fill: #000 !important; }
.ast-dropdown-active span.ast-icon.icon-search {color: #000 !important; }
.site-content .ast-container {padding-left: 50px;padding-right: 50px;}
.ast-advanced-headers-layout .ast-container {padding-left: 50px;padding-right: 50px;}
.banner-section a.wp-block-button__link {min-width: 215px; }
.banner-section a.wp-block-button__link:hover, .banner-section a.wp-block-button__link:focus {background: #EAAA00 !important; }
.banner-section.top-shadow {position: relative; z-index: 999; }
.banner-section.top-shadow:after {content: ""; position: absolute; width: 100%; height: 1px; top: -3px; left: 0; right: 0; box-shadow: 0 10px 48px 700px rgb(0 0 0 / 50%); z-index: 99; }
.site-header {z-index: 9999; }
.banner-section > .kt-row-layout-inner > .kt-row-column-wrap {position: relative; z-index: 999; }
.footer-stickybar ul li {text-transform:uppercase;font-weight: bold;font-size: 20px !important;}
.footer-stickybar ul li:not(:last-child) {padding: 0 30px 0 30px !important; }
.footer-stickybar ul li {padding-left: 12px; }
.footer-stickybar ul {gap: 0; }
.footer-stickybar .wp-block-kadence-column .kt-inside-inner-col {display: flex; justify-content: center; } 
.footer-stickybar.printfriendly-icon .wp-block-kadence-column .kt-inside-inner-col {justify-content: right!important;}
.footer-stickybar.printfriendly-icon .wp-block-kadence-column .kt-inside-inner-col a.printfriendly {justify-content: flex-end;}
/* #pf-content .kt-svg-icon-list svg{max-width: 20px;margin-right: 10px;} */
footer.site-footer {z-index: 999;}
.awsm-popup-open #page .site-content {z-index: 9999;}
*{outline:none !important;}
.testimonial-section .right-side .wp-block-kadence-infobox i {margin-left: 23px; }
.testimonial-section .left-side .kt-testimonial-image {max-width: 40px; height: 40px; }
.testimonial-section .left-side .kt-blocks-carousel {padding: 0 !important; }
.testimonial-section .left-side .kt-blocks-carousel .kadence-testimonial-image-intrisic {padding: 0; width: 40px; height: 40px; margin: auto; margin-bottom: 30px;}
.testimonial-section .left-side .kt-blocks-testimonial-carousel-item {padding: 0 !important; }
.testimonial-section .left-side .tns-ovh {margin: 0 !important; padding: 0 !important; }
.testimonial-section .right-side .wp-block-kadence-infobox {width: 50%; padding-right: 15px; }
.testimonial-section .right-side  .kt-inside-inner-col {display: flex; flex-flow: wrap; }
.video-section .left-side .number-section h2 {margin-bottom: 10px; }
.video-section .right-side .kadence-video-popup-wrap {height: 178px; }
.bottom-line {position: relative; }
.bottom-line:after {position: absolute; content: ""; width: 125px; height: 6px; bottom: -12px; left: 0; background: #00437c; }
.bottom-line.text-centered:after {left:50%;transform: translateX(-50%);}
.bottom-line.gold:after {background: #eaaa00;}
.bottom-line.black:after {background: #000;}
.bottom-line.white:after {background: #fff;}
article.uagb-post__inner-wrap {display: flex !important; flex-direction: column; order: 1 !important; }
h4.uagb-post__title {order: 3 !important; margin: 0 !important; padding: 0 20px 0 20px; } 
.uagb-post__text {order: 2 !important; }
.uagb-post__text.uagb-post-grid-byline .uagb-post__text {width: 100% !important;}
.uagb-post__inner-wrap .uagb-post__text span {padding: 10px 17px !important;background: #0093d6; max-width: fit-content !important;}
.uagb-post__image img {object-fit: cover; height: 464px; }
.wp-block-uagb-post-carousel {margin-bottom: 15px; padding: 0 !important}
.social-icons-section .wp-block-kadence-infobox {width: 33.333%;padding: 0 15px;}
.social-icons-section .kt-inside-inner-col {display: flex; flex-flow: wrap; }
span.uagb-post__taxonomy {background: #0093d6; padding: 10px 20px 10px 20px; max-width: fit-content;}
.wp-block-uagb-post-carousel .post_content {position: absolute; bottom: 0; background: #000; }
article.uagb-post__inner-wrap {position: relative; padding: 0 !important; }
.wp-block-uagb-post-carousel .slick-slide {padding: 0 8px; }
.post_content {display: flex;flex-direction: column;}
.post_content .uagb-post__text.uagb-post-grid-byline {padding: 0; }
h4.uagb-post__title.uagb-post__text {padding-top: 15px; }
.uagb-slick-carousel .slick-next, .uagb-slick-carousel .slick-prev {bottom: -90px;top: auto;right: 74px !important;left: auto !important;background: #00437c;width: 50px;height: 50px;border-radius: 100px;}
.uagb-post__arrow-outside.uagb-post-grid .slick-prev {right: 145px !important;} .uagb-block-4c5c46d4 .slick-arrow svg {fill: #fff; }
.site-primary-footer-wrap {border-bottom: 1px solid #7a99e1; }
.site-footer .site-above-footer-wrap ul {display: flex;justify-content: space-between;}
.site-footer .site-above-footer-wrap ul li {/* padding: 0; *//* width: 100%; */}
.site-footer .site-above-footer-wrap ul li a.menu-link {font-size: 20px;line-height: 24px;text-transform: uppercase;color: #000;font-weight: 700;text-decoration: none;}
.site-primary-footer-wrap .widget.widget_block {margin-bottom: 20px; }
.site-primary-footer-wrap .widget.widget_block .wp-block-uagb-social-share-child {margin: 0; }
.site-primary-footer-wrap .widget.widget_block .wp-block-uagb-social-share-child a {padding: 0 48px 0 0; }
.site-primary-footer-wrap .widget.widget_block:last-child {margin: 0; }
.site-primary-footer-wrap nav ul li a {font-size: 19px;line-height: normal;color: #dcdfe6;position: relative;text-decoration: none;}
.site-primary-footer-wrap .widget_nav_menu h2.widget-title {font-size: 18px; line-height: 18px; color: #fff; text-transform: uppercase; font-weight: 600; }
.site-primary-footer-wrap ul li a:hover {color: #dcdfe6; }
.site-below-footer-wrap ul#menu-copywrite-menu {display: flex; justify-content: flex-end; }
.site-below-footer-wrap ul#menu-copywrite-menu li {padding: 0 10px; border-right: 1px solid #fff; }
.site-below-footer-wrap ul#menu-copywrite-menu li:last-child {border: none; padding-right: 0; }
.site-below-footer-wrap ul#menu-copywrite-menu li a {font-size: 17px; line-height: 23px; color: #fff;position:relative;display:inline;text-decoration: none;}
.site-below-footer-wrap ul#menu-copywrite-menu li a:hover {color: #fff; }
.site-below-footer-wrap ul#menu-copywrite-menu li a:before {display: block; content: ''; position: absolute; border-bottom: solid 2px #fff; transform: scaleX(0); transition: transform 250ms ease-in-out; transform-origin: 0% 50%; width: 100%; height: 2px; bottom: -5px; left: 0; }
.site-below-footer-wrap ul#menu-copywrite-menu li a:hover:before, .site-below-footer-wrap ul#menu-copywrite-menu li a:focus:before {transform: scaleX(1);}
.site-primary-footer-wrap ul li {margin-bottom: 10px; display: flex; align-items: baseline;}
.law-school-news-section button.slick-arrow:before {background: url(../../../wp-content/uploads/2022/08/left-arrow.png); background-repeat: no-repeat; width: 24px; height: 25px; display: flex; opacity: 1; align-items: center; justify-content: center; margin: auto; }
.law-school-news-section button svg {display: none; }
.law-school-news-section button.slick-next.slick-arrow:before {transform: rotate(180deg);margin-top: -5px; }
.site-primary-footer-wrap .ast-builder-footer-grid-columns {gap: 0; max-width: 1240px !important; padding-left: 20px; padding-right: 20px; }
.upcomming-events-section .right-side .ect-event-datetimes span {color: #0070a3 !important; font-size: 16px; line-height: 20px !important; text-transform: uppercase; font-family: 'myriad-pro' !important;}
.upcomming-events-section .right-side .ect-event-datetimes span.ev-mo {margin-bottom: 7px; }
.upcomming-events-section .right-side .ect-event-datetimes span.ev-day {margin-bottom: 15px; }
.upcomming-events-section .right-side .ect-event-date-tag {width: 20%; }
.upcomming-events-section .right-side .ect-event-datetimes {text-align: center; }
.upcomming-events-section .right-side  .ect-event-details {padding-left: 55px; }
.upcomming-events-section .right-side .ect-event-details a {color: hsl(0deg 0% 7% / 60%);font-size: 16px;line-height: 16px;font-weight: bold;text-decoration: none;}
.upcomming-events-section .right-side .ect-event-details .ect-events-title {margin-top: 7px;margin-bottom: 7px;}
.upcomming-events-section .right-side .ect-event-details .ect-events-title a {font-size: 22px !important; font-weight: bold !important; line-height: 25px !important; color: #052056 !important;text-decoration: none;}
.upcomming-events-section .right-side .ect-event-details .ect-style-1-more a {text-transform: uppercase;font-size: 17px !important;line-height: 17px !important;font-weight: bold !important;color: #052056 !important;position: relative;}
.upcomming-events-section .right-side .ect-list-posts {margin-bottom: 34px !important; } 
.upcomming-events-section .left-side .ect-grid-event {width: 100%; padding: 0; }
.upcomming-events-section .left-side .tect-grid-wrapper {margin: 0 !important;height: 100% !important;}
.ect-load-more.style-1 {display: none; }
.upcomming-events-section .left-side .row {width: 100% !important;margin: 0 !important;height: 100%;}
.upcomming-events-section .left-side .row .ect-grid-event-area {box-shadow: none !important;background: none !important;padding: 0;}
.upcomming-events-section .left-side  .ect-grid-date {width: 100% !important;margin: 0 0 20px 0 !important;background: none !important;display: flex;align-items: baseline;justify-content: flex-start;padding: 0;}
.upcomming-events-section .left-side .ect-grid-date span {font-size: 18px !important; line-height: 18px !important; font-weight: bold !important; color: #00abfa; }
.upcomming-events-section .left-side .ect-grid-date span.ev-mo {margin-right: 8px;}
.upcomming-events-section .left-side .ect-grid-date .ect-date-area {margin-right: 10px; display: flex; }
.upcomming-events-section .left-side .ect-grid-date  span.ev-day {text-transform: uppercase; }
.upcomming-events-section .left-side .ect-grid-title {padding: 0;}
.upcomming-events-section .left-side .ect-grid-title h4 a {margin: 0;font-size: 24px !important;line-height: 26px !important;font-weight: bold;color: #fff !important;text-decoration: none;}
.upcomming-events-section .left-side .ect-grid-title h4 {margin: 0px 0 20px 0; }
.upcomming-events-section .left-side .ect-grid-readmore.full-view {padding: 0; }
.upcomming-events-section .left-side .ect-grid-readmore.full-view a {padding: 0;border: none;text-align: left;font-size: 17px;line-height: 17px;font-weight: bold;font-family: 'myriad-pro' !important;text-transform: uppercase;color: #fff !important;position: relative;display: inline;}
.upcomming-events-section .left-side .ect-grid-readmore.full-view a:before {display: block; content: ''; position: absolute; border-bottom: solid 2px rgba(255,255,255,0.75); transform: scaleX(0); transition: transform 250ms ease-in-out; transform-origin: 0% 50%; width: 100%; height: 2px; bottom: -5px; left: 0; }
.upcomming-events-section .left-side .ect-grid-readmore.full-view a:hover:before, .upcomming-events-section .left-side .ect-grid-readmore.full-view a:focus:before {transform: scaleX(1);}
.upcomming-events-section .left-side .ect-left-group {padding: 30px;background: hsl(220deg 89% 18% / 85%) !important;position: absolute;bottom: 0;right: 0;max-width: 65%;}
.upcomming-events-section .ect-grid-event-area {height: 100%;border: none !important;}
.upcomming-events-section .left-side .ect-grid-image {background: none !important;overflow: inherit;position: relative;height: 100% !important;}
.upcomming-events-section .left-side .ect-grid-image a {overflow: inherit;height: 100%;}
.upcomming-events-section .left-side .ect-grid-image a img {height: 100%;border-radius: 0;}
.upcomming-events-section .left-side .kt-inside-inner-col {height: 100%;}
.upcomming-events-section .left-side .ect-grid-date {box-shadow: none !important;}
.upcomming-events-section .right-side .ect-event-details .ect-style-1-more a:after {content: "\f105"; font-family: 'FontAwesome'; margin-left: 18px; }
.upcomming-events-section .left-side .ect-grid-readmore.full-view a:after {content: "\f105"; font-family: 'FontAwesome'; margin-left: 15px; }
.tribe-events-calendar-month__calendar-event-featured-image-wrapper {display:none;}
.testimonial-section .right-side .kt-inside-inner-col h2 {width: 100%; }
.upcomming-events-section .right-side .ect-list-posts:last-child {margin: 0 !important; }
.upcomming-events-section .right-side .ect-minimal-list-wrapper {margin: 0 !important; }
/* New events shortcode styles */
.upcomming-events-section .right-side .ecs-events.compact .ecs-event .date_thumb {color: #0070a3;font-weight: bold;background: transparent;}
.ecs-events.compact .ecs-event .ecs-cat {margin-bottom: 10px;}
.ecs-events.compact .ecs-event .ecs-cat li {display: inline;margin-right: 10px;font-size: 16px;position: relative;}
.ecs-events.compact .ecs-event .ecs-cat li:not(:last-child):after {position: absolute; content: ',';color: inherit;bottom: -1px;}
.ecs-events.compact .ecs-event .ecs-cat li, .ecs-events.compact .ecs-event .ecs-cat li a {color: rgba(18,18,18,0.65);font-weight: bold;}
.ecs-events.compact .ecs-event .summary {padding-left: 50px;}
.ecs-events.compact .ecs-event .ecs-cat li a:hover, .ecs-events.compact .ecs-event .ecs-cat li a:focus {color: rgba(18,18,18,0.8);}
.ecs-events.compact .ecs-event a.title-link {font-size: 22px;font-weight: bold; line-height: 25px; color: #052056}
.upcomming-events-section .right-side .ecs-events.compact .ecs-event a.title-link:hover, .upcomming-events-section .right-side .ecs-events.compact .ecs-event a.title-link:focus {filter: opacity(.8);-webkit-filter: opacity(.8);}
.ecs-events.compact.compact-1 .ecs-event {display: block;height: auto;}
.upcomming-events-section .right-side .ecs-events.compact .ecs-event .time {margin-top: 10px;}
.upcomming-events-section .right-side .ecs-events.compact .ecs-event .day {margin-top: 5px;}
.upcomming-events-section .right-side .ecs-events.compact.compact-1 .ecs-button {padding: 0;display: block;margin: 10px 0;}
.upcomming-events-section .right-side .ecs-events.compact.compact-1 .ecs-button a {background: none;color: #052056;padding: 0;font-size: 17px;letter-spacing: 0;text-align: left;border-radius: 0;display: inline-block;position: relative;}
.upcomming-events-section .right-side .ecs-events.compact.compact-1 .ecs-button a:after {content: "\f105";font-family: 'FontAwesome';margin-left: 15px;}
.upcomming-events-section .right-side .ecs-events.compact.compact-1 .ecs-button a:before {display: block; content: ''; position: absolute; border-bottom: solid 2px rgba(5,32,86,0.75); transform: scaleX(0); transition: transform 250ms ease-in-out; transform-origin: 0% 50%; width: 100%; height: 2px; bottom: -5px; left: 0; }
.upcomming-events-section .right-side .ecs-events.compact.compact-1 .ecs-button a:hover:before, .upcomming-events-section .right-side .ecs-events.compact.compact-1 .ecs-button a:focus:before {transform: scaleX(1);}
.upcomming-events-section .right-side .ecs-events.compact.compact-1 .ecs-button a:hover,.upcomming-events-section .right-side .ecs-events.compact.compact-1 .ecs-button a:focus {filter: opacity(.8);-webkit-filter: opacity(.8);}
.tribe-common-g-row.tribe_events.ast-width-md-4.ast-archive-post {width: 100%;}
/*.footer-stickybar {position: sticky; position: -webkit-sticky; bottom: 0; z-index: 9999; }*/
/*.law-school-news-section .kt-blocks-above-categories a {background: #0093d6; padding: 10px 16px; max-width: max-content; display: inline-flex;} */
.law-school-news-section .kt-blocks-above-categories {padding: 10px 15px 0;color:#fff;}
.law-school-news-section .kt-blocks-above-categories a:not(:first-child) {margin-left: 6px;}
.law-school-news-section .kt-blocks-above-categories a:not(:last-child) {margin-right: 6px;}
.law-school-news-section .kadence-post-image-inner-intrisic {position: relative; }
.law-school-news-section .kt-blocks-post-grid-item-inner {position: absolute; bottom: 0; left: 0; background: hsl(0deg 0% 0% / 90%); right: 0;}
.law-school-news-section .kt-blocks-post-grid-item img {transition: all .3s ease-in-out;}
.law-school-news-section .kt-blocks-post-grid-item:hover img {transform: scale(1.08);}
.law-school-news-section .splide .splide__arrow {opacity: 1 !important; top: auto; bottom: -112px; z-index: 999 !important; width: 50px; height: 50px; border-radius: 100px; background: #00437c !important; right: 70px; }
.law-school-news-section .splide .splide__arrow:hover,.law-school-news-section .splide .splide__arrow:focus {background: #eaaa00 !important;}
.law-school-news-section .splide .splide__arrow:hover:after,.law-school-news-section .splide .splide__arrow:focus:after {filter:none;}
.law-school-news-section .splide .splide__arrow--prev {right: 142px; left: auto; }
.law-school-news-section .kadence-post-image-inner-intrisic {height: 464px; }
.law-school-news-section .kadence-post-image-inner-intrisic .kadence-post-image-inner-wrap {width: 100%;}
.law-school-news-section .kadence-post-image {height: 464px; }
.law-school-news-section .splide .splide__arrow:after {content: ""; position: absolute; background: url(assets/images/arrow-left-long-solid.svg);    filter: brightness(0) invert(1);width: 23px;height: 23px;background-repeat: no-repeat; }
.student-spotlight button svg {display: none; }
.student-spotlight .splide .splide__arrow:after {content: ""; position: absolute; background: url(assets/images/arrow-left-long-solid.svg);    filter: brightness(0) invert(1);width: 23px;height: 23px;background-repeat: no-repeat; }
.student-spotlight .splide .splide__arrow--next:after {transform: rotate(180deg);}
.student-spotlight .my-blog-carousel .kt-blocks-post-grid-item-inner, 
.student-spotlight .my-blog-carousel .kt-blocks-post-grid-item-inner header {height: 100%;}
.student-spotlight .my-blog-carousel .kt-blocks-post-grid-item, 
.student-spotlight .my-blog-carousel .kt-blocks-post-grid-item-inner-wrap {height: 100%;}
.student-spotlight .my-blog-carousel .splide .splide__arrow {opacity: 1 !important;z-index: 999 !important;width: 50px;height: 50px;border-radius: 100px;background: #00437c !important;}
.footer-stickybar ul li.btn-menu:last-child a {border: 2px solid #eaaa00;padding: 4px 26px;background: #eaaa00;color: #000;}
.footer-stickybar ul li.btn-menu:last-child a:hover, .footer-stickybar ul li.btn-menu:last-child a:focus {background: #00abfa;border-color: #00abfa;}
.law-school-news-section .splide .splide__arrow--next:after {transform: rotate(180deg); }
.upcomming-events-section .ect-style-1-more a.ect-events-read-more:before {display: block; content: ''; position: absolute; border-bottom: solid 2px #052056; transform: scaleX(0); transition: transform 250ms ease-in-out; transform-origin: 0% 50%; width: 100%; height: 2px; bottom: -5px; left: 0; }
.upcomming-events-section .ect-style-1-more a.ect-events-read-more:hover:before, .upcomming-events-section .ect-style-1-more a.ect-events-read-more:focus:before {transform: scaleX(1); }
.testimonial-section .right-side .kt-blocks-info-box-learnmore-wrap a {position: relative; }
.site-primary-footer-wrap .widget.widget_block:nth-child(2) {margin-bottom: 45px; }
.video-section h3 mark.has-inline-color {font-weight: 400; }
.site-primary-footer-wrap nav ul li a:before {display: block; border-bottom: solid 1px #ffffff; transform: scaleX(0); transition: transform 250ms ease-in-out; transform-origin: 0% 50%; width: 100%; bottom: -5px; left: 0; content: ""; position: absolute; }
.site-primary-footer-wrap nav ul li a:hover:before,.site-primary-footer-wrap nav ul li a:focus:before {transform: scaleX(1); }
.site-above-footer-wrap {padding: 0 !important; min-height: auto !important; }
.site-above-footer-wrap a {padding-top: 20px; padding-bottom: 20px; display: flex; align-items: center; justify-content: center; padding-left: 20px; padding-right: 20px; }
.testimonial-section .right-side a:before {display: block; content: ''; position: absolute; border-bottom: solid 2px #ffffff95; transform: scaleX(0); transition: transform 250ms ease-in-out; transform-origin: 0% 50%; width: 100%; height: 2px; bottom: -5px; left: 0; }
.testimonial-section .right-side a:hover:before,.testimonial-section .right-side a:focus:before {transform: scaleX(1); } 
.footer-stickybar a:hover,.footer-stickybar a:focus {color: #eaaa00; }
.site-primary-footer-wrap ul.wp-block-social-links li {margin: 0 0 0 50px;position: relative;background: none !important;}
.site-primary-footer-wrap ul.wp-block-social-links li svg {display: none;}
.site-primary-footer-wrap ul li.wp-social-link-facebook a:before {content: "\f39e"; font-family: 'Font Awesome 5 Brands'; }
.site-primary-footer-wrap ul li.wp-social-link-twitter a:before {content: "\f099"; font-family: 'Font Awesome 5 Brands'; }
.site-primary-footer-wrap ul li.wp-social-link-linkedin a:before {content: "\f0e1"; font-family: 'Font Awesome 5 Brands'; }
.site-primary-footer-wrap ul li.wp-social-link-instagram a:before {content: "\f16d"; font-family: 'Font Awesome 5 Brands'; }
.site-primary-footer-wrap ul li.wp-social-link-youtube a:before {content: "\f167"; font-family: 'Font Awesome 5 Brands'; }
.site-primary-footer-wrap ul.wp-block-social-links {gap: 0; }
.site-primary-footer-wrap ul.wp-block-social-links li a {font-size: 28px; padding: 0; }
.site-primary-footer-wrap ul.wp-block-social-links li:first-child {margin: 0; }
.site-footer-above-section-1 {width: 100%; }
.site-footer .site-above-footer-wrap ul li a.menu-link:hover, .site-footer .site-above-footer-wrap ul li a.menu-link:focus {background: #000; color: #eaaa00; }
.logo-shadow img {filter: drop-shadow(1px 1px 5px rgba(0,0,0,0.5));}
.covid-post-slider-section .advps-slide-container .bx-wrapper .bx-viewport {height: auto !important; box-shadow: none !important; border: none !important; background: transparent !important; } 
.covid-post-slider-section .advps-slide-container .bx-wrapper .bx-viewport .advps-slide img {display: none; } 
.covid-post-slider-section .advps-slide-container .bx-wrapper .bx-viewport .advps-excerpt-one {width: 100% !important; position: static !important; } 
.covid-post-slider-section .advps-slide-container .bx-wrapper .bx-viewport .advps-excerpt-one .advps-overlay-one {display: none !important; } 
.covid-post-slider-section .advps-slide-container .bx-wrapper .bx-viewport .advps-excerpt-one .advps-excerpt-block-one {color: #000 !important; padding: 0 0 0 25px !important; } 
.covid-post-slider-section .advps-slide-container .bx-wrapper .bx-viewport .advps-excerpt-one .advps-excerpt-block-one h2.advs-title,.advps-slide-container .bx-wrapper .bx-viewport .advps-excerpt-one .advps-excerpt-block-one h2.advs-title * {margin: 0 !important; color: #fff !important; } 
.covid-post-slider-section .advps-slide-container .bx-wrapper .bx-viewport .advps-excerpt-one .advps-excerpt-block-one p.read-more {display: none !important; } 
.covid-post-slider-section .advps-slide-container .bx-wrapper .bx-viewport .advps-excerpt-one .advps-excerpt-block-one p {display: none !important; }
.covid-post-slider-section .advps-slide-container .bx-wrapper .bx-controls {position: relative; } 
.covid-post-slider-section .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {position: static !important; } 
.covid-post-slider-section .advps-slide-container .bx-wrapper .bx-controls .bx-pager {display: none !important; } 
.covid-post-slider-section .advps-slide-container .bx-wrapper .bx-controls .bx-controls-direction {position: relative; width: auto !important; display: inline-flex !important; } 
.covid-post-slider-section .advps-slide-container .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev {top: auto; position: static !important; margin: 0 !important; left: 0 !important; } 
.covid-post-slider-section .advps-slide-container .bx-wrapper .bx-controls .bx-controls-auto {width: auto !important; display: inline-flex; } 
.covid-post-slider-section .advps-slide-container .bx-wrapper {display: flex; align-items: center; margin: 0 !important; }
.covid-post-slider-section h2.advs-title {text-align: center; }
.covid-post-slider-section h2.advs-title a {font-size: 18px !important; line-height: 18px !important; font-weight: 400; }
.covid-post-slider-section .advps-slide-container .bx-wrapper .bx-controls {width: 130px; display: flex; justify-content: center; align-items: center; flex-shrink: 0; position: relative; } 
.covid-post-slider-section .bx-wrapper .bx-controls-direction a {margin: 0 !important; position: relative !important; background: none !important; text-indent: 0; font-size: 0; display: flex; align-items: center; justify-content: center;right: 0 !important;text-decoration: none;color: #fff;} 
.covid-post-slider-section .bx-wrapper .bx-controls-direction a:hover,.covid-post-slider-section .bx-wrapper .bx-controls-direction a:focus {color: #eaaa00;}
.covid-post-slider-section .advps-slide-container .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev:after {content: "\f104"; font-family: 'FontAwesome'; font-size: 28px; } 
.covid-post-slider-section .advps-slide-container .bx-wrapper .bx-controls .bx-controls-direction a.bx-next:before {content: "\f104"; font-family: 'FontAwesome'; font-size: 28px; transform: rotate(180deg); } 
.covid-post-slider-section .advps-slide-container .bx-wrapper .bx-controls .bx-controls-direction {width: 100% !important; justify-content: space-between; } 
.covid-post-slider-section .advps-slide-container .bx-wrapper .bx-controls .bx-controls-auto {position: absolute !important; left: auto; right: auto !important; margin: auto !important; top: 5px; bottom: 0 !important; display: flex; align-items: center; }
.covid-post-slider-section .advps-slide-container .bx-wrapper .bx-controls .bx-controls-auto a {text-indent: 0; font-size: 0; background: none; margin: 0; position: relative; width: auto; height: auto;text-decoration: none;color:#fff;} 
.covid-post-slider-section .advps-slide-container .bx-wrapper .bx-controls .bx-controls-auto a:hover,.covid-post-slider-section .advps-slide-container .bx-wrapper .bx-controls .bx-controls-auto a:focus {color: #eaaa00;}
.covid-post-slider-section .advps-slide-container .bx-wrapper .bx-controls .bx-controls-auto a.bx-start:before {content: "\f04b"; font-family: 'FontAwesome'; font-size: 16px; } 
.covid-post-slider-section .advps-slide-container .bx-wrapper .bx-controls .bx-controls-auto a.bx-stop:before {content: "\f04c"; font-family: 'FontAwesome'; font-size: 16px; } 
.covid-post-slider-section .advps-slide-container .bx-wrapper .bx-controls .bx-controls-auto .bx-controls-auto-item:not(:last-child) {margin: 0 13px 0 0; } 
.covid-post-slider-section h2.advs-title a {display: flex; align-items: center; justify-content: center; text-decoration: underline; } 
.covid-post-slider-section .advps-slide-container .bx-wrapper .bx-viewport .advps-excerpt-one .advps-excerpt-block-one h2.advs-title:before {content: "\f05a"; font-family: 'FontAwesome'; font-size: 23px; margin: 0 10px 0 0; } 
.covid-post-slider-section .advps-slide-container .bx-wrapper .bx-viewport .advps-excerpt-one .advps-excerpt-block-one h2.advs-title {display: flex; align-items: center; justify-content: center;text-align:left;}
.testimonial-section .left-side .kt-testimonial-meta-wrap {margin-bottom: 20px; }
.mega-career-path-links.mega-menu-column, .mega-tabs-links-column.mega-menu-column {padding:15px 10px !important;}
.mega-tabs-links-column.mega-menu-column {padding-left: 35px !important;}
.mega-career-path-links li.mega-menu-item {padding: 0 !important;}
.mega-career-path-links.mega-menu-column:last-child {padding-top: 50px !important;}
.mega-supporting-text.mega-menu-column {padding: 15px !important;}
.mega-supporting-text.mega-menu-column .widget_media_image {padding-bottom: 10px !important;}
/*.mega-supporting-text img {width: 100%;}*/
.career-path-links a.mega-menu-link {padding-left: 0 !important;padding-top: 6px !important;padding-bottom: 6px !important;}
.mega-supporting-text a {text-transform: uppercase;font-weight: 700;position: relative;font-size: 19px;color: inherit;text-decoration: none;}
.mega-supporting-text a:after {content: "\f178";font-family: 'Font Awesome 6 Pro';margin-left: 18px;font-weight:300;}
.mega-supporting-text a:before {display: block;content: '';position: absolute;border-bottom: solid 2px #052056;transform: scaleX(0);transition: transform 250ms ease-in-out;transform-origin: 0% 50%;width: 100%;height: 2px;bottom: -8px;left: 0;}
.career-path-links a.mega-menu-link {padding-left: 0 !important;padding-top: 6px !important;padding-bottom: 6px !important;}
.mega-about-col-two.mega-supporting-text .widget_media_image,.mega-about-col-two.mega-supporting-text .widget_text {padding-left: 15px !important;}
/*.mega-sub-menu .mega-menu-item:not(.mega-menu-item-has-children) a {padding-right: 35px !important;}*/
.mega-sub-menu .mega-menu-item:not(.mega-menu-item-has-children) a:after {position:absolute;content: "\f178";font-family: 'Font Awesome 6 Pro';margin-left: 18px;font-weight:300;display: inline-block !important;opacity: 0;transition: opacity 0.1s linear;}
.mega-sub-menu .mega-menu-item:not(.mega-menu-item-has-children) a:hover:after, .mega-sub-menu .mega-menu-item:not(.mega-menu-item-has-children) a:focus:after {opacity: 1;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-menu-item > a {position:relative;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-item-has-children > a:before {position: absolute;content: '';display: block;background: #fff;transform: scaleX(0);transition: transform 250ms ease-in-out;transform-origin: 0% 50%;width: calc(100% - 50px);height: 3px;bottom: 35px;left: 25px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-item-has-children > a:hover:before,#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu-iten-has-children > a:focus:before {transform: scaleX(1);}

.mega-sub-menu .mega-menu-item.mega-indent-sub-items > a {text-transform: uppercase !important;font-weight: bold !important;}
.mega-sub-menu .mega-menu-item.mega-indent-sub-items > .mega-sub-menu {padding-left: 15px !important;}
.mega-sub-menu .mega-menu-item.mega-indent-sub-items > a:after {content: "\f178";font-family: 'Font Awesome 6 Pro';margin-left: 10px;font-weight:300;display: inline-block !important;opacity: 1;transition: opacity 0.1s linear;}
.mega-menu-column.about-col-two {padding: 10px 20px 20px !important;}
.mega-menu-column.border-right {border-right: 1px solid #ccc !important;}
.mega-supporting-text .widget_text a:after {content: "\f178";font-family: 'Font Awesome 6 Pro';margin-left: 18px;font-weight:300;opacity:0.6 !important;}
.mega-supporting-text a:hover:after,.mega-supporting-text a:focus:after {opacity:1 !important;}
.mega-supporting-text a:hover,.mega-supporting-text a:focus {color:#052056;}
.mega-supporting-text a:hover:before, .mega-supporting-text a:focus:before {transform: scaleX(1);}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {opacity: 0.6;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link:hover > span.mega-indicator:after,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link:focus > span.mega-indicator:after {opacity: 1;}
.mega-menu-item-has-children.mega-collapse-children {display: flex !important;flex-direction: row;justify-content: space-between;height: 40px !important;align-items: flex-start;}
.mega-menu-item-has-children.mega-collapse-children > a.mega-menu-link {width: 60% !important;}
.mega-menu-item-has-children.mega-collapse-children ul.mega-sub-menu {width: 40% !important;right: 0 !important;top: 0 !important;position: fixed !important;z-index: 2;}
.mega-second-level-half > ul.mega-sub-menu > .mega-menu-item:not(.mega-collapse-children) {width: 55% !important;}
.mega-second-level-half .mega-menu-item-has-children.mega-collapse-children span.mega-indicator {transform: rotate(-90deg);}
/*header li.mega-menu-item > a:before {content: "";display: block !important;width: 25px !important;height: 18px !important;position: absolute !important;bottom: 0 !important;left: 0;right: 0;margin: auto !important;background: url(assets/images/sub-arrow.png) !important;background-repeat: no-repeat;background-position: center center;opacity: 0;z-index: 99999;}
header ul.mega-menu > li.mega-menu-item.mega-toggle-on > a:before {opacity: 1; }*/
.mega-menu-primary:not(.ast-theme-transparent-header) li.mega-menu-item > a:before {filter: drop-shadow(1px -6px 5px rgba(186,203,213,0.25));}
.mega-menu-primary:not(.ast-theme-transparent-header) #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {box-shadow: 0px -1px 10px rgb(186 203 213 / 25%);}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout.mega-menu-item-1038 ul.mega-sub-menu {min-width: 370px;}
/*.law-school-news-section .kt-blocks-above-categories a:hover, .law-school-news-section .kt-blocks-above-categories a:focus {background: #00437c;color: #fff !important;}*/
.law-school-news-section .kt-blocks-post-grid-item-inner h2.entry-title:hover, .law-school-news-section .kt-blocks-post-grid-item-inner h2.entry-title:focus,.law-school-news-section .kt-blocks-post-grid-item-inner h2.entry-title a:hover, .law-school-news-section .kt-blocks-post-grid-item-inner h2.entry-title a:focus {color: #eaaa00; }
a:focus-visible {outline: 2px dotted #eaaa00 !important;outline-offset: 5px;}
.astra-advanced-hook-1357 {position: sticky;position: -webkit-sticky;bottom: 0;z-index: 999;}
.kb-count-up-process.kb-count-up-number {font-weight: 600 !important;}
#ast-scroll-top {bottom: 20px;z-index: 1000;}
/*Overview Page template */
/*.subpage-hero > .kt-row-layout-inner:before {position: absolute;content: '';width: 43%;height: 50%;background: rgba(0,147,214,0.85);left: -10px;top: 56%;transform: translateY(-50%);/*outline: 2px solid #eaaa00;outline-offset: -10px;*/}*/
.overview-content-slider.wp-block-eedee-block-gutenslider.content-change .slide-content {width: 100% !important; display:block !important;}
.overview-content-slider .kb-advanced-slide-inner-wrap {padding: 0;}
.overview-content-slider .kt-blocks-carousel .slick-dots {position: absolute;left: calc(50% + 110px);bottom: 15%;width: auto;}
.overview-content-slider .kt-blocks-carousel .kt-carousel-dotstyle-light .slick-dots li button:before {background-color: #eaaa00 !important;}
.overview-content-slider .kt-blocks-carousel .slick-dots li, .overview-content-slider .kt-blocks-carousel .slick-dots li button {width: 30px;height: 30px;}
.overview-content-slider .kt-blocks-carousel .slick-dots li button:before {width: 18px;height: 18px;}
.overview-content-slider a.kt-button {padding-bottom: 8px !important;text-transform: uppercase;}
.overview-content-slider a.kt-button:after {display: block;content: '';position: absolute;border-bottom: solid 2px #fff;transform: scaleX(0);transition: transform 250ms ease-in-out;transform-origin: 0% 50%;width: 100%;height: 2px;bottom: 0px;left: 0;}
.overview-content-slider a.kt-button:hover:after, .overview-content-slider a.kt-button:focus:after {transform: scaleX(1);}
.overview-boxes.article-box.article-box-style-1 .article-overlay {margin-right: 10%;}
.overview-boxes.article-box.article-box-style-1 .article-hover-content {display: initial !important; height: auto !important;}
.overview-boxes .asb-title-link {text-decoration: none;}
.overview-boxes .asb-title {margin-bottom: 20px !important; position: relative; }
.overview-boxes .asb-title:after {position: absolute; content: ""; width: 75px; border-bottom: 4px solid #0093d6; bottom: -12px; left: 0;transition: all 250ms ease-in-out;}
.overview-boxes .article-box-inner-content:hover .asb-title:after {border-color: #eaaa00;}
.overview-boxes .article-box-content {padding: 12px 15px !important; }
.overview-boxes .article-box-inner-content:before {display: block; content: ''; z-index: 999; position: absolute; border-bottom: solid 7px #eaaa00; transform: scaleX(0); transition: transform 250ms ease-in-out; transform-origin: 0% 50%; width: 90%; height: 2px; bottom: 0; left: 0; }
.overview-boxes .article-box-inner-content:hover:before {transform: scaleX(1) !important; }
.overview-boxes .article-box-inner-content:hover a.button-link-wrap {color: #eaaa00; }
.overview-boxes .article-box-inner-content img {transition: all 0.5s ease 0s; }
.overview-boxes .article-box-inner-content:hover img {transform: scale(1.1); }
.overview-boxes .tpgb-adv-button.button-style-9 a.button-link-wrap:hover .btn-show {transform: none !important;opacity: 1 !important;top: 0;transition: none;}
.overview-boxes .tpgb-adv-button.button-style-9 a.button-link-wrap:hover .btn-hide {transform: none !important;opacity: 0 !important;}
.overview-boxes.about-adjustments .service-item-loop:first-child .asb-desc {min-height: 96px;}
.overview-boxes.modal-trigger {cursor: default;}
.overview-boxes.modal-trigger .article-box-content {padding-top: 45px !important;}
.overview-boxes.modal-trigger .asb-title {margin-top: 10px;}
.overview-boxes.modal-trigger a.asb-title-link {position: absolute;width: calc(100% - 30px);z-index:2;height: 100%;top: 0;}
.overview-boxes.modal-trigger a.button-link-wrap {z-index: 1;}
/*.overview-boxes.about-adjustments .service-item-loop:first-child .asb-title {letter-spacing: 0.5px;}
.overview-boxes.about-adjustments .service-item-loop:nth-child(2) .asb-desc, .overview-boxes.about-adjustments .service-item-loop:nth-child(3) .asb-desc {min-height: 66px;}*/
.yellow-banner-section .kt-row-column-wrap {position: relative; }
.yellow-banner-section .kt-row-layout-inner:before {position: absolute; content: ''; width: 125%; height: 100%; background: rgb(234 170 0); left: -40%; top: 50%; transform: translateY(-50%); display: block;}
.yellow-banner-section.kb-row-layout-wrap:before {position: absolute; content: ''; width: 125%; height: 100%; background: rgb(234 170 0); left: -40%; top: 50%; transform: translateY(-50%);display: block;}

.breadcrumbs-section .pt_plus_breadcrumbs_bar_inner {padding-left: 0; }
.yellow-banner-section mark {font-size: 39px; }
.overview-content-slider .kb-blocks-advanced-carousel {padding-bottom: 0; }
.overview-content-slider .kb-blocks-advanced-slider-init {margin-bottom: 0 !important; }
.blue-banner-section .kt-row-layout-inner {position: relative; margin-right: calc( -50vw + 50%);background: transparent !important;} 
.blue-banner-section .number-section .kt-row-layout-inner:before {position: absolute; content: ''; width: 140%; height: 100%; right: -40%; top: 0; display: block; z-index: 1; background: #052056;}
.blue-banner-section.left .number-section .kt-row-layout-inner:before {right:auto;left:-35%;width: 120%;}
.breadcrumbs-section span.bc_home a.home_bread_tab, .breadcrumbs-section span.bc_parent a.parent_sub_bread_tab {font-weight: bold; } 
.blue-banner-section {overflow: hidden !important; }

/*************academics-slider***************/
.academics-slider-section .advps-slide img {width: 100% !important; height: 100% !important;object-fit: cover !important;object-position: top center;}
.academics-slider-section .advps-slide {width: 100% !important;height: 100% !important;} 
.academics-slider-section .advps-slide-container {max-width: unset !important; }
.academics-slider-section .advps-excerpt-one {right: 0 !important; left: auto !important;width: 50% !important;display: flex;align-items: stretch;}
.academics-slider-section .advps-slide .advps-excerpt-one {right: 0 !important; background-color: rgba(0, 67, 124, 0.9) !important; opacity: 1 !important;}
.academics-slider-section .advps-slide .advps-overlay-one {width:auto;}
.academics-slider-section .bx-viewport {box-shadow: none !important; border: none !important;height: 50vh !important;min-height: 450px;}
.academics-slider-section .advps-excerpt-one .advps-excerpt-block-one {padding: 35px 60px 108px 60px !important;display: flex;flex-direction: column;justify-content: center;}
.academics-slider-section .advps-excerpt-one .advps-excerpt-block-one h2  {font-size: 50px !important; line-height: 50px !important; font-weight: 600; }
.academics-slider-section .advps-excerpt-one .advps-excerpt-block-one h2 {margin-bottom: 16px !important; }
.academics-slider-section .advps-excerpt-one .advps-excerpt-block-one  p {font-size: 18px !important; line-height: 24px !important; font-weight: 400 !important; }
/*.academics-slider-section .advps-excerpt-one .advps-excerpt-block-one p.read-more {display: none; }*/
.academics-slider-section .bx-controls-auto {display: none; }
.academics-slider-section .bx-pager.bx-default-pager {bottom: 30px !important;width: calc(100% - 50%) !important;right: 0;padding: 0 0 0 60px;justify-content: flex-start;text-align: left !important;}
.academics-slider-section .bx-pager.bx-default-pager a {width: 20px !important; height: 20px !important; border-radius: 100px !important; background: #eaaa0047 !important; }
.academics-slider-section .bx-pager.bx-default-pager a.active {background: #eaaa00 !important; }
.academics-slider-section .bx-wrapper {margin: 0; }
.academics-slider-section .bx-controls-direction {display: none; }
.academics-slider-section .advps_external_link a {font-size: 18px !important;line-height: 1.2 !important;font-weight: 600 !important;position: relative;color: #fff;display: inline-flex;text-transform: uppercase !important;align-items: center;text-decoration: none;}
.academics-slider-section .advps_external_link a:before {display: block; content: ''; position: absolute; border-bottom: solid 2px #fff; transform: scaleX(0); transition: transform 250ms ease-in-out; transform-origin: 0% 50%; width: 100%; height: 2px; bottom: -3px; left: 0; }
.academics-slider-section .advps_external_link a:hover:before {transform: scaleX(1); }
.academics-slider-section .advps_external_link a:after {content: "\f105"; font-family: fontawesome; font-size: 25px; padding-left: 10px; }
.academics-slider-section .bx-viewport > div  {height: 100% !important; }
.academics-slider-section .bx-viewport > div a {height: 100% !important; }
/*************academics-slider_end***************/

/* Blog Layout */
.blog .site-content {padding-left: 75px;padding-right: 75px;}
.kt-post-grid-layout-grid.my-blog-grid .kt-post-masonry-item {min-height: 500px;display: flex;}
.kt-post-grid-layout-grid.my-blog-grid .kt-blocks-post-grid-item {width: 100%;}
.my-blog-grid .kt-blocks-post-grid-item .entry-title a:not(.button):not(.list) {font-weight: bold;}
.my-blog-carousel .kt-blocks-post-grid-item .entry-title a:not(.button):not(.list) {font-weight: bold;}
.blog #main {display: none;}
.blog .ast-pagination {display: none;}
.my-archive-title {font-size: 75px;line-height: 1.25em;text-shadow: 2px 3px 5px rgb(0 0 0 / 50%);}
.gallery-no-spacing .kt-blocks-carousel {padding: 0;}
.gallery-no-spacing .kb-slide-item {padding: 0 !important;}
.gallery-bottom-space .kb-gallery-carousel{margin-bottom: 0!important;}
.kb-gallery-type-carousel .kt-blocks-carousel-init .slick-prev {left: 10px !important;}
.kb-gallery-type-carousel .kt-blocks-carousel-init .slick-next {right: 10px !important;}
.text-two-column .kt-inside-inner-col {column-count: 2;column-gap: 75px;}
ul.list-two-column {column-count: 2;column-gap: 75px;}
.ast-single-post-order .posted-on:before {content: 'Posted on:';color: #444;}
.ast-single-post-order .cat-links:before {content: 'Posted in ';color: #444;}
.ast-single-post-order .tags-links:before {content: 'Tagged by ';color: #444;}
.single-post .ast-advanced-headers-title {font-weight: bold;}
.subpage-hero .yoast-breadcrumbs, .subpage-hero .yoast-breadcrumbs a {color: #fff;font-size: 16px;line-height: 36px;text-transform: uppercase;}
.subpage-hero .yoast-breadcrumbs a {font-weight: bold;}
.yoast-breadcrumbs i {padding: 0 15px;}
.awsm-personal-info span, .modal-style.style-1 .awsm-modal-details h3 {text-transform: none;}
.modal-style.style-1 .awsm-modal-details h3 {font-size: 24px;font-weight: bold;color: #00437c;line-height: 1;}
.modal-style.style-1 .awsm-modal-details h2 {position: relative;margin-bottom: 30px;}
.modal-style.style-1 .awsm-modal-details h2:after {position: absolute;content: "";width: 125px;height: 6px;bottom: -12px;left: 0;background: #00437c;}
.modal-style.style-1 .awsm-grid-card figcaption {padding: 20px 15px;}
.modal-style.style-1 .awsm-modal-content-main {font-size: 19px;}
.modal-style.style-1 .awsm-modal-details a.wp-block-button__link {color: #fff;}
.modal-style.style-1 .awsm-modal-details a.wp-block-button__link:focus,.modal-style.style-1 .awsm-modal-details a.wp-block-button__link:hover {color: #000;}

/* hiren css */
/*.comprehensive-adr-row img{margin-right: 50px;float: left;margin-bottom: 40px;}*/
.info-box-image.info-four-boxes .kadence-info-box-image-intrisic .kadence-info-box-image-inner-intrisic {display: flex;align-items: center;justify-content: center;width: auto;height: auto;position: relative;left: 0;}
.info-box-image.info-four-boxes.competitions-wins .img-info-box .kt-blocks-info-box-link-wrap  {display: flex;flex-direction: column-reverse;}
.stcl-houston-tuition-fee-list a.kt-svg-icon-link {display: none!important;}
.stcl-houston-tuition-fee-list .entry-content ul{margin: 0!important;}
.medical-training-plan ul.kt-svg-icon-list{margin: 0!important;}
.mediacal-practice-testimonial .kt-blocks-carousel{padding-bottom: 0!important;}
.career-resource-center-list .kt-svg-icon-list-single {display: none!important;}
/* .list-icon-position-left.wp-block-kadence-iconlist.icon-right ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap a.kt-svg-icon-link {flex-direction: row;} */
.list-icon-position-left.wp-block-kadence-iconlist.list-with-dividers li.kt-svg-icon-list-level-1,.list-icon-position-left.wp-block-kadence-iconlist.list-with-dividers li.kt-svg-icon-list-level-2{border-bottom: none;padding-bottom: 0!important;padding-top:0!important;font-weight: 300!important;color: #ffffffcc;}
/* .list-icon-position-left ol, .list-icon-position-left ul {margin-bottom: 10px!important;} */
.form-row-layout ol.upper-roman-list  {list-style: upper-roman;}
.form-row-layout ol.upper-roman-list a{color: #ffffffcc;}
.form-row-layout .no-left-margin.wp-block-kadence-iconlist ul.kt-svg-icon-list, .form-row-layout  ol.no-left-margin{margin: 0px!important;padding: 5px 0 20px 30px;}
.form-row-layout ol.no-left-margin {border-bottom: 1px solid rgba(255,255,255,0.25);}
.form-row-layout .wp-block-kadence-iconlist.list-with-dividers li.has-nested-list{border-bottom: none;padding-bottom: 0px !important;}
.form-row-layout  ol.no-left-margin ul{margin-bottom: 0!important;}
.list-icon-position-left.wp-block-kadence-iconlist.kt-list-icon-aligntop ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap{font-weight: 500;}
.list-icon-position-left.wp-block-kadence-iconlist.list-with-dividers li.wp-block-kadence-listitem svg {margin-top: 4px;}
.list-icon-position-left.wp-block-kadence-iconlist.list-with-dividers li.wp-block-kadence-listitem{padding-top: 12px;}
.faculty-director-model .awsm-grid-modal{padding: 0!important;}
.board-members-list .wp-block-kadence-column .kt-inside-inner-col {display: flex;flex-direction: column;justify-content: space-between;}
/*.accordion-border-top-remove button {border-top: 0!important;}*/
/* .kt-accordion-id67957_d9e189-86 .kt-accordion-header-wrap .kt-blocks-accordion-header:hover, body:not(.hide-focus-outline) .kt-accordion-id67957_d9e189-86 .kt-accordion-header-wrap .kt-blocks-accordion-header:focus,  */
/* .kt-accordion-id67829_fe1bd2-a4 .kt-accordion-header-wrap .kt-blocks-accordion-header.kt-accordion-panel-active{color: #00437c!important;}
 */
@media (max-width:1500px) {
 .blog .site-content {padding-left: 35px;padding-right: 35px;}
 .single-post.ast-desktop .ast-advanced-headers-layout {padding-left: 15px;padding-right: 15px;}
 .single-post.ast-desktop .site-content, .single-post.ast-desktop .main-header-bar.ast-header-breadcrumb {padding-left: 15px;padding-right: 15px;}
}
@media (max-width: 1200px) {
.upcoming-event-section div#ect-minimal-list-wrp{gap: 50px!important;}
}
@media (min-width: 1200px) {
.single-post.ast-plain-container.ast-no-sidebar #primary {margin-top: 60px;margin-bottom: 60px;}
.page-template-default.ast-plain-container.ast-no-sidebar #primary {margin-bottom: 0;}
.home-hero > .kt-row-column-wrap {min-height: calc(100vh - 70px) !important;}
}
.single-post.ast-plain-container.ast-no-sidebar #primary {margin-top: 30px;margin-bottom: 0;}
@media (max-width: 767px) {
    .comprehensive-adr-row figure {float: none;}
/*.comprehensive-adr-row p.wp-block-kadence-advancedheading {display: flex;flex-direction: column;}*/
}
/* Single Post */
.type-post ol, .type-post ul {padding-left: 35px;}
.entry-content ol, .entry-content ul {margin: 0 0 1.5em 3em !important;}
li.nested-list ul {margin-bottom: 0 !important;margin-left: 2em !important;}
ul.kt-tabs-title-list {margin: 0 !important;}

/*Single Page */
#primary {margin: 2em 0;}
.ast-advanced-headers-layout {text-align:left;}
.page .entry-header {margin-bottom: 0.5em;}
.page .entry-header .entry-title {margin-bottom: 0;}
.ast-single-post .page .entry-title {font-size: 2.5rem;font-weight: bold;color: #000;}
.ast-advanced-headers-breadcrumb {text-transform: uppercase;font-size: 16px;}
.ast-advanced-headers-breadcrumb a {color: #000;font-weight: bold;}
.trail-items li::after {content: "\f054";font-family: 'Font Awesome 6 Pro';font-weight: 900;color: inherit;font-size: 16px;padding: 0 15px;}
.widget-area.secondary {margin-top:2em !important;}
.widget-area.secondary .widget {margin-bottom: 1em;}

/* Other */

/*#mega-menu-primary .mega-menu-item-1043 > ul.mega-sub-menu {left: -40px !important;}*/
#mega-menu-primary .mega-menu-item-1043 > ul.mega-sub-menu {padding-right: 45px !important;min-width:290px !important;}
#mega-menu-primary .mega-menu-item-5049 > ul.mega-sub-menu {left: calc(-100% - 85px) !important;padding-right: 45px !important;min-width:310px !important;}
#mega-menu-primary .mega-menu-item-5049 > ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {text-align: left !important;}
.ast-logo-title-inline .ast-site-identity {padding: 0.5em 0;}
.astra-advanced-hook-1357 .kt-row-layout-inner.kt-row-has-bg {background: #000 !important;}
.blog .kt-blocks-post-grid-item, .archive.category .kt-blocks-post-grid-item {padding-left: 0;padding-right: 0;}
.blog p.read-more {display: inline;font-weight: bold;}
.kt-blocks-page-nav {padding-top: 20px;}
/*.blog .ast-article-post > div, .archive:not(.tribe-events-page-template) .ast-article-post > div  {background: #000;padding: 0 15px 0;}*/
/*.blog .post-thumb-img-content.post-thumb,.archive .post-thumb-img-content.post-thumb {width: calc(100% + 30px);margin-left: -15px;}*/
/*.archive .entry-meta .cat-links {width: calc(100% + 30px);margin-left: -15px;}*/
/*.blog .entry-content p:not(.read-more), .blog .entry-content p,.archive .entry-content p:not(.read-more), .archive .entry-content p  {display: none;}*/
/*.blog .entry-title, .archive .entry-title {font-size: 20px;line-height: 25px;}
.blog .entry-title a, .archive .entry-title a {color: #fff;}
.blog .entry-title a:hover, .archive .entry-title a:hover,.blog .entry-title a:focus, .archive .entry-title a:focus{color:#eaaa00}*/
.blog .entry-title a, .archive .entry-title a{font-weight: 700;}
.blog .ast-blog-featured-section,.archive .ast-blog-featured-section {margin-bottom: 0em;}
.blog .entry-meta,.archive .entry-meta {margin-bottom: 0.5em;}
.blog .ast-blog-featured-section.post-thumb, .archive .ast-blog-featured-section.post-thumb {width: 30%;}
.blog .post-content.ast-width-md-6, .archive .post-content.ast-width-md-6 {width: 70%;padding-top: 1em;}
.ast-post-format-.blog-layout-3 {border: 1px solid #eeeeee;background: #fff;margin-bottom: 4em;}
.blog .cat-links,.archive .cat-links {color:#00437c;font-size: 20px;font-weight: bold;}
/*.blog .cat-links a,.archive .cat-links a {color: #fff;font-size: 16px;max-width: max-content;display: inline-flex;padding-top: 10px;}
.blog .cat-links a:hover,.archive .cat-links a:hover,.blog .cat-links a:focus,.archive .cat-links a:focus {color:#eaaa00}*/
.banner-section.top-shadow:after {box-shadow:none;}
.banner-section .wp-block-kadence-advancedheading {font-weight: 400;}
.ready-to-practice.wp-block-kadence-advancedheading {position:relative;}
.ready-to-practice.wp-block-kadence-advancedheading:before {position: absolute;content: '';width: 200px;height: calc(100% + 50px);background: #052056;left: -50px;top: -20px;z-index: -1;}
.banner-section a.wp-block-button__link {border: 2px solid;}
.scroll-down-icon {position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.banner-section a.wp-block-button__link:hover {border-color: #EAAA00;}
.user-selection ul.wp-block-navigation__container {justify-content: space-evenly;}
.user-selection a.wp-block-navigation-item__content {text-transform: uppercase;font-size: 24px;line-height: 30px;font-weight: 700;text-decoration: none;padding: 20px 30px;}
.user-selection a.wp-block-navigation-item__content:hover, .user-selection a.wp-block-navigation-item__content:focus {background: #eaaa00;color: #000;}
.why-choose-grid .kt-blocks-info-box-media {width: 100%;}
.why-choose-grid .kadence-info-box-image-intrisic, .why-choose-grid .kt-blocks-info-box-media .kt-info-box-image{width: 100% !important;}
.why-choose-grid .kt-blocks-info-box-learnmore {padding-left: 0 !important;font-weight: bold;text-transform: uppercase;font-size: 20px;}
.why-choose-grid .kt-blocks-info-box-learnmore:after {content: "\f105";font-family: 'FontAwesome';margin-left: 15px;}
.why-choose-grid .kt-blocks-info-box-learnmore {position:relative;}
.why-choose-grid .kt-blocks-info-box-learnmore:before {display: block;content: '';position: absolute;background: #052056;transform: scaleX(0);transition: transform 250ms ease-in-out;transform-origin: 0% 50%;width: 100%;height: 2px;bottom: -5px;left: 0;}
.why-choose-grid .kt-blocks-info-box-learnmore:hover:before, .why-choose-grid .kt-blocks-info-box-learnmore:focus:before {transform: scaleX(1);}
.why-choose-grid .wp-block-kadence-infobox,.why-choose-grid  .kt-blocks-info-box-link-wrap {height: 100%;}
/*.why-choose-grid .kt-infobox-textcontent {min-height: 250px;}*/
/*.why-choose-grid .kt-blocks-info-box-learnmore-wrap {position: absolute;bottom: 0;}*/
.why-choose-grid.south-texas-experience .kt-blocks-info-box-learnmore {font-size:17px;text-transform:none;}
.stcl-experience .kt-mobile-layout-row {-webkit-justify-content: flex-end;justify-content: flex-end;}
.stcl-experience a.wp-block-button__link.wp-element-button {background: #0093d6;color: #000;}
.stcl-experience a.wp-block-button__link.wp-element-button:hover, .stcl-experience a.wp-block-button__link.wp-element-button:focus {background: #eaaa00;}
.dean-welcome .wp-block-image {margin-left:0;}
.inre-thumb ._df_thumb {width: 235px;height: 301px;}
.inre-text-column ._df_custom {color: #fff;padding: 10px 24px;border: 2px solid #fff;font-weight: 600;letter-spacing: 0.5px;text-transform: uppercase;}
.inre-text-column ._df_custom:hover,.inre-text-column ._df_custom:focus {color: #000000;border-color:#EAAA00;background:#EAAA00;}
ul.splide__pagination {margin: 0 !important;}
/*********new-page-design**********/
.info-six-boxes .wp-block-kadence-infobox {width: 32%;min-height: 160px;}
.info-six-boxes .kt-inside-inner-col {display: flex; flex-flow: wrap; }
.info-six-boxes  a.kt-blocks-info-box-link-wrap {position: relative; height: 100%;}
.info-six-boxes a.kt-blocks-info-box-link-wrap .kadence-info-box-image-inner-intrisic:before {content: ""; position: absolute; background: url(https://blueatlassites.com/STCLHouston/wp-content/uploads/2022/11/beforeboxes.png); left: 0; background-size: 100% 100%; background-repeat: no-repeat; width: 100%; height: 100%; top: 5px;} 
.info-six-boxes .kadence-info-box-image-intrisic .kadence-info-box-image-inner-intrisic {display: flex; align-items: center; justify-content: center; width: 88px; height: 98px; position: absolute; left: -30px; }
.info-six-boxes .kadence-info-box-image-intrisic .kadence-info-box-image-inner-intrisic img {position: relative; }
.info-six-boxes  .kt-blocks-info-box-title {position: relative; }
.info-six-boxes .kt-blocks-info-box-title:after {position: absolute; content: ""; width: 75px; border-bottom: 4px solid #052056; bottom: -12px; left: 0; transition: all 250ms ease-in-out; }
.info-six-boxes .wp-block-kadence-infobox .kt-blocks-info-box-title {min-height: 100px;}

.info-four-boxes .wp-block-kadence-infobox {width: 49%;}
.info-four-boxes .kt-inside-inner-col {display: flex; flex-flow: wrap; }
.info-four-boxes  a.kt-blocks-info-box-link-wrap {position: relative; height: 100%;}
.competitions-wins  .kt-blocks-info-box-link-wrap {position: relative; height: 100%;}
.info-four-boxes a.kt-blocks-info-box-link-wrap .kadence-info-box-image-inner-intrisic:before {content: ""; position: absolute; background: url(https://blueatlassites.com/STCLHouston/wp-content/uploads/2022/11/beforeboxes.png); left: 0; background-size: 100% 100%; background-repeat: no-repeat; width: 100%; height: 100%; top: 5px;} 
.info-four-boxes .kadence-info-box-image-intrisic .kadence-info-box-image-inner-intrisic {display: flex; align-items: center; justify-content: center; width: 88px; height: 98px; position: absolute; left: -30px; }
.info-four-boxes .kadence-info-box-image-intrisic .kadence-info-box-image-inner-intrisic img {position: relative; }
.info-four-boxes  .kt-blocks-info-box-title {position: relative; }
.info-four-boxes .kt-blocks-info-box-title:after {position: absolute; content: ""; width: 75px; border-bottom: 4px solid #052056; bottom: -12px; left: 0; transition: all 250ms ease-in-out; }
.info-four-boxes.tpc-highlights .wp-block-kadence-infobox {min-height: 250px;}

.plan-visit-section a.wp-block-button__link {border: 2px solid #00437c; }
.plan-visit-section a.wp-block-button__link:hover {border: 2px solid #00437c; }
.faqs-section .kt-blocks-accordion-header {border-bottom: 2px dashed #fff !important; }
.faqs-section .kt-accordion-panel-active {border-bottom: none !important; }
.faqs-section .wp-block-kadence-pane.kt-accordion-pane:last-child .kt-blocks-accordion-header {border-bottom: none !important; }
.faqs-section .kt-accordion-header-wrap span.kt-blocks-accordion-icon-trigger:before {background: #00437c !important; } 
.faqs-section .kt-accordion-header-wrap span.kt-blocks-accordion-icon-trigger:after {background: #00437c !important;right: 3px;}
.faqs-section .kt-accordion-panel-active span.kt-blocks-accordion-icon-trigger:before {background: #fff !important; }
.faqs-section .kt-accordion-panel-active span.kt-blocks-accordion-icon-trigger:after {background: #fff !important; }
.advocacy-program .right-side .kt-inside-inner-col .wp-block-buttons {margin: 0 !important; }
.advocacy-program .right-side p {position: relative; }
.advocacy-program .right-side p a:hover,.advocacy-program .right-side p a:focus {color:#000;}
.advocacy-program .right-side p:after {content: "";position: absolute;width: 192px;height: 2px;background: lightgrey;left: 0;bottom: -20px;}
.advocacy-program .right-side p:last-child:after {display: none; }
.advocacy-program .right-side a._df_custom {position: relative;color: #00437c;font-size: 16px;line-height: 1.5;font-weight: 600;letter-spacing: 2px;text-transform: uppercase;display: block;margin-bottom: 40px;}
.advocacy-program .right-side a._df_custom:hover, .advocacy-program .right-side a._df_custom:focus {color:#000;}
.advocacy-program .right-side a._df_custom:after {content: "";position: absolute;width: 192px;height: 2px;background: lightgrey;left: 0;bottom: -20px;}
.advocacy-program-accordion .kt-blocks-accordion-header span.kt-blocks-accordion-title {font-weight: 600; }
.advocacy-program-accordion .wp-block-kadence-pane:last-child .kt-blocks-accordion-header {border-bottom: 1px solid #0093d6 !important; }
.advocacy-program-accordion span.kt-blocks-accordion-icon-trigger:before {height: 2px; background: #eaaa00 !important; left: auto; top: auto; }
.advocacy-program-accordion span.kt-blocks-accordion-icon-trigger:after {height: 2px; background: #eaaa00 !important; left: auto; top: auto; }
.advocacy-program-accordion span.kt-blocks-accordion-icon-trigger {background: #18457a; width: 43px; height: 43px; border-radius: 100px; display: flex; align-items: center; justify-content: center; }
.advocacy-program-accordion .kt-accordion-panel ul.kt-svg-icon-list li a, .list-linked ul.kt-svg-icon-list li a {text-decoration: underline; }
.advocacy-program-accordion .wp-block-kadence-pane:last-child .kt-accordion-panel-active {border-bottom: none !important;}
.scholarship-inside-accordion span.kt-blocks-accordion-icon-trigger {background: transparent;}
.scholarship-inside-accordion .kt-accordion-header-wrap span.kt-blocks-accordion-icon-trigger:before {background: #00437c !important; } 
.scholarship-inside-accordion .kt-accordion-header-wrap span.kt-blocks-accordion-icon-trigger:after {background: #00437c !important;right: 8px;}
.scholarship-inside-accordion .kt-accordion-panel-active span.kt-blocks-accordion-icon-trigger:before, .scholarship-inside-accordion .kt-accordion-panel-active span.kt-blocks-accordion-icon-trigger:after {background: #fff !important; }
.scholarship-inside-accordion .wp-block-kadence-pane:last-child .kt-blocks-accordion-header {border-bottom: none !important;}
.how-to-apply-section .wp-block-kadence-column h4 {margin: auto; width: 75px; height: 75px; border: 2px solid #fff; border-radius: 100px; display: flex; align-items: center; justify-content: center; }
.how-to-apply-section .wp-block-kadence-column a.wp-block-button__link {min-width: 238px;min-height: 68px;display: flex;align-items: center;justify-content: center; font-weight: bold !important;}
.how-to-apply-section .wp-block-kadence-column .border-button a {border: 2px solid; }
.how-to-apply-section .wp-block-kadence-column .yellow-btn a:hover, .how-to-apply-section .wp-block-kadence-column .yellow-btn a:focus {background-color: #0093d6 !important;}
.how-to-apply-section .wp-block-kadence-column .border-button a:hover, .how-to-apply-section .wp-block-kadence-column .border-button a:focus {background-color: #ffffff !important;color: #052056 !important;border-color: #fff !important;}
/*.frank-evans-blue-banner .number-section .kt-row-layout-inner:before {right: 0; }
.frank-evans-blue-banner .kt-row-layout-inner {margin-right: calc(-50vw + 55%) !important;}*/
/*.advocacy-video-popup-section a.kt-blocks-info-box-link-wrap img {height: 280px; object-fit: cover; background-position: top; } */
.advocacy-video-popup-section a.kt-blocks-info-box-link-wrap .kadence-info-box-image-intrisic {height: auto !important; padding: 0 !important; } 
.advocacy-video-popup-section a.kt-blocks-info-box-link-wrap .kadence-info-box-image-intrisic img {transition: all .3s ease-in-out;}
.advocacy-video-popup-section a.kt-blocks-info-box-link-wrap:hover .kadence-info-box-image-intrisic img {transform: scale(1.1);}
.advocacy-video-popup-section a.kt-blocks-info-box-link-wrap .kadence-info-box-image-inner-intrisic {position: relative; }
.advocacy-video-popup-section a.kt-blocks-info-box-link-wrap .kadence-info-box-image-inner-intrisic:after {position: absolute; content: ""; background: url(assets/images/play-button.png); width: 100%; height: 100%; left: 0; background-repeat: no-repeat; display: flex; align-items: center; background-position: center center; justify-content: center; top: 0; }
.advocacy-video-popup-section .kt-modal-container {padding: 0 !important; }
.advocacy-video-popup-section iframe {width: 100%; }
.advocacy-video-popup-section button.kt-modal-close {background: #fff; border-radius: 100px; right: 0px; top: 0; }
.plan-visit-section .right-side a {color: #000; text-decoration: underline; }
.advocacy-about-section .right-side img {width: 100%; }
.kt-modal-container .gform_wrapper h2.gform_title {color:#052056;font-size: 1.8em;text-transform: uppercase;font-weight: bold;position: relative;}
.kt-modal-container .gform_wrapper h2.gform_title:after {position: absolute;content: "";width: 125px;height: 6px;bottom: -8px;left: 0;background: #052056;}
.kt-modal-container .gform_wrapper.gravity-theme select {min-height: 40px;}
/*********new-page-design**********/

.buttons-inverted .wp-block-button__link {background: #eaaa00;color: #000;}
.buttons-inverted .wp-block-button__link:hover, .buttons-inverted .wp-block-button__link:focus {background:#0188ca;}
.dual-blue-buttons .wp-block-button__link {font-weight:700;}
.dual-blue-buttons .wp-block-button__link:hover, .dual-blue-buttons .wp-block-button__link:focus{background: #eaaa00 !important;color: #000 !important;}
.kt-modal-content .wp-block-video video {margin-bottom: -8px;}
.kt-svg-icon-list-single-fas_phone {transform: rotate(90deg);}
hr {background-color: transparent;}
.ewd-ufaq-faq-post ul li, .ewd-ufaq-faq-post ol li {margin-bottom: 15px;}
.ewd-ufaq-faq-post ul li ul, .ewd-ufaq-faq-post ol li ul {padding-top: 5px;}
ul.list-lower-alpha {list-style-type: lower-alpha;}
.ewd-ufaq-faq-div {background: #d1d3d4;border-bottom: 2px dashed #fff;margin: 0 !important;}
.ewd-ufaq-faq-div:last-child {border-bottom: none;}
div.ewd-ufaq-faq-title div.ewd-ufaq-post-margin-symbol {float: right !important;margin-left: 15px;margin-top: 10px;}
p.inline-image-float-right img{float: right;margin-left: 20px;} 
p.inline-image-float-left img{float: left;margin-right: 20px;}  

.ewd-ufaq-faq-title-text {padding-left: 15px;}
.ewd-ufaq-faq-title-text h3 {font-size: 22px;font-weight: 600;}
.ewd-ufaq-faq-category-title h2 {position: relative;margin-bottom: 40px;}
.ewd-ufaq-faq-category-title h2:after {position: absolute;content: "";width: 125px;height: 6px;bottom: -8px;left: 0;background: #00437c;}
.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-list {padding-left: 0 !important;}
.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-list li {margin-bottom: 10px;}
.right-column .kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-list {margin-left: 2em !important;}
.right-column .wp-block-kadence-iconlist ul.kt-svg-icon-list {margin-left: 1em !important;}
.right-column .wp-block-navigation__container a {color: #00437c;}
.no-left-margin.wp-block-kadence-iconlist ul.kt-svg-icon-list {margin-left: 0em !important;}
.no-left-margin ul.wp-block-navigation__container {margin-left: 0em !important;}
.resources-list ul, ul.counsel-list {margin-left: 2em !important;}
.title-underline{text-decoration: underline;text-decoration-style: double;text-underline-offset: 7px;}
.pathways-quicklinks  ul {margin-left: 1em !important;}
.right-column ul#menu-student-support {margin-left: 0 !important;}
.right-column ul#menu-student-support li {margin-bottom: 0.75em;}
.sidebar-nav ul {margin-left: 0 !important;}
.sidebar-nav.is-vertical.wp-block-navigation {gap: 15px;}
.awsm-personal-info h3 {font-weight: bold;}
.stat-circles-section .kt-inside-inner-col {display: flex;flex-direction: row;flex-wrap: wrap;width: 100%; gap: 30px;}
.stat-circles-section .wp-block-kadence-infobox {display: flex;flex: 1 0 21%;flex-direction: column;}
.stat-circles-section .kt-blocks-info-box-link-wrap {border-radius: 100% !important;padding: 0 !important;margin: 0 !important;width: 100%;padding-top: 100% !important;position: relative;}
.stat-circles-section .kt-infobox-textcontent {position: absolute;left: 0;right: 0;top: 0;bottom: 0;padding: 20px;display: flex !important;flex-direction: column;justify-content: center;align-items: center;}
.stat-circles-section .kt-infobox-textcontent .kt-blocks-info-box-title {font-weight: 600;}
.race-stat-circles-section .wp-block-kadence-infobox {display: flex;flex: 1 0 21%;flex-direction: column;}
.race-stat-circles-section .kt-blocks-info-box-link-wrap {border-radius: 100% !important;padding: 0 !important;margin: 0 !important;width: 100%;padding-top: 100% !important;position: relative;}
.race-stat-circles-section .kt-infobox-textcontent {position: absolute;left: 0;right: 0;top: 0;bottom: 0;padding: 20px;display: flex !important;flex-direction: column;justify-content: center;align-items: center;}
.race-stat-circles-section .kt-infobox-textcontent .kt-blocks-info-box-title {font-weight: 600;}
.wp-block-kadence-tabs.simple-vertical-layout .kt-tabs-title-list li.kt-tab-title-inactive .kt-tab-title,.wp-block-kadence-tabs.simple-vertical-layout .kt-tabs-content-wrap > .kt-tabs-accordion-title.kt-tab-title-inactive .kt-tab-title {position: relative;}
.wp-block-kadence-tabs.simple-vertical-layout .kt-tabs-title-list li {margin-right:5px !important;}
.wp-block-kadence-tabs.simple-vertical-layout .kt-tabs-title-list li.kt-tab-title-inactive .kt-tab-title:after,.wp-block-kadence-tabs.simple-vertical-layout .kt-tabs-content-wrap > .kt-tabs-accordion-title.kt-tab-title-inactive .kt-tab-title:after {position: absolute;content: '';width: 5px;background: #00437c;right: -3px;top: 5px;height: 60px;transform: scaleY(0);transition: transform 250ms ease-in-out;transform-origin: 50% 0%;}
.wp-block-kadence-tabs.simple-vertical-layout .kt-tabs-title-list li.kt-tab-title-inactive .kt-tab-title:hover:after,.wp-block-kadence-tabs.simple-vertical-layout .kt-tabs-content-wrap > .kt-tabs-accordion-title.kt-tab-title-inactive .kt-tab-title:hover:after {transform: scaleX(1.05) scaleY(1);}
.wp-block-kadence-tabs.simple-vertical-layout .kt-tabs-title-list li.kt-tab-title-active .kt-tab-title:after,.wp-block-kadence-tabs.simple-vertical-layout .kt-tabs-content-wrap > .kt-tabs-accordion-title.kt-tab-title-active .kt-tab-title:after {position: absolute;content: '';width: 5px;background: #00437c;right: -3px;top: 5px;height: 60px;}
a.kt-svg-icon-link {border-bottom:1px solid transparent;}
.list-linked-dark-bg a.kt-svg-icon-link .kt-svg-icon-list-text {border-bottom:1px solid transparent;transition: all .2s linear;}
.list-linked-dark-bg a.kt-svg-icon-link:hover .kt-svg-icon-list-text,.list-linked-dark-bg a.kt-svg-icon-link:focus .kt-svg-icon-list-text {color: #eaaa00 !important;border-bottom:1px solid #eaaa00;}
.list-with-dividers.list-linked-dark-bg a.kt-svg-icon-link:hover .kt-svg-icon-list-text,.list-with-dividers.list-linked-dark-bg a.kt-svg-icon-link:focus .kt-svg-icon-list-text {color: #eaaa00 !important;border-bottom:1px solid transparent;}
.list-linked-light-bg a.kt-svg-icon-link:hover,.list-linked-light-bg a.kt-svg-icon-link:focus {color: #052056 !important;border-bottom:1px solid #052056;}
.wp-block-kadence-iconlist.icon-right ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap a.kt-svg-icon-link {flex-direction: row-reverse;}
.wp-block-kadence-iconlist.icon-right ul.kt-svg-icon-list .kb-svg-icon-wrap {margin-right: 0;margin-left: 10px;}
.wp-block-kadence-iconlist.list-with-dividers li.wp-block-kadence-listitem {border-bottom: 1px solid rgba(255,255,255,0.25);padding-bottom: 12px !important;}
.wp-block-kadence-iconlist.icon-right.icon-animated .kb-svg-icon-wrap {transition: all .2s ease-in-out;}
.wp-block-kadence-iconlist.icon-right.icon-animated a:hover .kb-svg-icon-wrap {margin-left: 18px;}
.faqs-section.therapy-faqs .ewd-ufaq-faq-category-title {display: none;}
.with_frm_style .frm-show-form div.frm_description p {font-size: 19px;}
.with_frm_style .vertical_radio .frm_checkbox, .with_frm_style .vertical_radio .frm_checkbox + .frm_checkbox {margin-bottom: 5px;}
.tpgb-unfold-wrapper .tpgb-unfold-description {color: #444444;}
.learning-outcomes-expand-section .tpgb-unfold-wrapper .tpgb-unfold-title {min-height:65px;font-size: 19px;line-height: 30px;font-weight: 700;}
.learning-outcomes-expand-section .tpgb-unfold-toggle .toggle-button-icon {margin: 0 !important;}
.learning-outcomes-expand-section .kt-row-column-wrap {grid-template-columns: repeat(auto-fill, minmax(325px, 1fr)) !important;display: grid;grid-column-gap: 30px;grid-row-gap: 30px;}
.learning-outcomes-expand-section .kt-row-column-wrap > .wp-block-kadence-column {width: 100%}
.oar-components .service-item-loop .se-wrapper {min-height: 88px;}
.oar-components .tpgb-row {margin:0;}
/*Library embeds styling */
form#EJPSearchForm select, form#EJPSearchForm input {border-color: #00437c;min-height:60px;margin-right:3px;}
form#EJPSearchForm select:focus, form#EJPSearchForm input:focus {border-color: #eaaa00;}
form#EJSSearchForm select {border-color: #00437c;min-height:60px;margin-right:3px;}
form#EJSSearchForm select:focus {border-color: #eaaa00;}
form#EJPSearchForm input[type="submit"], form#EJPSearchForm input[type="button"],form#EJSSearchForm input[type="submit"] {padding-top: 0px;padding-bottom: 0px;min-height: 60px;}
form#lg_search_form input#lg_search_box {border-color: #00437c;min-height:60px;margin-right:3px;}
form#lg_search_form input#lg_search_box:focus {border-color: #eaaa00;}
form#lg_search_form input[type="submit"] {padding-top: 0px;padding-bottom: 0px;min-height: 60px;font-size:18px !important;}
form#Stellaplus_search input[type=text] {border-color: #00437c;min-height:60px;}
form#Stellaplus_search input[type=text]:focus {border-color: #eaaa00;}
form#Stellaplus_search input[type="submit"] {padding-top: 0px;padding-bottom: 0px;min-height: 60px;}
form.Stella_search select, form.Stella_search input {border-color: #00437c;min-height:60px;margin-right:3px;}
form.Stella_search select:focus, form.Stella_search input:focus {border-color: #eaaa00;}
form.Stella_search input[type="submit"] {padding-top: 0px;padding-bottom: 0px;min-height: 60px;}
.parent-pageid-4666 .sidebar-main .widget-title {position: relative;}
.parent-pageid-4666 .sidebar-main .widget-title:after {position: absolute;content: "";width: 125px;height: 6px;bottom: -10px;left: 0;background: #00437c;}
/* Pathways styles */
.pathways-menu ul {margin: 0 !important;}
.pathways-menu ul.mega-sub-menu {box-shadow: 0px 0px 10px rgb(0 0 0 / 25%) !important;}
.pathways-menu li#mega-menu-item-6001 > .mega-menu-link {background: #eaaa00 !important;color: #000 !important;line-height: normal !important;height: auto !important;padding: 10px 20px !important;}
.breadcrumbs-row .pathways-menu li#mega-menu-item-6001 > ul.mega-sub-menu {right: 0 !important;}
.pathway-component-links a {color: #fff !important;}
.pathway-component-links a:hover, .pathway-component-links a:focus {color: #eaaa00 !important;}
.pathways-expand-section .tpgb-unfold-toggle .toggle-button-icon {margin: 0 !important;}
.pathways-expand-section .kt-row-column-wrap {grid-template-columns: repeat(auto-fill, minmax(525px, 1fr)) !important;display: grid;grid-column-gap: 30px;grid-row-gap: 30px;}
.pathways-expand-section .kt-row-column-wrap > .wp-block-kadence-column {width: 100%}
.pathways-quicklinks.kt-list-icon-aligntop .kb-svg-icon-wrap {margin-top: 7px;}
h2.my-tab-title {font-size: 1.1em !important;line-height: 1.4em !important;padding: 0 !important;font-weight: normal;margin-bottom: 0 !important;color: #7c7c7c !important;}
.kt-tabs-title-list li.kt-tab-title-inactive h2.my-tab-title:hover {color: #00437c !important;}
.wp-block-kadence-pane.core .kt-blocks-accordion-header {border-top-color: #ADD8D8 !important;}
.wp-block-kadence-pane.recommended .kt-blocks-accordion-header {border-top-color: #F9B165 !important;}
.wp-block-kadence-pane.bar-topic .kt-blocks-accordion-header {padding-right: 90px !important;}
.wp-block-kadence-pane.bar-topic .kt-blocks-accordion-icon-trigger {position: absolute;right: 10px;}
.wp-block-kadence-pane.bar-topic .kt-blocks-accordion-header:after {position: absolute;content: 'BAR';color: #BA002E;right: 55px;font-size: 12px;}
.quicklinks-information-section .right-side p a {border-bottom: 1px solid;}
.quicklinks-information-section .right-side p {text-decoration: none !important;}
ul.toc-list {margin-left: 0 !important;margin-bottom: 0 !important;margin-top: 5px !important;}
li.toc-list-item {margin-bottom: 5px !important;}
a.toc-link.node-name--H2 {font-weight: bold;}
.pathways-accordion .kt-accordion-panel-inner p {font-size: 14px;line-height: 1.5;}
.pathways-key td {padding: 0 5px;font-size: 14px;font-weight: bold;}
.img-fullwidth img {width: 100%;height: auto;}
.wp-block-kadence-accordion.custom-borders .kt-accordion-pane:last-child .kt-blocks-accordion-header {border-bottom-width: 1px;}
.wp-block-kadence-accordion.custom-borders .kt-accordion-pane:last-child .kt-blocks-accordion-header.kt-accordion-panel-active {border-bottom: none;}
.bottom-border-lightblue .wp-block-kadence-pane:last-child {border-bottom: 1px solid #0093d6;}
/* Form styling */

/* Responsive design css */
@media (min-width: 993px) {
.ast-right-sidebar #primary {padding-right: 40px;}
.ast-right-sidebar #secondary {padding-left: 40px;}
}
@media only screen and (max-width: 1400px) {

}
@media only screen and (max-width: 1260px) {
.site-primary-header-wrap ul li.mega-menu-flyout > a {padding: 0 18px !important;}
}
@media only screen and (max-width: 1200px) {
.site-primary-header-wrap ul li.mega-menu-flyout > a {padding: 0 0 0 20px !important; }
.subpage-hero.kt-row-has-bg {background-attachment: scroll !important;}
header#masthead div#ast-desktop-header div#mega-menu-wrap-primary ul#mega-menu-primary li#mega-menu-item-1037:first-child a {padding: 0 !important; }
.video-section .left-side .kt-inside-inner-col {padding-left: 20px; padding-right: 20px; }
.number-section p {font-size: 18px !important; line-height: 20px !important; }
.number-section  h2 {font-size: 55px !important; line-height: 55px !important; }
.number-section .wp-block-kadence-column {margin-right: 10px !important; }
.number-section .wp-block-kadence-column:first-child .kt-inside-inner-col {padding-left: 0 !important; }
.number-section .wp-block-kadence-column:last-child .kt-inside-inner-col {padding-right: 0 !important; }
.video-section .left-side .kt-inside-inner-col p br {display: none; }
.site-below-footer-wrap {padding-left: 20px; padding-right: 20px; }
.site-footer .site-above-footer-wrap ul {flex-flow: wrap; justify-content: center; }
.site-footer .site-above-footer-wrap ul li a.menu-link {padding: 15px 20px; }
.footer-stickybar ul li:not(:last-child) {padding: 10px 15px !important;}
header ul.mega-sub-menu li nav ul li a {padding: 8px 10px 8px 25px!important; font-size: 14px !important; line-height: 14px !important; }
.plan-visit-section .left-side {margin: 0 !important; }
.plan-visit-section .left-side .kt-inside-inner-col {padding: 0 !important; }
}

@media only screen and (max-width: 1110px) {
.site-primary-header-wrap ul li a {font-size: 16px !important;}
.upcomming-events-section .right-side .kt-inside-inner-col {padding-left: 15px !important; padding-right: 15px !important; }
.site-below-footer-wrap .ast-builder-footer-grid-columns {grid-template-columns: repeat( 1,1fr ) !important; }
.site-below-footer-wrap .ast-builder-layout-element .ast-footer-copyright {text-align: center; margin-bottom: 10px; }
.site-below-footer-wrap ul#menu-copywrite-menu {justify-content: center; }
.site-primary-footer-wrap ul.wp-block-social-links li a {font-size: 20px; }
/*.quicklinks-information-section .right-side .kt-inside-inner-col {margin: 0 !important; }*/
.advocacy-program .right-side .kt-inside-inner-col {margin: 0 !important; }

}
@media only screen and (min-width: 921px) and (max-width:1024px) {
    header .custom-logo-link img {max-width: 180px;}
    .ast-hfb-header .site-header-section > .ast-header-search, .ast-hfb-header .ast-header-search {margin: 0;}
    .site-primary-header-wrap ul li a {font-size: 15px !important;}
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {line-height: 35px !important;}

}
@media only screen and (max-width: 1024px) {
.video-section .left-side .kt-inside-inner-col h3 {font-size: 30px; line-height: 35px; margin-bottom: 20px; }
.video-section .left-side .kt-inside-inner-col p {font-size: 18px !important; line-height: 24px !important; margin: 0; }
.video-section .right-side .kadence-video-popup-wrap {max-width: 100px !important; height: 100px; }
.video-section .right-side .kadence-video-popup-wrap svg {width: 25px; }
.number-section .wp-block-kadence-column {margin: 0 !important; }
.number-section .wp-block-kadence-column .kt-inside-inner-col {padding: 0 10px !important; }
.upcomming-events-section .right-side .ect-event-details .ect-events-title a {font-size: 20px !important; line-height: 20px !important; }
.upcomming-events-section .right-side .ect-event-details .ect-events-title {line-height: 0; }
.testimonial-section .right-side h2 {font-size: 30px !important; line-height: 30px !important; }
.testimonial-section .right-side h5 {font-size: 18px !important; line-height: 20px; margin-bottom: 10px !important; }
.testimonial-section .right-side .kt-inside-inner-col {padding-left: 20px; padding-right: 20px; }
.testimonial-section .left-side {margin-right: 10px; }
.testimonial-section .left-side h3 {font-size: 25px !important; line-height: 28px !important; margin-bottom: 10px !important; }
.testimonial-section .left-side .kt-inside-inner-col {margin-left: 20px !important; }
.site-primary-footer-wrap .ast-builder-footer-grid-columns {grid-template-columns: repeat( 2,1fr ) !important; }
.site-primary-footer-wrap .ast-builder-footer-grid-columns .site-footer-primary-section-1 {margin-bottom: 30px !important; }
.site-primary-footer-wrap .widget.widget_block {margin-bottom: 15px !important; }
.site-primary-footer-wrap {padding-bottom: 40px !important; padding-top: 40px !important; }
.site-primary-footer-wrap .ast-builder-footer-grid-columns .site-footer-primary-section-1 aside.footer-widget-area {text-align: left; }
.site-primary-footer-wrap .wp-block-uagb-social-share {justify-content: flex-start; }
.site-primary-footer-wrap .widget_nav_menu h2.widget-title {text-align: left; }
.site-primary-footer-wrap ul li {text-align: left; }
.upcoming-events-button .kt-row-column-wrap {padding-bottom: 40px !important; }
.site-primary-footer-wrap ul.wp-block-social-links {margin-top: 30px; }
.yellow-banner-section h2 {font-size: 65px !important; line-height: 65px !important; margin-bottom: 10px !important; }
.yellow-banner-section p {font-size: 20px !important; line-height: 30px !important; } 
.yellow-banner-section mark {font-size: 25px; }
.overview-content-slider .inner-column-2 .kt-inside-inner-col {padding: 60px 20px 60px 20px; }
.academics-slider-section .advps-excerpt-one .advps-excerpt-block-one {padding: 30px !important; padding-bottom: 108px !important;}
.academics-slider-section .advps-excerpt-one .advps-excerpt-block-one h2  {font-size: 30px !important; line-height: 30px !important; }
.academics-slider-section .advps-excerpt-one .advps-excerpt-block-one h2 {margin-top: 0 !important; margin-bottom: 10px !important; }
.academics-slider-section .advps-excerpt-one .advps-excerpt-block-one p {}
.academics-slider-section .bx-pager.bx-default-pager {padding-left: 25px; }
.academics-slider-section .bx-pager.bx-default-pager a {width: 15px !important; height: 15px !important; }
.advocacy-program .left-side p {padding: 0 !important; }
.my-archive-title {font-size: 60px;}
.ready-to-practice.wp-block-kadence-advancedheading:before{width: 175px;}
}

@media only screen and (max-width: 1015px) {
.site-primary-header-wrap ul li.mega-menu-flyout > a {padding: 0 0 0 15px !important; }
.blue-banner-section .kb-count-up-process {font-size: 55px !important; line-height: 55px !important; }
.blue-banner-section .kb-count-up-title {margin: 0 !important; font-size: 20px !important; line-height: 25px !important; }



}

@media only screen and (max-width: 921px) {
.ast-title-bar-wrap .ast-advanced-headers-layout {margin-bottom: 20px;}
.site-content .ast-container {padding-left: 35px;padding-right: 35px;}
.ast-advanced-headers-layout .ast-container {padding-left: 35px;padding-right: 35px;}
.ast-plain-container #primary {margin-top:0;}
.banner-section .kt-row-column-wrap {min-height: auto !important; padding-top: 180px !important; padding-bottom: 100px !important; }
.banner-section .kt-row-column-wrap h1.ready-to-practice {font-size: 36px;line-height: 40px;}
.scroll-down-icon {bottom: -70px !important;}
.footer-stickybar .kt-row-layout-inner {z-index: 999;padding-left: 20px;padding-right: 20px;}
/*.footer-stickybar nav ul li a {font-size: 18px !important; line-height: 18px !important; }*/
.footer-stickybar ul li.btn-menu:last-child a {margin: 10px;}
.law-school-news-section .kt-row-layout-inner {z-index: 999; }
.law-school-news-section h4 a {font-size: 18px !important; line-height: normal !important; }
.law-school-news-section .kt-row-column-wrap {padding-top: 30px !important; padding-bottom: 30px !important; }
.uagb-slick-carousel .slick-next, .uagb-slick-carousel .slick-prev {right: 20px !important; }
.uagb-post__arrow-outside.uagb-post-grid .slick-prev {right: 80px !important; }
.number-section .wp-block-kadence-column {width: 100% !important;}
.number-section .kt-row-column-wrap {display: inherit; }
.number-section .wp-block-kadence-column .kt-inside-inner-col {padding: 0 !important; }
.testimonial-section .left-side h3 {font-size: 20px !important; line-height: 22px !important; }
.testimonial-section .kt-row-column-wrap {display: inherit; }
.testimonial-section .kt-row-column-wrap .left-side {width: 100%; }
.testimonial-section .kt-row-column-wrap .left-side .kt-inside-inner-col {margin: 60px 20px 0 20px !important; }
.testimonial-section .kt-row-column-wrap  .right-side {width: 100%; }
.testimonial-section .right-side .kt-inside-inner-col {padding-top: 30px !important; }
.ast-footer-copyright {margin: 0 !important; }
.ast-footer-copyright p {font-size: 16px !important; line-height: 16px !important; }
.site-below-footer-wrap {padding-bottom: 10px !important; } .banner-section .wp-block-buttons {gap: 0; }
.banner-section .wp-block-buttons .wp-block-button {margin-right: 15px; }
.banner-section .wp-block-buttons .wp-block-button:last-child {margin: 0; }
.banner-section a.wp-block-button__link {min-width: auto; }
.covid-post-slider-section .kt-row-layout-inner {z-index: 999; }
.law-school-news-section .splide .splide__arrow {z-index: 9999 !important; }
.law-school-news-section .all-news-button .kt-row-column-wrap {padding-top: 40px !important; }
.site-footer-above-section-1 {margin: 0 !important; }
header button.menu-toggle {padding: 0 !important; }
.blue-banner-section .number-section .wp-block-kadence-column {width: 33.333% !important; }
.blue-banner-section .number-section .kt-row-column-wrap {display: flex; flex-flow: wrap;gap:30px;}
.overview-boxes .service-item-loop {max-width: 50% !important; flex: 50%; }
.boxes-single-columns .overview-boxes .service-item-loop {max-width: 100% !important; flex: 100%; }
.exception-education-section .wp-block-buttons .wp-block-button.has-custom-width {width: auto !important; }
.stcl-department-second-section .right-side-buttons-section .wp-block-buttons .wp-block-button.has-custom-width {width: calc(75% - var(--wp--style--block-gap, .5em)*0.25) !important; }
.stcl-department-second-section .right-side-buttons-section .wp-block-buttons .wp-block-button.has-custom-width a {padding-top: 23px; padding-bottom: 23px; }
.stcl-department-second-section .left-side p {padding: 0 !important; }
.info-six-boxes .wp-block-kadence-infobox {width: 48% !important;}
.info-four-boxes .wp-block-kadence-infobox {width: 100%;}
.quicklinks-information-section .right-side .kt-inside-inner-col {padding: 30px !important; }
.faqs-section .kt-accordion-inner-wrap .kt-blocks-accordion-header {font-size: 18px !important; line-height: 18px !important; }
.ewd-ufaq-faq-title-text h3 {font-size: 18px !important;}
div.ewd-ufaq-faq-title div.ewd-ufaq-post-margin-symbol {margin-top: 6px;}
.ewd-ufaq-faq-title .ewd-ufaq-post-margin-symbol span {font-size: 25px;}
.faqs-section .kt-accordion-inner-wrap .wp-block-button {width: auto; font-size: 16px !important; line-height: 16px !important; }
.advocacy-program .right-side .kt-inside-inner-col {padding: 25px !important; }
.ready-to-practice.wp-block-kadence-advancedheading:before{width: 125px;}
.covid-post-slider-section .advps-slide-container .bx-wrapper .bx-viewport .advps-excerpt-one .advps-excerpt-block-one {flex-flow: wrap ; }
}

@media only screen and (max-width: 767px) { 
.site-content .ast-container {padding-left: 20px;padding-right: 20px;}
.ast-advanced-headers-layout .ast-container {padding-left: 20px;padding-right: 20px;}
.astra-advanced-hook-1357 {position: relative;}
.banner-section.home-hero.kt-row-has-bg {background-attachment: scroll !important;}
.subpage-hero.kt-row-has-bg {background-attachment: scroll !important;}
.kt-jarallax.subpage-hero.kt-row-has-bg .jarallax-container > div {transform: none !important;height: 500px !important;}
.video-section .left-side {margin: 0 !important; }
.video-section .right-side .kt-inside-inner-col {padding-top: 50px; padding-bottom: 50px; }
.upcomming-events-section  .left-side {margin: 0 !important; }
.upcomming-events-section .left-side .ect-left-group {padding-bottom: 30px; }
.site-above-footer-wrap nav ul li {padding: 0 15px !important; }
.site-above-footer-wrap nav ul li a {font-size: 18px !important; }
.upcoming-events-button .kt-row-column-wrap {padding-top: 30px !important; }
.site-primary-footer-wrap ul.wp-block-social-links li {margin: 0 0 0 30px !important; }
.site-primary-footer-wrap ul.wp-block-social-links li:first-child {margin: 0 !important; }
.law-school-news-section .kt-blocks-post-grid-item-inner h2.entry-title {font-size: 16px; line-height: 20px; }
.site-primary-footer-wrap .widget_media_image img {max-width: 200px; }
.upcomming-events-section .tect-grid-wrapper {display: inherit !important; }
.subpage-hero > .kt-row-layout-inner:before {width: 100% !important; }
.subpage-hero .wp-block-kadence-column  .kt-inside-inner-col {padding-right: 20px; }
.subpage-hero .wp-block-kadence-column .wp-block-kadence-column {margin: 0; }
.subpage-hero .wp-block-kadence-column .kt-row-column-wrap {padding-bottom: 0 !important; }
/*.exception-education-section .kt-row-column-wrap {padding-bottom: 200px !important; padding-top: 0 !important;}*/
.yellow-banner-section .kt-row-column-wrap {padding-right: 100px !important; padding-left: 50px !important; }
.yellow-banner-section div#kt-layout-id_345536-f8 {margin-bottom: 60px; margin-top: 15px; }
.blue-banner-section .number-section .wp-block-kadence-column {width: 85% !important; margin-bottom: 15px !important; }
.blue-banner-section .number-section .wp-block-kadence-column:last-child {margin-bottom: 0 !important; }
.overview-boxes {padding-bottom: 25px; }
.covid-post-slider-section .advps-slide-container .bx-wrapper .bx-viewport .advps-excerpt-one .advps-excerpt-block-one {padding:5px 25px 0 !important;}
.covid-post-slider-section .advps-slide-container .bx-wrapper .bx-viewport .advps-excerpt-one .advps-excerpt-block-one h2.advs-title:before {font-size: 20px !important; }
.academics-slider-section .bx-pager.bx-default-pager {bottom: 15px !important; }
.academics-slider-section .advps-excerpt-one {width: 100% !important; }
.academics-slider-section .bx-pager.bx-default-pager {width: 100% !important;padding: 0 20px;position: static !important;}
.academics-slider-section .advps-excerpt-one .advps-excerpt-block-one h2 {font-size: 36px !important; line-height: 40px !important; margin-bottom: 25px !important; }
.academics-slider-section .advps-excerpt-one .advps-excerpt-block-one p {font-size: 18px !important; line-height: 23px !important; }
.stcl-department-second-section .right-side-buttons-section .wp-block-buttons {justify-content: flex-start; margin-bottom: 20px !important; }
.stcl-department-second-section .right-side-buttons-section .wp-block-buttons .wp-block-button.has-custom-width {width: 40% !important; }
.info-six-boxes .kt-row-column-wrap {flex-direction: inherit !important; }
.info-four-boxes .kt-row-column-wrap {flex-direction: inherit !important; }
.upcomming-events-section .left-side {height: 240px; object-fit: cover; }
.plan-visit-section #kt-layout-id_efce0d-7b > .kt-row-column-wrap {padding-top: 50px !important; }
.plan-visit-section div#kt-layout-id_949929-5d .kt-row-column-wrap {padding-top: 0; }
.plan-visit-section .left-side {margin-bottom: 40px !important; }
.plan-visit-section .right-side .kt-inside-inner-col {margin: 0 !important; }
.faqs-section .kt-row-layout-inner .kt-row-column-wrap {padding-top: 50px !important; padding-bottom: 50px !important; }
.faqs-section .kt-row-layout-inner .kt-row-column-wrap h2 {margin-bottom: 35px; }
.faqs-section .kt-accordion-inner-wrap .kt-blocks-accordion-header {padding-left: 15px !important; padding-right: 15px !important; }
.faqs-section .kt-accordion-inner-wrap  .kt-accordion-panel-inner {padding-left: 15px; padding-right: 15px; }
/*.advocacy-program .kt-row-layout-inner .kt-row-column-wrap {padding-bottom: 70px !important; }*/
/*.advocacy-about-section .kt-row-layout-inner .kt-row-column-wrap {padding-top: 50px !important; }*/
.advocacy-about-section .kt-row-layout-inner .kt-row-column-wrap .right-side img {width: 100%; }
.advocacy-about-section .kt-row-layout-inner .kt-row-column-wrap .right-side .wp-block-button a {padding-top: 23px !important; padding-bottom: 23px !important; }
.advocacy-program-accordion .kt-accordion-wrap .kt-blocks-accordion-header {font-size: 18px !important; line-height: 18px !important; padding-top: 20px !important; padding-bottom: 20px !important; }
.advocacy-program-accordion span.kt-blocks-accordion-icon-trigger {width: 35px !important; height: 35px !important; flex-shrink: 0 !important}
.advocacy-program-accordion h2 {margin-bottom: 40px !important; }
.info-six-boxes .kt-row-layout-inner .kt-row-column-wrap {padding-top: 60px !important; padding-bottom: 30px !important; }
.info-four-boxes .kt-row-layout-inner .kt-row-column-wrap {padding-top: 60px !important; padding-bottom: 30px !important; }
.how-to-apply-section .wp-block-kadence-column h4 {font-size: 30px !important; line-height: 35px !important; margin-bottom: 15px !important; width: 60px !important; height: 60px !important; }
.how-to-apply-section .wp-block-kadence-column .wp-block-button {width: auto !important; }
.how-to-apply-section .wp-block-kadence-column .wp-block-button a {width: auto !important; }
.how-to-apply-section .kt-row-column-wrap > .wp-block-kadence-column {margin-bottom: 10px !important; }
.advocacy-contact-information .wp-block-button {width: auto !important; }
.advocacy-contact-information .wp-block-button a {padding-top: 23px !important; padding-bottom: 23px !important; }
.advocacy-contact-information  .wp-block-buttons {margin-bottom: 20px !important; }
.advocacy-contact-information .kt-row-layout-inner .kt-row-column-wrap {padding-bottom: 30px !important; }
.advocacy-contact-information h4 {margin-bottom: 25px !important; font-size: 22px !important; line-height: 22px !important; }
.advocacy-contact-information p.phone-contact {margin-bottom: 25px !important; }
.upcoming-event-section div#ect-minimal-list-wrp{gap:50px!important;}
.upcoming-event-section div#ect-minimal-list-wrp{flex-direction:column;}
.connect-with-us-bottom-section .kt-row-column-wrap {justify-items: center;}
.upcoming-event-section #ect-minimal-list-wrp .style-1 .ect-events-title a{font-size:20px!important;}
.blog .ast-blog-featured-section.post-thumb, .archive .ast-blog-featured-section.post-thumb, .blog .post-content.ast-width-md-6, .archive .post-content.ast-width-md-6 {width: 100%;}
/******* Responsive Image content slider **********/
.academics-slider-section .advps-excerpt-one {position: static !important; background: rgb(0 67 124) !important; } 
.academics-slider-section .advps-slide{height: auto !important;} 
.academics-slider-section .advps-slide img {height: auto !important; } 
.academics-slider-section .advps-slide .advps-overlay-one {display: none !important; } 
.academics-slider-section .bx-wrapper {background: rgb(0 67 124) !important;padding-bottom: 50px !important;}
.academics-slider-section .bx-wrapper .bx-viewport {background: rgb(0 67 124) !important; }
/*********** End slider css ***********/
.blog .site-content {padding-left: 10px;padding-right: 10px;}
.my-archive-title {font-size: 36px;}
.text-two-column .kt-inside-inner-col {column-count: 1;}
ul.list-two-column {column-count: 1}
.ready-to-practice.wp-block-kadence-advancedheading:before{width: 125px;}
.dean-welcome .wp-block-image {float: none;margin: 0 auto;}
.stcl-experience.background-parallax div#jarallax-container-1 > div {background-position: 20% 50% !important;}
.scroll-down-icon {bottom:-70px;}
.why-choose-grid .kt-infobox-textcontent {min-height: auto;}
.why-choose-grid .kt-blocks-info-box-learnmore-wrap {position: relative;}
.user-selection a.wp-block-navigation-item__content {padding: 15px 20px;}
.right-column .kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-list {margin-bottom: 0 !important;}
.stat-circles-section .wp-block-kadence-infobox {flex: 1 0 45%;}
.pathways-expand-section .kt-row-column-wrap {grid-template-columns: repeat(auto-fill, minmax(325px, 1fr)) !important;}
p.inline-image-float-right img {float: none;margin-bottom: 20px;display: flex;margin-left: 0;}
p.inline-image-float-left img {float: none;margin-bottom: 20px;display: flex;margin-right: 0;}
span.phonecall {border-bottom: 1px solid;color:var(--ast-global-color-0);}
span.phonecall.white {color:#fff;}
.wp-block-buttons.centennial-buttons {gap: 30px !important;}
.wp-block-buttons.is-content-justification-right {align-items: flex-start !important;}
}

@media only screen and (max-width: 691px) {
.footer-stickybar ul li:not(:last-child) {padding: 5px 10px !important; }
.footer-stickybar ul li {margin-bottom: 10px; }
.footer-stickybar .kt-row-column-wrap {padding-bottom: 10px !important; }
.info-six-boxes .wp-block-kadence-infobox {width: 100% !important;padding: 0;}
.info-four-boxes .wp-block-kadence-infobox {width: 100% !important;padding: 0;}
}

@media only screen and (max-width: 570px) {
.banner-section .uagb-buttons__wrap {display: inherit !important; }
.banner-section .uagb-buttons__wrap .uagb-button__wrapper a {margin-bottom: 10px; }
.footer-stickybar .wp-block-kadence-column .kt-inside-inner-col {display: initial; }
.law-school-news-section .wp-block-button a {padding-left: 25px !important; padding-right: 25px !important; }
.upcomming-events-section .left-side .ect-grid-date {margin-bottom: 10px !important; }
.upcomming-events-section .left-side .ect-grid-title h4 {margin-bottom: 10px; line-height: normal !important; }
.upcomming-events-section .left-side .ect-grid-title h4 a {font-size: 18px !important; line-height: 18px !important; }
.upcomming-events-section .left-side .ect-grid-readmore.full-view a {font-size: 16px !important; line-height: 16px !important; }
.upcomming-events-section .left-side .ect-left-group {padding: 20px; }
.upcomming-events-section .right-side .ect-event-details .ect-events-title a {font-size: 18px !important; line-height: 18px !important; }
.upcomming-events-section .right-side .ect-event-details .ect-style-1-more a {font-size: 15px !important; line-height: 16px !important; }
.testimonial-section .right-side .wp-block-kadence-infobox {width: 100%; padding: 0; }
.testimonial-section .kt-row-column-wrap {padding-bottom: 50px !important; }
.testimonial-section .right-side .wp-block-kadence-infobox .kt-blocks-info-box-link-wrap {margin-bottom: 30px !important; }
.testimonial-section .right-side .wp-block-kadence-infobox:last-child .kt-blocks-info-box-link-wrap {margin: 0 !important; }
.testimonial-section .right-side .kt-inside-inner-col h2 {margin-bottom: 20px !important; }
.testimonial-section .kt-row-column-wrap .left-side .kt-inside-inner-col {padding: 30px 30px 30px 30px !important;}
.site-primary-footer-wrap .ast-builder-footer-grid-columns {grid-template-columns: repeat( 1,1fr ) !important; }
.site-primary-footer-wrap .ast-builder-footer-grid-columns .site-footer-primary-section-1 {margin-bottom: 10px !important; }
.site-primary-footer-wrap {padding-bottom: 20px !important; }
.site-primary-footer-wrap .widget.widget_block .wp-block-uagb-social-share-child a {padding: 0 20px 0 0; }
.site-primary-footer-wrap .widget.widget_block .wp-block-uagb-social-share-child a span svg {width: 20px; height: 20px; }
.site-primary-footer-wrap nav.menu-footer-primary-menu-container {margin-bottom: 20px; }
.site-below-footer-wrap ul#menu-copywrite-menu {display: inherit !important; }
.site-below-footer-wrap ul#menu-copywrite-menu li {border: none !important; margin-bottom: 5px !important; padding: 0 !important; }
.site-below-footer-wrap ul#menu-copywrite-menu li a {line-height: normal !important; }
.site-below-footer-wrap ul#menu-copywrite-menu li:last-child {margin: 0 !important; }
.banner-section .wp-block-buttons {display: inherit; }
.banner-section .wp-block-buttons .wp-block-button {display: inherit; margin: 0; margin-bottom: 15px; }
.banner-section .wp-block-buttons .wp-block-button a {min-width: 225px;}
.law-school-news-section .splide .splide__arrow--next {right: 0; }
.law-school-news-section .splide .splide__arrow--prev {right: 70px; }
.video-section .number-section h5 {font-size: 45px !important; line-height: 45px !important; margin-bottom: 0 !important; } 
.number-section .wp-block-kadence-column {margin-bottom: 15px !important;}
.number-section .wp-block-kadence-column:last-child {margin-bottom: 0 !important; }
.covid-post-slider-section .advps-slide-container .bx-wrapper {display: inherit !important; }
.covid-post-slider-section .advps-slide-container .bx-wrapper .bx-controls {margin: auto !important; margin-top: 15px !important; }
.covid-post-slider-section h2.advs-title a {font-size: 16px !important; line-height: 16px !important; }
.covid-post-slider-section .advps-slide-container .bx-wrapper .bx-viewport .advps-excerpt-one .advps-excerpt-block-one h2.advs-title:before {font-size: 17px !important; }
.yellow-banner-section h2 {font-size: 40px !important; line-height: 40px !important; margin-bottom: 5px !important; } 
.yellow-banner-section p {font-size: 16px !important; line-height: 20px !important; }
.yellow-banner-section mark {font-size: 20px !important; }
.overview-boxes .service-item-loop {max-width: 100% !important; flex: 100%; }
.overview-boxes .asb-title br {display:none;}
.testimonial-section .kt-row-column-wrap .left-side .kt-inside-inner-col {margin-top: 0 !important; }
.academics-slider-section .advps-excerpt-one .advps-excerpt-block-one h2  {}
.academics-slider-section .advps-excerpt-one .advps-excerpt-block-one {padding: 20px !important;}
.wp-block-buttons.centennial-buttons {flex-direction: column;align-items: flex-start;}
.wp-block-buttons.centennial-buttons .wp-block-button, .wp-block-buttons.centennial-buttons .wp-block-button .wp-element-button {width: 100% !important;}
}
@media only screen and (max-width:544px) {
    .entry-content > .alignleft, .entry-content > .alignright {margin: 0 auto 10px auto;display: block;float: none;}
    .mobile-center.alignleft, .mobile-center.alignright {margin:0 auto 10px auto;float: none;}
    
}

@media only screen and (max-width: 520px) {
/*.subpage-hero .wp-block-kadence-column .kt-row-column-wrap {padding-top: 95px !important; }*/
.overview-content-slider .kt-blocks-carousel .slick-dots {width: 100%; bottom: 20px; left: 0px; display: flex; padding-left: 15px;} 
/*.blue-banner-section .number-section .wp-block-kadence-column {width: 100% !important; } */
.blue-banner-section .number-section .kt-row-column-wrap {padding-left: 10px; padding-bottom: 30px !important; padding-top: 30px !important;gap:15px;}
.blue-banner-section .kb-count-up-process {font-size: 50px !important; line-height: 55px !important; margin-bottom: 5px !important; }
.blue-banner-section .kb-count-up-title {font-size: 16px !important; line-height: 20px !important; }
.blue-banner-section  .kt-row-column-wrap.kt-has-1-columns {padding-bottom: 50px !important; padding-top: 50px !important; }
.video-section .kb-count-up-process {font-size: 35px !important; line-height: 35px !important; margin-bottom: 0 !important; }
.video-section  .kb-count-up-title {font-size: 16px !important; line-height: 20px !important; margin-top: 5px !important; }
.yellow-banner-section .kb-count-up-process {font-size: 50px !important; line-height: 55px !important; }
.academics-slider-section .advps-excerpt-one {width: 100% !important; }
.stcl-department-second-section .right-side-buttons-section .wp-block-buttons .wp-block-button.has-custom-width {width: 100% !important; }
.plan-visit-section .left-side .wp-block-buttons {margin-top: 20px !important; }
.plan-visit-section .left-side .wp-block-buttons a {font-size: 16px !important; line-height: normal !important; padding: 12px 20px !important; } 
.advocacy-about-section .kt-row-layout-inner .kt-row-column-wrap .right-side  .wp-block-buttons {display: inherit; }
.advocacy-about-section .kt-row-layout-inner .kt-row-column-wrap .right-side .wp-block-buttons .wp-block-button {width: 100%; }
.advocacy-about-section .kt-row-layout-inner .kt-row-column-wrap .right-side .wp-block-buttons .wp-block-button:first-child a {margin-bottom: 10px; }
.dual-blue-buttons.wp-block-buttons .wp-block-button {width: 100% !important;}
.how-to-apply-section h3 {font-size: 30px !important; line-height: 30px !important; }
.how-to-apply-section .wp-block-kadence-column .wp-block-button {width: 100% !important; }
.how-to-apply-section .wp-block-kadence-column  .wp-block-buttons {gap: 15px !important; }
.how-to-apply-section #kt-layout-id_f3761d-0b > .kt-row-column-wrap.kb-theme-content-width {padding-bottom: 70px !important;padding-top: 70px !important;}
.how-to-apply-section .wp-block-kadence-column.kadence-column_132752-4f > .kt-inside-inner-col {padding-left: 15px !important; padding-right: 15px !important; }
.footer-stickybar nav ul li a {font-size: 18px !important; line-height: 18px !important; }
}
@media only screen and (max-width: 480px) {
    .why-choose-grid .kt-mobile-layout-two-grid.kt-gutter-wide>.wp-block-kadence-column {flex: 0 0 100%;margin-right: 0;}
}
@media only screen and (max-width: 420px) {
    .law-school-news-section .splide .splide__arrow {bottom: -90px;}
    .law-school-news-section .wp-block-buttons {margin-top: 80px !important;}
}
@media only screen and (max-width: 400px) {
.banner-section h1 {font-size: 25px; }
/*.banner-section h1 br {display: none; }*/
.banner-section .kt-row-column-wrap h1.ready-to-practice {font-size: 30px; margin-bottom: 20px; }
.banner-section .kt-row-column-wrap {padding-bottom: 70px !important; }
.video-section .left-side .kt-inside-inner-col h3 {font-size: 23px; line-height: 25px; }
.video-section .left-side .kt-inside-inner-col p {font-size: 16px !important; line-height: 20px !important; }
.number-section h2 {font-size: 40px !important; line-height: 40px !important; margin-bottom: 0 !important; margin-top: 11px !important; }
.video-section .left-side .kt-inside-inner-col {padding-top: 50px; padding-bottom: 50px; }
.video-section .right-side .kadence-video-popup-wrap {width: 70px; height: 70px; }
.video-section .right-side .kadence-video-popup-wrap svg {width: 18px; } 
.upcomming-events-section .right-side .ect-event-details {padding-left: 30px; }
.upcomming-events-section .right-side .ect-event-datetimes span.ev-day {margin-bottom: 5px !important; }
.upcomming-events-section .right-side .ect-event-datetimes span.ev-mo {margin-bottom: 0 !important; }
.upcomming-events-section .right-side .ect-event-details .ect-events-title a {font-size: 16px !important; line-height: 16px !important; }
.testimonial-section .left-side h3 {font-size: 18px !important; line-height: 20px !important; }
.testimonial-section .left-side .kt-testimonial-occupation {font-size: 16px !important; line-height: 16px !important; }
.testimonial-section .kt-row-column-wrap .left-side .kt-inside-inner-col .kadence-testimonial-image-intrisic {margin-bottom: 15px !important; }
.site-footer .site-above-footer-wrap ul li {width: 100% !important; text-align: left !important;  margin-bottom: 5px; } 
.site-footer .site-above-footer-wrap ul li a.menu-link {justify-content: flex-start; padding: 10px !important; font-size: 16px !important; line-height: 16px !important;}
.site-footer .site-above-footer-wrap ul li:last-child {margin: 0 !important;}
.site-above-footer-wrap .site-footer-section {margin: 0 !important;}
.upcomming-events-section .right-side .ect-event-date-tag {width: 26%;}
.site-footer-below-section-1 {margin-bottom: 20px !important;}
.testimonial-section .right-side .kt-inside-inner-col h2 {font-size: 25px !important; line-height: 25px !important;} 
h2.bottom-line {font-size: 30px;}
.law-school-news-section .kadence-post-image-inner-intrisic {height: 300px !important;}
.law-school-news-section .kadence-post-image {height: 300px !important;}
.tns-outer .tns-nav button:before {width: 6px !important; height: 6px !important;}
/*#ast-hf-mobile-menu ul.sub-menu li a {display: flex; padding-top: 10px; padding-bottom: 10px;}*/
#ast-hf-mobile-menu ul.sub-menu li  button.ast-menu-toggle {line-height: normal; top: 5px;}
#ast-hf-mobile-menu ul.sub-menu li a span.ast-icon.icon-arrow {line-height: normal;} 
#ast-hf-mobile-menu ul.sub-menu li a  span.menu-text {line-height: normal;} 
.yellow-banner-section .kt-row-column-wrap {padding-right: 45px !important; padding-left: 28px !important;} 
.overview-content-slider .inner-column-2 .kt-inside-inner-col span.kt-btn-inner-text {font-size: 16px;}
.overview-content-slider .inner-column-2 .kt-inside-inner-col {padding-top: 30px;}
.exception-education-section .wp-block-buttons .wp-block-button.has-custom-width {width: 100% !important; margin-bottom: 15px;}
.exception-education-section  .wp-block-buttons {gap: 0;} 
.exception-education-section .wp-block-buttons .wp-block-button.has-custom-width:last-child {margin-bottom: 0;}
}



.covid-post-slider-section .advps-excerpt-block-one {display: flex; align-items: center; overflow: hidden; font-size: 18px;gap: 15px;}
.covid-post-slider-section .advps-excerpt-block-one span {color: #fff; margin: 0 10px 0 30px; }
.covid-post-slider-section .advps-excerpt-block-one .description {position: relative; }
.covid-post-slider-section .advps-excerpt-block-one .description:before {content: "\f05a"; position: absolute; font-family: 'FontAwesome'; color: #fff; }
.covid-post-slider-section .advps-excerpt-block-one a {color: #fff; border-bottom: 1px solid #fff; }

/* hiren css */
.ast-single-post.ast-full-width-layout #primary{margin-top: 0!important;}
.latest-news-single-post article.hentry{margin: 0;}
.latest-news-single-post article a.post-thumbnail {height: 100%!important;}
.latest-news-all article.ast-article-single{box-shadow: none!important;border-bottom: 1px solid #ccc;border-radius: 0!important;}
.latest-news-all article.ast-article-single .entry-content-wrap {padding: 0!important;}
.latest-news-all article.ast-article-single header{display: flex;flex-direction: column-reverse;}
.latest-news-all article.ast-article-single p.read-more {display: none;}
.latest-news-all  h2.entry-title a {font-weight: 700;text-decoration: underline;}
.latest-news-all article.ast-article-single a.kt-blocks-post-readmore, .south-texas-news-section a.kt-blocks-post-readmore {position: relative;text-transform: uppercase;}
.latest-news-all article.ast-article-single a.kt-blocks-post-readmore:after{content: '\f054';font-family: 'fontAwesome';padding-left: 10px;color: #00437c;font-weight: 400;} 
.south-texas-news-section a.kt-blocks-post-readmore:after {content: '\f054';font-family: 'fontAwesome';padding-left: 10px;color: #fff;font-weight: 400;font-size: 16px;}
.south-texas-news-section a.kt-blocks-post-readmore:hover:after {color: #00abfa;}
.latest-news-all h2.entry-title{margin-bottom: 15px!important;}
.latest-news-all .entry-taxonomies a {font-weight: 400!important;font-family: 'Open Sans';text-transform: capitalize;color: darkslategrey;font-size: 16px;}
.latest-news-all article.ast-article-single {margin-bottom: 0!important;}
.latest-news-all .entry-meta.entry-meta-divider-dot {display: none;}
.view-latest-all-news-btn span.kt-btn-inner-text {text-decoration: underline;}
.bottom-line-with-border{position:relative;}
.bottom-line-with-border:after {position: absolute;content: "";width: 50px;height: 4px;bottom: 0px;left: 0;background:#00437c;}
.bottom-line-with-border.white:after {background:#fff;}
.latest-news-single-post .kt-blocks-post-footer-left {padding-top: 30px;}
.latest-news-single-post .kadence-post-image-intrisic {height: 100%!important;}
.latest-news-single-post p.read-more {display: none;}
.latest-news-single-post h2.entry-title a {font-weight: 700;}
.latest-news-single-post time.kt-blocks-post-date{position: relative; padding-left: 35px;}
.latest-news-single-post time.kt-blocks-post-date:before {content: '';position: absolute;width: 20px;height: 27px;background-color: orange;left: 0;top: 0px;}

.south-texas-news-section .kt-blocks-post-grid-item-inner header {display: flex;flex-direction: column-reverse;}
.south-texas-news-section .kt-blocks-post-top-meta {display: flex;flex-direction: column;}
.south-texas-news-section article.ast-article-single {margin-bottom: 0;}
.south-texas-news-section .entry-title a {font-weight: inherit!important;line-height: inherit!important;}
/*.south-texas-news-section .entry-content{text-decoration: underline!important;}*/
.south-texas-news-section .kt-blocks-date {margin-bottom: 15px;}

.single-page-south-texas-news .entry-title a{font-weight: inherit;}
/* .single-page-south-texas-news .kadence-post-image-intrisic {height: 100%;} */
.single-page-south-texas-news nav.navigation.pagination {margin-top: 50px;}
/* @media only screen and (max-width: 767px){
.single-page-south-texas-news img.wp-post-image {height: 300px!important;}
.single-page-south-texas-news .kadence-post-image {height: 300px!important;}
} */
.upcoming-event-section div#ect-minimal-list-wrp {display: flex;margin: 0!important;margin-top: 50px!important;gap: 100px;}
.upcoming-event-section .ect-list-posts {margin: 0!important;}
.upcoming-event-section .ect-tool-tip-wrapper.ect-labels-wrap {display: none;}
.upcoming-event-section .ect-style-1-more {display: none;}
.upcoming-event-section .ect-event-datetime {display: none;}
.upcoming-event-section #ect-minimal-list-wrp .style-1 .ect-events-title a {color: black!important;font-size: 23px!important;line-height: 33px!important;font-family: 'Open Sans';text-decoration: underline;}
.upcoming-event-section .ect-event-datetimes span {color: #007ab3!important;}
.upcoming-event-section .ect-event-datetimes{width:fit-content;}
.upcoming-event-section .ect-list-posts.style-1{flex-direction: column;}
.connect-with-us-bottom-section ul.wp-block-social-links {margin: 0!important;}
.upcoming-events-button a:hover {background: #EAAA00 !important; color: #000; }
.upcoming-event-section .ect-minimal-list-wrapper .ect-list-posts.style-1.ect-featured-event {border-left: none!important;}
.upcoming-event-section .ect-event-details {width: 100%!important;}
p.research-case-title {margin-left: 30px;}
p.research-case-description {margin-left: 60px;}
.post-type-archive-tribe_events .footer-stickybar.wp-block-kadence-rowlayout {background: #000;padding: 15px;}
.tribe-events .datepicker .month.current {color: var(--tec-color-background);}