/*
 Theme Name:   Nirvana Child
 Theme URI:    http://example.com/nirvana-child/
 Description:  Nirvana Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     nirvana
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  nirvana-child
*/



/* =Theme customization starts here
-------------------------------------------------------------- */
.topbottommargin {
	margin-top: 10px;
	margin-bottom: 10px;
}

.linkcolor {
	color: #2d76da;
}

.subtitlesmaller {
	color:#777;
	font-style: italic;
	font-size: .5em;
} 

.subtitle {	
font-style: italic;
color:#777;
} 

.pageheadersubtitle {	
font-style: italic;
color:#777;
margin-top: -25px !important;
} 


.subtitle a:hover {
	color:#CB5920;
}



/*This is for the default grey subtitles in the menu*/
span.subtitlenav {
	font-style: italic;
	margin-top: -8px;
	margin-bottom:-20px;
	display: block;
}
/*This is for the second set of subtitles in the menu */
span.subtitlenav2 {
	text-transform: uppercase;

}

/*This is to address the spacing issues for the made up subtitles*/
span.subtitlenav3 {
	font-style: italic;
	margin-top: -5px;
	margin-bottom:0px;
	display: block;
}

span.subtitlenav4 {
	font-style: italic;
	margin-top: -10px;
	margin-bottom:0px;
	display: block;
}

#breadcrumbs {
	font-size:1.1em;
}

#content h1 {
	color:#8B6E51;
}

#content a:hover {
	border-bottom: 1px dotted #DDD;
}

#content .note {
	border: 1px solid #CCCCCC;
	padding: 10px;
	background-color: #E4E9F2;
}

#content input {
	border-radius: 3px;
	border: 1px solid transparent;
	border-top: none;
	border-bottom: 1px solid #DDD;
	box-shadow: inset 0 1px 2px rgba(0,0,0,.39), 0 -1px 1px #FFF, 0 1px 0 #FFF;
	outline: 0;
	margin-left:10px;
}

#pp-afterslider img.alignleft:hover,
#pp-afterslider img.alignright:hover,
#pp-afterslider img.aligncenter:hover,
#pp-afterslider img.alignnone:hover,
#content img.alignleft:hover,
#content img.alignright:hover,
#content img.aligncenter:hover,
#content img.alignnone:hover,
#content .wp-caption img:hover {
	filter: alpha(opacity=100);
	opacity: 1.0;
}

#pp-afterslider a img.alignleft:hover,
#pp-afterslider a img.alignright:hover,
#pp-afterslider a img.aligncenter:hover,
#pp-afterslider a img.alignnone:hover,
#content a img.alignleft:hover,
#content a img.alignright:hover,
#content a img.aligncenter:hover,
#content a img.alignnone:hover,
#content .wp-caption a img:hover {
	filter: alpha(opacity=80);
	opacity: 0.8;
}

a img.help {
	border: none;
}

.spoiler {
border-bottom: 1px dotted #ccc;
} 
ol li.h2 {
	font-size:1.4em;
	margin-left:35px;
}

ol li.h2 ol li {
	font-size:1em;
	margin-left:-10px;
}

ol ol {
	list-style: decimal;
}

/*This removes the amchart link from the charts*/
#chartdiv a{
    font-size: 0!important;
}

/*This gets rid of the padding on top of the widgets on the homepage*/
body #front-columns-box {
	padding: 0 0 20px 0;
}

body #front-columns-box #front-columns {
	font-size: 14px;
}

body #tribe-events-pg-template {
	max-width: 1200px;
}

h4.tribe-event-title {
	line-height: 1 em;
}