/*
Theme Name: Lubbock Electricity
Theme URI: https://www.lubbockelecric.org
Description: Neve Child Theme
Author: Lubbock Electricity
Author URI: https://www.lubbockelecric.org
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
*/
a:hover {opacity: 1!important}

.nav-ul li a {font-family: var(--headingsfontfamily),var(--nv-fallback-ff)!important}
.nav-ul li.current-menu-item > .wrap > a:not([href*="#"]) {color: var(--color)!important}

.nav-ul .sub-menu li:hover {background: #333!important}
.nav-ul .sub-menu li:hover a {color: #eee!important}

.tightish {margin-bottom: 10px!important}
.tight {margin-bottom: 5px!important}
.tighter {margin-bottom: 0!important}
.tightest {margin-bottom: -5px!important}
.topper {padding-top: .7em}

.header-top {border-top: 5px solid #000}
.nv-top-bar .nav-ul li > .wrap {padding: 0 3px 0 0}
.nv-top-bar .nav-ul li:hover {background: #333!important; border-radius: 0}
.nv-top-bar .nav-ul li a:hover {color: #fff!important; text-decoration: underline} 
.nav-ul li.no-under a:hover {text-decoration: none} 

.header .builder-item [class*=button_base] .button:hover {transform: scale(1.1)!important}

.wp-block-button__link {font-family: var(--headingsfontfamily),var(--nv-fallback-ff)!important}

.site-footer .wp-block-latest-posts__featured-image {max-width: 450px!important; float: left; margin-right: 1.5em}
.site-footer .widget {margin-bottom: 0}
.site-footer .wp-block-latest-posts__post-date {color: #ddd; line-height: .8em; margin-bottom:1.3em; text-indent: 2em; text-shadow: 0 1px 1px #000}
.site-footer .wp-block-latest-posts__post-title {font-weight:500; color: #222; text-shadow: 0 1px 1px #333; text-decoration: underline}
.wp-container-34 {margin-bottom: 5px!important}

.neve-main p a {color: #333!important}

.wp-block-cover__inner-container {padding: 0 2.5%!important}

.PUCT {text-shadow: 0 1px 1px #000}

.copyright {letter-spacing: -.5px; font-weight: 300; font-size: .8em!important; line-height: 1.5}
.copyright a:hover {text-decoration: underline}

.white-shadow {text-shadow: 0 1px 1px #fff}
.white a {color: #fff!important}
.dark-shadow {text-shadow: 0 1px 1px #333}

.base a:link {text-decoration: underline; color: var(--nv-primary-accent)}
.base a:hover {text-decoration: none}

.ff-message-success {border-radius: 5px}
.LE-sidebar {padding: 15px; border-radius: 9px; border: 1px solid var(--nv-light-bg)}
.fontswitch {font-family: var(--bodyfontfamily),var(--nv-fallback-ff)!important}
h3.fontswitch {font-size: 1.2em}
.points {border-right: 1px solid #ccc; padding: 30px 30px 0 0}
.points-last {border-right: none; padding: 30px 30px 0 0}
.wp-block-post-template li {margin-bottom: 2em}
/* OFF #comments {display: none} */
.nv-tags-list a {background: var(--nv-secondary-accent)!important}
.nv-tags-list {margin-bottom: 5px!important}

.next, .previous {border-radius: 5px; background: var(--nv-text-dark-bg); padding: 6px 10px}


/* Forminator */
.forminator-design--default .forminator-pagination-steps .forminator-step .forminator-step-label, .forminator-design--default .forminator-checkbox .forminator-checkbox-box {color: var(--nv-c-2)!important}

.forminator-design--default .forminator-pagination-steps .forminator-break:before, .forminator-design--default .forminator-pagination-steps .forminator-step .forminator-step-dot, .forminator-design--default .forminator-radio .forminator-radio-bullet:before {background-color: var(--nv-primary-accent)!important}

.forminator-design--default .forminator-button-next, .forminator-design--default .forminator-button-back, .forminator-design--default .forminator-button-submit {background-color: var(--nv-c-2)!important}

.forminator-design--default .forminator-checkbox input:checked + .forminator-checkbox-box, .forminator-design--default .forminator-radio input:checked + .forminator-radio-bullet {border-color:var(--nv-c-2)!important}

.forminator-design--default .forminator-response-message.forminator-success {background-color: var(--nv-c-2)!important; -webkit-box-shadow: none!important; padding: 25px 20px; font-weight: normal; border-radius: 5px}

/* LINKS */
.dark-gray a {color: var(--nv-text-color)}

/* FORMS */
.no-border > fieldset {border: none!important; padding: 0!important}

#ycd-circle-1011.textDiv_Days span, #ycd-circle-1011.textDiv_Days h4 {color: #fff!important}


/*RESPONSIVE */
@media only screen and (min-width:960px) {
	.hfg-slot.right {margin-right: 50px!important}
}

@media only screen and (max-width:1250px) {
  .nav-menu-primary .nav-ul li {padding: 0 2px!important}
  .nav-menu-primary .nav-ul>li {margin: 0 calc(var(--spacing)/ 3)!important}
  .nav-menu-primary .nav-ul li a {font-size: 85%}
  .header .builder-item [class*=button_base] .button {
padding: 4px 6px; font-size: 85%}
  .alignwide {
  width: 95vw!important;
  max-width: 95vw!important;
  margin-left: calc(50% - 47.5vw)!important;
  margin-right: calc(50% - 47.5vw)!important;
}
}

@media only screen and (max-width:959px) {
	.coverspace {height: 4vh}
}

@media only screen and (max-width:479px) {
	.col-tight {margin-bottom: -25px!important}
	.coverspace {height: 1vh}
	.mimgs>figure>img {max-width: 180px}
}