/* 50-50 Form Styles */
@media only screen and (min-width: 768px) {
    #madFormContainer,
    #madHeroContent {
        width: 50%;
        float: none;
    }


    div#madHero {
        display: flex;
        flex-flow: row wrap;
        align-items: center;
    }
}

@media only screen and (max-width: 767px) {
#madHero img {
    padding-bottom: 50px;
    width: 400px;
}
}

.madTitle {
    font-size: 32px; 
    color: #ff6600;
    text-align: center;
}

.madContent {
    font-size: 26px; 
    color: #ff6c29;
    text-align: center;
}

.madButton {
    color: fff;
    background-color: #000;
    border-color: #000;
    padding: 10px 30px;
}

.madButton:hover {
    color: fff;
    background-color: #eee;
    border-color: #eee;
}

/* Video Styles */

.video-container {
  background: #0e0e0e;
  color: white;
  text-align:center;
  padding: 250px 250px;
  margin-bottom:0px;
}

#iframe-container h1 {
    font-size: 72px;
    font-family: 'adobegaramondpro,"Times New Roman",Times,serif';
}

#iframe-container h3 {
    font-size: 40px;
    font-family: ''Raleway', 'Arial', sans-serif;';
    font-style: italic;
}


/* Mobile Video Styles */

@media only screen and (max-width: 767px) {
    #iframe-container h1 {
        font-size: 50px;
    }
    
    #iframe-container h3 {
        font-size: 30px;
    }
    
    div#iframe-container {
        background-image: url(https://static.mywebsites360.com/f3c8d2b01ac34ffa97a214c06826b199/i/f3522dde22f142c7a9766d4fc09912d6/1/GCuCv726gZycFxatRCb7iU/mobile-5.jpg);
    }
    
    .video-wrap {
        display: none!important;
    }
    
    .video-container {
        padding: 150px 20px 150px 20px;
    }
}

/* End Video Styles */

/* No Space Simple List */
@media only screen and (min-width: 600px) {
.block_e18fb0951e7943d8951e8b62e4895c62 .cols3 .item,
.block_e18fb0951e7943d8951e8b62e4895c62 .cols3 .socialStreamGroup {
    clear: none;
    width: 33.33%;
    margin: 0%;
}
}

/* Text Block Background Color - 50-50 Image */
.block_f8b2acc51c134f8d96fdb0b83e4246a6.blockContent.layoutA .blockText, 
.block_ce2f37e4b4fc4092a03cf3189418d21b.blockContent.layoutA .blockText  {
    background-color: #292a2c;
    padding: 40px;
}

/* Text Block Background Color - 50-50 Image */
.block_d30df73b61a34985b89bc1088143c22f.blockContent.layoutD .blockText 
{
    background-color: #748d1098;
    padding: 40px;
}

/* Equalize Simple List Blocks*/

/* Change item class here */
.items_c03a55e2afea4efa9006d73300293477 { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_c03a55e2afea4efa9006d73300293477 > .item {
	display: flex;
	flex-direction: column;
}