/*
Theme Name:     Ellie Child
Description:    Child theme for the Solostream WP Ellie 2.0 
Author:         Duke Web Services
Template:       wp-ellie-20
*/

@import url("../wp-ellie-20/style.css");

body {padding: 5px 0 15px 0;}
#outer-wrap {padding-top: 10px;}

.home-widget-1 {display: none;}

.searchform.mobile {display: none;}

.sharing {float: right;}

#topnav {text-transform: uppercase;}

h2.gr_custom_header_1344434369 {
margin: 0 0 20px;
}

h2.gr_custom_header_1344434369 a {
	font-size:9pt;
	text-transform:uppercase;
	padding:5px 10px;
	line-height:25px;
	background: none repeat scroll 0% 0% rgb(0, 0, 0);
	color: rgb(255, 255, 255);
	letter-spacing: 0px;
	}

h2.feature-title span, h3.widgettitle span, h2.feat-title span, .sitemap h2 span, h2.gr_custom_header_1344434369 a {
background-color: #001a57;
color: rgb(255, 204, 0);
}

.cat-posts.recent-posts {border-bottom: 0; padding-bottom: 0;}
.cat-posts.recent-posts .meta-comments {display: none;}
.cat-posts.recent-posts .meta-date {float: none;}

.cat-posts .entry {height: 32em; 
overflow: visible; 
margin: 0 0 5px 0;
padding-right: 1.2em;
}

#head-content .sub-icons {float: right; padding-top: 10px; }

#catnav ul a {color: #000000;}

.cat-posts-stacked h2.feat-title span {text-transform: none;}

.cat-posts h2.post-title {line-height: 1.3em;}

.cat-posts.recent-posts .post {
	width: 33%;
}
#footer-widgets {background: none; padding: 0; border: 0;}
#footer-widgets a {float: left;}
.footer-widget1 {width: 75%; padding: 5px; }
.footer-widget1 a {padding-right: 30px; float: left;}
.footer-widget1 a.unc {margin-top: 15px;}
.footer-widget1 a.tirn {margin-top: 15px;}
.footer-widget1 a.cc {margin-top: 15px;}
.footer-widget1 a.ic {display: none;}

.footer-widget2 {float: right; width: 15%;}
.footer-widget2 a {margin-top: 10px; padding-right: 20px;}

.footer-widget3 {width: 100%;}
.footer-widget3 h3.widgettitle {display: none;}
.footer-widget3 #meta-3 a {padding-right: 10px;}

#searchform #searchfield {color: #000000;}

.flexslide-custom-controls li a {text-indent: 0;}
.flexslide-custom-controls li a.active {color: #ffffff;}

@media only screen and (max-width: 480px) {
	#head-content .sub-icons {float: none; margin-top: 5px; width:90%;}
	#head-content .sub-icons img {width: 100%;}
	.footer-widget1, .footer-widget2, .footer-widget3, .footer-widget4,
		.footer-widget1 .widget, .footer-widget2 .widget, .footer-widget3 .widget, .footer-widget4 .widget {margin: 0; float: none;}
	.footer-widget1 a {width: 15%; padding-right: 1.5em;}
	.footer-widget1, .footer-widget2 {float: none; width: 100%;}
	.footer-widget2 a {width: 15%;}
	.footer-widget3 #meta-3 {display: none;}
	.cat-posts.recent-posts .post {width: 100%;}
	.cat-posts .entry {height: auto;}
	.featured.narrow {display: none;}
	#categories-3, #text-2, #text-3, .recent-posts, #recent-posts-4 {display: none;}
	.home-widget-1 {display: block;}
	.searchform.mobile {display: block; text-align: left; margin-top: 1em;}
	input#searchfield {width: inherit;}
	input#submitbutton {width: 25%;}
	li.searchform {display: none;}
}

@media only screen and (min-width: 481px) and (max-width: 768px) {
	#head-content .sub-icons {float: none; margin-top: 5px; width:50%;}
	#head-content .sub-icons img {width: 100%;}
	.footer-widget1, .footer-widget2, .footer-widget3, .footer-widget4,
		.footer-widget1 .widget, .footer-widget2 .widget, .footer-widget3 .widget, .footer-widget4 .widget {margin: 0;}
	.footer-widget1 a {width: 15%; padding-right: 1em;}
	.footer-widget1, .footer-widget2 {float: none; width: 100%;}
	.footer-widget2 a {width: 15%;}
	.footer-widget3 #meta-3 {display: none;}
	.cat-posts.recent-posts .post {width: 100%;}
	.cat-posts .entry {height: auto;}
	.searchform.mobile {display: block; text-align: left; margin-top: 1em;}
	input#searchfield {width: inherit;}
	input#submitbutton {width: 25%;}
	li.searchform {display: none;}
}
@media only screen and (min-width: 769px) and (max-width: 960px) {
	#head-content #logo {max-width: 80%;}
	#head-content .sub-icons {float: none; margin-top: 5px; height:auto}
	/*#head-content .sub-icons a {width: 10%;} */
	
	.footer-widget1, .footer-widget2, .footer-widget3, .footer-widget4,
		.footer-widget1 .widget, .footer-widget2 .widget, .footer-widget3 .widget, .footer-widget4 .widget {margin: 0;}
	/*.footer-widget1 a {width: 20%; padding-right: 1em;}*/
	.footer-widget1, .footer-widget2 {float: none; width: 100%;}
	.footer-widget2 a {width: 20%;}
	.cat-posts.recent-posts .post {width: 100%;}
	.cat-posts .entry {height: auto;}
}

/* Twitter Widget Styling */
.in-reply-to {
	margin-right: 5px;
}
.retweet {
	margin-right: 5px;
}
/* End Twitter Widget Stying */
