@import url(https://fonts.googleapis.com/css?family=Roboto:100,300,400,700);h2{font-family:Roboto,sans-serif;font-size:30px;font-weight:300}a:hover,h2 a{color:inherit}a:hover{text-decoration:none}h6{font-size:10px}.alert{margin:0;padding:10px}.alert-danger{background-color:#e05840;border-color:#e05840;color:#fff}.large-orange{color:#f7971f;font-family:Roboto,sans-serif;font-size:40px;font-weight:300;line-height:47px}.btn a,button a{color:inherit}.btn a:hover,button a:hover{color:inherit;text-decoration:none}.btn{font-size:13px;font-weight:300;margin:0 5px;padding:6px 30px}.btn-inactive{background-color:transparent;border-color:#f5f5f5;border-width:2px}.btn-primary{font-size:13px}.spinner{margin:auto 0;width:70px;text-align:center}.spinner>div{width:18px;height:18px;background-color:#2aabcd;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.single-item-box{margin-bottom:55px}.single-item-box .single-info{margin-left:30px;margin-top:23px;color:gray;font-family:Roboto,sans-serif;font-size:13px;font-weight:400;line-height:20px}.single-item{position:relative;border:1px solid #ebebeb;border-radius:4px 4px 0 0;background:#fff url("/images/item-sizes/blue-swoosh.png") no-repeat 100% 100%;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.05);box-shadow:0 2px 5px 0 rgba(0,0,0,.05);min-height:233px;margin-bottom:10px}.single-item:after{content:"";clear:both;display:table}@media screen and (min-width:768px){.single-item{min-height:133px}}.single-item.featured{background:#fffff2 url("/images/item-sizes/blue-swoosh.png") no-repeat 100% 100%}.single-item a,.single-item a:hover{text-decoration:none}.single-item .logo-box{width:100%;height:133px;border-radius:4px 0 0 0;background-color:#fff;float:left;position:relative;text-align:center}@media screen and (min-width:768px){.single-item .logo-box{width:250px;-webkit-box-shadow:12px 0 20px -7px rgba(0,0,0,.16);box-shadow:12px 0 20px -7px rgba(0,0,0,.16)}}.single-item .logo-box .logo-image{width:160px;height:90px}.single-item .logo-box .featured{position:absolute;top:-2px;left:-4px}.single-item .logo-box .click-phone{height:25px;width:200px;border:1px solid #ebebeb;border-radius:4px;background-color:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);color:gray;font-family:Roboto,sans-serif;font-size:12px;font-weight:600;line-height:27px;position:absolute;bottom:6px;left:50%;margin-left:-100px;-webkit-transition:background-color .5s ease-out;transition:background-color .5s ease-out}.single-item .logo-box .click-phone:hover{background-color:#eee;cursor:pointer}.single-item .logo-box .click-phone .phone-icon{position:relative;margin-top:4px;margin-left:15px;margin-right:10px;height:16px;float:left}.single-item .logo-box .click-phone .phone-number-text{float:left}.single-item .logo-box .click-phone .phone-number-text .spinner{margin-left:25px;margin-top:0}.single-item .logo-box .click-phone .phone-number-text .spinner>div{width:10px;height:10px}.single-item .logo-box .phone-number{color:#3386e7;font-family:Roboto,sans-serif;font-size:16px;font-weight:600;line-height:37px;position:absolute;bottom:-2px;left:25px;height:40px;width:200px;text-align:center}@media screen and (max-width:768px){.single-item .logo-box .phone-number{left:0;right:0;margin:auto}}.single-item .ad-data{text-align:left;padding-top:15px;float:left;width:100%}@media screen and (min-width:768px){.single-item .ad-data{width:auto}}.single-item .ad-data h2{max-width:350px;margin:auto;color:#3386e7;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;line-height:16px;padding-left:30px}@media screen and (min-width:768px){.single-item .ad-data h2{max-width:none;padding:0 0 0 40px;margin:0}}.single-item .ad-data ul{max-width:350px;margin:auto;padding-top:5px;margin-top:0}@media screen and (min-width:768px){.single-item .ad-data ul{max-width:none;margin:0;padding-left:60px}}.single-item .ad-data ul li{list-style-type:disc;color:gray;font-family:Roboto,sans-serif;font-size:13px;line-height:20px}.single-item .ad-data ul.no-bullets{padding-left:40px}.single-item .ad-data ul.no-bullets li{list-style-type:none}.single-item .btn-dark-blue{background-color:#2aabcd;color:#fff;font-family:Roboto,sans-serif;font-size:15px;font-weight:900;line-height:40px;text-align:center}.single-item .pull-right{float:right!important}.single-item .pull-left{float:left!important}.single-item .button-wrapper{float:left;width:100%;text-align:center;margin-bottom:20px;margin-top:20px}@media screen and (min-width:768px){.single-item .button-wrapper{margin:0}}@media screen and (min-width:920px){.single-item .button-wrapper{float:right;top:35px;right:30px;position:relative;width:auto;margin-bottom:0}}.single-item .button-wrapper:after{content:"";clear:both;display:table}.single-item .btn{text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;border-radius:4px;display:inline-block;margin:auto}@media screen and (min-width:768px){.single-item .btn{display:none}}@media screen and (min-width:920px){.single-item .btn{display:inline-block}}.single-item .btn.focus,.single-item .btn:focus,.single-item .btn:hover{text-decoration:none}.single-item .btn.active,.single-item .btn:active{outline:0;background-image:none}.button-has-phone{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;padding:6px 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:136px}@media screen and (max-width:768px){.button-has-phone{width:20%}}.button-has-phone .phone-holder{width:20%;-ms-flex-item-align:left;align-self:left;padding-right:10px}.button-has-phone .phone-text-holder{width:80%;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1em}.button-has-phone .phone-text-holder .phone-text{font-size:65%}.button-has-phone .phone-text-holder .phone-number{text-decoration:underline;font-size:90%}.ajax-form{text-align:center}.ajax-form input{font-size:13px;height:auto;padding:12px}.ajax-form .form-control{margin:0 auto 10px;display:block;height:34px;padding:6px 12px;color:gray;background-color:#fff;border:1px solid #ccc;border-radius:4px}.ajax-form .btn,.ajax-form .form-control{text-align:center;font-size:14px;line-height:1.42857143;background-image:none}.ajax-form .btn{color:#fff;background-color:#f7971f;border-color:#f48b09;margin-bottom:0;font-weight:400;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:10px 18px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none}@media screen and (min-width:576px){.ajax-form .btn{display:inline-block}}.search-results{margin-top:20px}.banner-modal .sweet-modal{width:1125px;max-width:1125px}ul li{list-style:none}ul li a{color:inherit}