/* Quick Exit */
.top_bar {background-color: rgba(255,255,255,0); position: static; z-index:100000;}
#block-topbar .exit {display:inline-block;}
#block-topbar .exit a {text-decoration:none;}
#block-topbar .exit2 {display:none;}

@media only screen and (max-width : 420px) {
 .top_bar {position:static;} 
 #block-topbar .exit {display:none;}
 #block-topbar .exit2 {display:block;}
#block-topbar .exit2 a {text-decoration:none;}
}

/* Cards */
.cards {padding-bottom:0;}
.cards .button--group {
  margin-top: 1.5rem;
}
.cards .button--group .btn {margin-bottom: 1.5rem; margin-right:10px; margin-left:10px;}
.cards .cards--row div {margin-top:0;}

.form-item + .resizable .ace-editor:empty { z-index: -1; }

.videoWrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    height: 0;
    overflow: hidden;
}

.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

h3.title, h4.title {margin-bottom:0.5em; font-weight:bold;}
h3.margin0, h4.margin0 {margin-bottom:0; font-weight:bold;}

ul.sub-ul {}

ul.sub-ul li {
  margin-top:3px;
  margin-left:12px;
  margin-right: 20px;
  list-style-type: circle;
}

ul.li-margins li {margin-bottom:12px;}

.video-padding {padding:0 125px;}

ul.sub-ul li:last-of-type {margin-bottom:3px;}

.subhead {margin-bottom:0.5em;}

.cookie a {color:#fff;}

a.lgButtonFuchsia {
  text-align:center; 
  background:#ba2280; 
  font-size:26px; 
  padding:24px 16px; 
  border-radius:12px;
  color:#fff;
  text-decoration:none;
  display:inline-block;
}

a.lgButtonFuchsia:hover {
  background-color:#4c4287;
  color:#fff;
}

a.lgButtonGold {
  text-align:center; 
  background:rgb(246, 167, 27); 
  font-size:26px; 
  padding:40px 0px; 
  border-radius:12px;
  color:#fff;
  text-decoration:none;
  display:block;
}

.three-column-wysiwyg {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}

.three-column-wysiwyg .column-container {
    width: calc(33.33% - 20px);
    margin: 0 10px;
}

.desktopDisplay {display:block;}
.mobileDisplay {display:none;}

.collapse-after {color:#C02573;}

/* Homepage Slider */
.slick-slide img{
  /*height:350px !important;*/
  width: 100% !important;
  height: auto !important;
  object-fit: cover;
}

@media only screen and (max-width: 990px) {
.desktopDisplay {display:none;}
.mobileDisplay {display:block;}
}

@media only screen and (max-width: 768px) {
.three-column-wysiwyg .column-container {
    width: 100%;
    margin:10px 0;
}
.video-padding {padding:0;}
a.lgButtonFuchsia {font-size:18px; padding:16px 12px;}
.footer__social-media { justify-content: center;}
}
