﻿/*Traffic manager for store pages*/
.store-traffic {
    text-align: center;
}

    .store-traffic h2 {
        margin-bottom: 28px;
    }

        .store-traffic h2 img{
            max-width: 100px;
            width: 20%;
            margin-left: 14px;
        }

    .store-traffic .sb-button {
        font-size: 18px;
        padding: 15px 45px;
        font-family: "OpenSans", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    }

    .store-traffic a.sb-link {
        display: block;
        margin: 14px 0 28px;
        font-size: 16px;
        text-decoration: underline;
   }

        .store-traffic a.sb-link:hover {
            text-decoration: none;
       }

    #main .store-traffic .store-phone {
        font-size: 18px;
        margin: 0 0 14px;
    }

        .store-traffic .store-phone a {
            text-decoration: none;
            color: #444;
            font-weight: 600;
        }

    #main .store-traffic .store-hours {
        margin: 0 0 28px;
    }

        .store-traffic .store-hours span {
            color: rgb(238, 109, 0); 
        }

    .store-traffic hr {
        border-top: 2px solid #EEEEEA;
        margin: 0 auto;
        width: 90%;
    }

 /* Additional styles for A|B testing */
   
    #main fieldset.hero-center{
        width: 100%;
        margin-right: 0;
    }

  .hero-insurance-select {
        display: block; 
        text-align: center;
      margin-left: 25%;
      margin-right: 25%;
      width: 50%;
    }

    #main fieldset select, #main fieldset label select, #main section.feature fieldset label select, .individuals #main article div#MSQ-step1 select {
        /*margin: 0 auto;*/
    }

    /* End of additional styles for A|B Testing*/
@media all and (-ms-high-contrast:none), (-ms-high-contrast:active){
        .hero-insurance-select{
            margin-left: 25%;
            margin-right: 25%;
            width: 50%;
        }
    }



@media screen and (max-width: 750px) {
    .store-traffic h2 {
        font-size: 24px;
        margin-bottom: 14px;
    }

        .store-traffic h2 img {
            display: none;
        }

    .store-traffic .sb-button {
        padding: 15px 30px;
    }
}