/*
Theme Name: Colormag Pro Child Theme
Theme URI: http://themegrill.com/themes/colormag/
Description: Child Theme for Colormag Pro
Author: ThemeGrill
Author URI: http://themegrill.com
Template: colormag-pro
Version: 1.0
*/

/* all td.best* used in bestseller tables (carried over from Mark's CSS) */
td.best {
	font-family: arial, sans-serif;
}
td.bestcell {
	font-family: arial, sans-serif;
	color: #663300;
	background-color: #D6E7E7;
}
td.bestch {
	font-family: arial, sans-serif;
	background-color: #ddcccc;
}
td.bestnyp {
	background-color: #ffffcc;
}
td.beststale {
	background-color: #cccccc;
}


/* all td.monbest* used in bestseller tables (carried over from Mark's CSS) */
td.monbest {
	font-family: arial, sans-serif;
	padding: 7px;
}
td.monbestcell {
	font-family: arial, sans-serif;
	color: #663300;
	background-color: #D6E7E7;
	padding: 7px;
}
td.monbestch {
	font-family: arial, sans-serif;
	background-color: #ddcccc;
	padding: 7px;
}
td.monbestnyp {
	background-color: #ffffcc;
	padding: 7px;
}
td.monbeststale {
	background-color: #cccccc;
	padding: 7px;
}

/*Removes metadata from slider entries*/
.widget_slider_area_rotate .slide-content
.below-entry-meta {
display:none;
}

/*changes padding between title and content in blurb sidebar widget*/
.widget_featured_posts_vertical .article-content .entry-title {
	padding: 5px 0 20px 0;
}

/*remove huge featured image on single posts*/
.single .featured-image {
  display: none;
}

/*responsive css for larger screen size*/
@media (min-width: 801px){

#header-right-section{
	margin: 0px;
	position:absolute;
	right:0;
	max-width: 65%;
}

/*set header logo sizing*/
#header-text-nav-container .inner-wrap {
    max-width: 1200px;
}
#header-text-nav-container .main-navigation .inner-wrap {
	max-width: 1200px;
}

/*prevents header from shrinking if an ad is missing
set header logo image positioning*/
#header-text-nav-wrap{
	height: 200px;
	overflow: hidden;
	position:relative;
	max-width: 100%;
}

/*header ad sizing and display options*/
/*front page headers*/
#custom_html-31{
	max-height:100px;
	padding-top: 5px;
}

#custom_html-37{
	max-height:100px;
	padding-top: 5px;
} /*end front page headers*/

/*ad example page headers*/
#custom_html-72{
	max-height:100px;
	padding-top: 5px;
}

#custom_html-73{
	max-height:100px;
	padding-top: 5px;
} /*end ad example page headers*/

/*News/Features page headers*/
#custom_html-77{
	max-height:100px;
	padding-top: 5px;
}

#custom_html-78{
	max-height:100px;
	padding-top: 5px;
	}
	
#custom_html-90{
	display:none;
	}
/*end News/Features page headers*/

/*Reviews page ad headers*/
#custom_html-79{
	max-height:100px;
	padding-top: 5px;
}

#custom_html-80{
	max-height:100px;
	padding-top: 5px;
	}
	
#custom_html-91{
	display:none;
}
	
/*front page mobile headers*/
#custom_html-48{
	display:none;
}
/*end front page mobile headers*/

/*misc page mobile header*/


	#custom_html-88{
		display:none;
	}	
	
.banner{
	height:100px;
}

#header-left-section{
	position: absolute;
	min-width: 1200px;
	
}

/*hides header images used for smaller screen size*/
#header-logo-image-2{
	display:none;
	padding: 0px;
	overflow-x: hidden;
}

#mapped-image{
	height: 225px;
	margin-bottom: 0px;
}
}/*end responsive css*/

/*responsive css for smaller screen size*/
@media only screen and (max-width: 800px){

/*hides header images used for larger screen sizes*/
#mapped-image{
	display: none;
}

#custom_html-31{
	display:none;
}
	
#custom_html-87{
	display:none;
}
	#custom_html-77{
	display:none;
}
	#custom_html-79{
	display:none;
}

#header-left-section{
	margin: 0;
	padding: 0;
}

#header-logo-image-2{
	padding: 0px;
}

img{
	margin-bottom: 5px;
}

} /*end responsive css*/

/*responsive css for mobile screens*/
@media only screen and (max-width: 400px){
	
/*cover images or featured images display better with text*/
	.widget_default_news_colormag.widget_featured_posts img{
		float: none;
	}

#content .post.archive-layout-two img{
	float: none;
}
} /*end responsive css*/


/*something about hiding the default 404 page*/
.error404 .error-wrap {
  display: none;
}

/*HIDE PAGE TITLE ON AD PAGE*/
.page-id-66257 .entry-title {display: none;
}

/*HIDE PAGE TITLE ON SUBSCRIBE PAGE*/

.page-id-31338 .entry-title {display: none;
}

/*HIDE PAGE TITLE ON Index PAGE*/

.page-id-66397 .entry-title {display: none;
}

/*Padding under title in staff entries*/
article.category-staff 
.entry-title {
  margin-bottom: 2px;}

/*Removes metadata from Staff entries*/
article.category-staff 
.article-content 
.below-entry-meta {
	display:none;
}

/*Removes metadata from blurb entries*/
article.category-blurb
.article-content 
.below-entry-meta {
	display:none;
}

/*changes blockquote styling so that it only appears once per blockquote, not once per paragraph*/
blockquote p:before{
display:none;
}

blockquote {
	position:relative;
	background-color: transparent;
}

blockquote:before{
	content: "\f10d";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	color: #5e1010;
	font-size: 32px;
	position: absolute;
	top: 10px;
	left: 10px;
}/*end blockquote styling*/


/* Modify Caption Styling */
.wp-caption-text {
font-family: "Open Sans Condensed";
font-size: 12px;
color: grey;
font-style: italic;
margin-top: 2px !important;
margin-bottom: 2px !important;
}

/*Remove box from captioned image */
.wp-caption {
border: none;
margin-bottom: 2px;
}

/*remove featured images from front page News widget*/
#colormag_featured_posts_widget-3 figure{
	display: none;
}

/*remove featured images from ad sample page News widget*/
#colormag_featured_posts_widget-12 figure{
	display: none;
}

.widget_block_picture_news_inner_wrap {
	 position: relative;
}

/* cover images on lower section of right sidebar, front page*/
#style5_slider_colormag_child_news_in_picture_widget-18 .single-article{
	width: 100%;
	max-width: 100%;
	margin-right: 0;
	margin-bottom: 20px;
}

/*cover image on All Posts sidebar*/
#colormag_child_news_in_picture_widget-19.widget_highlighted_posts{
	margin-bottom: 5px;
	
}
#style5_slider_colormag_child_news_in_picture_widget-19 .single-article{
	width: 100%;
	max-width: 100%;
	margin-bottom: 0px;
}

#style5_slider_colormag_child_news_in_picture_widget-19 .article-content{
	display: none;
}

/*cover image on News and Features sidebars*/
#colormag_child_news_in_picture_widget-20.widget_highlighted_posts{
	margin-bottom: 5px;
	
}
#style5_slider_colormag_child_news_in_picture_widget-20 .single-article{
	width: 100%;
	max-width: 100%;
	margin-bottom: 0px;
}

#style5_slider_colormag_child_news_in_picture_widget-20 .article-content{
	display: none;
}

/*cover image on Reviews sidebars*/
#colormag_child_news_in_picture_widget-21.widget_highlighted_posts{
	margin-bottom: 5px;
	
}
#style5_slider_colormag_child_news_in_picture_widget-21 .single-article{
	width: 100%;
	max-width: 100%;
	margin-bottom: 0px;
}

#style5_slider_colormag_child_news_in_picture_widget-21 .article-content{
	display: none;
}

/*cover image on static page sidebars*/
#colormag_child_news_in_picture_widget-22.widget_highlighted_posts{
	margin-bottom: 5px;
	
}
#style5_slider_colormag_child_news_in_picture_widget-22 .single-article{
	width: 100%;
	max-width: 100%;
	margin-bottom: 0px;
}

#style5_slider_colormag_child_news_in_picture_widget-22 .article-content{
	display: none;
}



/*get rid of featured image in main news section*/
.widget_block_picture_news.widget_highlighted_posts .article-content {
	padding: 0 4% 15px;
	width: 92%;
}
.widget_block_picture_news.widget_highlighted_posts .below-entry-meta {
	display: none;
}
.widget_block_picture_news.widget_highlighted_posts .article-content .entry-title {
	font-size: 18px;
}
.widget_block_picture_news.widget_featured_posts .article-content .entry-title a {
	color: #ffffff;
}
.widget_block_picture_news.widget_featured_posts .article-content .entry-title a:hover {
	color: #289dcc;
}
.widget_block_picture_news.widget_featured_posts img {
	margin-bottom: 0;
	width: 100%;
}
.widget_block_picture_news.widget_featured_posts .article-content .below-entry-meta .posted-on .fa,
.widget_block_picture_news.widget_featured_posts .article-content .below-entry-meta .byline .fa,
.widget_block_picture_news.widget_featured_posts .article-content .below-entry-meta .comments .fa {
	color: #ffffff;
}

#primary .widget-title {
	border-bottom: 2px solid #289dcc;
	font-size: 18px;
	margin-bottom: 15px;
	padding-bottom: 0;
}
#primary .widget-title span {
	background-color: #289dcc;
	color: #fff;
	padding: 6px 12px;
	display: inline-block;
}

/* old custom widget cover images 
 * 

#colormag_child_news_in_picture_widget-3 .single-article{
	width: 100%;
	max-width: 100%;
	margin-right: 0;
	margin-bottom: 20px;
}

#colormag_child_news_in_picture_widget-5 .single-article{
	width: 100%;
	max-width: 100%;
	margin-right: 0;
	margin-bottom: 20px;
}

#colormag_child_news_in_picture_widget-8 .single-article{
	width: 100%;
	max-width: 100%;
	margin-bottom: 0px;
}

#colormag_child_news_in_picture_widget-8{
	margin-bottom: 0px;
	padding: 0px;
}

#colormag_child_news_in_picture_widget-8.widget{
	margin-bottom: 5px;
}

#colormag_child_news_in_picture_widget-8.widget_block_picture_news.widget_featured_posts .article-content{
	display: none;
}
*/