/*
Theme Name: bs5 Child
Theme URI: https://them.es/starter
Template: bs5
Author: them.es
Author URI: https://them.es/
Tags: custom-background,custom-colors,featured-images,flexible-header,microformats,post-formats,rtl-language-support,theme-options,translation-ready,accessibility-ready
Version: 3.5.3.1727550135
Updated: 2024-09-28 15:02:15
*/

/* OVERWRITE SOME OF THE MAIN THEME'S STYLES */

.entry .entry-title:before {
  background: #767676;
  content: "\020";
  display: none;
  height: 0;
  margin: 0;
  width: 0;
}

h2::before {
  display: none;
}

/* CSS_BEGIN capitolperspective.css */

body { background:#fff; } 

#header { padding-bottom:10px; }

aside { 
	max-width:200px; 
	border: none !important; 
}

.boxTitle {
	float: left;
	width: 100%;
	font-size: 110%;
	font-weight:400;
	//background-color: #fdebea;
	//background-color: #e1f5fe;
	background-color: #a864a8;
	//background-color: #477980;
	//border: 1px solid #9AB4C1;
	//color:#db0d01;
	//color:#078bd4;
	color:#fff;
	padding: 13px 10px 13px 10px;
	margin: 0 0 15px 0;
	line-height: 1.25;
	}


#blog-content-title {
	display:none;
}

#blog-content-title .boxTitle h2 {
	padding:0;
	margin:0;
}

#blog-aside-title {
	display:block;
	max-width:150px;
	margin-left:-5%;
}

#blog-aside-title { border-bottom: #fff solid 5px; }

#blog-aside-title h3 {
	color:#fff;
}


/*
#aside-header {
	margin:0 11% 3em 0; 
	padding:0;
	float:right;
	width:15%;
	max-width:150px;
	//line-height:95%;
	//border-left: 5px #3b94df solid;
	//border-left:solid 5px #212150;
	//border: 2px solid blue;
}
*/


#header { padding-bottom:10px; }

@media only screen and (max-width: 1200px) and (min-width: 720px) {
	#page-content-wrapper { padding-top:20px; }	
}

@media only screen and (max-width: 720px) and (min-width: 10px) {
	#blog-content-title {
		display:block;
	}

	#blog-aside-title {
		display:none;
	}

}

/* TODO: need to track down why the top padding shrinks within this narrow range, but for now, we'll compensate by adding padding for the exact pixel range effected */
@media only screen and (max-width: 767px) and (min-width: 721px) {
	#my-top-padding {
		padding-top:4em;
	}
}

/* CSS_END capitolperspective.css */

/* clear header shadow */
#header {
	clear:both;
	float:left;
	width:100%;
	background-color: #FFF;
	-webkit-box-shadow: 0 2px 10px rgba(0,0,0,.2);
	-moz-box-shadow: 0 2px 10px rgba(0,0,0,.2);
	box-shadow: 0 2px 10px rgba(0,0,0,.2);
	border-bottom:none;
}
