/*
 Theme Name:   PenNews Child
 Theme URI:    http://pennews.pencidesign.com/
 Description:  PenNews Child Theme
 Author:       PenciDesign
 Author URI:   http://pencidesign.com
 Template:     pennews
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: two-columns, custom-menu, featured-images, post-formats, sticky-post, threaded-comments, translation-ready, editor-style
 Text Domain:  pennews-child
*/

.page-id-494 .gform_wrapper textarea.medium {
	border: 1px solid #ccc!important;
	box-shadow: 3px 2px 0 0 #ddd;
}



.penci-block_14 .penci-post-item:nth-child(4n +1) {
    clear: inherit !important;
}

.penci-block_14 .penci-post-item {
    width: 33.33% !important;
}

@media only screen 
  and (min-device-width: 0px) 
  and (max-device-width: 640px) 
  {         (header.php)	

Selected file content:

.penci-block_14 .penci-post-item {
    width: 100% !important;
}
}


.main-navigation a {
  
    text-transform: capitalize !important;
}
.penci-post-item__4{margin-top: 20px !important;}
.category-positive-news .page-title.penci-page-title.penci-title- {
    display: none;
}
.newsletter-popup-image {
    float: left;
    width: 50%;
}
.newsletter-popup-form {
    float: left;
    width: 50%;
}
.newsletter-popup-form h3 {
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 30px auto 0;
    font-weight: bold;
    width: 80%;
}
@media(max-width:630px){
	.newsletter-popup-image, .newsletter-popup-form {
		float: left;
		width: 100%;
		text-align:center;
	}
	.newsletter-popup-image img{
		max-height: 300px;
		width: auto;
		display: none;
	}
}
.newsletter-popup-form p {
    width: 80%;
    text-align: center;
    margin: 0 auto;
}
.newsletter-popup-form input[type="submit"] {
    padding: 0 20px !important;
}
.newsletter-popup-form img {
    max-height: 50px;
}
.promo {
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 9999 !important;
}
#af-body-1922649589 {
    padding: 0 !important;
}
.newsletter-popup-form h4 {
    text-align: center;
    background: #03435C;
    width: 100%;
    max-width: 200px !important;
    padding: 10px;
    margin: 20px auto;
    color: white !important;
    letter-spacing: 2px;
}
.newsletter-popup-form h4 a{
	color: white;
}



#af-form-1922649589 .af-body .af-textWrap{width:98%;display:block;float:none;}
#af-form-1922649589 .af-body input.text, #af-form-1922649589 .af-body textarea{background-color:#fff;border-color:#454545;border-width:1px;border-style:solid;color:#454545;text-decoration:none;font-style:normal;font-weight:normal;font-size:24px;font-family:Trebuchet MS, sans-serif;}
#af-form-1922649589 .af-body input.text:focus, #af-form-1922649589 .af-body textarea:focus{background-color:#FFFFFF;border-color:#454545;border-width:1px;border-style:solid;}
#af-form-1922649589 .af-body label.previewLabel{display:block;float:none;text-align:left;width:auto;color:#454545;text-decoration:none;font-style:normal;font-weight:normal;font-size:16px;font-family:Verdana, sans-serif;}
#af-form-1922649589 .af-body{padding-bottom:15px;padding-top:15px;background-repeat:no-repeat;background-position:inherit;background-image:none;color:inherit;font-size:16px;font-family:Helvetica, sans-serif;}
#af-form-1922649589 .af-quirksMode{padding-right:60px;padding-left:60px;}
#af-form-1922649589 .af-standards .af-element{padding-right:60px;padding-left:60px;}
#af-form-1922649589 .buttonContainer input.submit{background-image:url("https://forms.aweber.com/images/auto/gradient/button/1ab.png");background-position:top left;background-repeat:repeat-x;background-color:#008a9b;border:1px solid #008a9b;color:#FFFFFF;text-decoration:none;font-style:normal;font-weight:normal;font-size:16px;font-family:Helvetica, sans-serif;}
#af-form-1922649589 .buttonContainer input.submit{width:auto;}
#af-form-1922649589 .buttonContainer{text-align:center;}
#af-form-1922649589 button,#af-form-1922649589 input,#af-form-1922649589 submit,#af-form-1922649589 textarea,#af-form-1922649589 select,#af-form-1922649589 label,#af-form-1922649589 optgroup,#af-form-1922649589 option{float:none;position:static;margin:0;}
#af-form-1922649589 div{margin:0;}
#af-form-1922649589 form,#af-form-1922649589 textarea,.af-form-wrapper,.af-form-close-button,#af-form-1922649589 img{float:none;color:inherit;position:static;background-color:none;border:none;margin:0;padding:0;}
#af-form-1922649589 input,#af-form-1922649589 button,#af-form-1922649589 textarea,#af-form-1922649589 select{font-size:100%;}
#af-form-1922649589 select,#af-form-1922649589 label,#af-form-1922649589 optgroup,#af-form-1922649589 option{padding:0;}
#af-form-1922649589, #af-form-1922649589 .quirksMode {
    width: 100%;
    max-width: 800px;
}
#af-form-1922649589.af-quirksMode{overflow-x:hidden;}
#af-form-1922649589{background-color:transparent;border-color:#454545;border-width:1px;border-style:none;}
#af-form-1922649589{display:block;}
#af-form-1922649589{overflow:hidden;}
.af-body .af-textWrap{text-align:left;}
.af-body input.image{border:none!important;}
.af-body input.submit,.af-body input.image,.af-form .af-element input.button{float:none!important;}
.af-body input.submit{white-space:inherit;}
.af-body input.text{width:100%;float:none;padding:2px!important;}
.af-body.af-standards input.submit{padding:4px 12px;}
.af-clear{clear:both;}
.af-element label{text-align:left;display:block;float:left;}
.af-element{padding-bottom:5px;padding-top:5px;}
.af-form-wrapper{text-indent:0;}
.af-form{box-sizing:border-box;text-align:left;margin:auto;}
.af-quirksMode .af-element{padding-left:0!important;padding-right:0!important;}
.lbl-right .af-element label{text-align:right;}
body {
}
#af-form-1922649589 input.submit,
#af-form-1922649589 #webFormSubmitButton {
  -webkit-appearance: none;
}

.af-form {
  border-radius: 12px;
}

.af-header {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 80%, 0% 100%);
  clip-path: polygon(0 0, 100% 0, 100% 80%, 0% 100%);
}

.af-header p {
  padding-top: 25px;
  padding-right: 50px;
  padding-bottom: 40px;
  padding-left: 50px;
}

.af-body input.text,
.af-body textarea {
  border-radius: 4px;
}

.af-element {
  padding-top: 10px;
  padding-bottom: 10px;
}

#af-form-1922649589 select,
#af-form-1922649589 label,
#af-form-1922649589 optgroup,
#af-form-1922649589 option {
  padding-bottom: 5px;
}

#af-form-1922649589 p {
  margin: 0;
}

#af-form-1922649589 .af-body .privacyPolicy {
  font-size: 9px;
  padding-top: 20px;
  padding-bottom: 10px;
}

#af-form-1922649589 .af-body .poweredBy {
  font-size: 9px;
  padding-top: 0;
  padding-bottom: 0;
}

#af-form #webFormSubmitButton,
.buttonContainer input.submit,
.af-body.af-standards input.submit {
  border:none;
  border-radius: 4px;
  padding: 10px 30px;
}

.bodyText p strong {
  letter-spacing: 0.03em;
  line-height:1.25;
}

.af-form .af-element-radio {
  padding-bottom: 5px;
  }

.af-element {
    width: 40% !important;
    float: left;
    padding: 0 !important;
}
.af-element.buttonContainer {
    width: 20% !important;
    float: left;
    padding: 0 !important;
}
.af-form-wrapper {
    background: #03435c;
    padding: 20px 0;
    margin: 20px 0 30px;
}
.af-form-wrapper input[type="text"] {
    padding: 10px !important;
    border-radius: 0 !important;
    background-image: none !important;
    border: 1px solid white !important;
    color: #333 !important;
    font-size: 14px !important;
}
.af-element .submit {
    padding: 12px 15px !important;
    line-height: normal;
    width: 100% !important;
    background: #4CAFCC !important;
}
.af-form-wrapper h4 {
    text-align: center;
    color: white;
    text-transform: uppercase;
    margin: 0 auto 10px;
}