/*
Theme Name:     KCL_CUSTOM
Theme URI:      http: //keithcurrylance.com/new
Description:    Child theme for the foghorn 
Author:         Zeth Lietzau
Template:       foghorn
Version:        0.1.0
*/

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


/*
 * 194066
 * 
 * Dark Brown: 4a2811
 * lighter : 54361a
 * lighter: 9d742f
 * 
 * Red: 720000
 * 
 */
#site-title a {color: #000000; font-family: "Times New Roman"}
#site-title a:hover {color: #aa0000;}
a {color: #194066; text-wrap: unrestricted; word-wrap: break-word; }
body {font-family: helvetica, arial, sans-serif;}
#secondary img {max-width: 100%;}
.widget ul {font-size: 16px;}
.widget ul li {line-height: 1.5em;}

.widget:hover {
	border-color: rgba(76, 9, 26, .3);
}

#ljindex ul {list-style: none; text-align: center; margin: 0;}

#menu-top-navigation a, #ljindex a {color: #4c091a; width: 100%;}
#menu-top-navigation a, #ljindex a {color: #aa0000; width: 100%;}


#menu-navigation li, #ljindex li {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-align: center;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #aa0000;
	border: 1px solid #4c091a;
	border-color: #000000;
	-moz-transition: background-color .5s ease .1s;
	-webkit-transition: background-color .5s ease .1s;
	-o-transition: background-color .5s ease .1s;
	transition: background-color .5s ease .1s;
	font-weight: bold;
}
#menu-navigation li:hover, #ljindex li:hover {
	background-color: #4c091a;
	background-color: #720000;
	border-color: #4c091a;
	

}
#menu-navigation li a:hover, #ljindex li a:hover {text-decoration: none; }

#menu-navigation li a, #ljindex li a {
	color: #f2f2f2;
	font-family: Helvetica Neue,Helvetica,Trebuchet MS,Arial,Verdana,Tahoma,"DejaVu Sans","Liberation sans","Bitstream Vera Sans",sans-serif;
}

#ljindex ul li {display: inline; padding: 5px 15px; margin: 10px;}

#access a {display: inline;}
.content-wrap {
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;

	
}

#social-widget-2 {display: none;}

footer#colophon {text-align: center;}

article {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-right: 0;
}

#branding {
	border-bottom: 2px solid #4c091a;
	border-color: rgba(0, 0, 0, .7);
}
#branding hgroup {float: left;}
#site-generator {
	border-top: 2px solid #000000;
	border-color: rgba(0, 0, 0, .7);
	
}

#sidebar_img {text-align: center; margin-bottom: 5px;}

header {width: 100%;}

.widget, #respond {

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
}

#sidebar_img img{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	//border: 2px solid rgba(25, 64, 102, .7);	
	//border: 2px solid rgba(76, 9, 26, .7);
}


/* MODAL CONTACT */
#smcf-container div.smcf-bottom {display: none;}
#smcf-container h1{color: #ffffff !important;}
#smcf-container div.smcf-top, #smcf-container div.smcf-content {
	background: #aa0000 !important;
	background-color: rgba(25, 64, 102, .8) !important;
}

#smcf-container, #smcf-container div.smcf-top{	
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

 #smcf-container div.smcf-content  {
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

#smcf-container .smcf-send, #smcf-container .smcf-cancel {
	background: #4c091a !important;
	background: #aa0000 !important;
	background-color: rgba(76, 9, 26, .8) !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.attachment #primary {float: left !important; width: 60% !important;}
.attachment #secondary {margin-right: 0;}

#s2_form_widget-2 .widget-title {color: #AA0000;}
#s2_form_widget-2 input[type="submit"] {
	background: #aa0000 !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #ffffff;
	padding: 5px;
	border-color: #aa0000;
	font-weight: bold;
	margin-bottom: 10px;
}
#s2_form_widget-2 input[type="submit"]:hover {
	background-color: #720000 !important;
	color: yellow;
}
#s2_form_widget-2 input[name="unsubscribe"] {
	font-size: .9em; margin-left: 10px;
} 

#site-title a {
	font-size: 24px;
}

/* RESPONSIVE */

@media (min-width: 1060px) {


}

@media (max-width: 1060px) {
	#site-title a {font-size: 20px;}
	#access ul {font-size: 15px;}
}

@media (max-width: 880px) {
	#secondary {
		width: 31%;
		display: block;
		float: right;
		margin-right: 0;
		
	}
	#primary {
		width: 64%;
		
	}
#s2_form_widget-2 input[name="unsubscribe"] {
	font-size: .9em; margin-left: 0;
} 
	
	
	
	
}

@media (max-width: 760px) {
	#secondary {
		float: left;
		width: 100%;
	}
	#primary {
		width: 100%;
	}
	#access ul {display: none;}
}

@media (max-width: 660px) {
	#ljindex ul li {padding: 5px; margin: 5px;}
	#access {float: left !important; clear: both !important;}
}

@media (max-width: 480px) {
	#ljindex ul li {display: block; }
}



/* CONTACT FORM*/
.wpcf7 {}