/* Theme Name:SE Electric */


.logo-container {text-align: center;}

/*Banner*/

.carousel-control-prev-icon i{font-size:3em;color:#d1d1d1;}
.carousel-control-next i{font-size: 3em;color:#d1d1d1;}

/*Side Bar */
.fixed-sidebar{background-color: #3977b2;}
h2.logo-name {font-size:3.3em;font-weight:900;text-transform:uppercase;color:#000;letter-spacing: -1px;margin-top:9%;}
img.logo-img {margin: 0 auto;display: block;}
.below-logo {color:#000;font-weight:700;font-size:1.2rem;margin-top:5px;text-align:center;}
.call-now {display:none;color:#dddb5d;font-weight:800;font-size: 1.3rem;}

/*Nav*/
.fixed-sidebar .main-nav .nav-list .menu-item a{color:#fff;}
.fixed-sidebar .main-nav .nav-list .menu-item a:focus, .fixed-sidebar .main-nav .nav-list .menu-item a:hover, .fixed-sidebar .main-nav .nav-list .menu-item.current-menu-item a{color:#dddb5d;}
.fixed-sidebar .main-nav .nav-list .menu-item:first-of-type a{border-color: #d1d1d1;}
.fixed-sidebar .main-nav .nav-list .menu-item a{border-color:#d1d1d1;}

/*Links*/
a:focus, a:hover, i:focus, i:hover{color:#d1d1d1;}
a{color:#3977b2;}

/* Feature Boxes */
.feature-section .feature-item:hover:nth-child(odd) h3 {color:#dddb5d;}
.feature-section .feature-item a, .feature-section .feature-item a h3 {overflow:hidden;}
.feature-section .feature-item:hover a img {transform:scale(1.2);overflow:hidden;}


/*Mobile Nav*/
.nav-toggler{padding: 12px 10px;color:#dddb5d;}
.nav-toggler i{top:5px;right: 3px;color:#dddb5d;}
.fixed-sidebar .main-nav{background: #333;}
.fixed-sidebar .main-nav .nav-list{background:  #3977b2;}


/*Social Media*/
.fixed-sidebar .social a .fa-stack .fa-stack-1x{color: #dddb5d}
.fixed-sidebar .social a:focus .fa-stack .fa-stack-1x, .fixed-sidebar .social a:hover .fa-stack .fa-stack-1x{color:#a7d1f9;}

.fixed-sidebar .social a .fa-stack .fa-stack-2x{color: #333;}

/*Hours*/
.fixed-sidebar .hours{color: #dddb5d;}

/*Main*/
#main{background-color: #333;color:#a7d1f9;}
.image-centered { display:block; margin:0 auto;}

/*QL*/
.feature-section .feature-item a img{width:100%;}
.feature-section .feature-item a h3{background-color:#3977b2;}
.feature-section .feature-item:nth-child(even) h3{background-color: #d1d1d1;color:#3977b2;}
.feature-section .feature-item:nth-child(even) a:focus,.feature-section .feature-item:nth-child(even) a:hover h3{color: #333;}
.feature-section .feature-item a:focus h3, .feature-section .feature-item a:hover h3{color:#d1d1d1;}

/*Testimonials*/
.testimonials-section{background-color: #333;color: #a7d1f9;}
.testimonials-section .fa-star{color: #a7d1f9;}

/*Forms*/
#main-contact-form .gform_footer input[type=submit]:focus, #main-contact-form .gform_footer input[type=submit]:hover{background:#3977b2;color:#d1d1d1;}

/*Footer*/
.primary-footer{border-color:#a7d1f9;background-color: #333; }
.primary-footer .footer-sitemap a{color:#a7d1f9;}
.primary-footer .footer-sitemap a:hover{color:#3977b2;}
.primary-footer .copyright a{color:#a7d1f9;}
.primary-footer .copyright a:focus, .primary-footer .copyright a:hover{color:#3977b2;}
ul#menu-footer-menu{text-align: center;}
.mobile-call-bar {display:none;}
.mobile-call-bar {background:#3977b2;padding:10px 0;}
.mobile-call-inner {display:flex;flex-direction:row;align-items:center;justify-content:space-around;}
.head-phone .fa-stack {color: #dddb5d;font-weight: 800;font-size: 1.3rem;}
.mobile-call-bar .head-phone .social-text {color: #dddb5d;font-weight: 800;font-size: 1.3rem;margin-left: -15px;}
.mobile-call-bar a.head-phone {display: flex;flex-direction: row;align-items: center;justify-content: center;}
.mobile-call-inner .fa-phone {color:#dddb5d;}

/*Promotions*/
.page-id-606 strong {color: #dddb5d; font-size: 16px}

/*Services*/
.card{margin-bottom: 10px;cursor: pointer;}
.service{padding-top: 20px;padding-bottom: 20px;}
#accordion .panel, #accordion1 .panel {border:1px solid #fff;}
#accordion .panel-title div, #accordion1 .panel-title div { color:#a7d1f9; background:#333;font-weight:normal;line-height: 21px;font-size:18px;display: flex; align-items: center;}
#accordion .panel-title div .fa, #accordion1 .panel-title div .fa {color:#fff; margin-right: 10px;}
#accordion .panel-title div.collapsed, #accordion1 .panel-title div.collapsed { background:#333;}
#accordion .panel-body, #accordion1 .panel-body { color: #fff; font-size: 14px;background:#333;}
#accordion .panel, #accordion1 .panel { border-radius:0; margin-bottom:15px;border-radius:5px;}
#accordian .panel-default {}
#accordion .panel-heading, #accordion1 .panel-heading { padding:0; }
#accordion .panel-title, #accordion1 .panel-title { position: relative; }
#accordion .panel-title div, #accordion1 .panel-title div { text-transform: uppercase;padding: 9px 15px 0 15px;border-radius:5px 5px 0px 0px;}
#accordion .panel-title div.collapsed, #accordion1 .panel-title div.collapsed {border-radius:5px;}
#accordion .panel-body, #accordion1 .panel-body { line-height: 26px;font-weight: bold;border-radius:0px 0px 5px 5px;padding: 20px;}
.panel-group .panel-heading + .panel-collapse > .list-group, .panel-group .panel-heading + .panel-collapse > .panel-body {border:0;}
#accordion .panel-title div:hover, #accordion .panel-title a:focus, #accordion1 .panel-title div:hover, #accordion1 .panel-title a:focus {text-decoration: none;}
.panel-title{margin-bottom: 0;}

.sitemap ul a{color: #fff;}
.contact-section{padding-top: 20px;}
.sitemap ul a:hover, .sitemap ul a:focus{color: #dddb5d;}

.service-header {margin: 30px 0 0 20px;}

#motto {color: #fff; font-size: 15px; font-weight: bold;}
#motto-mobile {display: none;}

.page-id-720 .norm-ph {display: none;}

.badge-image{
  width: 200px;
}
.badges{
  display: flex;
  justify-content: space-evenly;
}

/*Media */
@media screen and (max-width: 991px){#contact-section a{color: #333;}.banner{z-index: 1;}a{color:#dddb5d}.fixed-sidebar .social{background: #3977b2}.carousel-control-prev-icon i.fas.fa-chevron-left{display: none}.carousel-control-next i.fas.fa-chevron-right{display: none}li#menu-item-80,li#menu-item-81{display: none;}.banner{background-color: rgba(255,255,255,.5);}.slider-control {display:none;}.fixed-sidebar .social a .social-text{font-size:1.3rem;font-weight:800;margin-left: 5px;}.fixed-sidebar .main-nav .mobile-nav .mobile-list{text-transform: uppercase;font-weight:700;}.call-now {display:inline-block;}.fixed-sidebar .social a:first-of-type .fa-stack{display:none;}.fixed-sidebar .social .fa-map-marker-alt{display:none;}.banner .banner-logo img {max-height: 110px;}.mobile-call-bar {display:block;} h2.logo-name{margin-top:0;} .banner .banner-logo{width: 100%;} .banner .banner-logo img { max-height: 200px;} #motto{display: none;} #motto-mobile {display: block;font-size: 19px;font-weight: 700;color: #000;margin-top: 10px;}}
@media screen and (max-width: 767px){h2.logo-name{font-size: 3em;}}
@media screen and (max-width: 500px){h2.logo-name{font-size: 2em;}}
@media screen and (max-width:450px){.fixed-sidebar .main-nav .mobile-nav .mobile-list a{font-size: 12px;}.call-now{font-size:0.8em;}.fixed-sidebar .social a .social-text{font-size:0.8em;} #motto-mobile{font-size: 15px; margin: 0;} .banner .banner-logo img { max-height: 150px;}
@media screen and (max-width:400px){.below-logo {font-size:1rem;}}
