/*
Theme Name: Lightfast Child
Theme URI: http://www.simplethemes.com/wordpress-themes/theme/lightfast
Description: Lightfast Child theme. Use this child theme to safely make modifications to the existing theme. Using a child theme ensures that you do not lose the modifications with theme updates.
Version: 1.0.0
Author: Simple Themes
Author URI: http://www.simplethemes.com
Template: lightfast
*/


/*
----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------

This child theme enables you to make customizations while allowing for safe updates to the parent theme.
The parent theme's style.css is imported below. If you wish to make customizations, do one of the following:

Option A.) Remove the import below, and copy the contents of lightfast/style.css into this file, but leave the (above) child theme head in tact!
Option B.) Add specific rules BELOW the import. This is intended for minimal customizations.

----------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------

*/

@import url("../lightfast/style.css");

/* WP Radius Task #3676 - change copyright footer text */

#footer #credits,
#footer #credits a,
#footermenu a {
	color: #fff;
	font-weight: bold;
}

/* WP Radius Task #3797 - adjust homepage spacing */
.home .threecolrow .one_third p {
	margin-bottom: 0px;
}

.home .threecolrow .one_third {
	margin-bottom: 0;
}

@media only screen and (max-width: 767px) {
	.home .threecolrow .one_third {
		margin-bottom: 1.5em;
	}

	.home .threecolrow .one_third.last {
		margin-bottom: 0;
	}
}

/* Adjust paragraph spacing */

p {
	margin-bottom: 1.125em;
}

/* WP Radius Task #3809 - form styling */
.ninja-forms-cont .text-wrap.label-above label,
.ninja-forms-cont .textarea-wrap.label-above label {
	display: inline;
}

.ninja-forms-cont .field-wrap > br:nth-child(2) {
	display: none;
}

.ninja-forms-cont .ninja-forms-all-fields-wrap {
	max-width: 500px;
}

#ninja_forms_form_5 .ninja-forms-required-items,
#ninja_forms_form_8 .ninja-forms-required-items, 
#ninja_forms_form_13 .ninja-forms-required-items {
	display: none;
}

#ninja_forms_form_5 > p:first-child,
#ninja_forms_form_8 > p:first-child,
#ninja_forms_form_11 > p:first-child, 
#ninja_forms_form_13 > p:first-child {
	display: none;
}


#ninja_forms_form_5 textarea,
#ninja_forms_form_8 textarea {
	height: 32px;
}

#ninja_forms_form_13 textarea {
	height: 70px;
}

/* WP Radius Task #3877 - change button text style */
.button-container.small a {
	font-size: 1em !important;
	font-weight: bold;
}

/* AfterOffers - change font and color of blog post titles */
h2.entry-title {
	font-size: 28px;
	line-height: 1.2em;
}

h2.entry-title a {
   color: black;
   font-weight: bold;
   font-size: 28px;
   }

h1.entry-title {
   color: black;
   font-size: 28px;
   }

/* WP Radius Task #3982 - change read more buttons on blog */

.small.more-link {
	font-size: 1em !important;
	font-weight: bold;
	-moz-border-radius: 2em;
	-webkit-border-radius: 2em;
	border-radius: 2em;
	padding: 1em 2em !important;
	color: #fff !important;
	line-height: 1.5em;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	vertical-align: middle;
	border: none;
	text-shadow: 0 1px 0px #a81010;
	background: #c81313;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d42020), color-stop(100%, #c81313));
	background: -webkit-linear-gradient(top, #d42020 0%, #c81313 100%);
	background: -o-linear-gradient(top, #d42020 0%, #c81313 100%);
	background: -ms-linear-gradient(top, #d42020 0%, #c81313 100%);
	background: -moz-linear-gradient(top, #d42020 0%, #c81313 100%);
	background: linear-gradient(to bottom top, #d42020 0%, #c81313 100%);
	background-clip: border-box;
	-pie-background: linear-gradient(to bottom, #d42020, #c81313);
	behavior: url("PIE.htc");
	position: relative;
	background-repeat: repeat-x
}

.small.more-link:hover {
	padding: 1em 2em !important;
	background: #d80e0e;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d80e0e), color-stop(100%, #d80e0e));
	background: -webkit-linear-gradient(top, #d80e0e 0%, #d80e0e 100%);
	background: -o-linear-gradient(top, #d80e0e 0%, #d80e0e 100%);
	background: -ms-linear-gradient(top, #d80e0e 0%, #d80e0e 100%);
	background: -moz-linear-gradient(top, #d80e0e 0%, #d80e0e 100%);
	background: linear-gradient(to bottom top, #d80e0e 0%, #d80e0e 100%);
	background-clip: border-box;
	-pie-background: linear-gradient(to bottom, #d80e0e, #d80e0e);
	behavior: url("PIE.htc");
	position: relative;
	cursor: pointer
}

/* WP Radius Task #3992 - make mobile logo responsive */
@media only screen and (max-width: 550px) {
	#logo img {
		max-width: 85%;
		height: auto;
	}
}

#menu ul#nav li a {
	text-decoration: underline;
}

#menu ul#nav li a:hover {
	text-decoration: none;
}

.wpforms-form button[type=submit] {
    background-color: #024488 !important;
    border-color: #024488 !important;
    color: #fff !important;
}
 
.wpforms-form button[type=submit]:hover {
    background-color: #022B57 !important;
}