.header-spacing {
padding: 2rem 0;	
}
.padding-lr {
padding-left: 15%;
padding-right: 15%;
}
.padding-tb {
padding-top: 5rem;
padding-bottom: 5rem;
}
.heading-1 h1,
.heading-2 h2,
.heading-3 h3,
.heading-4 h4,
h1.heading-1,
h2.heading-2,
h3.heading-3,
h4.heading-4 {
line-height: 1.2;
}
.heading-1 h1,
h1.heading-1 {
font-weight: 700 !important;
font-size: 52px !important;
}
.heading-2 h2,
h2.heading-2 {
font-weight: 700 !important;
font-size: 34px !important;
}
.heading-3 h3,
h3.heading-3 {
font-weight: 700 !important;
font-size: 26px !important;	
}
.paragraph-ulist,
.paragraph-ulist-condensed {
margin-left: 3rem;
margin-bottom: 1rem;
padding-left: 0px;
}
.paragraph-text,
.paragraph-ulist-condensed,
.paragraph-usublist-condensed {
font-weight: 400;
text-shadow: 0px 0px 1px rgb(33,37,41,0.5)
}
.paragraph-text,
.paragraph-ulist,
.paragraph-ulist-condensed {
font-size: 22px;
line-height: 38px;
}
.paragraph-ulist li,
.paragraph-ulist-condensed li {
margin-left: 1rem;
}
.paragraph-ulist li {
margin-bottom: 2rem;
}
h2.training__content--header-2,
h3.training__content--header-3,
h4.training__content--header-4,
.training__content--header-2 h2,
.training__content--header-3 h3,
.training__content--header-4 h4 {
line-height: 1.2;
font-weight: 700;
}
h2.training__content--header-2,
.training__content--header-2 h2 {
font-size: 34px;
}
h2.training__content--header-2.mb,
.mb.training__content--header-2 h2 {
margin-bottom: 0.5rem;
}
h3.training__content--header-3,
.training__content--header-3 h3 {
font-size: 26px;
}
h4.training__content--header-4,
.training__content--header-4 h4 {
font-size: 1.5rem;
}
table.training__content--table {
width: 100%;
margin-bottom: 2rem;
}
table.training__content--table,
.training__content--table tr,
.training__content--table tr th,
.training__content--table td {
border: none;
}
.training__content--table tr th,
.training__content--table tr td {
padding: 1rem 0;
}
@media only screen and (max-width: 767px) {
.paragraph-text,
.paragraph-ulist,
.paragraph-ulist-condensed {
font-size: 20px;
line-height: 30px;
}	
}
@media only screen and (max-width: 600px) {
.paragraph-text,
.paragraph-ulist,
.paragraph-ulist-condensed {
font-size: 16px;
line-height: 24px;
}
.paragraph-ulist,
.paragraph-ulist-condensed {
margin-left: 1rem;
}
.heading-1 h1,
h1.heading-1 {
font-size: 32px !important;	
}
.heading-2 h2,
h2.heading-2 {
font-size: 22px;
}
h2.training__content--header-2,
.training__content--header-2 h2 {
font-size: 22px;
}
h3.training__content--header-3,
.training__content--header-3 h3 {
font-size: 18px;
}
h4.training__content--header-4,
.training__content--header-4 h4 {
font-size: 18px;
}
} .medicaltraining__mid,
.medicaltraining__bottom {
padding-left: 15%;
padding-right: 15%;
padding-top: 5rem;
padding-bottom: 5rem;
}
@media only screen and (max-width: 1800px) {
.medicaltraining__mid,
.medicaltraining__bottom {
padding-left: 7rem;
padding-right: 7rem;
}
}
@media only screen and (max-width: 1280px) {
.medicaltraining__mid,
.medicaltraining__bottom {
padding-left: 5rem;
padding-right: 5rem;
}
}
@media only screen and (max-width: 767px) {
.medicaltraining__mid,
.medicaltraining__bottom {
padding-left: 3rem;
padding-right: 3rem;
}	
}
@media only screen and (max-width: 600px) {
.medicaltraining__mid,
.medicaltraining__bottom {
padding-left: 1.5rem;
padding-right: 1.5rem;
padding-top: 2rem;
padding-bottom: 2rem;
}	
}
.medicaltraining__main-title {
margin-bottom: 3rem !important;
}
.medicaltraining__trainings h2,
.medicaltraining__trainings ul li::marker,
.medicaltraining__trainings ul li a {
color: #000;
}
.medicaltraining__trainings ul li {
padding-bottom: .7rem;
}
.medicaltraining__trainings h2 {
font-size: 34px;
font-weight: 700;
}
.medicaltraining__trainings ul li a {
font-size: 22px;
font-weight: 700;
text-decoration: none;
}
.link__arrow-right::after {
content: '';
height: 10px;
width: 10px;
border-top: 1px solid #FFF;
border-right: 1px solid #FFF;
-ms-transform: rotate(45deg) translateY(-50%);
transform: rotate(45deg) translateY(-50%);
display: inline-block;
}
@media only screen and (max-width: 767px) {
.medicaltraining__trainings h2 {
font-size: 22px;
}
.medicaltraining__trainings ul li a {
font-size: 16px;
}
}  .training__location {
position: absolute;
left: 0;
margin-top: -70px;
margin-left: -2rem;
color: #2173B0;
font-weight: 400;
font-size: 18px;
display: block;
}
.training__mobilenav {
display: none;
}
.medical__nav--link:not(:first-child) {
padding: .6rem 0 .8rem;
}
.medical__nav-container ul li {
padding-bottom: 0.8rem;
}
.medical__nav--link a, .medical__a {
text-decoration: none;
color: #2173B0;
font-size: 20px;
}
.medical__nav--link:nth-child(1) a {
font-size: 25px;
}
.medical__nav-container.sub-category {
margin-top: 0;
}
.medical__nav-container ul {
list-style-type: none;
}
.medical__toggle:focus {
background-color: transparent !important;
background-image: url(//cn.uclahealth.org/wp-content/uploads/2022/01/arrow-blue.svg) !important;
}
.medical__toggle {
display: inline-block;
color: #2173B0;
position: relative;
margin-left: .5rem;
height: 20px;
width: 20px;
background-image: url(//cn.uclahealth.org/wp-content/uploads/2022/01/arrow-blue.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
-ms-transform: rotate(0);
transform: rotate(0);
transition: .5s transform ease;
}
.medical__toggle[aria-expanded="true"] {
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.training__innersection {
margin-top: 60px;
}
.training__innersection {
padding-bottom: 5rem;
} .training__left-col {
width: 20% !important;
}
.training__right-col {
width: 80% !important;
}
.training__right-col .elementor-widget-wrap {
padding: 2rem !important;
}
.training__right-col .elementor-widget {
margin-bottom: 0px !important;
}
.text-description.mb-3 {
margin-bottom: 1rem;
}
.text-description h4 {
padding: 1rem 0;
font-weight: 700;
font-size: 1.5rem;
}
@media only screen and (max-width: 767px) {
.training__innersection {
margin-top: 0;
}
.training__left-col {
display: none;
}
.training__right-col {
width: 100% !important;
}
.training__mobilenav {
display: block;
}
.training__location {
display: none;
}
.medical__nav-container {
background: #2173B0;	
}
.medical__nav-container.sub-category {
margin-top: 60px;
}
.medical__nav-container ul li a,
.medical__nav--link a {
color: #FFF;
}
.medical__nav-container ul li {
margin-bottom: 20px;
}
.medical__nav--link {
padding: 1rem;
border-bottom: 2px solid #FFF;
}
.medical__nav--link,
.medical__nav-container ul {
text-align: center;
}
.medical__toggle {
background-image: url(//cn.uclahealth.org/wp-content/uploads/2022/01/arrow-white.svg);
}
.medical__toggle:focus {
background-color: transparent !important;
background-image: url(//cn.uclahealth.org/wp-content/uploads/2022/01/arrow-white.svg) !important;
}
}
@media only screen and (max-width: 600px) {
.text-description h4 {
font-size: 18px;
}
.training__innersection {
padding-bottom: 2rem;
}
}