/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 549px) {
#logo img {
    max-height: 40px;
	height: 40px;
    margin-top: 15px;
}
	.header-wrapper.stuck #logo img{
		margin-top: 0px;
	}
	.blog article#post-2428 .entry-image-float, article#post-1983 .entry-image-float {
    max-width: 44% !important;
}
}
@media screen and (min-width: 850px){
.single-post .row-large>.col,.blog .row-large>.col {
    padding: 0 0px 30px 0;
    margin-bottom: 0;
}
	.large-3 {
    max-width: 24%;
    -ms-flex-preferred-size: 23%;
    flex-basis: 24%;
	padding: 0 0px 30px 0 !important;
}
	.single-post .large-3,.blog .large-3 {
	padding: 0 10px 30px 0 !important;
}
	.large-9 {
    max-width: 74%;
    -ms-flex-preferred-size: 74%;
    flex-basis: 74%;
    margin: 0 2% 0 0;
}
}
/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/************** ADD CUSTOM CSS HERE. **************/


@media only screen and (max-width: 48em) {
/************** ADD MOBILE ONLY CSS HERE **************/


}
@media screen and (min-width: 850px){
.single-post .row-large>.col,.blog .row-large>.col {
padding: 0 0px 30px 0;
margin-bottom: 0;
}
.large-3 {
max-width: 24%;
-ms-flex-preferred-size: 23%;
flex-basis: 24%;
padding: 0 0px 30px 0 !important;
}
.single-post .large-3,.blog .large-3 {
padding: 0 10px 30px 0 !important;
}
.large-9 {
max-width: 74%;
-ms-flex-preferred-size: 74%;
flex-basis: 74%;
margin: 0 2% 0 0;
}
}
.wrapp .banner-colum-left {
padding: 0px;
max-width: 49%;
margin-right: 79px;
}
.wrapp .banner-colum-right {
padding: 0px;
max-width: 44%;
}



footer.entry-meta.text-left {
display: none;
}
#logo {
width: auto !important;
}
/* ul.header-nav.header-nav-main.nav.nav-left.nav-uppercase,ul.header-nav.header-nav-main.nav.nav-right.nav-uppercase,ul.mobile-nav.nav.nav-left,ul.mobile-nav.nav.nav-right {
display: none;
} */
.header-bg-color, .header-wrapper,.mfp-content {
background-color: #053045 !important;
}
.menu-footer-menu-container ul li a {
font-size: 20px;
color: #fff;
display: block;
font-size: 18px;
padding: 0 14px 0 4px;
text-transform: uppercase;
text-decoration: underline;
border-right: 1px solid;
}
.nav > li > a {
font-size: 18px;
color: #fff !important;
padding: 0px;
font-weight: 600 !important;
}
.nav > li > a:hover{
text-decoration: underline;
}
.flex-col.hide-for-medium.flex-right {
line-height: 1;
}
.nav > li {
    margin: 0px;
    padding: 0 12px 0 6px;
    line-height: 12px;
}
.home ul.header-nav.header-nav-main.nav.nav-right.nav-uppercase,.home .flex-col.hide-for-medium.flex-left.flex-grow,.home .flex-col.hide-for-medium.flex-right {
display: none;
}
.home div#logo {
width: 100% !important;
text-align: center;
max-width: max-content;;
margin: auto;
margin-top: 5px;	
}
.home .stuck #logo img {
    max-height: 47.36px !important;
}
.stuck .header-inner {
    padding-top: 17px;
}
li#menu-item-318 {
border-right: 2px solid #fff;
}
li#menu-item-2069 a {
border-right: 0px;
}
.absolute-footer.text-center ul {
    border: 0;
    padding-top: 5px;
    padding-left: 20px;
    padding-bottom: 34px;
    opacity: 1;
}
.absolute-footer {
padding: 39px 0 40px;
}
.copyright-footer {
font-size: 18px;
color: #fff;
text-transform: uppercase;
display: block;
text-align: center;
	line-height: 1;
}
.banner-left-title h2 {
font-size: 26px;
font-weight: 600;
line-height: 30px;
margin: 0 0 8px;
padding: 10px;
background-color: rgba(0,0,0,.6);
color: #33ff33;
}
span.ban-caption {
color: #fff;
display: block;
font-size: 24px;
font-weight: 600;
text-decoration: underline;
padding-top: 5px;
}
span.icon-list {
color: #fff;
font-size: 18px;
font-weight: 600;
}
.icon-t .icon-box-text.last-reset {
padding-top: 8px;
}
.icon-box-text.last-reset {
padding-top: 22px;
}
.icon-img img{
max-width: initial;
width: auto;
}
.top-banner {
padding: 37px 0 32px 0 !important;
}
.custom-form {
background-color: rgba(0, 0, 0, 0.6);
display: inline-block;
padding: 8% 5% 2%;
}
.custom-form h2 {
font-size: 32px;
color: #FFFFFF;
font-weight: 600;
text-align: center;
margin: 0 0 35px 0;
line-height: 37px;
}
.custom-form h2 span {
color: #33ff33;
}
.subscribebox .af-form-wrapper .field {
color: #666666;
display: block;
font-size: 18px;
font-style: italic;
margin: 0 auto 11px;
padding: 5%;
width: 80%;
background: #fff;
}
.subscribebox .af-form-wrapper .submit {
background: #ff6600 url("/assets/5c40b4d2c3.png") no-repeat scroll 6% 50%;
border: medium none;
color: white;
display: block;
font-size: 14px;
font-weight: 800;
margin: 0 auto;
padding: 1.5% 0 2.5% 4%;
text-align: center;
width: 80%;
text-transform: uppercase;
}
.subscribebox .af-form-wrapper .submit:hover{
background: #33ff33 url("/assets/5c40b4d2c3.png") no-repeat scroll 6% 50%;
}
.subscribebox .af-form-wrapper p {
color: #ffffff;
display: block;
font-size: 14px;
font-style: italic;
font-weight: 600;
padding: 4% 0 0%;
text-align: center;
margin: 0px;
}
.about-colum h2 {
margin: 0 0 40px 0;
font-size: 24px;
text-align: left;
font-weight: 700;
}
.about-colum h2 a {
color: #053045;
text-decoration: underline;
}
p {
font-size: 18px;
color: #333333;
margin: 0 0 15px 0;
line-height: 24px;
}
.about-right-logo .img-inner.dark img {
width: auto;
}
h2.about-right-title {
font-size: 16px;
color: #333;
font-weight: bold;
margin-left: -20px;
}
h2.join-text {
color: #ff6600;
display: block;
font-size: 42px;
font-weight: 800;
margin: 0 0 22px;
text-align: center;
}
.join-colum p {
color: #0d151d;
display: inline-block;
font-size: 20px;
font-weight: 600;
line-height: 32px;
text-align: left;
width: 100%;
vertical-align: top;
margin: 0px 0 0 0;
}
.bonus-img .img-inner.dark img {
width: 274px;
height: 317px;
}
.before-footer .subscribebox .af-form-wrapper .field {
width: 100%;
margin-bottom: 15px;
background: #fff;
}
.before-footer .subscribebox .af-form-wrapper .submit{
width: 100%;
font-size: 18px;
padding: 0.70% 0 0.70% 4%;
}
h2.guid-title {
color: #ffffff;
font-size: 36px;
font-weight: 600;
margin: 0 0 50px;
text-align: center;
line-height: 1.0;
}
.custom-form.join-now {
background: #0d151d;
padding: 11% 6% 2%;
}
.wrapp .col {
padding-bottom: 0px;
}
.before-footer .subscribebox .af-form-wrapper p {
font-style: initial;
}
.subscribebox .af-form-wrapper p img {
position: relative;
bottom: 3px;
}
h1.contact-title {
color: #053045;
font-size: 50px;
font-weight: 700;
line-height: 10px;
margin: 0;
text-align: center;
text-decoration: none;
}
.contact-form input[type='email'],.contact-form input[type='text']{
background: #ebebeb none repeat scroll 0 0;
border: medium none;
font-size: 18px;
padding: 27px;
box-shadow: unset;
}
.contact-form textarea {
background: #ebebeb none repeat scroll 0 0;
border: medium none;
font-size: 18px;
min-height: 200px;
}
.contact-form p {
font-size: 16px;
color: #333;
font-weight: 600;
line-height: 30px;
}
.contact-form input.wpcf7-form-control.wpcf7-submit {
background: #f60 none repeat scroll 0 0;
color: #fff;
display: block;
font-size: 16px;
font-weight: 700;
margin: 0 auto;
padding: 7px 10px;
text-align: center;
text-decoration: none;
text-transform: uppercase;
width: 32%;
}
.form-submit input#submit {
background: #f60 none repeat scroll 0 0;
}
.default-list {
padding: 0 0 18px 40px;
}
.default-list li {
color: #000;
list-style: disc;
}
h1.confirm-title {
color: #053045;
font-size: 50px;
font-weight: 700;
line-height: 60px;
text-align: center;
text-decoration: none;
}
h2.box {
font-size: 27px;
line-height: 30px;
margin: 12px 0px;
font-weight: bold;
}
p.vivid-red {
font-size: 16px;
font-weight: bold;
}
.wsp-container h2 {
font-size: 27px;
line-height: 30px;
margin: 12px 0px;
font-weight: 800;
color: #333;
}
.wsp-container ul{
padding: 0 0 18px 40px;
}
.wsp-container ul li {
text-decoration: underline;
color: #333;
}
.pbar {
border: 1px solid #cccccc;
display: block;
width: 100%;
margin: 0 0 25px 0;
}
span.nnt {
background: #33cc00 none repeat scroll 0 0;
color: #000000;
display: block;
font-size: 24px;
font-weight: 800;
padding: 2%;
width: 100%;
}
.sub-email {
text-decoration: underline;
}
.pbar span {
background: #cccccc none repeat scroll 0 0;
color: #000000;
display: block;
font-size: 24px;
font-weight: 700;
padding: 15px;
width: 46%;
}
h2.contain-title {
color: #053045;
font-size: 30px;
font-weight: 700;
text-align: left;
padding: 10px 0 20px 0;
}
.thankform.subscribebox {
background: #2bbdae none repeat scroll 0 0;
padding: 4% 8%;
margin: 0 0 32px 0;
}
.thankform.subscribebox h3 {
color: #333333;
display: block;
font-size: 18px;
font-weight: 700;
margin: 0 0 25px;
text-align: center;
}
.thankform.subscribebox #phone {
color: #666666;
display: block;
font-size: 18px;
font-style: italic;
margin: 0 auto 11px;
background: #fff;
padding: 30px;
width: 65%;
border: 1px solid;
}
.page-id-439 .thankform.subscribebox #subscribe {
background: #ff6600 url("https://ultimatestockalerts.com/wp-content/uploads/2020/12/submit-icon.png") no-repeat scroll 6% 50% !important;
border: medium none !important;
color: white !important;
display: block !important;
font-size: 14px !important;
font-weight: 800 !important;
margin: 0 auto;
padding: 1.5% 0 2.5% 4%;
text-align: center;
width: 65% !important;
text-transform: uppercase;
}
.page-id-439 .thankform.subscribebox #subscribe:hover{
background-color: #33cc00 !important;
}
.page-main_headings {
color: #ff533d;
margin-bottom: 70px;
font-size: 40px;
}
.right-content-sms h2 {
font-size: 50px;
font-weight: bold;
text-transform: uppercase;
margin-bottom: 0;
color: #333;
}
.right-content-sms {
float: left;
width: 72%;
padding-left: 25px;
padding-top: 55px;
}
.right-content-sms h4 {
margin: 20px 0 0px 0;
font-size: 23px;
letter-spacing: 0;
font-weight: bold;
line-height: 34px;
text-transform: uppercase;
color: #333;
}
.searchbarthx {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
width: 100%;
margin: 0 auto;
float: left;
}
.phone-img {
margin-left: 50px;
margin-top: -45px;
float: left;
width: 20%;
}
.wd_searchinp {
width: 73%;
float: left;
}
.required.wd_searchinp #phone{
border-radius: 0px;
width: 96%;
border: 1px solid #576672;
padding: 0px 0px 0px 20px;
font-size: 16px !important;
min-height: 60px;
text-align: left;
background: #fff;
}
.wd_signupbtn {
width: 26%;
float: right;
padding: 0 0 0 0;
}
div#st-join-web-form-submit-button-box #subscribe {
background: #ff533d;
color: #FFF;
opacity: 1;
border-radius: 3px;
width: 100%;
padding: 0px;
font-size: 24px;
min-height: 60px;
text-transform: uppercase;
font-weight: 500;
}
.st-font-caption {
display: none;
}
p#terms-agreed-error {
text-align: left;
font-size: 12px;
}
p#last-txt {
text-align: left;
color: #ff533d;
font-weight: bold;
}
.thank-you-sms-alerts {
background: #eeeeee;
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
border-radius: 12px;
width: 100%;
padding-bottom: 20px;
}
.alert-img img {
width: 234px;
height: 473px;
max-width: 234px;
object-fit: cover;
}
.alert-img {
margin-left: 17px;
margin-top: -45px;
}
div#fw_c h1 {
margin-bottom: 30px;
line-height: 40px;
text-align: center;
font-size: 30px;
color: #333;
}
img#yarrow {
position: absolute;
width: 92px;
left: 22%;
text-align: left;
top: -35px !important;
transform: rotate(120deg);
}
div#fw_c p {
position: relative;
}
img#greeb_arow {
position: absolute;
width: 116px;
height: auto;
right: 16%;
transform: rotate(20deg);
bottom: 0 !important;
}

element.style {
background-color: #ffffff;
color: #1e73be;
}
.vc_btn3-container.vc_btn3-center {
text-align: center;
}
a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-custom {
background-image: -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1));
background-image: -o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1));
background-image: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0);
padding: 20px;
}
.page-id-2625 header.entry-header.text-center,.page-id-439 header.entry-header.text-center,.page-id-2435 header.entry-header.text-center,.page-id-385 header.entry-header.text-center, .page-id-5261 header.entry-header.text-center, .page-id-2161 header.entry-header.text-center{
display: none;
}
span.complete {
background: #33cc00 none repeat scroll 0 0;
color: #000000;
display: block;
font-size: 24px;
font-weight: 700;
padding: 2%;
width: 100%;
}





@media (max-width: 480px){
	.top-banner {
    padding: 12px 0 60px 0 !important;
}
	.subscribebox .af-form-wrapper p {
    padding: 6% 0 0%;
}
	.copyright-footer {
    padding: 0 10px;
}
.mobile-view .subscribebox .af-form-wrapper .submit {
background: #ff6600 url("/assets/5c40b4d2c3.png") no-repeat scroll 1% 50%;
border: medium none;
font-size: 12px;
padding: 1.5% 0 2.5% 0%;
width: 100%;
background-size: 26px;
}
.mobile-view .subscribebox .af-form-wrapper .field {
width: 100%;
}
h2.guid-title {
margin: 40px 0 35px;
}
.before-footer .subscribebox .af-form-wrapper .submit {
width: 100%;
font-size: 13px;
background: #FF6600 url("/assets/5c40b4d2c3.png") no-repeat scroll 3% 50%;
padding: 8px 0;
background-size: 22px;
}
.page-id-439 .thankform.subscribebox #subscribe {
background: #ff6600 url("/assets/5c40b4d2c3.png") no-repeat scroll 1% 50% !important;
font-size: 12px !important;
background-size: 30px !important;
}
	.bonus-img .img-inner.dark img {
    width: 215px;
    height: 220px;
    object-fit: contain;
}
}
@media (max-width: 768px){
	.section-content.relative .banner-colum-text {
    padding: 0px 15px !important;
    margin-right: 0px !important;
}
	.section-content.relative .banner-colum-form, .section-content.relative .default-p {
    padding: 0px 15px !important;
}
	span.ban-caption {
    margin-left: 15px;
}
.phone-img {
display: none;
}
.right-content-sms {
float: none;
width: 100%;
}
.wd_searchinp {
width: 100%;
float: none;
}
.required.wd_searchinp #phone {
width: 100%;
}
.wd_signupbtn {
width: 100%;
float: none;
}
.right-content-sms h2 {
font-size: 32px;
text-align: center;
}
.right-content-sms h4 {
font-size: 17px;
text-align: center;
}
h1.contact-title {
font-size: 40px;
line-height: 1.1;
}
.pbar span {
background: #cccccc none repeat scroll 0 0;
width: 100%;
}
.blog article#post-2428,.blog article#post-1983 {
float: none !important;
width: 100% !important;
	border-top: 1px solid #ff6600 !important;
	padding: 0px !important;
}
/* article#post-2428 .entry-image-float, article#post-1983 .entry-image-float {
max-width: 100% !important;
} */
/* 	article#post-2428 .entry-image-float, article#post-1983 .entry-image-float {
    max-width: 48%;
} */
	article#post-2428 .entry-image-float, article#post-1983 .entry-image-float {
    max-width: 30% !important;
    float: left;
		    margin-right: 2em;
}
	
	.entry-image-float {
    float: left;
    margin-right: 2em;
    max-width: 30%;
}
}
.blog footer.entry-meta.clearfix,h6.entry-category.is-xsmall,.entry-meta.uppercase.is-xsmall {
display: none;
}
.blog .entry-summary .text-left {
text-align: right;
width: 100%;
background: #ff6600;
height: 1px;
margin: 10px 0px 0px 0px;
}
.blog a.more-link.button.primary.is-outline.is-smaller {
padding: 0;
background: #ff6600;
padding: 0;
margin: 0;
position: relative;
bottom: 16px;
border-radius: 20px;
font-size: 12px !important;
border: 0;
color: #fff;
padding: 5px 20px;
font-size: 10px !important;
text-decoration: none;
}
.blog .entry-summary p {
padding-bottom: 25px;
font-size: 15px;
}
.blog .entry-divider.is-divider.small {
display: none;
}
.blog .entry-header-text.text-left {
padding: 10px 0;
}
ul.default-list li a {
text-decoration: underline;
}
.blog article#post-2428 {
width: 48%;
float: left;
margin-right: 25px;
float: left;
margin-right: 25px;
border-top: 10px solid #ff6600;
width: 48%;
display: inline-block;
padding: 20px 0 40px;
}
.blog article#post-1983 {
float: left;
width: 48%;
border-top: 10px solid #ff6600;
display: inline-block;
padding: 20px 0 40px;
}
.blog article#post-2257 {
clear: both;
}
.blog h2.entry-title a {
font-size: 24px;
font-weight: 700;
color: #333;
}
.blog h2.entry-title a:hover{
text-decoration: underline;
}
.blog .entry-content {
padding-top: 0px !important;
}
.entry-image-float {
max-width: 26%;
}
article#post-2428 .entry-image-float,article#post-1983 .entry-image-float {
max-width: 48%;
}
.entry-content a {text-decoration: underline;}
.yarpp-related .yarpp-thumbnails-horizontal .yarpp-thumbnail {
border: none;
width: 32%;
height: auto;
margin: 0px;
margin-left: 0px;
vertical-align: top;
}
.yarpp-related .yarpp-thumbnail > img, .yarpp-thumbnail-default {
width: 100%;
height: 145px;
margin: 0px auto;
max-width: 246px;
}
.entry-content .yarpp-related .yarpp-thumbnail-title {
text-align: center;
font-weight: bold;
font-size: 86%;
text-decoration: none;
margin: 10px 0px;
width:100%;
}
.single-post .entry-header h1,
.single-post .entry-title {
color: #053045;
font-size: 50px;
font-weight: 700;
line-height: 60px;
margin: 0px 0 10px;
text-align: center;
text-decoration: none;
}

.single-post .entry-header-text {
padding: 0;
}
.entry-header .is-divider {
display: none;
}
aside span.widget-title {
text-align: left;
display: block;
background: #ff6600;
padding: 10px;
color: #fff;
margin-bottom: 15px;
}
aside .is-divider.small {
display: none;
}
.recent-blog-posts a {
color: #333333 !important;
text-decoration: none;
font-weight: bold;
font-size: 14px;
}
.widget_recent_entries ul,
aside#recent-posts-widget-with-thumbnails-3 ul {
margin-left: 17px;
}
.widget_recent_entries ul li,
aside#recent-posts-widget-with-thumbnails-3 ul li {
list-style: square;
margin: 0;
overflow: initial;
color: #f60;
border: 0;
line-height: 1;
	border: 0px !important;
}
.widget_recent_entries ul li a,
aside#recent-posts-widget-with-thumbnails-3 ul li a{
color: #333;
text-decoration: none;
font-weight: 700;
font-size: 14px;
padding: 0 0 9px 0;
display: block;
}

.form-submit input#submit:hover{
background-color: #3c0;
}
.single-post article {
border-bottom: 4px solid #1a1a1a;
font-size: 1.4375rem;
font-weight: 700;
line-height: 130px;
padding-top: 0;
margin-bottom: 60px;
}
.single-post p b {
font-weight: 400;
}
.single-post .yarpp-related h3 {
font-weight: 700;
padding: 15px 0 5px;
font-size: 20px;
text-transform: capitalize;
margin: 0;
color: #333;
line-height: 27px;
}
.stuck {
position: relative;
}
.home .header-wrapper.stuck {
position: fixed !important;
}
/* .single-post .is-sticky-column__inner,.blog .is-sticky-column__inner{
top: 10px !important;
} */
.yarpp-related .yarpp-thumbnails-horizontal .yarpp-thumbnail{
line-height: 1;
}
.entry-content .yarpp-related .yarpp-thumbnail-title {
font-size: 13.76px;
color: #053045;
font-weight: 700;
}
h1.entry-title.mb.uppercase {
color: #053045;
font-size: 50px;
font-weight: 700;
line-height: 60px;
margin: 0px 0 30px 0px;
text-align: center;
text-decoration: none;
text-transform: capitalize;
letter-spacing: 1px;
}
/* a.yarpp-thumbnail:last-child {
padding-bottom: 45px;
} */
.yarpp-related .yarpp-thumbnail > img, .yarpp-thumbnail-default {
max-width: 260px;
object-fit: cover;
}
.single-post p,.page-id-144 p,.page-id-667 p{
font-size: 16px;
font-weight: 400;
}
.single-post h2 span{
color: #333;
}
.content-area {
color: #000;
font-size: 16px;
line-height: 22px;
}
.page-id-4 div#secondary {
z-index: 999;
position: relative;
}
div#detroit-element-title-content {
font-weight: 300;
}
div#detroit-element-tagline-content span strong u span,div#detroit-element-tagline-content span span strong u {
font-weight: 400;
}
.single-post .article-inner {
padding: 0 12% 0 0;
}
.single-post article {
line-height: unset;
}
li#menu-item-1106 {
padding: 0 0px 0 10px;
}
.logo-left .logo {
margin-left: -5px;
margin-right: 30px;
}
.container {
padding-left: 0px;
padding-right: 0px;
}
.blog .page-wrapper {
padding-top: 25px;
padding-bottom: 30px;
}
span#boston-element-privacy-inner-content {
font-weight: 400;
}
input#boston-field-submit {
font-weight: 500;
text-transform: capitalize;
}
div#boston-element-tagline-content {
font-weight: 500;
}
.entry-content h2 {
font-size: 27px;
line-height: 30px;
margin: 12px 0px;
font-weight: bold;
}
.entry-content h3 {
font-size: 24px;
line-height: 27px;
margin: 10px 0px;
font-weight: bold;
color: #333;
}
h1,h2,h3,h4,h5,h6{
color: #333;
}
html div#om-e378pndyeeli3pyse2gk .boston-element-title {
font-weight: 400;
}
aside#optin-monster-api-3 {
margin-bottom: 35px;
}
.col-divided {
border: 0;
}
.page-id-324 form.wpcf7-form {
width: 90%;
}
.page-id-4 .page-wrapper {
    min-height: 800px !important;
}
.page-inner p {
    font-size: 16px;
}
.page-id-2161 h1.entry-title.mb.uppercase,.page-id-2625 h1.entry-title.mb.uppercase,.page-id-2435 h1.entry-title.mb.uppercase {
    display: none;
}
.header-top {
    display: none;
}
.section-content.relative .banner-colum-text {
    padding: 0px;
	    margin-right: 7%;
}
.section-content.relative .banner-colum-form,.section-content.relative .default-p {
    padding: 0px;
}
.wrapp {
    margin-top: 20px;
}
.join-us .col-inner.text-left {
    float: left;
}
.custom-form h2 {
    padding: 0 20px;
}
input#detroit-field-submit {
    font-weight: 500;
}
h2.green-title {
    font-size: 26px;
    line-height: 30px;
    margin: 0 0 8px;
    color: #33ff33;
    text-align: left;
    padding: 0;
}
.page-id-2625 footer#footer section,.page-id-385 footer#footer section,.page-id-439 footer#footer section,.page-id-2435 footer#footer section,.page-id-2161 footer#footer section,.page-id-5261 footer#footer section{
    display: none;
}
span.nnt {
    background: #33cc00 none repeat scroll 0 0;
    color: #000000;
    display: block;
    font-size: 24px;
    font-weight: 800;
    padding: 2%;
    width: 100%;
}