/*
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
*/
	p{ margin-bottom:30px !important}
	
	/*header*/
	.inline-header.right .main-nav{ border-top: 1px solid #C4C486 !important}
	.mini-nav:not(.select-type-menu) > ul > li:not(:last-child) {margin: 0 23px 0 0;}
	.list-type-menu.mini-nav > ul > li:not(.act) > a:hover {opacity: 1; color:#fff !important}

	div.gz-card-cat{
		display: none!important;
	}


	#page .masthead.sticky-on .header-bar{ display: none !important}
	.header-space{ background:#073E21 !important}
	
	/*upcoming events*/
	#tribe-events-adv-list-widget-3{ background:#fff}
	#tribe-events-adv-list-widget-3 .tribe-mini-calendar-event .list-date{ width: 100% !important;  text-align: left !important; padding: 0px !important; background: none !important;  margin:0 0 0 0 !important}
	#tribe-events-adv-list-widget-3 .tribe-mini-calendar-event .list-date .list-dayname, .tribe-mini-calendar-event .list-date .list-daynumber{ background: none !important; text-align: left !important; display: inline !important; font-size: 18px !important; color:#9D0B0E !important; padding:0 0 0 0 !important; letter-spacing: 0 !important}
	#tribe-events-adv-list-widget-3 .tribe-mini-calendar-event .list-info h2{font-size: 16px;font-weight: 300; font-family: roboto; color:#000 !important}
	#tribe-events-adv-list-widget-3 .tribe-mini-calendar-event .list-info h2 a{color:#000 !important}
	#tribe-events-adv-list-widget-3 .tribe-mini-calendar-event .list-info{ margin: 0 0 0 0 !important}
	#tribe-events-adv-list-widget-3 .tribe-events-duration{ display: none !important}
	#tribe-events-adv-list-widget-3 .tribe-mini-calendar-event{border-bottom: 0px !important}
	#tribe-events-adv-list-widget-3 .tribe-events-widget-link{ display: none !important}
	.vc_custom_1585879782979 p{ margin-bottom: 0px !important}
	
	.h-upcomingevents{ margin-bottom: 0px !important}
	.h-sidebar a{ text-decoration: none !important}
	.h-sidebar a{ text-decoration: none !important}
	
	#tribe-events-adv-list-widget-3 .widget-title{ font-family: Tinos !important; font-size: 25px; color:#053D20 !important}
	#tribe-events-adv-list-widget-3 .tribe-events-location.tribe-section-s{display: none !important;}
	#tribe-events-adv-list-widget-3 .tribe-mini-calendar-event .list-date .list-daynumber{ color:#9D0B0E !important}
	
	/*slider*/
	#main-slideshow{ border-bottom: 3px solid #FFBD42}

	
	/*home carousel*/
	.h-funin h1{ color:#fff !important}
	.ult-new-ib .ult-new-ib-desc:hover{ background: rgba(0, 0, 0, 0.5) !important}
	
	/*cable area*/
	.h-cablearea a{ text-decoration: none !important}
	.h-cablearea h1, .h-cablearea h2, .h-cablearea h3{ color:#073E21 !important}
	.h-cablearea .vc_col-sm-6 > .vc_column-inner { background: #fff !important; padding: 25px !important;}
	.h-cablearea .vc_col-sm-6:first-child > .vc_column-inner { border-right: 50px solid #F4EFED}
	
/*3 column*/

	.h-3column h2{ color: #073E21}
	.h-3column .vc_col-sm-4 > .vc_column-inner{ background: rgba(255, 255, 255, 0.7); padding: 20px;}
	.h-3column .vc_col-sm-4:last-child > .vc_column-inner{margin-right: 0px !important;}
	.h-3column .vc_col-sm-4.second-child > .vc_column-inner{ background: rgba(7, 62, 33, 0.7) !important;}
	
	.h-3column .vc_col-sm-4.second-child h2, .h-3column .vc_col-sm-4.second-child strong { color:#FFCB03;}
	.h-3column .vc_col-sm-4.second-child h2 strong { font-size: 50px; font-style:italic;}
	.h-3column .vc_col-sm-4.second-child strong{ font-size:26px;}
	.h-3column .vc_col-sm-4.second-child p{ color: #fff; font-size: 22px; margin:30px 0px 0px 0px !important;}
	.h-3column .vc_col-sm-4.second-child p span{ font-size: 17px !important;}
	.h-3column .vc_col-sm-4.second-child a{color:#fff !important; text-decoration: none !important;}
	
	.h-3column .vc_col-sm-4 #gform_fields_1 input, #input_1_5 { color: #000; font-size: 17px;}
	#gform_fields_1 .gform_wrapper ul li.gfield{ margin-top: 0px !important;}
	#gform_fields_1 li.hidden_label input{ margin-top: 0px !important;}
	.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type="text"]{ margin-bottom: 0px !important;}
	#field_1_4{ padding-top: 15px;}
	#input_1_5{ height: 100px;  color: #000; font-size: 17px !important;}
	
	/*footer*/
	#footer{ border-top: 3px solid #FECE08;}
	#footer .textwidget{ font-size: 18px !important}
	
	.bottom-text-block p{ margin-bottom: 0px !important}
	
	.home #main{ padding-bottom: 0px !important;}
	
	
	
	
.gform_body input[type="text"], .gform_body textarea, .gform_body input[type="button"] {

color: #000 !important;

.gform_body input[type="text"]:focus, .gform_body textarea:focus {

color: #000 !important;
}


	/*Responsive*/
	@media screen and (max-width: 1024px) {
		body{ border: 0px solid #000 !important;} /*black*/
		
		/*header*/
		.main-nav > li > a .menu-text{ font-size: 16px}
		.main-nav > li > a{margin: 14px 8px 14px 8px;}
		
		.masthead .top-bar .mini-nav > ul:not(.mini-sub-nav) > li > a{ font-size: 12px}
		.mini-nav:not(.select-type-menu) > ul > li:not(:last-child) {margin: 0 5px 0 0;}
		
		

	}
	
	/* !- 800 (portrait tablets (big) and landscape phones (big)) */
	@media screen and (max-width: 800px) {
		body{ border: 0px solid #F00 !important;} /*red*/
	}
	
	@media screen and (max-width: 960px) {
		body{ border: 0px solid #0F0 !important;} /*green*/
		
		.show-device-logo .mobile-branding img.mobile-logo{ width: 70%; margin-top: 50px}
		.mobile-header-bar{height: 80px;}
		
		#footer{ text-align: center}
		
		
		
		
		
	}
	
	@media screen and (max-width: 560px) {
		body{ border: 0px solid #00F !important;} /*blue*/
	}
	
	/* !- 760 (phones and portrait tablets (small)) */
	@media screen and (max-width: 760px) {
		body{ border: 0px solid #FF0 !important;} /*yellow*/
		
		.h-cablearea .vc_col-sm-6:first-child > .vc_column-inner { border-right: 0px solid #F4EFED; border-bottom: 50px solid #F4EFED}
		.h-3column .vc_col-sm-4 > .vc_column-inner{ margin-right: 0px !important}

	}
	
	@media screen and (max-width: 500px) {
		body{ border: 0px solid #0FF !important;} /*skyblue*/
	}
	@media screen and (max-width: 540px) {
		body{ border: 0px solid #F0F !important;} /*purple*/
		
		.slider-cont-top{margin-top: -300px !important; }
		
	}
	
	/* !- 320 (portrait phones) */
	@media screen and (max-width: 320px) {
		body{ border: 0px solid #fff !important;} /*white*/
	}
	
	/* Wireframe responsiveness: end */
		
	
	

