/*
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
*/


.content ul {
    margin: 0 0 20px 20px;
}

h2, h3 {
    margin-bottom: 20px;
}

table {
	border-top: 0px solid transparent!important;
	border-right: 0px solid transparent!important;
	border-bottom: 0px solid transparent!important;
	border-left: 0px solid transparent!important;
}

table.qa td {
	border-top: 1px solid #ccc!important;
	border-right: 0px solid transparent!important;
	border-bottom: 0px solid transparent!important;
	border-left: 0px solid transparent!important;
}


/*HEADER*/

.branding .mini-contacts {
    font: italic 21px / 24px "Andale Mono", Helvetica, Arial, Verdana, sans-serif;
	font-style: normal!important;
    color: #333333;
}



/*PAGE TITLE*/


.elementor-element.page-title-section {
    padding: 80px 30px 20px 30px!important;
}

@media (max-width: 991px) {
	
.elementor-element.page-title-section {
    padding: 50px 30px 0px 30px!important;
}
}

@media (max-width: 777px) {
	
.elementor-element.page-title-section {
    padding: 30px 30px 0px 30px!important;
}	
}


/*SIDE BAR*/

.sidebar-menu ul {
    margin: 0 0 10px 0!important;
}

.sidebar-menu .elementor-nav-menu--main .elementor-nav-menu a, .sidebar-menu .elementor-nav-menu--main .elementor-nav-menu a.highlighted, .sidebar-menu .elementor-nav-menu--main .elementor-nav-menu a:focus, .sidebar-menu .elementor-nav-menu--main .elementor-nav-menu a:hover {
    padding: 5px 0px!important;
}


/*TYPOGRAPHY*/

.elementor-widget-heading .elementor-heading-title {
    color: #84090E;
}

.large-text {
/*    color: #333333;*/
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
} 

p {
    margin-bottom: 20px;
}

.uael-timeline-desc-content p {
    margin-top: 20px;
}

/*PHOTO GALLERY*/

.elementor-slideshow__title {display: none;}


/*EVENTS*/

.tribe-events-page-title {
	font-family: "Muli", Sans-serif;
	color: #84090E;
    font-weight: 800;
    font-size: 34px;
    text-transform: uppercase;
    line-height: 40px;
	text-align: left;
    padding: 80px 0px 50px 0px;
    
}
.tribe-events-notices {
    background: #84090E;
    border-radius: 4px;
    border: 1px solid #aaaaaa;
    color: #fff;
    margin: 10px 0 18px;
    padding: 8px 35px 8px 14px;
    text-shadow: none;
}

#page input[type="submit"]:not([name="update_cart"]):hover {background: #84090E;}

.tribe-bar-submit {
    float: left;
    margin-bottom: 0;
    margin-left: 0px; 
    padding: 15px;
    width: 25%;
}

#tribe-bar-form input[type=text] {
    background-color: rgba(255, 255, 255, 1.0);
}

ul.tribe-events-sub-nav a {
	font-size: 24px;
	font-weight: bold;
}

.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a {
    background-color: #84090E;
    color: #fff;
}


.tribe-events-single .tribe-events-nav-pagination {display: none!important;}

#tribe-events-pg-template, .tribe-events-pg-template {
    margin: 0px 0px 0px 0px!important;
    max-width: 1200px;
}


