/*
Theme Name: Nocawich Child
Template: twentyfourteen
Author: Justin Y.
Version: 4.0
Updated: 2014-12-12 04:15:04
*/

@charset "UTF-8"; 
body { width: 100%; height: 100%; overflow: hidden }
 
#boxes      { margin-left: 6%;  bottom: 22%; margin-top: 0 }
.box-social { overflow-y: scroll; height: 324px }
#email { margin: 4px 0 }
#ninja_forms_field_6 { width: 100%; margin: 0 0 4px; line-height: 2 }  
.home .site-main { height: 832px; overflow:hidden }
/* addons */
.primary-sidebar .widget_nav_menu li, 
.primary-sidebar .widget_pages li {
	font-size: 18px;
    font-family: "Helvetica";
    color: rgb(255, 255, 254);
    line-height: 2;
	font-weight: 100;
	letter-spacing: 1px;
	}
	
	
.left {float:left;}
.right {float:right;}

/*Footer*/
#footer-row {width:100%; height:140px; background-color:#000;}
#footer-row .inner {width:993px; margin:0 auto; color:#fff; font-size:14px;padding-top:50px;}

#footer-text p {width:540px; max-width:100%;font-family: "Helvetica";font-size: 12px;line-height: 1.2; }
 
#footer-social {font-size:13px;}
#footer-social p   { margin: 6px 0 }
#footer-social p a { color: #fff }
#footer-social img {margin:0px 0px 5px 3px;}
.socials a:link, .socials a:visited  { text-decoration:none;font-size: 12px; font-family: "Helvetica";}
.socials a:hover, #leftSocial a:hover {background: #541800; color:#fff; text-decoration:none;}

.socials a, #leftSocial a { display: inline-block; background: #ffde00; width: 32px; height: 32px; text-align: center; padding: 8px 6px 0; color: #541800 }
.socials .fa, #leftSocial .fa { font-size: 2em }



#email {font-family: "Helvetica"; margin-bottom:18px;font-size:16px;}
#email a:link, #email a:visited {color:#ffde00; text-decoration:none;}
#email a:hover, #email a:active {color:#fff; text-decoration:none;}
.yellow-text { color: #ffde00 }


#leftSocial {margin-bottom:18px;}
#leftSocial img {margin-right:3px;}
#leftSocial a { text-decoration:none;}


#listings {font-weight: 100;font-size:13px; color:#fff;margin-top:29px;}
#listings p {line-height:18px; margin-bottom:20px;}
#listings h5 { font-size:13px; line-height:18px; font-weight:normal; color:#ffde00; padding:0; margin:0; }



/*Homepage Boxes*/
#boxes {width:993px; margin-left:80px;position:absolute;z-index:200;margin-top:-358px;}
.box {width:400px; height:267px; background: rgba(255,255,255,0.85); border-bottom: 6px solid #581800; padding:17px 19px;}
.box  h2 {font-family: "Helvetica";font-weight: 100;line-height: 1.508;color: rgb(83, 28, 11);margin: 0 0 20px 0;}
.box  h2 a { color:#531c0b; text-decoration:none; }
.box img {margin-right:11px;}

.eventItem {font-size:14px; color:#333;overflow:hidden;width:282px;}
.eventDate {background-color:#cfc5b7; color:#531c0b; padding: 18px 5px 0px 5px; width:68px; height:35px;margin-right:11px;text-align:center;}
.eventCopy {width:190px;}
.eventCopy a:link, .eventCopy a:visited {color:#333; font-size:14px;text-decoration:none;font-weight:bold;}
.eventCopy a:hover, .eventCopy a:active {text-decoration:underline;}
#viewAll a:link, #viewAll a:visited {color:#531c0b; font-size:14px;}
#viewAll a:hover, #viewAll a:active {text-decoration:none;} 


ul.news-feed    { list-style: none; margin: 0; padding: 0 }
ul.news-feed li { clear: both; display: inline-block; margin: 0 0 10px 0; padding-bottom: 10px; border-bottom: 1px solid rgb(207, 197, 183) }
ul.news-feed li:last-child { border: none } 
.feed-date {
  font-size: 15px;
  font-family: "Myriad Pro";
  color: rgb(83, 28, 11);
  line-height: 1.2;
  text-align: center; 
  background-color: rgb(207, 197, 183); 
  display: inline-block;
  padding: 10px;
  float: left;
  position: relative;
  margin: 2px 6px 0 0;
} 
.feed-fb-icon { 
  color: #fff; 
  text-align: center; 
  background-color: #541800; 
  display: inline-block;
  padding: 10px 16px;
  float: left;
  position: relative;
  margin: 2px 6px 0 0;
} 
.feed-text {
  font-size: 13px;
  font-family: "Helvetica";
  color: rgb(51, 51, 51); 
  line-height: 1.25;
  text-align: left; 
  width: 319px;
  max-width: 100%; 
  position:relative;
  float: left;
  margin: 0
} 
.feed-text strong { display: block; margin: 0; line-height: 1.25}
 @media screen and (min-width: 401px) {
	.site-content .entry-header, .site-content .entry-content, .site-content .entry-summary, .site-content .entry-meta, .page-content
a.post-thumbnail:hover img { opacity: 1}
}

@media screen and (max-width: 580px) {
	.logo img { width: 50%; margin-bottom: 22px }
}

@media screen and (max-width: 768px) {
	body { border: 0 }
	.logo { background: #cfc5b7 }
	#boxes { width: 100%; margin-left: 0;position:relative; margin-top: 0 }
	.box { margin: 0 auto 20px; width:100% }
	.feed-date { font-size: 12px; margin: 2px 4px 0 0; padding: 10px 6px; } 
	#footer-row .inner { max-width: 100% }
	.left,.right { float: none } 
	
	
	.home .site-main { height: 100%; overflow: visible}
 
	#footer-social { display: none }
	
}

@media screen and (min-width: 769px) {
/* 	.masthead-fixed .site-main { height: 800px; overflow:hidden } */
	.metaslider .flexslider { margin: 0!important } 
	.slides li { height: 800px; overflow: hidden; } 
	.slides li img { height: 800px } 
}	
	
	
 