/*
Theme Name: Wizard Energy
Theme URI: https://www.wizardenergysavings.com/
Description: Neve Child Theme
Author: Sociactive Enterprises LLC
Author URI: https://www.sociactive.com
Template: neve
Version: 1.0.0
Text Domain: nevechild
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


nav {box-shadow: 0 1px 25px #000!important}

.cover-sub {line-height: 1.4}
.cover-space {margin: 0 10px!important}
.home-sub strong {font-size: 40px; text-shadow: 0 0 5px #000}

#vscf .form-group textarea, #vscf_message {height: 150px}

.title-text-shadow {text-shadow: 0 0 5px #333, 0 0 10px #555, 0 0 20px #777}

.p-text-shadow {text-shadow: 0 0 3px #333, 0 0 6px #555, 0 0 12px #777}

.rep-group {padding: 0 25px}

.hazy-box {background: rgba(255,255,255,.7); border: 1px solid #fff; border-radius: 5!important; padding: 40px 10px 20px}

.pad-column {padding: 0 15px}
.pad-cover {padding: 0 25px}

.single-post .neve-main {margin-top: 25px}

.site-footer .wp-block-columns {margin-bottom: 0}
footer #block-37.widget {margin-bottom:25px}
footer #block-38.widget, footer #block-40.widget {margin-bottom:10px}
footer h3 {display:inline-block; background: #00924d; color: #fff; border-radius: 5px; padding: 10px 10px; margin: 0}
footer h3:hover {background: #2A4291}

p.vscf-info {color: #00924D}

.ff-message-success {border: 0!important; box-shadow: none!important}

.nv-tags-list a {margin: 0 15px 10px 5px!important}

@media only screen and (min-width:1225px) {
	nav {background:#fff; z-index:999; margin:0 auto; width:100%; position:fixed; top:0; left:0; right:0}
	.neve-main, .single-post .nv-post-cover {margin-top: 112px}
	.single-post .nv-post-cover .container {min-height: 350px}
	.h2-reputation {padding-right: 145px; margin-bottom: -40px}
}

@media only screen and (max-width:1224px) {
	nav {min-height: 100px}
	.site-logo img {min-width: 145px}
	.nav-toggle-label {font-size: 26px!important; text-transform: uppercase}
	.icon-bar {height: 3px}
}

@media (min-width: 960px) {
	.site-footer .builder-item--footer-one-widgets {padding-bottom:0!important}
	
	.site-footer .builder-item {margin: 0 !important}
}

@media only screen and (min-width: 571px) {
	.ultp-block-content-inner {padding: 10px!important; width: 90%!important}
}

@media only screen and (max-width:570px) {
nav {min-height: 55px}
	.site-logo img {min-width: 86px}
	.item--inner.builder-item--logo {padding: 2px!important}
	.nav-toggle-label {font-size: 22px!important; text-transform: uppercase}
	p.home-sub {font-size:24px!important}
	.home-sub strong {font-size: 28px; text-shadow: 0 0 5px #000}
	.mobile-center {margin: 0 auto; text-align: center; margin-bottom: 20px}
	.pad-column {border-bottom: 1px solid #666; margin-bottom: 40px}
	.footer-main-inner {padding: 20px 0}
	.footer-bottom {padding-top: 10px!important}
	.ultp-block-content-inner {width: 95%!important}
}