ul {
    list-style: none;
}
   
ul li:not(.list-unstyled li, .package-name-list li, .checkmark-list li)::before {
    content: "\2022";  /* \2022 is the CSS Code/unicode for a bullet */
    color: #E00600; 
    font-weight: bold; 
    display: inline-block; 
    width: 1em;
    margin-left: -1em; 
}

ul li::before .list-unstyled{
    list-style: none !important;
}

.close-btn span{
    background-color: #E00600
}

.btn, .landing-button{
    background-color: #E00600;
    border: solid 2px #E00600;
    border-radius: 25px;
    text-transform: none;
    font-family: 'Poppins', sans-serif;
    letter-spacing: normal;
    text-decoration: none !important;
}

.btn-reverse{
    font-family: 'Poppins', sans-serif;
    color: #E00600;
    border: solid 2px #E00600;
    text-transform: none;
    border-radius: 25px;
}

.nigp-split .btn-reverse{
    color: white;
}

.btn:hover, .landing-button:hover{
    color: #E00600;
	background-color: #fff;
}

.video-takeover .orange-bar::before { 
    background-color: #E00600;
}

.orange-bg{
    background-color: #E00600;
    background-image: none;
}

.orange-text, .orange, .orange a, .orange-link, .orange-link:hover, .orange-text a:hover{
    color: #E00600 !important;
}

hr.orange{
    background-color: black;
}

.white-btn{
    border-radius: 25px;
    border: solid 2px white;
    color: #E00600;
    font-family: 'Poppins', sans-serif;
    text-transform: none;
    letter-spacing: normal !important;
}

.white-btn:hover{
    color: white;
    background-color: #E00600;
    border: solid 2px white;
}

.blue-btn:hover{
    background-color: white;
    color: #E00600;
}


.blue-btn, .blue-btn:focus, .blue-btn:visited{
    background-color: #E00600;
    text-transform: none;
    border-radius: 25px;
    border: solid 2px #E00600;
    letter-spacing: normal;
}

.small-btn, .small-btn:visited {
    background-color: #E00600;
    border: solid 2px #E00600;
}

.bottom-bg{
    display: none;
}


form input[type="submit"], .form-update input[type="submit"]{
    background-color: #E00600;
    text-transform: none;
    border-radius: 25px;
    border: solid 2px #E00600;
    font-family: 'Poppins', sans-serif;
    font-weight: bold;
    color: white;
    letter-spacing: normal;
}

.form-update input[type="submit"]:hover{
    background-color: white;
}

form input[type="submit"]:hover{
    color :#E00600;
}

.orange-bar-header:before, .orange-bar-header:after{
    background-color: #E00600;
}

.blue-btn, .blue-btn:focus, .blue-btn:visited{
    font-family: 'Poppins', sans-serif;
}

body{
    font-family: 'Arial', sans-serif !important;
}

h1, h2, h3, h4, h5, h6{
	font-family: 'Poppins', sans-serif !important;
}

.menu-text, .nav-options{
    font-family: 'Poppins', sans-serif;
}

.marketplace-section, {
    background-image: none;
    background-color: #f3f3f3;
}

.see-buyspeed{
    background-color: #E00600;
    background-image:none !important;
}

.see-buyspeed .black{
    color: white !important;
}

#marketplace-logo{
    width: 50%;
}

.banner-lines {
    display: none;
}

.footer-update{
    background-color: #000000;
    padding-top: 25px;
    padding-bottom: 20px;
}

.s2g-banner-logo{
    margin-left: -150px
}

.s2g-banner-bar::before{
    content:"";
    position: absolute;
    height: 4px;
    display: block;
    background-color: #E00600;
    width: 133px;
    left: -294px;
    top: 84px;
}

.monitor{
    margin-top: -171px;
}

.list-reveal:hover:after{
    background-color: #E00600;
}
.list-reveal:hover:before{
    background-color: #E00600;
}
.list-reveal:focus:after{
    background-color: #E00600;
}
.list-reveal:focus:before{
    background-color: #E00600;
}

.list-reveal.opened:focus:after{
    background-color: #E00600;
}

.navigation-menu a{
    font-family:'Poppins', sans-serif;
}

.navigation-menu a:hover{
    color: #E00600;
}

.exclusive{
    background-image: none;
}

.orange-background{
    background-color: #E00600;
}

.resource a:hover{
    color: #E00600;
}

.left-s2g-nav a:not(.state-nav a{
    color: #E00600;
}

.s2g-nav a:hover{
    color: #E00600;
}

.premium{
    background-color: #E00600;
}

.twitter-container .orange-block .orange-block-bottom{
    background-color: #E00600;
}

.orange-block{
    background-color: #E00600 !important;
}

.contact-logo{
    max-width: 80%
}

.contact-icon-row a.btn:hover{
    color: #e00600;
}

.list-reveal.opened {
    color: #e00600;
}


.find-out h2 {
    color: #E00600;
}

.blue-background{
    background-color: #6f6f6f;
}

.orange-text{
    color: #E00600;
}

a:focus{
    color: #E00600;
}

.fractal-update, .exclusive, .fractal-background, .bottom-fractal, .s2g-pricing, .s2g-intro, .posts, .marketplace-section{
    background-image: none !important;
}

.fractal-update{
    background-color: #f5f4f4!important;
}

.resource span:hover + h4{
    color: #E00600!important;
}

.resource img:hover ~ h4{
    color: #E00600!important;
}

.package-name-list li a.active {
    color: #E00600;
}

.nigp-search-login .orange-top {
    background-color: #E00600;
}

.posts .input-container input:checked ~ .checkmark:after {
    background-color: #E00600 !important;
}

.resources h4:hover{
    color: #E00600 !important;
}

.orange-link{
    color: #E00600;
}

.blog-posts-page h2{
    color: #E00600 !important;
}

.blog-posts-page span.author-text{
    color: #E00600 !important;
}

.blog-posts-page-share .social-square{
    background: #E00600 !important;
    background-image: none;
}

.blog-posts-page .container a:not(.btn){
    color: #E00600 !important;
}

.blog-posts-page .container a:not(.btn){
    color: #E00600 !important;
}


.meet-the-author p.author-name{
    color: #E00600 !important;
}

.blue-btn:hover{
    color: #E00600;
    background-color: white;
}

.list-reveal.opened:after{
    background-color: #e00600;
}

.list-reveal.opened:before{
    background-color: #E00600;
}


.serivce-length.active span:after, .service-size.active span:after {
    background-color: #E00600;
}

.pricing-marketplace-logo{
    width: 75%
}

.btn-reverse:hover{
    background-color: #E00600;
}

.dark-grey-text:hover{
    color: #E00600;
}

.national path,
.national polygon,
.state path,
.state polygon {
    fill: #e00600 !important;
}
.state path:hover,
.state polygon:hover {
    fill: #c40d00 !important;
}
.regional .region-a path,
.regional .region-a polygon {
    fill: #d11a0d;
}
.regional .region-a:hover path,
.regional .region-a:hover polygon {
    fill: #ad1409;
}
.regional .region-b path,
.regional .region-b polygon {
    fill: #5f7186;
}
.regional .region-b:hover path,
.regional .region-b:hover polygon {
    fill: #43546a;
}
.regional .region-c path,
.regional .region-c polygon {
    fill: #797978;
}
.regional .region-c:hover path,
.regional .region-c:hover polygon {
    fill: #515252;
}
.regional .region-d path,
.regional .region-d polygon {
    fill: #872d2a;
}
.regional .region-d:hover path,
.regional .region-d:hover polygon {
    fill: #821f1b;
}
.regional .region-e path,
.regional .region-e polygon {
    fill: #939ca9;
}
.regional .region-e:hover path,
.regional .region-e:hover polygon {
    fill: #797978;
}
.regional .region-f path,
.regional .region-f polygon {
    fill: #a65653;
}
.regional .region-f:hover path,
.regional .region-f:hover polygon {
    fill: #a34845;
}
.regional .region-h path,
.regional .region-h polygon {
    fill: #8f3835;
}
.regional .region-h:hover path,
.regional .region-h:hover polygon {
    fill: #8c2d2a;
}
.regional .region-g path,
.regional .region-g polygon {
    fill: #454545;
}
.regional .region-g:hover path,
.regional .region-g:hover polygon {
    fill: #363232;
}

.contact-icon-row:nth-child(5){
    text-decoration: underline;
}

.nigp-split .btn-reverse:hover{
    background-color: white;
}

.blog-posts-page h3{
    font-weight: bold;
}

.rebrand-popup .banner-block{
    border-left: solid 8px #E00600;
}

.marketplace-section .form-update input:not([type="submit"]){
    background-color: transparent; 
    border-bottom: solid 2px #999;
    line-height: 18px;
    padding: 0;
    margin-bottom: 40px;
}

h5, .h5{
    letter-spacing: normal !important;
}

.icon-row{
    display: flex;
    align-items: center;
}

.s2g-nav{
    top:0px !important;
}

.close-menu-alt{
    display: none;
}

.large a:hover{
    color: #E00600;
}

.a hover {
    color : #E00600;
}

.simple-footer{
    background-color: #000!important;
}

.simple-footer h6{
    color: #fff !important;
}

.close-menu .text {
    font-family: "Poppins", sans-serif;
} 

.light-grey-bg a{
    color: #E00600 !important;

}

.goal-icons{
    margin-left: 10%;
}

.testimonial-orange{
    color: #E00600 !important;
}

@media (max-width: 1180){
    .goal-icons{ margin-left: 0;
    }
}

.dropdown-container{
    background-color: #000;
}

.dropdown-container .grey-btn{
    color: #000 !important;
}

.landing-icons img{
    max-width: 100px !important;
}

.blog-posts-page .btn{
    color:  #fff !important;
}

.blog-posts-page .btn:hover{
    color: #E00600 !important;
}


.btn .submit:focus{
    color: white;
}

.nigpSolutions-form .orange-text{
    color: #e00600 !important;
}

@media (max-width: 992px){
    .pricing-table .premium {
        background-color: #E00600;
    }

    .market-icons{
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
    .icon-row{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .remove{
        display: none
    }
}

.blog-fonts a{
    color: #E00600 !important;
}

@media(max-width: 1500px){
    .s2g-banner-logo{
        margin:0;
        margin-bottom:30px;
        width: 50%
    }
}

@media(max-width: 768px){
    .s2g-banner-logo{
        margin-left: 0px;
    }
}