/* 
Theme Name: Peter L Clevinger Foundation
Theme URI: http://theme.wordpress.com/themes/motif/
Description: Peter L Clevinger Foundation / Motif Child Theme
Template: motif
Version: 1.0.0
Author: Clayton Snodgrass
Author URI: http://snodgrasscreative.com/
License: GNU General Public License
License URI: 

*/

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

/* =Start From Here
-------------------------------------------------------------- */

a, a:visited, a:hover, a:focus, a:active {
	color: #B31834;
}
	
.site-branding {
	padding: 10px 34px;
	text-align: center;
}

#site-logo {
	max-width: 380px;
	margin: 0 auto;
}

#site-logo img {
	max-width: 100%;
	height: auto;
}

.main-navigation {
	background-color: transparent;
	border-radius: 5px 5px 0 0;
}
	
.main-navigation li {
	float: none;
	padding: 16px 30px;
	letter-spacing: 3px;
	font-weight: bold;
}

.main-navigation li a {
	color: #555555;
}

.main-navigation li.current_page_item a, .main-navigation a:hover, .main-navigation ul :hover > a, .main-navigation ul ul :hover > a {
	color: #B31834;
}

.main-navigation ul ul, .main-navigation ul ul ul {
	background-color: #FFFFFF;
	background-image: url('/wp-content/themes/motif/images/body-bg.png');
}

.menu-toggle {
	color: #555555;
	font-weight: bold;
}

.hero-container-inner .entry-header {
	display: none;
}

.hero-container-inner article {
	text-align: center;
	background: transparent;
	box-shadow: none;
}

.hero-container-inner .entry-content p {
	font-size: 15px;
	margin-bottom: 10px;
}

.hero-container-inner .entry-content h1 {
	margin: 0 0 15px 0;
	font-style: italic;
	font-weight: bold;
	color: #333333;
}

.hero-container-inner .entry-content h1 a {
	color: #C13D2C;
}

.hero-container-inner .entry-content h1 a:hover {
	color: #FF1821;
}

a.start_btn {
	background: #ffd65e; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffd65e 0%, #febf04 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd65e), color-stop(100%,#febf04)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffd65e 0%,#febf04 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffd65e 0%,#febf04 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffd65e 0%,#febf04 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffd65e 0%,#febf04 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd65e', endColorstr='#febf04',GradientType=0 ); /* IE6-9 */
	border: 2px solid #D9AC00;
	color: #333333;
	border-radius: 5px;
	cursor: pointer;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 2px;
	font-size: 15px;
	line-height: 1;
	padding: 20px;
	text-transform: uppercase;
	display: block;
	max-width: 280px;
	margin: 0 auto;
}

a.start_btn:hover {
	background: #F1BF00;
	text-decoration: none;
	color: #000000;
}

.hero-container-inner a.start_btn {
	width: 60%;
	margin: 0 auto;
}

img.home-icon {
	float: left;
	margin: 0 10px 0px 0;
}

.site-info {
background-color: transparent;
}

.entry-header {
background-color: transparent;
}

.footer-widget-area {
background-color: #B31834;
border-radius: 0 0 5px 5px;
padding-bottom: 0px;
}

h1.entry-title {
	font-style: italic;
	border-bottom: 1px dashed #CCCCCC;
	padding-bottom: 20px;
	margin-bottom: 0;
	color: #B31834;
}

.entry-title a, .entry-title a:visited {
	color: #B31834;
	text-decoration: underline;
	
}

.entry-title a:hover {
	text-decoration: none;
	color: #B31834;
}

.entry-meta {
	margin-top: 20px;
}

.site-content {
background-color: #FAFAFA;
border-radius: 5px 5px 0 0;
}

.starthere {
	color: #404040;
	text-align: center;
}

.starthere img {
	margin-bottom: 10px;
}

.sidebar-widget-area .widget a, .sidebar-widget-area .widget a:visited {
	color: #B31834;
	text-decoration: underline;
}

.sidebar-widget-area .widget a:hover {
	color: #B31834;
	text-decoration: none;
}

.sidebar-widget-area h1.widget-title {
	text-align: center;
	font-style: italic;
}

.sidebar-widget-area .widget {
	background-color: #FFFFFF;
}

.sidebar-widget-area .widget a.start_btn {
	color: #333333;
}

.sidebar-widget-area .widget a.start_btn:hover {
	color: #000000;
}



/* Forms
-------------------------------------------------------------- */

.page-template-page-templateslanding-page-php #primary {
	margin: 34px auto;
	float: none;
	text-align: center;
}


#primary .gform_wrapper .gform_footer input[type=submit] {
background-color: #B31733;
border: 1px solid #EA2E25;
color: #FFFFFF;
border-radius: 5px;
cursor: pointer;
font-size: 13px;
font-weight: bold;
letter-spacing: 2px;
font-size: 15px;
line-height: 1;
padding: 18px 60px;
text-transform: uppercase;
font-family: "Droid Sans", Arial, sans-serif;
}

#primary .gform_wrapper li, #primary .gform_wrapper form li {
	margin-bottom: 20px;
}

#primary .gform_wrapper .gform_footer input[type=submit]:hover {
	background: #FF1821;
}

#primary .gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right {
    float: left !important;
    clear: left !important;
    width: 99% !important;
} 

/* Below was max-width 320px prior to 2023.04 - Chris D */
#primary .gform_wrapper .ginput_complex input[type=text], #primary .gform_wrapper .top_label input.large, #primary .gform_wrapper .top_label input.medium, #primary .gform_wrapper .top_label textarea.textarea {
	border-radius: 5px;
	border: 1px solid #CCCCCC;
	max-width: 465px;
	font-size: 17px;
	padding: 10px;
	width: 92% !important;
}

#primary .gform_wrapper .ginput_complex .ginput_right select {
	width: 87% !important;
	max-width: 300px;
}

#primary .gform_wrapper .ginput_complex label {
	font-weight: normal;
	margin-bottom: 8px;
}

#primary .gform_wrapper .gfield_checkbox li label, #primary .gform_wrapper .gfield_radio li label {
	font-weight: normal;
	font-style: italic;
}

.foot-email-header {
	padding-left: 10px;
}


.foot-email-header h3 {
	font-family: Georgia, serif;
	font-style: italic;
	font-weight: normal;
	font-size: 30px;
	margin-bottom: 6px;
	color: #E0DFE1;
}

.foot-email-header p {
	font-size: 15px;
	margin-bottom: 0px;
	color: #E0DFE1;
}

.footer-widgets #mc_embed_signup {
	background: transparent;
}

.footer-widgets #mc_embed_signup input.email {
	border-radius: 5px;
}

.footer-widgets #mc_embed_signup .mc-field-group label {
	color: #FFFFFF;
	margin-bottom: 10px;
	font-weight: bold;
}

.foot-logo {
	margin-top: 20px;
}

@media (min-width:600px) {

.main-navigation {padding: 0;}

ul.nav-menu {text-align: center;}

ul.nav-menu li { display: inline-block; }

/* max-width was 68% prior to 2023.04. Make 100 or delete? - Chris D */
.gf_browser_chrome.gform_wrapper, .gform_wrapper  {
overflow: inherit;
margin: 10px auto;
/* max-width: 68%; */
}

.foot-logo {
	margin-top: 60px;
}
	
}

/* @media (min-width:768px) {
	.hero-container-inner .entry-content h1 {
	 display: none;
	}
} */

/* Below was 950px prior to 2018.06 - Chris D */
@media (min-width:1010px) {
	.hero-container-inner .entry-content h1 {
		display: block;
		color: #FFFFFF;
		text-shadow: 3px 3px 1px #000000;
		margin-bottom: 10px;
	}
}

@media (min-width:1200px) {

.front-page-content-area .with-featured-image .hentry {
margin-left: 620px;
max-width: 446px;
}

}