/*
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*/
	
	h1, h2, h3, h4, h5, h6{ font-weight:bold}
	
	#phantom #main-nav > li{ margin:0 5px 0 5px; height: 30px; line-height: 30px; min-height: 30px;}
	#phantom #main-nav > li a{ font-size: 13px;}
	
	/*top bar*/
	#top-bar{ background:#3F3F3F; padding: 3px 0}
	#top-bar .mini-nav a:hover{ text-decoration:none !important; color:#F49828}
	#top-bar .mini-nav ul li{ list-style:circle !important;}
	
	#top-bar .soc-ico a{ margin-right: 10px;}
	#top-bar .soc-ico a.facebook svg{ display: none}
		#top-bar .soc-ico a.facebook{ background: url(images/facebook.png); height:33px;}
		#top-bar .soc-ico a.facebook:hover{ background: url(images/facebook.png); height:33px;}
		
	#top-bar .soc-ico a.twitter svg{ display: none}
		#top-bar .soc-ico a.twitter{ background: url(images/twitter.png); height:33px; width:35px}
		#top-bar .soc-ico a.twitter:hover{ background: url(images/twitter.png); height:33px; width:35px}
		
	#top-bar .soc-ico a.you-tube svg{ display: none}
		#top-bar .soc-ico a.you-tube{ background: url(images/youtube.png); height:33px; width:32px}
		#top-bar .soc-ico a.you-tube:hover{ background: url(images/youtube.png); height:33px; width:32px}
		
	#top-bar .soc-ico a.google svg{ display: none}
		#top-bar .soc-ico a.google{ background: url(images/email.png); height:34px; width:32px}
		#top-bar .soc-ico a.google:hover{ background: url(images/email.png); height:34px; width:32px}

	#top-bar .soc-ico a.delicious svg{ display: none}
		#top-bar .soc-ico a.delicious{ background: url(images/icon-suggestions.png); height:34px; width:33px}
		#top-bar .soc-ico a.delicious:hover{ background: url(images/icon-suggestions.png); height:34px; width:33px}
		
		
	/*header*/	
	#header.line-decoration{ border-bottom: none}
	#branding{ width:43%; padding-top:10px; padding-bottom: 10px;}
		
	.text-area{ width:100%}	
	.text-area .hd-contact{ float: left; margin-right: 30px; text-align: left; color:#3F3F3F !important; font-size:16px !important}
	.text-area .hd-contact a{ color:#E94D10 !important; text-decoration:none}
	.text-area img{ float: right;}


	/*menu*/
	.navigation-holder{ background:#A3E61E; border-top: none !important}
		#main-nav > li.act > a, #main-nav > li.act > a:hover, .gradient-hover #main-nav > li.act > a, .gradient-hover #main-nav > li.act > a:hover, #main-nav > li > a:hover, #main-nav > li > a:hover > span, #phantom #main-nav > li:hover > a > span, header:not(.sub-downwards) #main-nav > li:hover > a > span{ color:#CF430E !important;}
		
		
		
	/*ubermenu*/
	#ubermenu-main-3-primary{ background:#A3E61E !important}
	#ubermenu-main-3-primary ul li.ubermenu-item-level-0 > a span{ color:#054429; font-size: 15px;}
	.ubermenu-skin-grey-white .ubermenu-item-level-0 > .ubermenu-target{ color:#054429 !important} /*arrow down*/
	
		/*hover*/
		#ubermenu-main-3-primary ul li.ubermenu-item-level-0:hover > a span{ color:#fff !important}
		.ubermenu-skin-grey-white .ubermenu-item-level-0:hover > .ubermenu-target, .ubermenu-skin-grey-white .ubermenu-item-level-0.ubermenu-active > .ubermenu-target { background:#F49927 !important; color:#fff}
		
		/*active*/
	.ubermenu-skin-grey-white .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, .ubermenu-skin-grey-white .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, .ubermenu-skin-grey-white .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target{ background:#A3E61E !important;}
	
	.ubermenu-skin-grey-white .ubermenu-item-level-0.ubermenu-current-menu-item:hover > .ubermenu-target, .ubermenu-skin-grey-white .ubermenu-item-level-0.ubermenu-current-menu-parent:hover > .ubermenu-target, .ubermenu-skin-grey-white .ubermenu-item-level-0.ubermenu-current-menu-ancestor:hover > .ubermenu-target{ background:#F49927 !important;}
	
	.ubermenu-skin-grey-white .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target span, .ubermenu-skin-grey-white .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target span, .ubermenu-skin-grey-white .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target span{color:#054429 !important}
	
		/*dropdown*/
		/*.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width { width: 50% !important; right:0 !important}
		.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width, .ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_bar{ right:0 !important}
		.ubermenu .ubermenu-item .ubermenu-submenu-drop{ box-shadow: 0 0 20px rgba(0, 0, 0, 0);}*/
		
	
	/*slider*/
	#layerslider_1{ margin-top: -1px !important;}

		
	/*sidebar*/
		/*upcoming events*/
		#tribe-mini-calendar-3 .tribe-mini-calendar{ display: none}
		#tribe-mini-calendar-3 .date-end.dtend{ display: none}
		#tribe-mini-calendar-3 .date-start{ font-weight:bold}
		.list-info{ color:#FAFAFA !important}
		.list-info span, #tribe-mini-calendar-3 .date-start{ color:#000 !important}
		.list-info h2 a{ color:#F49829 !important; font-weight:bold}
		.tribe-mini-calendar-event .list-date{ background:#8EDD10 !important}
		.tribe-mini-calendar-event .list-date .list-daynumber{ font-size:20px !important; }
		.tribe-mini-calendar-event .tribe-events-event-schedule-details, .tribe-mini-calendar-event-venue{ margin-top:0px !important;}
		.tribe-mini-calendar-event-venue a{ text-decoration: none}
		
		
	.bg-under-widget .sidebar-content .widget, .solid-bg.sidebar-content .widget{ background:#fff; border-radius: 0px; border:1px solid #D7D7D7}
	.widget-title{ font-size: 24px; font-weight: bold; color:#464646}
	.textwidget{ color:#252525; font-size: 17px;}
	
	#ww_widget-2{ border: none !important}
	
	.sidebar.bg-under-widget .widget, .bg-under-widget .sidebar-content .widget, .solid-bg.sidebar-content .widget{ margin-top: 20px;}
	
	/*event calendar
	.tribe-events-schedule .date-end, .tribe-events-schedule h3{ display: none}
	.tribe-events-schedule .date-start{ display: block !important}*/
	
	
	/*page*/
	.page-template-template-full-width-php #page article{ padding-right: 30px}
	
	
	/*footer*/
	.footer{ background:#A3E61D !important}
	#footer .ngg-gallery-thumbnail img{ padding:0px; border: 1px solid #8EA392; width:82px; height:82px; margin-left:0px;}
	#footer a{ text-decoration:none; color:#214D0E}
	
	#bottom-bar{ background:#68B213}
	
	.wf-container-bottom .wf-float-left{ color:#214D0E; float: right; font-size: 12px;}
	
	
	
/*Responsive*/


@media screen and (max-width: 1024px) {
	#branding a img, #branding img{ border: 0px solid #000 !important;} /*black*/
}

/* !- 800 (portrait tablets (big) and landscape phones (big)) */
@media screen and (max-width: 800px) {
	#branding a img, #branding img{ border: 0px solid #F00 !important;} /*red*/

}
@media screen and (max-width: 960px) {
	#branding a img, #branding img{ border: 0px solid #0F0 !important;} /*green*/
	
	/*topbar*/
	#top-bar .top-bar-arrow{ display: none !important}
	#top-bar .menu-select{ display: none !important}
	.mini-nav ul{ display: inline !important}
	
	#top-bar .wf-td{ display: inline !important}
	
	#top-bar .text-area{ display: none !important}
	/*
	#top-bar .text-area{ width:100%}	
	#top-bar .text-area .hd-contact{ float: none; color:#fff !important; text-align:center; margin-top: 20px; }
	#top-bar .text-area img{ float: none;}
	*/
	
	#header .wf-td{ display: block !important}
	#branding{ width:100%}
	#header.show-device-logo #branding{ margin: 0 auto; padding-top: 5px; padding-bottom:0px;}
	
	.text-area .hd-contact{ float: none !important; text-align:center; margin-top: 20px; }
	.text-area img{ float: none !important; text-align: center; margin:0 auto; display: block; margin-bottom:10px;}
	
	/*ubermenu*/
	#ubermenu-nav-main-3-primary > li.ubermenu-item-level-0, #navigation{ background:#A3E61E !important}
	
	/*.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column, .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column-auto{ width: 100% }*/
	

}
@media screen and (max-width: 560px) {
	#branding a img, #branding img{ border: 0px solid #00F !important;} /*blue*/
}

/* !- 760 (phones and portrait tablets (small)) */
@media screen and (max-width: 760px) {
	#branding a img, #branding img{ border: 0px solid #FF0 !important;} /*yellow*/
	
	/*ubermenu*/
	#header .wf-wrap, .header-side-left #header.logo-side .wf-wrap, .header-side-right #header.logo-side .wf-wrap{ padding-left:0px; padding-right:0px;}
}

@media screen and (max-width: 500px) {
	#branding a img, #branding img{ border: 0px solid #0FF !important;} /*skyblue*/
}
@media screen and (max-width: 540px) {
	#branding a img, #branding img{ border: 0px solid #F0F !important;} /*purple*/
}

/* !- 320 (portrait phones) */
@media screen and (max-width: 320px) {
	#branding a img, #branding img{ border: 0px solid #fff !important;} /*white*/
}

/* Wireframe responsiveness: end */
		
		
		
		
	
	
			
		
		
	

