/*
Theme Name: Avada Child
Description: Child theme for the Avada
Author: Curran & Connors Interactive
Template: Avada
*/

@import url("../Avada/style.css");


.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

/*===== Homepage =====*/
.home .page-title-container {background-image: url(/niri/wp-content/uploads/2014/06/homepageimage1.jpg) !important; text-align: center;}
.home .page-title-container h1 { color: #FFFFFF !important; font-size: 40px !important; font-weight: bold;}
.home .page-title-container h3 { color: #bce2ff; font-size: 13px !important; line-height: 20px !important;}
.home .title { margin: 0 0 20px !important;}
.home #main .post h2, .home #main .post h2 a { color: #666666 !important; font-size: 15px !important; font-weight: bold !important; line-height: 17px !important; margin: 0; text-decoration: underline;}
.home #main .post h2 { font-weight: bold !important; padding-bottom: 7px !important;}
.home #main {    padding-bottom: 0 !important;}


/*===== Copywrite Styles =====*/
.copyright { display: block; float: none; overflow: hidden; text-align: center; text-shadow: none; width: 100%;}
.copyright > li { display: inline-block; float: none;}


/*===== Page =====*/
.page-title-container { border: none;}
.page-title-captions { float: none; width: 100%;}
.page-title h1 { font-weight: bold; text-align: center;}
blockquote strong { color: #54A8EA;}
.page-id-44 #content a { color: #999999; text-decoration: underline;}
.page-id-44 #content a:hover { color: #54A8EA;}
.button { background: #54A8EA !important;}
.button:hover { background: #459bde !important;}


/*===== Post =====*/
.post-content .intro { font-size: 16px;}
.wp-caption-text {    color: #999999; font-size: 10px; line-height: 16px; padding-top: 5px;}
#main .post h2 { margin: 0 0 10px;}
.post { margin-bottom: 40px;}
.page-template-contact-php .post-content > h3 { margin-top: 0;}
.post-content h2, .entry-title { color: #54A8EA !important; font-weight: bold !important; margin: 0 0 5px !important;}


/*===== Sidebar =====*/
#text-2 h3, #text-3 h3 { display: none;}
#sidebar .button.large.default { border: none !important; box-shadow: none !important; text-shadow: none !important;}
#sidebar .button.large.default { padding: 0 !important; text-align: center; width: 100%;}
#sidebar h3 { color: #54A8EA; font-weight: normal; margin: 0 0 10px;}
#sidebar .emailsignup { background-color: #90ceff; padding: 0; width: 100%;}
#sidebar .emailsignup h3, #sidebar .widget .emailsignup h3 { color: #FFFFFF !important; display: block !important; font-size: 19px !important; font-weight: bold !important; line-height: 22px; padding: 15px 0; margin: 0 !important; text-align: center; text-transform: uppercase; width: 100%;}
#sidebar .emailsignup input { border: none; color: #999999; margin: 0 15px 8px; padding: 10px 5px; width: 82%;}
#sidebar .emailsignup .button { background: #54A8EA; color: #FFFFFF; padding: 10px 0 !important; text-align: center; width: 100%; text-transform: uppercase;}
#sidebar .emailsignup .button:hover { background: #459bde;}

/***board of directors*******/
#post-73 .one_third img {
	 padding: 10% 25%; background:#F3EFF0;
}


/*===== Button =====*/
.button { border: none !important; box-shadow: none !important; text-shadow: none !important;}


/*===== Board of Directors =====*/
h3 .person-title { color: #666666; display: block; font-size: 14px; margin: -3px 0 0;}
.persondetails { color: #999999; font-size: 13px; line-height: 18px;}
.page-id-73 #content h3 { margin: 0;}
.page-id-73 p { margin: 0 0 5px;}


/*===== Contact =====*/
#submit { cursor: pointer;}

/* Paypal Code */
.home div.paypalCode { display: none; }
div.paypalCode { float:right; margin:5px 0 20px 20px; background:#f6f6f6 !important; padding:20px; text-align:center; }
div.paypalCode form { max-width:172px; overflow:hidden; }  
div.paypalCode input[type="image"] { margin: 15px 0 0; max-height: 43px; width: 100%; overflow: hidden; padding-left: 500px; background: #6EA6EF url(http://apache.curran-connors.com/niri/wp-content/uploads/2014/12/paypal.png) no-repeat 50px center; }
div.paypalCode img { display:none; }
div.paypalCode form td { font-weight:bold; font-family:"PT Sans", Arial, Helvetica, sans-serif !important; font-size:18px; }
div.paypalCode select { font-size:11px; margin-top:5px; font-weight:normal;}

/*****EVENTS*****/
.all-meta {  }
.all-meta ul li { height: 20px; clear:both; margin: 0 0 15px 0;}
.all-meta ul li label { width: 100px; display:block; float:left; padding-top:4px; }
.all-meta ul li input { width:125px; display:block; float:left; }
.all-meta ul li em { width: 200px; display:block; float:left; color:gray; margin-left:10px; padding-top: 4px}
.inpost-img{width:257px; float:left;}
.post-image{width:45%; height:100%; display:inline-block;}
.post-image img{width:100% !important; vertical-align:baseline; max-height:289px;}
.allevents .side-bar{display:inline-block; width:23%; vertical-align:top; margin-left:10px; background:#54A8EA; color:#FFF; padding:7px; height:275px;}
.allevents .side-bar a p{color:#FFF;}
.single-allevents label{font-weight:600;}
.post-type-archive-allevents #main .avada-row{max-width:100%;}

.post-type-archive-allevents .textwidget{
	width:220px;
	margin-left:135px;
}

.event-sub-title{font-size:18px; font-weight:500;}
#main .post h2.entry-title a{font-size:21px !important;}

.single-allevents figcaption{font-size:11px;}
.past-event-date{width:28%; display:inline-block; height:100%; padding:16px 5px 16px 2px; margin:0; color:#000000; vertical-align:top; position:relative;}
.past-event-loop-wrap{max-width:800px; margin:0 auto; height:80px; border-bottom:1px solid #666666; position:relative; padding:0;}
 header.past-event-header{background:#54a8ea; color:white; width:100%; max-width:800px; height:30px; padding-left:6px; line-height:26px !important;}
.past-event-info{width:68%; padding:12px 0 8px 0; margin:0; display:inline-block; height:100%; position:relative; line-height:13px; }
.past-event-info a{color:black;}
.past-event-info p{margin:0; margin-bottom:8px;}
.past-event-loop-wrap:nth-child(even){background:#efefef;}

#nav ul .current_page_item a, #nav ul .current-menu-item a, #nav ul > .current-menu-parent a, #nav ul ul, #navigation li.current-menu-ancestor a, #nav ul li a:hover, #sticky-nav ul .current_page_item a, #sticky-nav ul .current-menu-item a, #sticky-nav ul > .current-menu-parent a, #sticky-nav ul ul, #navigation li.current-menu-ancestor a, #sticky-nav ul li a:hover {
    color: #54a8ea !important;
    border-color: #54a8ea !important;
    border-top-color: rgb(84, 168, 234);
    border-right-color: rgb(84, 168, 234);
    border-bottom-color: rgb(84, 168, 234);
    border-left-color: rgb(84, 168, 234);
}


