/*
Theme Name:     Redefined Online
Theme URI:      http://redefinedonline.org/
Description:    Child theme for the Canvas theme 
Author:         Redefined Online
Author URI:     
Template:       canvas
Version:        0.1.0
*/

@import url('../canvas/style.css');

.custom-menu-location li a{ 
	margin-bottom: 21px; 
	background-color: #FFFFFF;
	color: #aa1919;	
	border-bottom-color: #aa1919;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	border-top-color: #aa1919;
	border-top-style: solid;
	border-top-width: 1px;
	border-left-color: #aa1919;
	border-right-color: #aa1919;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	
} /* Adding some spacing below the new navigation menu (and other menus with this custom CSS class). */
#navigation { margin-bottom: 1px; } 
#sidebar h3 { text-transform: uppercase; }
#header {
	padding-bottom: 0; 
}
#logo img {
	width: 100%;
}
.mtphr-dnt {
	width: 83%; float: right;
}
.mtphr-dnt-twitter-name {
	padding-right: 10px;
}
.mtphr-dnt-twitter-name:after {
	content: ":";
}
.mtphr-dnt-twitter-avatar {
	margin: 0px 5px 0 0; position: relative; top: -3px;
}
/* Changes the default background color of a drop down menu with a child */
.nav li ul li a {
color: #AD1919;
font-size: 1em;
line-height: 18px;
width: 160px;
}
#inner-wrapper {
	padding-top: 8px !important;
	padding-left: 30px !important;
	padding-right: 30px !important;
 
}
#navigation ul.rss{background:url(images/ico-rss.png) no-repeat right 5px;padding:6px 15px 3px 0;display:none; margin-right:10px;}
#navigation ul.rss li a{color:#FFFFFF;text-decoration:none;}

.post-meta {margin: 0em 0 0.5em 0;font:1em/1em sans-serif;color:#999; font:11px/11px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform: uppercase; }
.post-meta .small {text-transform:capitalize;}
.post-meta .author {display: inline; text-transform:uppercase;}

.searchform input.s { padding: 6px; width:85%; margin:0; border:none; background: none; color:#ffffff; }

.follow-us {
	 float: left; font-weight: bold;
}
.follow-us ul {
	display: inline;
}
.follow-us li a {
	display: block; float: left;  padding: 0px 3px 0px; opacity: 0.7; filter: alpha(opacity = 70);
			/* Firefox */
			-moz-transition: opacity 0.3s ease;
			/* WebKit */
			-webkit-transition: opacity 0.3s ease;
			/* Opera */
			-o-transition: opacity 0.3s ease;
			/* Standard */
			transition: opacity 0.3s ease;
}
.follow-us li a:hover {
	opacity: 1; filter: alpha(opacity = 100);
}
.follow-us li {
	display: inline;
}
#main-nav {
	text-transform: uppercase; font-weight: bold;
}
#main-nav li ul.sub-menu {
	padding: 0px;
}
#navigation ul#main-nav li ul.sub-menu li a {
	background: #f6f6f6 !important; text-decoration: none; color: #aa1919 !important;
}
#navigation ul#main-nav li ul.sub-menu li a:hover {
	background: #ad4949 !important; color: #fff !important;
}
ul#secondary-menu.nav li a {
	padding: 0.5em 1em !important; color: #aa1919;
}
ul#secondary-menu.nav li a:hover {
	background: #ad4949;
}
#nav-search {
	margin-right: 10px;
}
.searchform {
	margin: 8px 20px 0 0 !important; background: #ad4949; border: none;
}
.searchform input.s {
	width: 78%;
}
.icon-search {
	color: #fff;
}
.header-posts {
	width: 45%; float: right; position: absolute; right: 0px; margin-top: 0px; height: 100%;
}
.header-posts li {
	background: none; border: none; height: 100%;
}

.header-posts li li {
	width: 29%; margin-right: 2%; float: left; list-style: none; background: #f8f8f8; border: 1px solid #dbdbdb; border-radius: 3px; padding: 4px; line-height: 1.25em; height: 100%; display: block; min-height: 140px;
}
/*
.header-posts li li img {
	width: 100%;
} */
.header-posts li li:last-child {
	margin-right: 0;
}
.header-posts .widget ul li a {
	line-height: 12px; font-weight: bold; margin: 3px 0; display: block;
}
.imagefix {
	float: left!important; margin-right: 5px;
}
.widget-rss-output {
	clear: both;
}
.news {
	padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #eee;
}
.widget .news { margin-bottom: 8px; padding-bottom: 8px; }
p.widget-rss-output {margin-bottom: 0px; }

#header .widget {font-size: 10px; line-heigh: 1em; }