/*
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
*/


	/*Aries Additional*/
	
	/*header*/
	.branding a img, .branding img{ margin-top: 90px}
	
	.branding a.sticky-logo img{  margin-top: 0px !important;}
	
	.masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon) .header-bar, .ph-wrap {
		border-bottom: 1px solid rgba(255, 255, 255, 0.5);
		-webkit-box-shadow: 0 10px 5px -5px rgba(0,0,0,0.57) ;
		box-shadow: 0 10px 5px -5px rgba(0,0,0,0.57) ;
	}	
	
	
	/*menu*/
	.sub-nav {
	  margin: 0px 0px 0px 18px;
	}
	
	.sub-nav li ul {
	  margin: 0px 0px 0px 0px;
	}
	
	/*button*/
	
	.h-4col .default-btn-shortcode{
		-webkit-box-shadow: 0 0 0 1px rgba(255,255,255,1) inset !important;
		box-shadow: 0 0 0 1px rgba(255,255,255,1) inset !important;
		border:1px solid #F64D36;
		border-radius: 50px;
		text-transform: uppercase;
		padding: 18px 40px
	}	
	
	/*content*/
	.h-4col .cq-flipbox-item{
		-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.57) ;
		box-shadow: 0 0 10px 0 rgba(0,0,0,0.57) ;
		border: 5px solid #fff !important;
		border-radius: 5px !important;

	}
	
	.h-4col .cq-flipbox-content{ top: 15%}
	.h-4col .cq-flipbox-back .cq-flipbox-content{ top: 50%}

	.cq-flipbox-button {
	  background-color: #fff !important;
	  color: #343232 !important;
	  font-size: 16px !important;
	  padding: 5px 15px !important;
	}		
	.cq-flipbox-button:hover {
	  background-color: #E53B24 !important;
	  color: #fff !important;
	}	
	
	/*spotlight*/	
	
		.side-overlap-layout-list .project-odd .fancy-categories {
		  top: 20px !important;
		  left: 20px !important;
		}
		
		.fancy-categories a {
		  font-size: 22px !important;
		  text-transform: uppercase !important;
		  padding: 10px 20px !important;
		  font-weight: 600 !important;
		}
		
		
		.h-event{ background: #fff !important; padding: 20px}
		.h-event h2{ text-transform:uppercase; text-decoration:underline}
		
		/*footer*/
		.footer a:hover{ color:#CFEAE9 !important; }
		.footer ul{ margin:0 0 0 15px; padding: 0 0 0 0}
		.footer ul li{ list-style: square; margin:0 0 0 0; padding: 0 0 0 0}
		
		.awesome-weather-header, .awesome-weather-attribution{ display: none !important}
		.awesome-weather-forecast {
		  margin-top: 0px !important;
		  padding: 10px 5% 15px 5% !important;
		}
		
		#weatherWidget .locationName{ display: none !important}
		
		/*table.meeting-agenda-page tr td, table.meeting-agenda-main tr td{ border: 1px solid #ccc}*/
		.content table{ border-bottom: 0px !important}
		table.meeting-agenda-page  a img { max-width: 10px !important} 
		.meeting-agenda-wraper .cont-id-0 .wf-cell{ padding:0 0 0 0 !important; width: 100% !important; border: 0px solid #000 !important}
		.full-width-wrap .cont-id-0{ margin:0 0 0 0 !important}
		.content td, .content th{ padding:0 0 0 0 !important}
		.content table{ margin: 0 0 0 0 !important}
		table.meeting-agenda-main{ margin-bottom: 10px !important}
		table.meeting-agenda-main tr td{ padding: 10px 0 0 0 !important}
		.full-width-wrap.meeting-agenda-wraper{ width: 99% !important; margin: 0 auto !important; }
		
		
		#search-filter-form-243 > ul{ width: 75%; margin:0 auto}
		.searchandfilter ul li{ display: inline; float: left; width: auto; border: 0px solid #000; padding:0 0 0 0 !important; margin-right: 5px !important}
		.searchandfilter ul li.sf-field-post_date{ width: auto !important; padding:0 0 0 0 !important}
		.sf-field-submit input{ border: 0px !important; padding: 7px 25px !important;}
		
		
		
.from-centre-line > li.act > a .menu-item-text:before {
    background-color: rgba(255, 255, 255, 0) !important;
}
		
		
.tribe-common .tribe-common-b1{ display: none !important;}
.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-datetime{ padding: 8px 0px !important; background: #E53B24 !important;}
.tribe-common .tribe-common-h2{ color: #fff !important;}
.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-month{ background: #fff; width: 85%; margin: 0 auto;}
		
		.tribe-common .tribe-common-g-col article{ margin-left: 10px !important;}
		.tribe-events-widget .tribe-events-widget-events-list__event-title{ font-size: 18px !important; font-weight: 500 !important;}
		.tribe-common .tribe-common-b2{ font-size: 15px !important;}
		
		
		
	/*Responsive*/
	

	@media screen and (max-width: 1080px) {
		
	}
	
	
	@media screen and (max-width: 960px) {
		body{ border: 0px solid #0F0 !important;} /*green*/
		
		.footer{ text-align: center !important;}
		#awesomeweatherwidget-2{ width: 380px !important}
		
	}
	
	/* !- 800 (portrait tablets (big) and landscape phones (big)) */
	@media screen and (max-width: 800px) {
		body{ border: 0px solid #F00 !important;} /*red*/
	}

	
	/* !- 760 (phones and portrait tablets (small)) */
	@media screen and (max-width: 760px) {
		body{ border: 0px solid #FF0 !important;} /*yellow*/
		
		.h-4col .cq-flipbox-container{ width: 50% !important}
		.h-welcome .wp-image-67{ text-align: center !important; float: none !important; display: block; margin:0 auto}
		.h-spotlight .vc_col-sm-4 h2{ text-align: center !important}
	}


	@media screen and (max-width: 560px) {
		body{ border:0px solid #00F !important;} /*blue*/
	}


	@media screen and (max-width: 540px) {
		body{ border: 0px solid #F0F !important;} /*purple*/
		
	}

	
	@media screen and (max-width: 500px) {
		body{ border: 0px solid #0FF !important;} /*skyblue*/
		
		.h-4col .cq-flipbox-container{ width: 90% !important}
	}
	
	/* !- 320 (portrait phones) */
	@media screen and (max-width: 320px) {
		body{ border: 0px solid #fff !important;} /*white*/
	}
	
	/* Wireframe responsiveness: end */
		
	
	
	
	