/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
/* Red menu toggle button for mobile */
.menu-toggle {
	background-color: #bc1212;
}

/* Header menu dark grey hover */
.header-navigation a:hover {
	color: #6d6d6d !important;
}	
/* Header menu selected item bold red */
.current-menu-item > a {
	color:#BC1212 !important;
}
/* Next page dark grey hover */
.nav-next a:hover {
	color: #6d6d6d !important;
}	
/* Previous page dark grey hover */
.nav-previous a:hover {
	color: #6d6d6d !important;
}

/* Blockquote grey background with itallic font */
blockquote {
	font-family: Georgia, serif;
	font-size: 10px !important;
	font-style: italic;
	margin: 0.25em 0;
	padding: 0.25em 40px;
	line-height: 1.45;
	position: relative;
	color: #383838;
	background:#f7f7f7;
}
/* Blockquote font size */
blockquote p {
	font-size: 17px !important;
	padding-top: 10px;
}
/* Blockquote large quote */	
blockquote:before {
	display: block;
	content: "\201C";
	font-size: 80px;
	position: absolute;
	left: -10px;
	top: -10px;
	color: #7a7a7a;
}
/* Box div dark red dashed line */
.boxed {
  border: 2px dashed #b30000;
  padding: 10px;
  margin-left: 2px;
	margin-right: 2px;
	margin-top: 10px;
	margin-bottom: 10px;
}
/* Ordered list indent */
ol.post_list {
	list-style-position: inside;
}
.post_list li {
	padding: 15px;
}
/* header menu selected item white background, rounded corners */
.current-menu-item > a {
	background-color: #fff !important;
	border-radius: 10px;
	padding: 5px !important;
}
.mobile-menu li {
	margin-top: 5px;
}

/*Padding below Google Adsense*/
.google-auto-placed { 
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	border-spacing: 5px !important;
	margin-bottom: 10px !important;
	margin-top: 10px !important;
	position: relative !important;
}

/*Border below header*/
.site-header {
	border-bottom: 1px solid #f2f2f2 !important;
}

/*Tutorial Menu*/
#nav_menu-6 ul {
	display: inline;
	list-style: circle !important;
}

#nav_menu-6 li {
	padding: 5px 2px 5px 2px;
	border-bottom: none;
	float: left;
	font-size: 15px;
}

#nav_menu-6 li::before {
  content: "•";
	padding-right: 5px;
  color: #6d6d6d;
}

/*Review Menu*/

#nav_menu-8 ul {
	display: inline;
	list-style: circle !important;
}

#nav_menu-8 li {
	padding: 5px 2px 5px 2px;
	border-bottom: none;
	float: left;
	font-size: 15px;
}

#nav_menu-8 li::before {
  content: "•";
	padding-right: 5px;
  color: #6d6d6d;
}

/*Patreon Spacing*/
#custom_html-8 {
	margin-bottom: 12px;
}

/*Social Icons Spacing*/
#jetpack_widget_social_icons-5 {
	margin-bottom: -10px;
}

/*Podcast Spacing*/
#media_image-3 {
	margin-bottom: 25px;
}

/*Patreon Box No Adsense Ads*/
#patreonbox .google-auto-placed {
display:none !important;
}

/*Header No Adsense Ads*/

#site-header .google-auto-placed {
display:none !important;
}
.header-bar-menu .mobile-menu .google-auto-placed {
display:none !important;
}