/*
 Theme Name:   JATC Child Theme
 description: >-
   A child theme of the Mediaura theme
 Author:       mediaura
 Template:     astra
 Version:      1.0.0
*/
.quick-link-boxes .wp-block-uagb-column {height: clamp(400px,21vw,400px);}
.columns-blocks .uagb-columns__columns-3 {gap:0.6em !important;}
.columns-blocks .wp-block-uagb-section .wp-block-uagb-section {height: clamp(270px, 10vw, 520px);}
.columns-blocks > .uagb-section__overlay {background: rgb(33,46,101);
background: -moz-linear-gradient(180deg, rgba(33,46,101,1) 0%, rgba(28,54,135,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(33,46,101,1) 0%, rgba(28,54,135,1) 100%);
background: linear-gradient(180deg, rgba(33,46,101,1) 0%, rgba(28,54,135,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#212e65",endColorstr="#1c3687",GradientType=1);}
.uagb-column__wrap figure.circle {
  width: max(100%, 220px);
  height: min(1240px, 223px);
  /*line-height: min(1240px, 223px);*/
  border-radius: 50%;
  font-size: 16px;
  color: #fff;
  text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
  }
.two-circles.uagb-column__wrap figure.circle {
    width: max(100%, 220px);
    height: min(1240px, 223px);
    /*line-height: min(1240px, 223px);*/
    border-radius: 50%;
    font-size: 16px;
    color: #fff;
    text-align: center;
	display: flex;
    justify-content: center;
    align-items: center;
    }
.circle-links figure.circle img {max-width:80% !important;border-radius:0 !important;}
.circle-links .uagb-columns__columns-5 {justify-content: center;align-items: center;display: flex;}
.two-circles .uagb-column__inner-wrap {justify-content: center;align-items: center;display: flex;flex-direction: column;}
.circle.yellow {background:#E3B448;}
.circle.blue {background:#212E65;}
.circle.org {background:#EF8B31;}
.circle.grey {background:#EDEDED;}
.circle.white {background:white;border:3px solid #212E65;}
.circle.green {background:#5F6E2C;}
/*.ast-title-bar-wrap , .uagb-section__background-image{background-size:auto !important;}*/
h1.ast-advanced-headers-title {text-transform: uppercase;font-weight: 900;}
.ast-right-sidebar #primary, .ast-right-sidebar #secondary {border:none !important;padding:1em;}
.wp-block-table tr td:before {font-size: 12px;color: grey;line-height: 1em;letter-spacing: 0.5px;font-weight: 500;}
.wp-block-table tr td:nth-child(1):before {content: "Class";}
.wp-block-table tr td:nth-child(2):before {content: "Day Of";}
.wp-block-table tr td:nth-child(3):before {content: "Time";}
.wp-block-table tr td:nth-child(4):before {content: "Status";}
.wp-block-table tr td:nth-child(1), .wp-block-table tr td:nth-child(2), .wp-block-table tr td:nth-child(3), .wp-block-table tr td:nth-child(4) {font-size: 1.3em;display: flex;flex-direction: column;margin-bottom: 0em;font-weight: 600;}
.wp-block-table tr td:nth-child(1) {padding-left: 0.8em;}
.wp-block-table tr {display: grid;grid-template-columns: 45% 18.3% 18.3% auto;border-left: 6px solid #EF8B31;}
.quick-link-boxes .uagb-section__inner-wrap p {margin: 0;}
.quick-link-boxes .uagb-section__inner-wrap p:first-child a {font-size: 1.3em;margin: 0;line-height: 1.3em;color:white;text-decoration:none;}
.quick-link-boxes .uagb-section__wrap {position: absolute;bottom: 0;}
.quick-link-boxes .uagb-section__inner-wrap p:last-child a {font-size: 0.7em;color: white;text-decoration: none;display: flex;flex-direction: row;align-items: center;justify-content: flex-start;}
.quick-link-boxes .uagb-section__inner-wrap p:last-child a:before {content: " ";width: 35px;height: 2px;background-color: #E3B448;margin-right: 0.7em;}
.quick-link-boxes .wp-block-uagb-column p.visibility-hidden {/* visibility: hidden; */width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 3;}
.quick-link-boxes .uagb-section__inner-wrap p:first-child a {width: 100%;height: 100%;display: block;}
.quick-link-boxes .wp-block-uagb-column p.visibility-hidden a {content-visibility: hidden;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.fw-txt p {line-height: 1.5em;margin-bottom:0;}
.address-block {width: 100%;height: 450px;margin-bottom: 4em;}
.address-block .uagb-columns__wrap {background: white;padding: 0 !important;}
.address-block .uagb-columns__wrap .wp-block-uagb-column:last-child {border-top: #E3B448 6px solid;}
.address-block .uagb-columns__wrap .wp-block-uagb-column:last-child .wp-block-uagb-section:first-child:after {content: " ";display: block;width: 100%;height: 2px;background: #E3B448;text-align: center;margin: 0 auto;}
.address-block .uagb-columns__wrap .wp-block-uagb-column:last-child .wp-block-uagb-section p {font-size: 2em !important;margin: 0 0 1em 0;}
.address-block .uagb-columns__wrap .wp-block-uagb-column:last-child .wp-block-uagb-section:last-child p {margin: 0;}
.footer-map {background: #E3B448;font-size: 1.5em;padding-bottom: 0.4em;}
.footer-map p {margin: 0;line-height: 1.7em;}
.site-footer .site-above-footer-inner-wrap {padding: 0 1em;}
#block-18 .wp-block-image {margin: 0 auto;display: block;}
.application-status p {margin: 0;}
@media all and (max-width:1200px) {
	.uagb-column__wrap.two-circles figure.circle, .uagb-column__wrap figure.circle {height:clamp(15vw, 165px, 7vw);width:clamp(15vw, 165px, 7vw);}
	.uagb-column__wrap.two-circles figure.circle img, .uagb-column__wrap figure.circle img {max-width:65% !important;}
}
@media all and (max-width:1024px) {
	.uagb-tabs__wrap.uagb-tabs__hstyle1-mobile ul.uagb-tabs__panel {display:flex;justify-content: flex-start;align-items: center;width: 100%;max-width: 100%;}
	.uagb-tabs__wrap.uagb-tabs__hstyle1-mobile .uagb-tabs__body-wrap {max-width: 100%;}
}
@media all and (max-width:977px) {
	.columns-blocks .wp-block-image img {width:100%;}
	
}
@media all and (max-width:921px) {
	.ast-header-break-point .site-primary-footer-wrap[data-section="section-primary-footer-builder"] {padding: 3em 0 0.5em 0 !important;}
	.ast-header-break-point .site-above-footer-wrap[data-section="section-above-footer-builder"] {padding-bottom:0em !important;}
	.has-large-font-size {font-size: 30px !important;}
}
@media all and (max-width:767px) {
	.quick-link-boxes .wp-block-uagb-column {height: 85vw;margin: 0 0 1.5em 0 !important;}
	.fw-txt p {font-size:3vw !important;padding:0 0.5em;}
	.wp-block-cover.fw-txt {min-height: 230px;}
	.application-status p {margin: 0;font-size:1.6em !important;text-align:center;}
	.footer-map p {font-size:0.8em !important;}
	.address-block .uagb-columns__wrap .wp-block-uagb-column:last-child .wp-block-uagb-section p {font-size: 1.3em !important;}
	.has-large-font-size {font-size: 25px !important;}
}
@media all and (max-width:690px) {
	.wp-block-table tr {grid-template-columns:100%;margin-bottom:1em;}
	.circle-links .uagb-columns__columns-5 .wp-block-uagb-column {justify-content:center;display:flex;}
	.circle-links .uagb-columns__columns-5 .uagb-column__wrap.two-circles {flex-direction:row;justify-content:space-around;}
	.uagb-column__wrap.two-circles figure.circle, .uagb-column__wrap figure.circle {height:165px;width:165px;}
	.uagb-column__wrap.two-circles figure.circle img, .uagb-column__wrap figure.circle img {max-width:80% !important;}
	.circle-links .uagb-columns__columns-5 {flex-direction:column;}
	
}
@media all and (max-width:544px) {
	.wp-container-1 {justify-content:center !important;margin-top:1em !important;}
	.circle-links .uagb-columns__columns-5 .uagb-column__wrap.two-circles {flex-direction:column;justify-content:center;align-items:center;gap:1em;}
	
}
@supports (-webkit-touch-callout: none) {
	.quick-link-boxes .uagb-column__inner-wrap p.visibility-hidden a, .quick-link-boxes .uagb-column__inner-wrap p.visibility-hidden {display:none;}
}