/*
Theme Name: CJB
Theme URI: http://underscores.me/
Author: cws
Author URI: http://creativewebsol.com/
Description: CJB Electrical
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: cjb
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

CJB is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
span.wpcf7-not-valid-tip { display: none; }
.ContactLeft  ul li input[type="email"].wpcf7-not-valid , 
.ContactLeft  ul li input[type="text"].wpcf7-not-valid, 
.ContactLeft ul li textarea.wpcf7-not-valid { border: 1px solid #f00; }
div.wpcf7-response-output{	float: left; }
.ContactLeft ul li input[type="email"] {
    color: #7c7c7c;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    font-style: italic;
    font-weight: 300;
    height: 50px;
    line-height: 50px;
    padding: 0 20px;
    width: 100%;
}
.NwsLtr span input[type="email"] {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    color: #666;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    height: 40px;
    padding: 0 14px;
    width: 83%;
}
.NwsLtr div.wpcf7-response-output{ margin: 0; }
.NwsLtr form input[type="email"].wpcf7-not-valid { border: 1px solid #f00; }
.NwsLtr form { width:100%; float:left;border:1px solid #c3c3c3; height: 42px; }
.NwsLtr form input[type="text"]  { width:83%; float:left; height:40px; border:0px; padding:0 14px; font-size:14px; color:#666;  font-family: 'Open Sans', sans-serif; background:none; border-right:0px;}
.NwsLtr form input[type="submit"] { width:40px; height:40px; font-size:14px; color:#999; display:inline-block; text-align:center; line-height:40px; float:right; text-decoration:none; text-transform:uppercase; background:#24135a; color:#fff;  font-family: 'Open Sans', sans-serif; border:0px; cursor:pointer;}
.NwsLtr form input[type="submit"]:hover{ color:#fff; background:#00aeff;}

.AllPAgeS h3 {
    color: #24135a;
    font-size: 35px;
    font-weight: 300;
    line-height: 38px;
    padding-bottom: 11px;
    text-transform: uppercase;
}
.AllPAgeS p {
    color: #333;
    font-family: "Open Sans",sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 30px;
    padding-bottom: 15px;
}
.AllPAgeS {
    float: left;
    padding: 65px 0 70px;
    width: 100%;
}