.header-image .site-title > a { background: url(/wp-content/uploads/2015/09/EnveraConsulting-360x60.png) no-repeat !important; }
div#ninja_forms_form_2_wrap.ninja-forms-form-wrap {background-color:#222;color:#c9c9c9;padding:40px 40px 20px;text-align:center}
div#ninja_forms_form_2_wrap.ninja-forms-form-wrap h2.ninja-forms-form-title {color:white}
input#ninja_forms_field_12.ninja-forms-field {text-align:center}
body.free-member-content-library .site-inner {background-color:yellow}
section#enews-ext-5.widget.enews-widget,
section#enews-ext-6.widget.enews-widget {padding:40px}
.single .featured-image {display:none}
@media screen and (min-width: 1023px) {
.header-widget-area .search-form {float:right;margin-top:0;width:40%}
.home .call-to-action-bar { padding-top: 80px}
.home .call-to-action-bar .enews form {
   position: relative;
   top: -65px;
   right: 0;
   width: 40%;
   }
}
.pagination .next,
.archive-description { display:none !important }

/* SCENIC ROUTE */
body.home {
	background-image: url(/wp-content/uploads/2015/09/photo-1420745981456-b95fe23f5753-1600x1067.jpg);
	background-attachment: fixed;
	background-size: cover;
}
.entry-content h3 { font-weight: 300; font-size: 22px }
.home .call-to-action-bar .enews {
   position: relative; 
}

.home .call-to-action-bar .enews form input[type="submit"] {
   float: none;
   width: 100%;
}
.home .call-to-action-bar .enews form input[type="email"] {
   width: 100%;
   margin-right: 0;
}

.vc_row { margin-top: 75px; margin-bottom: 75px }
.vc_row#header, .vc_row.hero { margin-top: 0; margin-bottom: 0 }


.page-template-page_landing { background-color: #f5f5f5 }
.page-template-page_landing h1.entry-title { display:none }
.page-template-page_landing article.entry { border: 0; padding-bottom: 0 !important } 

.page-template-page_landing .hero h3,
.page-template-page_landing .hero h2,
.page-template-page_landing .hero h1 { color: #FFF !important }

.page-template-page_landing .hero .vc_column-inner { padding: 75px 100px }
.page-template-page_landing .vc_column-inner .vc_row { margin: 0 !important }

.center { text-align: center; font-size: 200% }

.page-template-page_landing h1 { font-size: 1.5em; }
.page-template-page_landing h3.subhead { font-size: .8em; font-weight: 300 }
.center h1 { text-transform: uppercase }

.wp-caption-text { text-align: left }
.page-template-page_landing .hero p { color: #FFF }

.page-template-page_landing .hero .wpb_wrapper { text-align: center; }
.page-template-page_landing .hero h1, .page-template-page_landing .hero h2, .page-template-page_landing .hero h3, .page-template-page_landing .hero h4 { color: #FFF; }
.page-template-page_landing .hero h3.subhead { font-family: 'Open Sans'; font-weight: 400; }
.page-template-page_landing .entry-content .hero .subhead a { color: #1C1C1C !important } 
.page-template-page_landing .entry-content .hero .subhead a:hover { color: #FFF !important } 

.page-template-page_landing .hero h1 { font-size: 3.5em; text-shadow: 1px 1px 2px #000 }
.page-template-page_landing .hero h3.subhead { font-size: 1.8em }

.nf-field-container.label-hidden { display: none }

.cta-bar { background: #1c1c1c; margin-left: -40px; margin-right: -40px}
.cta-bar .wpb_content_element { margin-bottom: .3em }
.cta-bar, .cta-bar a, .cta-bar a:hover, .cta-bar h4, .cta-bar h3, .cta-bar h2, .cta-bar h1 { color: #FFF ; line-height: 2em }
.cta-bar .wpb_wrapper { text-align: center; }
.cta-bar a:hover { border: 0 }

.page-template-page_landing .vc_btn3 { text-transform: uppercase; font-size: 24px; text-shadow: 1px 1px 0px #000 }
.page-template-page_landing .vc_btn3 { border-color: #FFF !important; border-width: 4px !important }
.page-template-page_landing .vc_btn3.vc_btn3-color-orange { background: #ff7902 }

.page-template-page_landing .vc_separator h4 { font-size: 200% }
.page-template-page_landing .vc_separator { margin-left: -40px; margin-right: -40px; margin-bottom: 0; width: auto; padding-left: 40px; background: #f0f0f0; padding-top: 1em; padding-bottom: 1em ;border-bottom: 8px solid transparent; border-image: url(/wp-content/images/border-tile.png) 100 0 repeat; }
.vc_separator .vc_sep_holder .vc_sep_line { border: none }


/*.page-template-page_landing section#enews-ext-6.widget.enews-widget { border-radius: 10px; background: -moz-radial-gradient(center, ellipse cover, #055ca3 0%, #093966 100%); 
background: -webkit-radial-gradient(center, ellipse cover, #055ca3 0%,#093966 100%); 
background: radial-gradient(ellipse at center, #055ca3 0%,#093966 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#055ca3', endColorstr='#093966',GradientType=1 );  }*/

.page-template-page_landing .enews-widget input[type="submit"] { background: #ff7902; border: 4px solid #FFF }
.page-template-page_landing .enews-widget input[type="submit"]:hover { background: #FFF; border: 4px solid #ff7902 ; color: #ff7902}

.widget_hero_widget h3.widgettitle { color: #FFF; font-size: 2.5em; text-transform: none; text-shadow: 1px 1px 2px #000;}
.widget_hero_widget .vc_btn3-color-orange { text-transform: uppercase; padding: 1em 1.5em; background: #ff7902; color: #FFF; text-shadow: 1px 1px 0px #000;     border: 4px solid #FFF !important; 
}
.widget_hero_widget .vc_btn3-color-orange:hover {background-color: #f5b14b; }
.widget_hero_widget div.btn {margin: 3em 0}
.widget_hero_widget { color: #FFF; padding: 3em 4em; text-align:center; background: #055ca3; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover, #055ca3 0%, #093966 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover, #055ca3 0%,#093966 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center, #055ca3 0%,#093966 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#055ca3', endColorstr='#093966',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}

a.more-link {
    background: #709E41;
    color: #FFF;
    border: 1px solid #709E41;
    padding: 8px 12px;
    text-transform: uppercase;
    font-size: 12px;
}
a.more-link:hover { color: #709E41; border-color: #709E41; background-color: #FFF}

.page-template-page_landing .hero {margin-left: -40px; margin-right: -40px ; background: #055ca3; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover, #055ca3 0%, #093966 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover, #055ca3 0%,#093966 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center, #055ca3 0%,#093966 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#055ca3', endColorstr='#093966',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}


.archive div.share-before,
.search div.share-before,
.home div.share-before { display: none }
.page div.share-before { margin-top: 20px }

.entry { border: 0 }
.entry-title {margin-bottom: 0 }
.entry-header .entry-meta { background: transparent; margin: 0 -40px 20px -40px; border-bottom: 2px solid #EBEBEB; padding-right: 40px }

#jp-relatedposts h3.jp-relatedposts-headline em:before { border: none }
#jp-relatedposts h3.jp-relatedposts-headline { font-family: Enriqueta, serif; font-size: 22px; font-weight: 300}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title { margin-top: .75em}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a { font-weight: inherit; border: none}

/* Author Byline*/
a.entry-author-link { display: none }
span.entry-author::after {
	content: 'Grant T. Aguinaldo';
	cursor:text;
}

@media (min-width: 1023px) {
.crp_related ul { display: table; border-spacing: 30px; }
.crp_related li { display: table-cell; width: 33%; vertical-align: top}
.crp_related li img { width: 100%; margin-bottom: 15px }
}

@media (min-width: 769px ) {

.archive .entry-image-link img,
.search .entry-image-link img,
.home .entry-image-link img { width: 50%; float: left; margin-right: 20px; margin-bottom: 20px }

}

@media (max-width: 768px) {
.page-template-page_landing .hero  { font-size: .5em !important }
.page-template-page_landing .hero .vc_column-inner { padding: 4em }
.center { text-align: center; font-size: 100% !important }
}
