/*
Theme Name: SCC Blessing Child
Description: ThemeMakers Blessing Child Theme
Author: Theme Edited by rb systems and design
Author URI: http://rbsystems-design.com
Template: blessing
Version: 1.0.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: unlimited-color-variations, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, four-different-sliders, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, post-formats, theme-options, visual-shortcodes, translation-ready
*/

@import url("../blessing/style.css");

/* ---------------------------------------------------------------------- */
/*	Reset
/* ---------------------------------------------------------------------- */
img
  {  padding: 20px;}

/* ---------------------------------------------------------------------- */
/*	Styling
/* ---------------------------------------------------------------------- */

/* Color */

.color-1 .navigation > div > ul > li:hover > a,
.color-1 .navigation > div > ul > li.current-menu-item > a,
.color-1 .navigation > div > ul > li.current-menu-parent > a,
.color-1 .navigation > div > ul > li.current-menu-ancestor > a,
.color-1 .navigation > div > ul > li.current_page_item > a,
.color-1 .navigation > div > ul > li.current_page_parent > a,
.color-1 .navigation > div > ul > li.current_page_ancestor > a,
.color-1 #sidebar .widget li:hover > a,
.color-1 blockquote,
.color-1 blockquote p,
.color-1 a:hover:not(.button), .color-1 a > *:hover:not(.button),
.color-1 .widget ul li:hover:after,
.color-1 .comment-meta .author,
.color-1 .entry-body .e-date strong,
.color-1 a.event-link:hover span.event-text,
.color-1 a.event-link:hover span.event-numbers
{
	color: #0645d5;
}

/* Background Color */

.color-1 .page-header,
.color-1 .jta-tweet-list-controls-button:hover,
.color-1 .recent-projects-nav a:hover,
.color-1 .ui-state-highlight .fc-day-number,
.color-1 .ui-state-hover,
.color-1 .fc-button-month.ui-state-active,
.color-1 .fc-button-agendaWeek.ui-state-active,
.color-1 .fc-button-agendaDay.ui-state-active
{
	background-color: #0645d5;
}

.color-1 .fc-event-inner.fc-event-skin
{
	background-color: #faf8ec;
}

.fc-event-inner.fc-event-skin:hover .fc-event-title,
.fc-event-inner.fc-event-skin:hover .fc-event-time
{color: #0645d5 !important;}


.color-1 .tabs-style-1 .tabs-nav li.active a,
.color-1 .tabs-style-1 .tabs-nav li:hover a,
.color-1 .tabs-style-3 .tabs-nav li.active a,
.color-1 .tabs-style-3 .tabs-nav li:hover a {
	border-color: #00255c;
	color: #fff;
	text-shadow: none;
	background: #0645d5; /* Old browsers */
	background: -moz-linear-gradient(top,  #0645d5 0%, #00255c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0645d5), color-stop(100%,#00255c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0645d5 0%,#00255c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0645d5 0%,#00255c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0645d5 0%,#00255c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0645d5 0%,#00255c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0645d5', endColorstr='#00255c',GradientType=0 ); /* IE6-9 */	
}

/* ---------------------------------------------------------------------- */
/*	Basic Elements
/* ---------------------------------------------------------------------- */


h1, h2, h3, h4, h5, h6 {
	margin-bottom: 15px;
	color: #00255c;
	font-weight: 400;
	line-height: 1.25;
}

	/* -------------------------------------------------- */
	/*	Button
	/* -------------------------------------------------- */
    
    	.button.default,
	.button.dark:hover,
	input#submit {
		border-color: #d7d5cf;
		border-bottom-color: #d0cfc9;
		color: #597bad;
		text-shadow: 1px 1px 0 #f9f9f7;
		background: #faf9f7; /* Old browsers */
		background: -moz-linear-gradient(top,  #faf8ec 0%, #ebf0fc 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,##faf8ec), color-stop(100%,#ebf0fc)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  ##faf8ec 0%,#ebf0fc 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  ##faf8ec 0%,#ebf0fc 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  ##faf8ec 0%,#ebf0fc 100%); /* IE10+ */
		background: linear-gradient(to bottom,  ##faf8ec 0%,#ebf0fc 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='##faf8ec', endColorstr='#ebf0fc',GradientType=0 ); /* IE6-9 */
	}
    
    	.color-1 .button.default:hover,
	.color-1 .wp-pagenavi span.current,
	.color-1 #submit:hover {
		color: #fff;
		border-color: #00255c;
		text-shadow: none;
		background: #82cfde; /* Old browsers */
		background: -moz-linear-gradient(top,  #0645d5 0%, #00255c 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0645d5), color-stop(100%,#00255c)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #0645d5 0%,#00255c 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #0645d5 0%,#00255c 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #0645d5 0%,#00255c 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #0645d5 0%,#00255c 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0645d5', endColorstr='#00255c',GradientType=0 ); /* IE6-9 */
	}


/* ---------------------------------------------------------------------- */
/*	Header
/* ---------------------------------------------------------------------- */

#header {
	position: relative;
	padding: 15px 0 0;
	background-color: #373533;
	background-repeat: repeat;
	z-index: 999;
}

	/* -------------------------------------------------- */
	/*	Main Navigation
	/* -------------------------------------------------- */

				.navigation {
		position: relative;
		top: 15px;
		clear: both;
		margin: 0 -10px 0;
		padding: 0 10px;
		border-width: 1px;
		border-style: solid;
		border-color: #343131;
	}
	
	.navigation {
		background: #faf8ec; /* Old browsers */
		background: -moz-linear-gradient(top,  #faf8ec 0%, #ebf0fc 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#faf8ec), color-stop(100%,#ebf0fc)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #faf8ec 0%,#ebf0fc 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #faf8ec 0%,#ebf0fc 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #faf8ec 0%,#ebf0fc 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #faf8ec 0%,#ebf0fc 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf8ec', endColorstr='#ebf0fc',GradientType=0 ); /* IE6-9 */
	}
    
    		/* Dropdown */

			.navigation ul ul {
				position: absolute;
				left: 0;
				z-index: 99;
				display: none;
				margin-top: -5px;
				width: 180px;
				background-color: #faf8ec;
			}
            
            
            				.navigation ul ul a {
						display: block;
						padding: 7px 20px;
						border-width: 0 0 1px 0;
						border-style: solid;
						border-bottom-color: #e4e3db;
						text-align: left;
						color: #00255c;
						font-weight: 600;
						font-size: 13px;
						font-family: 'Open Sans', Arial;
					}
					
					.not-ie .navigation ul ul a {
						background: rgb(250,248,236); /* Old browsers */
						background: -moz-linear-gradient(top,  rgba(250,248,236,1) 0%, rgba(235,240,252,1) 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(250,248,236,1)), color-stop(100%,rgba(235,240,252,1))); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top,  rgba(250,248,236,1) 0%,rgba(235,240,252,1) 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top,  rgba(250,248,236,1) 0%,rgba(235,240,252,1) 100%); /* Opera 11.10+ */
						background: -ms-linear-gradient(top,  rgba(250,248,236,1) 0%,rgba(235,240,252,1) 100%); /* IE10+ */
						background: linear-gradient(to bottom,  rgba(250,248,236,1) 0%,rgba(235,240,252,1) 100%); /* W3C */
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f5ee', endColorstr='#ebf0fc',GradientType=0 ); /* IE6-9 */
					}
					.ie8 .navigation ul ul a {background: #f7f5ee; /* Old browsers */}
                    					.navigation ul ul li:last-child > a {
						-webkit-border-radius: 0 0 5px 5px;
						   -moz-border-radius: 0 0 5px 5px;
								border-radius: 0 0 5px 5px;
					}
					
					.navigation ul ul li:hover > a,
					.navigation ul ul li.current-menu-item > a,
					.navigation ul ul li.current-menu-parent > a,
					.navigation ul ul li.current-menu-ancestor > a,
					.navigation ul ul li.current_page_item > a,
					.navigation ul ul li.current_page_parent > a,
					.navigation ul ul li.current_page_ancestor > a {
						background: #36332e;
						color: #77a2e2 !important;
					}
					
					.ie8 .navigation ul ul li:hover > a,
					.ie8 .navigation ul ul li.current-menu-item > a,
					.ie8 .navigation ul ul li.current-menu-parent > a,
					.ie8 .navigation ul ul li.current-menu-ancestor > a,
					.ie8 .navigation ul ul li.current_page_item > a,
					.ie8 .navigation ul ul li.current_page_parent > a,
					.ie8 .navigation ul ul li.current_page_ancestor > a s{
						background: #36332e 
						color: #77a2e2; !important;
					}
                    
                    
                    /* ---------------------------------------------------------------------- */
/*	Page Header
/* ---------------------------------------------------------------------- */

.page-header {
	padding: 20px 0 20px;
	background-image: url(https://www.scc-arts.org/wp-content/themes/blessing-child/images/page-header.png);
	background-position: center 0;
	background-repeat: no-repeat;
}

	.not-ie .page-header {
		-webkit-box-shadow: inset 0 -10px 15px rgba(0,0,0,.05);
		   -moz-box-shadow: inset 0 -10px 15px rgba(0,0,0,.05);
				box-shadow: inset 0 -10px 15px rgba(0,0,0,.05);
		-webkit-transition: background-color .25s linear;
		   -moz-transition: background-color .25s linear;
			-ms-transition: background-color .25s linear;
			 -o-transition: background-color .25s linear;
				transition: background-color .25s linear;	
	}

.page-header h1 {
	margin: 10px 0 0 0;
	font-weight: 400;
	color: #f8f6ee;
	font-size: 30px;
}

	/* ---------------------------------------- */
	/*	Back to Top
	/* ---------------------------------------- */
    		#back-top:hover {
			background-color: #00255c;
			border-color: #c8c8c0;
		}
        
        /* ---------------------------------------------------------------------- */
/*	Footer
/* ---------------------------------------------------------------------- */

#footer {
	position: relative;
	padding: 25px 0 15px;
	border-bottom: 1px solid #cccac2;
	background-color: #e6e3d8;
}

	/* -------------------------------------------------- */
	/*	Widgets
	/* -------------------------------------------------- */
	
	#footer .widget {margin-bottom: 10px;}
    
    
	/* -------------------------------------------------- */
	/*	Contact Form 7
	/* -------------------------------------------------- */

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea
{
    background-color: #fff;
    color: #000;
    width: 50%;
}