/* Video Styles */

.video-container {
  background: #24282f;
  color: white;
  text-align:center;
  padding: 185px 185px;
  margin-bottom:50px;
  letter-spacing: 3px;
}

#iframe-container h1 {
    font-size: 52px;
}

#iframe-container h3 {
    font-size: 30px;
}

/* Mobile Video Styles */

@media only screen and (max-width: 767px) {
    #iframe-container h1 {
        font-size: 36px;
    }
    
    #iframe-container h3 {
        font-size: 20px;
    }
    
    div#iframe-container {
        background-image: url(https://static.spacecrafted.com/ab3efe156c2143918c2a291f3d3772a6/i/a8a17a61692e4fdb80c1dcc40482ecf9/1/GCuCv726gZycFxatRCb7iU/mob-3.jpg);
    }
    
    .video-wrap {
        display: none!important;
    }
    
    .video-container {
        padding: 150px 20px 150px 20px;
    }
}

/* End Video Styles */

/* Equalize Simple List Blocks*/

/* Change item class here */
.items_c4c68d9469ff4e299259dba0a56e003d { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_c4c68d9469ff4e299259dba0a56e003d > .item {
	display: flex;
	flex-direction: column;
}



/* Button Padding */
.button {
    padding: 10px 20px;
}
.navContent li .button {
    padding: 10px 20px;
}


/* Nav Dropdowns */

.navContent ul li ul a {
    white-space: normal !important;
    overflow: visible !important;
}

@media only screen and (min-width: 768px) {
    .navContent ul li ul {
        min-width: 250px !important;
        right: auto !important; 
    }
}

.stable-hover .navContent > ul > li > a:after {
        border-bottom: 3px solid #ffcd07!important;
    }

/*--------------------- Popup ---------------------------------*/
/* Popup Open button */ 
.open-button{
    margin-left:2px;
/*--    color:#FFF;
    background:#0066CC;
    padding:10px;
    text-decoration:none;
    border:1px solid #0157ad;
    border-radius:0px;--*/
}
 
/*-.open-button:hover{
    background:#01478e;
}--*/
 
.popup {
    position:fixed;
    top:0px;
    left:0px;
    background:rgba(0,0,0,0.75);
    width:100%;
    height:100%;
    display:none;
        z-index:999;
}
 
/* Popup inner div */
.popup-content {
    width: 70%;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 10px;
    margin-top: 2%;
    box-shadow: 0px 2px 6px rgba(0,0,0,1);
    border-radius: 3px;
    background: #fff;
    position: relative;
    z-index:999;
}

@media only screen and (max-width: 1024px) {
.popup-content {
    /*-margin-top: 200px;-*/
    margin-top: 15%;
}
}

@media only screen and (max-width: 812px) {
.popup-content {
    margin-top: 2%;
}
}

@media only screen and (max-width: 400px) {
.popup-content {
    margin-top: 300px;
}
}
 
/* Popup close button */
.close-button {
    width: 25px;
    height: 25px;
    position: absolute;
    top: -10px;
    right: -10px;
    border-radius: 20px;
    background: rgba(0,0,0,0.8);
    font-size: 20px;
    text-align: center;
    color: #fff;
    text-decoration:none;
}
 
.close-button:hover {
    background: rgba(0,0,0,1);
}
 
@media screen and (max-width: 720px) {
.popup-content {
    width:90%;
    } 
}
/* Dropdown hover style */
.navContent ul li:first-child ul a:hover, .navContent ul li a:hover {
    color: #3ab1f2;
}