:root {
    --backgroundGrey: #dcdcdc; /* 220 220 220 */
    --tabletWidth:768px;
    --mediumWidth: 992px;
    --waspYellow: #f8e766; /*#fefe08; #f6e779;*/
    --navbarText: #333333;
    --navHoverText: #333333;
    --navHoverYellow: #febe08; /*#FFCD05;*/ /*#f3da21;*/
    --orangeHighlight: #EC9152!important; /*#ff5e15!important;*/
}
body{
font-family: "Muli", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
a{color:var(--navbarText);}
/* Navigation */
.navbar-default {
    background-color: var(--waspYellow);
    margin-bottom: 0;
}
.navbar-default .navbar-nav > li > a {
    /*color: var(--navbarText);*/
}
.nav .dropdown-menu {
    background-color: var(--waspYellow);
    border-color: var(--waspYellow);
    padding:0;
    border-width:0;
}
.nav li > a, .nav .dropdown-menu > li > a {
    /*color: var(--navbarText);*/
}
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus,
.nav .dropdown-menu>.active>a, 
.nav .dropdown-menu>.active>a:hover, 
.nav .dropdown-menu>.active>a:focus {
    background-color: var(--navHoverYellow);
    color: var(--navHoverText);
    font-weight:bold;
}
/* Header */
.wasp-header>ul{text-align: center; width:100%; margin-left:-10px;}
.wasp-header>ul li{
    display:inline-block;
    display: table-cell;
    width: 1%;
    padding-left:10px;
    padding-right:10px;}
.wasp-header>ul li>i{font-size:24px;vertical-align:middle;color:var(--navHoverYellow)}
.wasp-header>ul li a{word-wrap: break-word;vertical-align:middle;font-weight:bold;color: var(--navbarText)!important;}
/* Title */
.zone-header-top {
    background-image: url(/Media/Wasp/SiteImages/yellow-jacket-wasp-3604683_1920.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display:table;
    height:250px;
    margin-bottom:20px;
}
.zone-header-top h1 {
    color:#ffffff;
    font-weight: 600;
    font-size: 50px;
    text-align:center;
    display: table-cell;
    vertical-align: middle;
    width:100%;
}
/* Covid Statement */
.covid-statement{background-color:var(--navHoverYellow);padding:10px;}
.covid-statement:empty{display:none;}
/* Footer */
#layout_outer_bottom{
    background-color:var(--navHoverText);
    color:#ffffff; 
    font-size:small;
    padding-top:20px;
}
#layout_outer_bottom ul {margin-left:0;}
#layout_outer_bottom a, #layout_outer_bottom a:focus, #layout_outer_bottom a:visited {
    color:#ffffff;
}
/* Content */
#layout-main-container{margin-bottom:20px;}
/* Home page */
.scrolling-page .content-items .content-item:hover {
    background-color: inherit;
    text-decoration: inherit;
}
.scrolling-page .content-items .content-item {
    border-color: inherit;
    border-width: inherit;
    border-radius: inherit;
    box-shadow: inherit;
    border-style: inherit;
    width: inherit;
    padding: inherit;
    display: inherit;
    margin-bottom: inherit;
}
#pest-control-services .slide-text, #pest-control-services .slide-call-to-action {text-align:right;}
#pest-control-services .slide-call-to-action a {
    background-color: var(--navHoverYellow); 
    color:var(--navHoverText); 
    border:none; 
    border-radius:0; 
    font-weight: bold;
    font-size: 20px;}
#pest-control-services .slide-call-to-action a:hover{text-decoration:underline;}
/*#pest-control-services .slide-call-to-action a {background-color: var(--navHoverYellow); color: #ffffff;}*/
#pest-control-services h3 {font-weight:bold;}
#customers-first .slide-text ul {
    list-style: none;
    width: 100%;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;}
#customers-first .slide-text li {
    display: flex;
    width: 40%;
    height: 100px;
    padding: 10px;
    border: var(--navHoverYellow) solid 3px;
    border-radius: 20px;
    margin: 15px;
    /*background-color:var(--navHoverYellow);*/
}
#customers-first .slide-text li:hover {
    background-color:var(--navHoverYellow);
}
#customers-first .slide-text li>a {
    color: var(--navHoverText);
    width: 100%;
    margin: auto 5px;
    font-weight: bold;
    text-align: center;
    font-size: 20px;}
/* Contact Us */
ul.contact-list {
    list-style: none;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin: 0;
    padding: 0;
}
ul.contact-list li {
    width: 200px;
    margin: 10px;
}
.contact-list h4 {
    background-color: var(--waspYellow);
    border: 2px solid var(--waspYellow);
    text-align: center;
    padding: 10px 0;
    margin-bottom: 0;
    border-radius: 10px 10px 0 0;
}
ul.contact-list p {
    border: 2px solid var(--waspYellow);
    text-align: center;
    padding: 20px 0;
    border-radius: 0 0 10px 10px;
}
ul.location-list {
    list-style: none;
    /*display: flex;
    flex-direction: row;
    flex-wrap: wrap;*/
    column-count:3;
    width: 100%;
    margin: 0;
    padding: 0;
}
ul.location-list li {
    /*width: 32%; */
    margin-right:5px;
}
/* Content with image */
.contentwithimage .contentwithimage-left, .contentwithimage .contentwithimage-right {max-width:50%;}
.zone-content .contentwithimage .contentwithimage-left {margin-right:20px;}
.zone-content .contentwithimage .contentwithimage-right {margin-left:20px;}
.contentwithimage figure > img {
    margin-left: auto;
    margin-right: auto;
}
/* slide */
.slide-no-background .slide-with-image {padding: 20px;}
#links {text-align:center;}
/* Gallery */
.blueimp-gallery>.close, .blueimp-gallery>.title {opacity:inherit;}
/* Small screens */
@media (max-width: 768px) {
    .widget-footer-bottom .cell { text-align:left!important; }
    .zone-content .contentwithimage .contentwithimage-left, .zone-content .contentwithimage .contentwithimage-right {
        float:none;
        margin:0;
        max-width: 100%!Important;
    }
    .slide-no-background { flex-direction: column-reverse;}
    .slide-no-background .slide-with-image {padding: 0px;}
    #pest-control-services .slide-text, #pest-control-services .slide-call-to-action {text-align:center;}
    ul.location-list {column-count:2;}
    ul.location-list li {/*width: 50%; margin:0;*/ }
    .services-list .contentwithimage {display:table;}
    .services-list .contentwithimage figure.contentwithimage-right, 
    .services-list .contentwithimage figure.contentwithimage-left {display:table-footer-group;}
    .services-list .contentwithimage figure.contentwithimage-right + div.contentwithimage-text, 
    .services-list .contentwithimage figure.contentwithimage-left + div.contentwithimage-text {display:table-header-group;}
}
https://cdn.jsdelivr.net/npm/prismjs@1.28.0/themes/prism-twilight.min.css