/* Word Wrap 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; 
    }
}

/********************
FULL WIDTH NAV TITLES
********************/
.navContent ul li ul, .navContent ul li:first-child ul {
    max-width:471px;
}

/* Get rid of button underline */
.stable-hover .navContent > ul > li > a.navButton:after {
    border-bottom: 0px !important;
}


/* Equalize Simple List Blocks*/

/* Change item class here */
.items_e5b2c4e737ec4e0aa95cafd927041564 { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_e5b2c4e737ec4e0aa95cafd927041564 > .item {
	display: flex;
	flex-direction: column;
}


/* Responsive Inline Simple List */

@media only screen and (max-width: 767px) {
    #page_a01ff69a0f39457aa63ee1d509b4ba5d .listView.vAlgn1 .itemPreview.hasImg, 
    #page_a01ff69a0f39457aa63ee1d509b4ba5d .listView.vAlgn2 .itemPreview.hasImg {
        display: block;
    }
    
    #page_a01ff69a0f39457aa63ee1d509b4ba5d .listView .itemPreview.hasImg .itemImg {
        width: 100%;
        margin-bottom: 20px;
    }
    
    #page_a01ff69a0f39457aa63ee1d509b4ba5d .listView .itemPreview.hasImg .itemContent {
        width: 100%;
    }
}

/* Video Styles */

.video-container {
  background: #24282f;
  color: white;
  text-align:center;
  padding: 150px 50px;
}

.blue {
      color: #5D76BA;
  text-align:center;
           font-size: 20px;
           letter-spacing: .25em;
           font-family: inherit;
}

#iframe-container h1 {
    font-size: 60px;
}

#iframe-container h3 {
    font-size: 20px;
}
        #iframe-container h4 {
        font-size: 17px;
        margin-top: -30px;
    }

/* Mobile Video Styles */

@media only screen and (max-width: 767px) {
    #iframe-container h1 {
        font-size: 40px;
    }
    
    #iframe-container h3 {
        font-size: 20px;
    }
    
        #iframe-container h4 {
        font-size: 17px;
    }
    
    div#iframe-container {
        background-image: url(https://dta0yqvfnusiq.cloudfront.net/royal28517199/2019/11/mobilebg-5dc9d349e1db2.jpg);
    }
    
    .video-wrap {
        display: none!important;
    }
    
    .video-container {
        padding: 60px 20px 60px 20px;
    }
    #iframe-container img {
       max-width: 325px;
    }
}


/* End Video Styles */