/*
Theme Name: Randal Rauser
Description: Child theme
Author: Randal Rauser
Template: commodore
*/

/*
Note: The parent theme does not include any CSS in
style.css, and so you don't need to @import it here.
*/

/* Add your custom CSS here. */

body {
	color: #2b2b2b;
	font-weight: 400;
	line-height: 1.6;
}

a {
	color: #0b7332;
	font-weight: 600;
}

h1 {
	font-size: 24px;
	color: #9e8d44;
}

h2 {
	color: #9e8d44;
}

h3 {
	font-weight: 600;
	font-size: 24px;
}

.entry-title, .entry-title a, .widget-title {
	color: #9e8d44;
	font-weight: 600;
}

#top {
	padding: 5px 0 0 20px;
}

#text-11 {
	position: absolute;
	top: 15px;
	right: 10px;
	margin-bottom: 10px;
	list-style: none;
}

#primary-menu > li > a {
	font-size: 14px;
	text-shadow: none;
	padding: 0 24px;
}

#access #search-trigger {
	width: 60px !important;
	background-image: url("http://randalrauser.com/wp-content/themes/commodore-child/assets/images/skin/green/search-popup-trigger60_1x.png") !important;
}

#main #content .inner {
	padding-left: 10px;
}

.entry-meta .author {
	display: none;
}

.category-podcast #content h2.page-title {
	display:none;
}

.category-podcast-the-tentative-apologist #content {
	background: url("http://randalrauser.com/wp-content/uploads/2013/05/RRauser_Podcast-Post-graphic.jpg") no-repeat scroll 0% 0% transparent;
	background-position: center top;
	margin: 10px 0;
	padding: 210px 0 0 0;
	max-width: 100%;
}

.category-podcast-59-second-apologist #content h2.page-title {
	display:none;
}

.category-podcast-59-second-apologist #content {
	background: url("http://randalrauser.com/wp-content/uploads/2014/09/RRauser_Podcast-Post-graphic-59b.jpg") no-repeat scroll 0% 0% transparent;
	background-position: center top;
	margin: 10px 0;
	padding: 210px 0 0 0;
}

#footer_sub_content .footer_sub_content-content a {
	color: #fff;
}

.first {
	clear: both;
	margin-left: 0;
}



@media (max-width: 992px) {

#text-11 {
	display: none;
}

#primary-menu > li > a {
	font-size: 12px;
	text-shadow: none;
	padding: 0 20px;
}

.menu-wrapper {
	margin-top: 0;
}

#branding .header_logo {
	margin-bottom: 0;
}

}

@media (max-width: 767px) {
	body {
		background-image: none !important;
}
}

@media 	only screen and (-webkit-min-device-pixel-ratio: 1.5),
		only screen and (-moz-min-device-pixel-ratio: 1.5),
		only screen and (-o-min-device-pixel-ratio: 1.5),
		only screen and (min-device-pixel-ratio: 1.5),
		only screen and (min-resolution: 1.5dppx) {
	#access #search-trigger {
		background-size: 60px 60px;
	}
