/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

.whitetext h1 {color: #fff; text-shadow: 3px 3px 5px #000;}
.whitetext h2 {color: #fff; text-shadow: 3px 3px 5px #000;}
.whitetext h3 {color: #fff; text-shadow: 3px 3px 5px #000;}
.whitetext h4 {color: #fff; text-shadow: 3px 3px 5px #000;}
.whitetext h5 {color: #fff;}
.whitetext h6 {color: #fff;}
.whitetext h1 a{color: #fff;  text-shadow: 3px 3px 5px #000;}
.whitetext h2 a{color: #fff; text-shadow: 3px 3px 5px #000;}
.whitetext h3 a{color: #fff; text-shadow: 3px 3px 5px #000;}
.whitetext h4 a{color: #fff; text-shadow: 3px 3px 5px #000;}
.whitetext h5 a{color: #fff;}
.whitetext h6 a{color: #fff;}
.whitetext p {color: #fff;}
.whitetext ul {color: #fff;}




.branding a img, .branding img {
    max-width: 50%;
    height: auto;
 
}
.mobile-branding a img {width: 50%;}
.show-mobile-logo .mobile-branding img.mobile-logo, .show-mobile-logo.show-device-logo .mobile-branding img.mobile-logo, .show-device-logo .mobile-branding img, .transparent .mobile-branding img.mobile-desktop-logo {width: 120px;}

/*.branding .sticky-logo img{height: 50px;}*/ 
 

/* Menus */


/* Mobile Menu Unified Style */
.mobile-mini-widgets-in-menu .mini-nav{width: 100%; margin: 0;}
.mobile-mini-widgets-in-menu ul{width: 100%;}
.mobile-mini-widgets-in-menu .mini-nav li.menu-item{display: flex; position: relative; margin: 0;}

 
	.subtexthome{font-size: 24px;
    line-height: 30px;
	text-align:center;
    font-family: 'Oswald';
    font-weight: normal;
    color: #ffffff;
    margin-top: 10px;
    margin-bottom: 40px;
}

.subtexthome .wpb_wrapper p{font-size: 24px;
    line-height: 30px;
    font-family: 'Oswald';
    font-weight: normal;
    color: #ffffff;
    margin-top: 10px;
    margin-bottom: 40px;
}
.homepageheader h1{font-family: 'Oswald';
    font-weight: 600;
    color: #ffffff;
    margin-top: 0px;
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 34px;
	text-align:center;

}
.banner_item-title {
    font-size: 2rem; font-weight:400;
    line-height: 1;
}
      .btn {
        display: inline-block;
        text-decoration: none;
        line-height: 1.2;
        border: 2px solid #0098c9 !important;
        border-radius: 15px;
        padding: 5px 30px;
        color: #0098c9;
    }

.slick-prev {
    left: -55px;
}
/*.slick-next {
    left: 55px;
}*/

}

@media screen and (max-width: 992px){
  .single-tribe_events .btn-set.single{margin: -70px 0 20px auto; display: flex; flex-flow: column; gap: 10px;}
}

@media screen and (max-width: 640px){
  .single-tribe_events .btn-set.single{float: none; margin: 0 0 20px 0; width: 100%;}
  .tribe-events-single .btn-set.single .btn{margin: 0;}

  .single-tribe_events #content .tribe-events .tribe-events-c-subscribe-dropdown__container,
  .single-tribe_events #content .tribe-events-c-subscribe-dropdown__button{width: 100%;}

  .single-tribe_events .tribe-events-c-subscribe-dropdown, .tribe-events .tribe-events-c-subscribe-dropdown{margin-bottom: 10px;}

  .tribe-events-single .btn-set,
  .tribe-common-l-container .btn-set{position: relative; display: flex; flex-flow: column; text-align: center; left: 0; right: 0; gap: 10px;}
}


.footer .widget-title{font-size: 3em;}