#inlineListings{position:relative}#inlineListings #header{border-bottom:1px solid #ddd;margin-bottom:20px;padding:0;padding-bottom:20px;text-align:left}#inlineListings #header img#logo{max-height:35px;max-width:100%;margin-bottom:20px}#inlineListings #listings,#inlineListings #fauxListings{display:none;margin:0 auto;width:800px;max-width:100%}#inlineListings #fauxListings{display:block;filter:blur(5px);z-index:0}#inlineListings #listings h1{font-weight:bold;font-size:1.5em;margin-top:40px}#inlineListings a.listing,#inlineListings .fauxListing{text-decoration:none;margin:20px 0;display:table;width:100%;padding:20px;background:#fff;border-radius:5px;box-shadow:10px 10px 10px RGBA(0, 0, 0, 0.15);border:2px solid #fff}#inlineListings a.listing:hover,#inlineListings .fauxListing:hover{border:2px solid red;transition:.3s;background:#fff;color:#222}#inlineListings .listing img{padding-right:20px;display:table-cell;max-width:300px;max-height:100px;padding:20px;border-right:1px solid #ddd;margin-right:20px}#inlineListings .fauxIMG{width:300px;height:100px;background:dodgerblue;margin-right:30px;border-radius:10px}#inlineListings .listingContent,#inlineListings .fauxListingContent{display:table-cell;vertical-align:middle;width:100%;padding-right:20px}#inlineListings span.listingCarrier,#inlineListings span.fauxListingCarrier{font-weight:bold;font-size:2em;display:block}#inlineListings span.listingTitle,#inlineListings span.fauxListingTitle{color:#666;font-size:1.25em}#inlineListings .bigButton{display:table-cell;vertical-align:middle;color:#fff}#inlineListings .bigButton span{background:red;padding:20px;font-weight:bold;border-radius:5px}#inlineListings #form{background:RGBA(255, 255, 255, 0.5);position:absolute;top:0;left:0;width:100%;height:100%;overflow:scroll;z-index:1}#inlineListings .formPage{background:#fff;padding:20px;margin:0 auto;width:400px;display:none;position:absolute;top:50px;left:calc( 50% - 200px);border:1px solid #ddd;box-shadow:10px 10px 10px RGBA(0, 0, 0, 0.1);border-radius:2px;margin-bottom:40px}#inlineListings .formPage.active{display:block}#inlineListings .formPage h2{margin-bottom:20px;font-size:1.25em;line-height:1.25;font-weight:bold}#inlineListings .formPage input{font-size:1.25em;padding:10px;width:100%;display:block;border-radius:5px}#inlineListings .formPage #zipGo,#inlineListings .formPage #ageGo{display:block;padding:20px;text-align:center;width:100%;background:green;color:#fff;font-weight:bold;border-radius:5px;margin-top:20px}#inlineListings .formPage #zipGo:hover{cursor:pointer;background:darkgreen}#inlineListings span#zipValidation{color:red;font-weight:bold;display:none;margin-top:10px;padding:5px}#inlineListings .formPage ul li{line-height:45px;border-bottom:1px solid #ddd;padding:0 20px;font-size:1rem;font-weight:bold}#inlineListings .formPage ul li:hover{cursor:pointer;background:#eee}#inlineListings .formPage ul li.selected{background:lightskyblue;font-weight:bold}#inlineListings #hiddenValues{display:none}#inlineListings .range-slider{width:100%}#inlineListings .range-slider__range{-webkit-appearance:none;width:100%;height:50px;border-radius:5px;background:#eee;outline:none;padding:0;margin:0}#inlineListings .range-slider__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:40px;height:40px;border-radius:50%;background:#333;cursor:pointer;-webkit-transition:background .15s ease-in-out;transition:background .15s ease-in-out}#inlineListings .range-slider__range::-webkit-slider-thumb:hover{background:#1abc9c}#inlineListings .range-slider__range:active::-webkit-slider-thumb{background:#1abc9c}#inlineListings .range-slider__range::-moz-range-thumb{width:50px;height:50px;border:0;border-radius:50%;background:#2c3e50;cursor:pointer;-moz-transition:background .15s ease-in-out;transition:background .15s ease-in-out}#inlineListings .range-slider__range::-moz-range-thumb:hover{background:#1abc9c}#inlineListings .range-slider__range:active::-moz-range-thumb{background:#1abc9c}#inlineListings .range-slider__range:focus::-webkit-slider-thumb{box-shadow:0 0 0 3px #fff, 0 0 0 6px #1abc9c}#inlineListings .range-slider__value{display:block;float:left;position:relative;width:auto;color:#333;line-height:1;font-size:2em;margin-bottom:20px}#inlineListings ::-moz-range-track{background:#d7dcdf;border:0}#inlineListings input::-moz-focus-inner,#inlineListings input::-moz-focus-outer{border:0}@media (max-width: 700px){#inlineListings #listings h1{margin-top:20px;padding:20px}#inlineListings a.listing img{width:calc(30% - 10px);display:inline-block;margin-bottom:10px;float:left;margin-right:10px;padding:10px 10px 0 0}#inlineListings a.listing,#inlineListings .fauxListing{display:block;text-align:center;float:left;padding:20px;border-radius:0;margin:0 0 5px}#inlineListings .listingContent,#inlineListings .fauxListingContent{display:block;text-align:left;width:70%;float:left;padding:0}#inlineListings .bigButton{display:block;width:100%;float:left;margin-top:10px}#inlineListings span.listingCarrier{font-size:1.3em}#inlineListings span.listingTitle{font-size:1em;line-height:1.25;margin-top:5px;display:block}#inlineListings .bigButton span{display:block;border:3px solid red;color:red;background:#fff !important;font-size:1.25em;padding:0;line-height:45px}#inlineListings .formPage{position:initial;width:100%}#inlineListings #form{overflow:inherit}}
