
      #newsletter-landing-wrapper body .main {
        float: none;
        margin: 0 auto;
      }

      #newsletter-landing-wrapper .gfield_radio {
        -webkit-column-count: 3; /* Chrome, Safari, Opera */
        -moz-column-count: 3; /* Firefox */
        column-count: 3;
      }

      #newsletter-landing-wrapper .post-body ul li {
        background: none;
        padding-left: 0;
      }

      #newsletter-landing-wrapper .gform_wrapper .gfield_required {
        color: #f00;
      }

      #newsletter-landing-wrapper .gform_footer input[type="submit"] {
        border: 1px #D02630 solid;
        padding: 6px 24px;
        background-color: #D02630;
        color: #fff;
        cursor: pointer;
        height: auto;
				font-family: napco_2;
      }

      #newsletter-landing-wrapper input[type=submit]:hover {
        background-color: #fff;
        color: #D02630;
      }

      #newsletter-landing-wrapper .gf_minmax {
        padding-left: 20px;
        font-size: .8em;
      }

      #newsletter-landing-wrapper #gf_error {
        color: #f00;
        text-align: center;
        font-size: 28px;
        margin-top: 20px;
        display: none;
      }

			#newsletter-landing-wrapper .gform_wrapper .top_label textarea.textarea {
				width: 365px;
			}

			#newsletter-landing-wrapper .word-count-wrapper {
				display: inline-block;
			}

			#newsletter-landing-wrapper .header-wrapper {
				min-height: 200px;
				background-repeat: no-repeat;
				background-color: #0F0B0A;
				background-size: cover;
			}

			#newsletter-landing-wrapper .gform_confirmation_wrapper  {
				color: white !important;
				text-align: center;
			}

			#newsletter-landing-wrapper .gf_notice {
				color: white;
				font-size: 20px;
			}

			#newsletter-landing-wrapper .signup-all.no-mag {
				background: none;
				border: none;

			}

			#newsletter-landing-wrapper .secondary {
				display: none;
			}

			#newsletter-landing-wrapper h1 {
				text-align: center;
				margin: 40px 0;
				font-size: 20px;
			}

			#newsletter-landing-wrapper table {
				width: 100%;
			}


			#newsletter-landing-wrapper table td {
				padding: 20px;
				text-align: center;
			}

			#newsletter-landing-wrapper table td img {
				width: 90px;
				margin-bottom: 13px;
			}

			#newsletter-landing-wrapper table h2 {
				color: #ed1c24;
				text-transform: uppercase;
			}

			#newsletter-landing-wrapper span {
				color: #ed1c24;
			}

			#newsletter-landing-wrapper .subscribe-holder {
				width: 535px;
				margin: auto;
				padding-top: 37px;
			}

			#newsletter-landing-wrapper .subscribe-holder img {
				margin-left: 50px;	
			}

			#newsletter-landing-wrapper section {
				padding: 30px 20px;

			}

			#newsletter-landing-wrapper section > div {
				max-width: 850px;
				margin: auto;
			}

			#newsletter-landing-wrapper section.content-area-bottom {
				background-color: #E3E3DF;
				width: auto;
				min-height: 100px;

			}

			#newsletter-landing-wrapper .gform_footer input {
				border: none !important;
			}

			#newsletter-landing-wrapper .widget {
				max-width: none;	
			}

			#newsletter-landing-wrapper p.subscribe-more-info.gf_notice {
				clear: left;
				float: left;
			}

			#newsletter-landing-wrapper .gform_wrapper{
				float: left;
				width: 525px;
			}
			
			#newsletter-landing-wrapper .widget ul li {
			display: inline-block;	
			}

			#newsletter-landing-wrapper .gform_wrapper form {
				float: left;	
				width: 525px;
			}

			#newsletter-landing-wrapper .gform_footer input[type="submit"] {
				background-color: red !important;
				color: white !important;
				text-transform: uppercase;
				width: 100px !important;
				font-weight: normal;
				margin-top: 0;
				float: left;
				margin-bottom: 10px;
				padding: 8px 0px;
			}

			#newsletter-landing-wrapper .gform_body {
				float: left;	
				margin-bottom: 10px;
			}

			#newsletter-landing-wrapper .gform_wrapper .gform_ajax_spinner {
				margin-bottom: 10px;	
			}

			#newsletter-landing-wrapper p {
				font-weight: bold;
				margin-bottom: 10px;
				line-height: 1.1;
			}

			#newsletter-landing-wrapper table tr td p {
				width: 130px;
				margin: auto;
			}

			#newsletter-landing-wrapper p.title {
				margin-bottom: 10px;	
			}

			#newsletter-landing-wrapper hr {
				height: 15px;
				background-color: #ed1c24; 
				margin-left: 45%;
				margin-right: 45%;
			}

			#newsletter-landing-wrapper h3 {
				text-align: center;
			}

			#newsletter-landing-wrapper td.width-three {
				width: 33%;
			}
			
			#newsletter-landing-wrapper td.width-two {
				width: 50%;
			}

			#newsletter-landing-wrapper .gdpr-agreement {
				display: none;	
			}

			#newsletter-landing-wrapper aside.widget_napco-newsletters .widget {
				background-color: transparent;
			}

			#newsletter-landing-wrapper .tight-squeeze {
				max-width: 600px;
				margin: auto;
			}

			#newsletter-landing-wrapper p.bio-text {
				font-size:13px;		
				font-weight: normal;
			}

			#newsletter-landing-wrapper .ginput_container {
				float: left;	
			}

			#newsletter-landing-wrapper .gform_body.gform_footer {
				clear: none !important;
				margin-top: 12px !important;
			}

			#newsletter-landing-wrapper .gform_footer{
				max-width: none !important;
				width: 525px;

			}

			#newsletter-landing-wrapper .ginput_container {
				margin-right: 20px;	
				width: 400px;
			}

			#newsletter-landing-wrapper .breakup {
				width: 90px;
				margin: auto;	
				line-height: 1;
			}

			#newsletter-landing-wrapper ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
				text-transform: uppercase;
			}
			#newsletter-landing-wrapper ::-moz-placeholder { /* Firefox 19+ */
				text-transform: uppercase;
			}
			#newsletter-landing-wrapper :-ms-input-placeholder { /* IE 10+ */
				text-transform: uppercase;
			}
			#newsletter-landing-wrapper :-moz-placeholder { /* Firefox 18- */
				text-transform: uppercase;
			}


			@media handheld, only screen and (max-width: 640px) { 
				#newsletter-landing-wrapper table tr td {
					display: block;
				}

				#newsletter-landing-wrapper td.width-three, #newsletter-landing-wrapper td.width-two {
					width: auto;
				}

				#newsletter-landing-wrapper .gform_body {
					margin-bottom: 10px;	
				}

				#newsletter-landing-wrapper .gform_wrapper .gform_ajax_spinner {
					display: none;	
				}

				#newsletter-landing-wrapper .gform_wrapper{
					float: none;
					margin: auto !important;
				}

				#newsletter-landing-wrapper aside.widget_napco-newsletters .widget {
					margin: 0 auto !important;	
				}

				#newsletter-landing-wrapper .subscribe-holder img {
					display: block;
					margin-left: auto;
					margin-right: auto
				}

				#newsletter-landing-wrapper .subscribe-holder {
					width: auto;	
				}

				#newsletter-landing-wrapper .gform_body {
					width: 100%;
					float: none;
				}

				#newsletter-landing-wrapper .gform_body, #newsletter-landing-wrapper .gform_footer input[type="submit"] {
					clear: both;
				}

				#newsletter-landing-wrapper .gform_wrapper, #newsletter-landing-wrapper .gform_wrapper form {
					width: 100%;	
				}

				#newsletter-landing-wrapper .ginput_container {
					width: 100%;
					margin: auto;
				}

				aside.widget_napco-newsletters .widget {
					margin: 0 30px !important;
				}

				#newsletter-landing-wrapper .widget {
					min-width: 0;	
				}

				#newsletter-landing-wrapper .gform_body {
					float: left;
				}

				#newsletter-landing-wrapper .widget ul li {
					display: inline;	
				}
			}
