/* Navigation Hover Styles */
#navTopLevel a:hover, #navTopLevel .navLabel:hover {
    color: #ff7712;
}
#navTopLevel .navButton:hover {
    color: #ffffff;
}

/* Sub Navigation Hover Styles */
.subNav a:hover {
    color: #ff7712;
}

/* Extend Sub Menu Truncation */
@media only screen and (min-width: 768px) {
.navContent ul li ul {
   max-width: 500px !important;
}
}

/* Buttons */
.button, .navContent li .button {
    padding: 10px 30px;
}

/* Hero Image */
.blockWrap_be2db8f16fd044f7b212228784345bc3 .blockInnerContent {
    font-family: tandellebold,Arial,Verdana,sans-serif;
}
.blockWrap_be2db8f16fd044f7b212228784345bc3 .contentTitle {
    padding-bottom: 10px;
}
.blockWrap_be2db8f16fd044f7b212228784345bc3 p {
    padding-top: 0px;
    padding-bottom: 20px;
}
.blockWrap_be2db8f16fd044f7b212228784345bc3 p:last-child {
    max-width: 500px;
    margin: auto;
    color: #ffffff;
    font-size: 40px;
    letter-spacing: 0.2em;
}

/* HP Orange Row */
.blockWrap_c15ebeb135a7466c85a32d01f2afce93 .item:first-child p {
    font-family: tandellebold,Arial,Verdana,sans-serif;
    font-size: 48px;
}

/* HP CTA Styles - 3 CTAs */
.blockWrap_e9a629c11a054073b33cf9264eb12a3b .cols3 .item,
.blockWrap_e9a629c11a054073b33cf9264eb12a3b .cols3 .socialStreamGroup {
    margin: 0%;
}
@media only screen and (min-width: 600px) {
.blockWrap_e9a629c11a054073b33cf9264eb12a3b .cols3 .item,
.blockWrap_e9a629c11a054073b33cf9264eb12a3b .cols3 .socialStreamGroup {
    clear: none;
    width: 33.3%;
    margin: 5% 0% 0% 0%;    
}
}

/* Reverse Slideshow on Mobile */
.block_a7911575b7f34f5e86fefe8592fc0fc4 {
    display: flex;
    flex-wrap: wrap-reverse;
    margin: auto;
}

/* HP Testimonials Row */
.blockWrap_d6013f87aa4d40da9b130b772d353ad2 .contentTitle {
    padding-bottom: 20px;
}

/* HP Bottom Row */
.blockWrap_b1af7c40060d454ca943bbaf49ced927 .contentTitle {
    padding-bottom: 0px;
}
.blockWrap_b1af7c40060d454ca943bbaf49ced927 p {
    padding-top: 20px;
    padding-bottom: 10px;
    font-family: tandellebold,Arial,Verdana,sans-serif;
    letter-spacing: 0.2em;    
}

/* Footer Styles*/
@media only screen and (min-width: 600px) {
.blockWrap_dd943fca7a9e432e927b0d071dcdae63 p {
    text-align: left;
}
.blockWrap_b137d4ef7edc4cd8bb04421dc329571e p {
    text-align: right;
}
}
.blockWrap_dd943fca7a9e432e927b0d071dcdae63 p:last-child {
    color: #ff7712;
}

/* Mobile Styles */
@media only screen and (max-width: 599px) {
.blockWrap_be2db8f16fd044f7b212228784345bc3 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
}
.blockWrap_be2db8f16fd044f7b212228784345bc3 .contentTitle {
    font-size: 60px;
}
.blockWrap_be2db8f16fd044f7b212228784345bc3 .blockInnerContent {
    font-size: 35px;
}
.blockWrap_be2db8f16fd044f7b212228784345bc3 p:last-child {
    font-size: 26px;
}  
.block_a7911575b7f34f5e86fefe8592fc0fc4 .blockText {
    margin: auto;
}
.blockWrap_a7911575b7f34f5e86fefe8592fc0fc4 .contentTitle {
    font-size: 50px;
    text-align: center;
}
.blockWrap_d6013f87aa4d40da9b130b772d353ad2 {
    text-align: center;
}
.blockWrap_d6013f87aa4d40da9b130b772d353ad2 .contentTitle {
    font-size: 60px;
}
.blockWrap_b1af7c40060d454ca943bbaf49ced927 .contentTitle {
    font-size: 60px;
}
}

/* Electrician Services Page */
.blockWrap_e349da1822914f7f92ad201ee1d346fb .blockInnerContent {
    font-family: tandellebold,Arial,Verdana,sans-serif;
    letter-spacing: 0.2em;
}
.blockWrap_e349da1822914f7f92ad201ee1d346fb .contentTitle {
    padding-bottom: 10px;
}
.blockWrap_e349da1822914f7f92ad201ee1d346fb p {
    padding-top: 0px;
    padding-bottom: 20px;
}
/* Page Beautification List Styles */
.blockWrap_ec76d76b4c7c4afba53798f57630caf8 ul {
    list-style-image: url('https://static.mywebsites360.com/d443607119a14d2191fcaf9bbc9ba84a/i/fa12762e3a1046ad858188981b18c944/1/5feFb8zhrk/bullet.png');
}