/*
Theme Name: NCECA Theme
Description: Avada Child Theme for NCECA site
Author: ThemeFusion
Theme URI: http://theme-fusion.com/avada/
Author URI: http://themeforest.net/user/ThemeFusion
Template: Avada
Version: 1.0.0

*/

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

/* =Theme customization starts here
------------------------------------------------------- */

/* LINKS IN POST CONTENT made blue with darker navy blue and underlined rollover state */
/* (Requested by Candice Finn 6-17-2014) */

body .post-content a {
	color: #3f73a1 !important;
	text-decoration: none;
}

body .post-content a:hover {
	color: #083c69 !important;
	text-decoration: underline;
}

/* ---------------------------------------- */

/* RIGHT FLOATING image relative to content */

#content {
	position: relative;
}

#content .image_float_right_tall {
    position: absolute;
    top: -35px;
    right: -185px;
}

@media only screen and (max-width: 1000px){
	#content .image_float_right_tall {
	    display:none;
	}
	
	#content .float-right-tall {
	    display:none;
	}
}

/* ---------------------------------------- */

.textpopup {
	display: none;
}

.pp_inline {
	padding: 10px;
}

.pp_inline h3 {
	font-family: "Antic Slab",Arial,Helvetica,sans-serif;
	font-size: 18px;
    line-height: normal;
    color: #3F73A1;
}

.pp_inline p {
	font-family: "PT Sans",Arial,Helvetica,sans-serif;
	font-size: 13px;
    line-height: 20px;
	color: #747474;
}


/* COLORED BORDERS for images on home page */

.accent-border-bottom {
	border-bottom: 11px solid #3F73A1;
}

.accent-border-top {
	border-top: 11px solid #3F73A1;
}

/* class nceca_form element styles */

.nceca_form input[type=text], .nceca_form input[type=tel], .nceca_form input[type=email] {
	width: 100%;
}

.nceca_form input[type=number] {
	display: inline-block;
	width: 30px;
}

.nceca_form .short_text_fields input[type=text] {
	display: inline-block;
	width: 30px;
}

.nceca_form .short_text_fields .wpcf7-checkbox label {
	display: inline-block;
	width: 120px;
}

.nceca_form .wpcf7-checkbox label {
	display: inline-block;
	width: 120px;
}

.nceca_form .fieldblock {
	border-top: 2px dotted #e5e5e5;
}

.nceca_form .image-number {
	font-size: 18px;
	color: #000000;
	padding-right:20px;
}

.nceca_form p a.addButton {
	display:inline-block;
	width:auto;
	padding:5px;
	color: #ffffff;
	font-weight: bold;
	background-color: #d4e5f4;
	border: 1px solid #3f73a1;
}

.nceca_form a.addButton:hover {
	background-color: #e9eff5;
	text-decoration: underline;
}

/*
.nceca_form label {
	display: inline-block;
	text-align: right;
	padding-right: 8px;
}

.nceca_form label.short {
	width: 100px;
}

.nceca_form label.long {
	width:400px;
}
*/


/* Character count display styling */

//.nceca_form .safe {color:green;}
.nceca_form .over {color:red;}
.nceca_form .characters_remaining {font-size:11px !important;}

/* ---------------------------------------- */