﻿@font-face {    font-family: "Aachen W01 Medium";    src: url("/media/1224/4df8fc71-c86d-4b91-ab04-54d64066ddb4.eot?#iefix");    src: url("/media/1224/4df8fc71-c86d-4b91-ab04-54d64066ddb4.eot?#iefix") format("eot"), url("/media/1226/a3f29b0f-9d59-4f76-8c3a-286abf3927b1.woff") format("woff"), url("/media/1224/8b641a92-8133-4079-9e38-edaaa430babc.ttf") format("truetype");}body.locator #interiorHeader {    background-position: center top;    background-repeat: no-repeat;    min-height: 500px;	display: -webkit-box;    display: -ms-flexbox;    display: flex;	-webkit-box-align: center;	    -ms-flex-align: center;	        align-items: center;}body.locator #masthead {	height: auto;	height: initial;}body.locator #masthead .header-cta {	text-align: center;	margin-top: 25px;}body.locator #masthead .btn {	font-size: 21px;	padding: 10px 40px;    background-position: 97%;	box-shadow: 4px 4px 5px rgba(50,50,50,.37);}body.locator #masthead h1 {    top: auto;	top: initial;    background: none;    text-indent: 0px;    color: #fff;    text-align: center;    padding: 0 25px;    text-shadow: 1px 1px 20px rgba(0, 0, 0, .6);    text-transform: uppercase;    font-family: 'Aachen W01 Medium', Georgia, serif;    font-size: 32px;    letter-spacing: 1px;    line-height: 1;    margin: 50px 0;}body.locator #navContainer .locator-box {	float: right;}@media screen and (max-width: 960px) {	body.locator #navContainer .locator-box {		margin-right: 10px;	}}	body.locator #navContainer .locator-box p,body.locator #navContainer .locator-box form {	float: left;}body.locator #navContainer .locator-box input[type="text"] {	max-width: 100px;	font-size: 16px;}body.locator #navContainer .locator-box p {	margin-top: 15px;}body.locator #navContainer .locator-box form {	margin-top: 25px;	margin-bottom: 0px;}body.locator #navContainer .locator-box input[type="submit"] {	position: relative;	top: -2px;}@media screen and (max-width: 650px) {	body.locator #navContainer .locator-box {		/*float: left;		padding-left: 25px;		width: 100%;*/		background-color: #425366;		float: right;		margin-right: 0px;		margin-bottom: 0px;	}		body.locator #navContainer .locator-box p,	body.locator #navContainer .locator-box form {		display: block;		float: initial;		padding-right: 10px;	}		body.locator #navContainer .locator-box form {		margin: 0px;		margin-bottom: 15px;	}		body.locator #navContainer .locator-box p {		margin-top: 1px;	}		body.locator.locator-nav #navContainer .logo {		background-image: none;		background-color: #f15c22;		width: 150px;		height: 90px;		float: left;	}		body.locator.locator-nav #navContainer .logo  a {		background-image: url('/media/1228/scott-logo-no-tagline-no-bg.png');		width: 150px;		height: 50px;		margin-top: 20px;		background-size: contain;	}		body.locator.locator-nav #header {		height: 90px;	}		body.locator #navContainer .locator-box input[type="text"] {		border-radius: 0px;		height: 24px;	}		body.locator #navContainer .locator-box input[type="submit"] {		margin-left: 25px;		width: 30px !important;		height: 28px !important;		background-size: cover;	}		body.locator.locator-nav #masthead h1 {		margin-top: 0px;	}		body.locator.locator-nav #interiorHeader {		min-height: 300px;		padding: 25px 0;	}}@media screen and (max-width: 768px) {    body.locator #interiorHeader {        background-image: initial !important;        padding-bottom: 50px;    }}@media screen and (min-width: 769px) {    body.locator #masthead h1 {        width: 100%;    	margin: 0 auto;    	max-width: 530px;    }}body.locator #masthead h1 span {    display: block;    font-size: 64px;    letter-spacing: 3px;    line-height: .9;}.locator-box-headline,.find-equipment-headline {    font-size: 18px;    text-align: center;    text-transform: uppercase;    font-family: 'Aachen W01 Medium', Georgia, serif;	color: white;}.locator-box-inner .locator-box-headline {    padding-top: 15px;}.find-equipment-headline {    margin-bottom: 25px;}.secondary-headline {    text-align: center;    text-transform: uppercase;    color: white;    padding: 0px;    font-family: 'Aachen W01 Medium', Georgia, serif;    font-size: 24px;    letter-spacing: 1px;}body.locator #masthead .searchForm {    position: static;    top: auto;    padding-bottom: 20px;	width: 170px;	margin: 0 auto;}body.locator .locator-box ul {	margin-top: 25px;}body.locator #masthead .searchForm input[type="text"] {	width: 100px;	font-size: 16px;	float: left;}body.locator #masthead .searchForm label {	display: block;	color: #636363;	text-transform: uppercase;	font-weight: bold;	margin-top: 1px;	margin-left: 5px;	text-align: left;}.locator-box li {    font-size: 16px;    padding-bottom: 15px;    list-style-position: inside;    font-weight: bold;}.locator-box li.last {    padding-bottom: 0px;}#page-summary {    text-align: center;    color: #fff;    background-color: #435363;    width: 100%;    margin-top: -1px;    padding: 50px;    margin-bottom: 40px;    margin-left: 0px;    box-sizing: border-box;    -webkit-box-sizing: border-box;}.page-summary-inner {    padding: 0px 10px;}#page-summary p {    color: #fff;    width: 100%;    max-width: 500px;    padding-top: 30px;    margin: 0 auto;}h4.locator-headline {    text-align: center;    text-transform: uppercase;    color: #435363;    margin-bottom: 20px;    font-family: 'Aachen W01 Medium', Georgia, serif;    font-size: 24px;}.locator-break {    display: block;}@media screen and (max-width: 992px) {    .locator-break {        display: inline-block;        margin-right: 5px;    }    .locator-break.hard-break {        display: block;    }    .thirdCol {        width: 90%;        margin: 10px auto 0 auto;        margin-left: 5%;        position: relative;    }    .thirdCol p {        width: auto;        padding-left: 10px;        padding-right: 10px;    }    #contentWrapper,    #content,    #navContainer,    #masthead,    #footer,    .equip-section-image {        max-width: 100%;    }    .thirdCol.fixedHeight,    #footerWrapper {        height: auto;    }    #footer .social,    #footer p {        padding: 0px 10px;    }}@media screen and (max-width: 700px) {    body.locator #interiorHeader {        background: none;        height: auto;        min-height: 500px;    }    .locator-box {        margin-bottom: 20px;    }}@media screen and (max-width: 450px) {    .locator-box {        width: 80%;    }				body.locator.locator-nav .locator-box {		width: initial;	}    body.locator #masthead h1 .header-text-small {        font-size: 30px;    }    body.locator #masthead h1 .header-text-large {        font-size: 40px;    }}@media screen and (max-width: 640px) {    .thirdCol p {        padding-bottom: 0px;    }    body.locator #masthead h1 {        left: 0;    }    body.locator #masthead .searchForm {        left: 0;        margin: 0 auto;    }    body.locator #masthead ul {        margin-top: 25px;    }    body.locator #masthead h1 span {        font-size: 46px;    }}/* Map Styles *//* Infowindow Roboto font override */.gm-style div,.gm-style span,.gm-style label,.gm-style a {    font-family: Arial, Helvetica, sans-serif;}.bh-sl-error {    clear: both;    color: #ae2118;    float: left;    font-weight: bold;    padding: 10px 0;    width: 100%;}/* Avoid image issues with Google Maps and CSS resets */.bh-sl-map-container img {    border-radius: 0 !important;    box-shadow: none !important;    max-height: none !important;    max-width: none !important;}.bh-sl-container {    box-sizing: border-box;    color: #555;    float: left;    font: normal 14px/1.4 Arial, Helvetica, sans-serif;    padding: 0 15px;    width: 100%;    /* Avoid issues with Google Maps and CSS frameworks */}.bh-sl-container > * {    box-sizing: content-box !important;}.bh-sl-container .bh-sl-form-container {    clear: left;    float: left;    margin-top: 15px;    width: 100%;}.bh-sl-container .form-input {    float: left;    margin-top: 3px;    width: 100%;}@media (min-width: 768px) {    .bh-sl-container .form-input {        width: auto;    }}.bh-sl-container .form-input label {    display: block;    font-weight: bold;    width: 100%;}@media (min-width: 768px) {    .bh-sl-container .form-input label {        display: inline-block;        width: auto;    }}.bh-sl-container .form-input input,.bh-sl-container .form-input select {    box-sizing: border-box;    border: 1px solid #ccc;    border-radius: 4px;    font: normal 14px/1.4 Arial, Helvetica, sans-serif;    margin: 15px 0;    padding: 6px 12px;    width: 100%;    -webkit-border-radius: 4px;}@media (min-width: 768px) {    .bh-sl-container .form-input input,    .bh-sl-container .form-input select {        width: auto;        margin: 0 15px 0 10px;    }}.bh-sl-container button {    background: #00447a;    border: none;    border-radius: 4px;    color: #fff;    cursor: pointer;    float: left;    font: bold 14px/1.4 Arial, Helvetica, sans-serif;    margin-top: 3px;    padding: 6px 12px;    white-space: nowrap;    -webkit-border-radius: 4px;}.bh-sl-container .bh-sl-loading {    background: url(../img/ajax-loader.gif) no-repeat;    float: left;    margin: 4px 0 0 10px;    height: 16px;    width: 16px;}.bh-sl-container .bh-sl-filters-container {    clear: both;    float: left;    margin: 15px 0;    width: 100%;}.bh-sl-container .bh-sl-filters-container .bh-sl-filters {    float: left;    list-style: none;    margin: 0 100px 0 0;    padding: 0;}.bh-sl-container .bh-sl-filters-container .bh-sl-filters li {    clear: left;    display: block;    float: left;    margin: 5px 0;    width: 100%;}.bh-sl-container .bh-sl-filters-container .bh-sl-filters li label {    display: inline;    vertical-align: text-bottom;}.bh-sl-container .bh-sl-filters-container .bh-sl-filters li input {    display: block;    float: left;    margin-right: 8px;}.bh-sl-container .bh-sl-filters-container .bh-sl-filters li select {    box-sizing: border-box;    border: 1px solid #ccc;    border-radius: 4px;    font: normal 14px/1.4 Arial, Helvetica, sans-serif;    padding: 6px 12px;    -webkit-border-radius: 4px;}@media screen and (min-width: 768px) {    .bh-sl-container .bh-sl-map-container {        position: absolute;        top: 40px;        right: 40px;        left: 40px;        bottom: 40px;    }}.bh-sl-container .bh-sl-map-container a {    text-decoration: none;}.bh-sl-container .bh-sl-map-container .loc-directions a {	text-decoration: underline;}.bh-sl-container .bh-sl-map-container a:active,.bh-sl-container .bh-sl-map-container a:focus,.bh-sl-container .bh-sl-map-container a:hover {    text-decoration: underline;}.bh-sl-container .bh-sl-loc-list {    font-size: 13px;    width: 100%;}.bh-sl-container .bh-sl-loc-list ul {    padding: 15px;    margin-right: 25px;    margin-bottom: 25px;    overflow: hidden;}.bh-sl-container .bh-sl-loc-list.no-results {			border: 0px;		}		.bh-sl-container .bh-sl-loc-list.no-results ul {    border: 0px;    list-style-type: none;    padding: 0px;    margin: 0px;}.bh-sl-container .bh-sl-loc-list ul li {    border: 1px solid #fff;    /* Adding this to prevent moving li elements when adding the list-focus class*/        box-sizing: border-box;    clear: left;    margin-bottom: 10px;    cursor: pointer;    background: #fff !important;    display: block;    float: left;    width: 100%;}.bh-sl-container .bh-sl-loc-list ul li:last-child {    margin-bottom: 0px;}.bh-sl-container .bh-sl-loc-list .list-label {    background: #00192d;    border-radius: 15px;    color: #fff;    display: block;    float: left;    font-weight: bold;    margin: 10px 0 0 15px;    padding: 4px 7px;    text-align: center;    width: auto;    min-width: 13px;}.bh-sl-container .bh-sl-loc-list .list-details {    float: left;    margin-left: 6px;    width: 80%;}.bh-sl-container .bh-sl-loc-list .list-details .list-content {    padding: 10px;}.bh-sl-container .bh-sl-loc-list .list-details .loc-dist {    color: #8e8e8e;    font-weight: bold;    font-style: italic;}.bh-sl-container .bh-sl-loc-list .bh-sl-close-directions-container {    height: 20px;    position: relative;    width: 100%;}.bh-sl-container .bh-sl-loc-list .bh-sl-close-directions-container .bh-sl-close-icon {    right: 6px;    top: 0;}.bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel {    margin: 0 2%;    /* Avoid issues with table-layout */}.bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel table {    table-layout: auto;    width: 100%;}.bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel table,.bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel td {    vertical-align: middle;    border-collapse: separate;}.bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel td {    padding: 1px;}.bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel .adp-placemark {    margin: 10px 0;    border: 1px solid #c0c0c0;}.bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel .adp-marker {    padding: 3px;}.bh-sl-container .bh-sl-loc-list .bh-sl-noresults-title {    font-weight: bold;    text-transform: uppercase;    font-family: 'Aachen W01 Medium', Georgia, serif;    color: #435363;    font-size: 24px;    line-height: 1;    margin-bottom: 10px;}.bh-sl-container .bh-sl-loc-list .bh-sl-noresults-desc span {    display: block;    font-size: 24px;    font-weight: bold;}.bh-sl-container .bh-sl-loc-list .bh-sl-noresults-desc {    margin-bottom: 50px;}.bh-sl-container .loc-name {    /* Picked up by both list and infowindows */        font-weight: bold;}.bh-sl-container .loc-name span.equipment {    font-weight: normal;    color: #b3b3b3;}				@media screen and (max-width: 767px) {			.bh-sl-container .loc-name span.marker {						display: none;					}				}.gm-style-iw .loc-phone {    font-size: 14px;}.gm-style-iw .loc-phone span {    font-size: 24px;    position: relative;    top: 3px;    font-weight: bold;}.gm-style-iw .loc-url {    margin-top: 15px;    padding-bottom: 10px;}.gm-style-iw .loc-url .btn {    color: white;    text-decoration: none;    font-size: 12px;    padding: 10px 33px 10px 10px;}.gm-style-iw .loc-address.final {    padding-bottom: 10px;    margin-bottom: 7px;    border-bottom: 1px solid #ddd;}.bh-sl-container .bh-sl-map {    height: 100%;    width: 100%;    position: absolute !important;}.bh-sl-container .bh-sl-pagination-container {    clear: both;}.bh-sl-container .bh-sl-pagination-container ol {    list-style-type: none;    margin: 0;    padding: 10px 0;    text-align: center;}.bh-sl-container .bh-sl-pagination-container ol li {    color: #005293;    cursor: pointer;    display: inline-block;    font: bold 14px Arial, Helvetica, sans-serif;    padding: 10px;}.bh-sl-container .bh-sl-pagination-container ol .bh-sl-current {    color: #555;    cursor: auto;    text-decoration: none;}/* Modal window */.bh-sl-overlay {    background-color: rgba(0, 0, 0, .5);    height: 100%;    left: 0;    position: fixed;    top: 0;    bottom: 0;    right: 0;    width: 100%;    z-index: 10000;}.bh-sl-overlay .bh-sl-modal-window {    background: #fff;    border-radius: 4px;    position: fixed;    left: 50%;    margin-left: -500px;    /* width divided by 2 */        margin-top: 60px;    height: 620px;    max-height: 80%;    width: 1000px;    z-index: 10010;}.bh-sl-overlay .bh-sl-modal-window .bh-sl-modal-content {    float: left;    padding: 40px;    /* there's already a margin on the top of the map-container div */        width: 100%;    box-sizing: border-box;    -webkit-box-sizing: border-box;}.bh-sl-overlay .bh-sl-modal-window .bh-sl-close-icon {    right: 10px;    top: 10px;}.bh-sl-close-icon {    cursor: pointer;    height: 21px;    position: absolute;    width: 20px;    background-color: #FD552A;    border-radius: 4px;}.bh-sl-close-icon:after,.bh-sl-close-icon:before {    background: #fff;    content: '';    display: block;    height: 15px;    margin: -3px 0 0 -1px;    position: absolute;    bottom: 0;    left: 50%;    right: 3px;    top: 6px;    width: 2px;    -webkit-transform: rotate(45deg);    transform: rotate(45deg);}.bh-sl-close-icon:hover:after,.bh-sl-close-icon:hover:before {    background: #b3b3b3;}.bh-sl-close-icon:before {    -webkit-transform: rotate(-45deg);    -moz-transform: rotate(-45deg);    -ms-transform: rotate(-45deg);    -o-transform: rotate(-45deg);}.bh-sl-map-container .left-column {    width: 30%;}.bh-sl-container .bh-sl-loc-list {    overflow-y: scroll;    width: 90%;    border: 1px solid #ddd;    margin-top: 15px;    max-height: 200px;}@media screen and (max-width: 480px) {	.bh-sl-container .bh-sl-loc-list {		max-height: 180px;	}}			@media screen and (min-width: 768px) {    .bh-sl-map-container .left-column {        display: -webkit-box;        display: flex;        display: -ms-flexbox;        -webkit-box-orient: vertical;        -webkit-box-direction: normal;            -ms-flex-direction: column;                flex-direction: column;    }				.bh-sl-container .bh-sl-loc-list {		max-height: 50%;	}}		.modal-form-title {	margin-top: 25px;}.bh-sl-map-container .right-column {    position: relative;    width: 70%;}.bh-sl-map-container .layout-container {    display: -webkit-box;    display: flex;    display: -ms-flexbox;    height: 100%;}.bh-sl-map .gm-style {    border: 1px solid #ddd;    box-sizing: border-box;    -webkit-box-sizing: border-box;}.modal-form-title,#result-list-title {    font-size: 24px;    text-transform: uppercase;    font-family: 'Aachen W01 Medium', Georgia, serif;    color: #435363;    padding: 0px;}.modal-form-title {    margin-bottom: 15px;}#result-list-title {    line-height: 1;}.form-in-modal input[type="text"] {    width: 100px;	border: 1px solid #ddd;}.loc-dist {    font-style: italic;}p.all-locations-button {    padding: 0px;    margin-top: auto;    margin-bottom: 6px;}p.all-locations-button a.btn {    color: white !important;    font-size: 12px;}@media screen and (max-width: 500px) {    p.all-locations-button a.btn {        font-size: 7px;    }}/*.gm-style .gm-style-iw {	width: 100% !important;    top: 0 !important;    left: 0 !important;    bottom: 0 !important;			width: 240px !important;			    background: #fb913b;    background: -moz-linear-gradient(top, #fb913b 0%, #f15c22 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb913b), color-stop(100%,#f15c22));    background: -webkit-linear-gradient(top, #fb913b 0%,#f15c22 100%);    background: -o-linear-gradient(top, #fb913b 0%,#f15c22 100%);    background: -ms-linear-gradient(top, #fb913b 0%,#f15c22 100%);    background: linear-gradient(to bottom, #fb913b 0%,#f15c22 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb913b', endColorstr='#f15c22',GradientType=0 );		}*/@media screen and (max-width: 1024px) {    .bh-sl-overlay .bh-sl-modal-window {        width: 90%;        left: 5%;        margin-left: 0px;		overflow: scroll;    }    .bh-sl-map-container .left-column {        width: 39%;        margin-right: 1%;    }}@media screen and (max-width: 850px) {    .bh-sl-map-container .left-column {        width: 49%;    }}@media screen and (max-width: 767px) {    .bh-sl-map-container .left-column {        width: 100%;        margin-right: 0px;    }    .bh-sl-map-container .right-column {        display: none;    }}.hidden {    display: none;}body.locator.rentals-landing div#interiorHeader,body.locator.rentals-landing-b div#interiorHeader,body.locator.service-landing div#interiorHeader,body.locator.service-landing-b div#interiorHeader {    min-height: 600px;    background-size: cover;}@media screen and (max-width: 650px) {   body.locator.rentals-landing div#interiorHeader,    body.locator.rentals-landing-b div#interiorHeader,    body.locator.service-landing div#interiorHeader,    body.locator.service-landing-b div#interiorHeader {        min-height: 300px;        background-size: cover;    } }body.locator.service-landing-b #contentWrapper,body.locator.service-landing-b #page-summary,body.locator.service-landing #contentWrapper,body.locator.service-landing #page-summary {    margin-bottom: 0px;}body.locator.service-landing #contentWrapper,body.locator.service-landing-b #contentWrapper {    padding-bottom: 0px;}@media screen and (Max-width: 600px) {    .bh-sl-overlay .bh-sl-modal-window .bh-sl-modal-content {        padding-left: 20px;        padding-right: 20px;    }}			.btn.special {						background-position: right 10px center;						padding-right: 30px;					}html.overlay-open,html.overlay-open body {    overflow: hidden;	position: relative;	height: 100%;}	p#search-radius-notification {    padding: 0px;    font-size: 12px;}	.bh-sl-container .bh-sl-map-container .loc-phone a {    color: #636363;}body.locator #page-summary p {	padding-right: 0px;}.q3-lp-content-container {	max-width: 475px;	margin: 0 auto;				text-align: left;}		.q3-lp-content-container h2 {	text-align: center;}.q3-lp-content-container ul {	font-size: 13px;	margin-top: 15px;	padding-left: 15px;}		.q3-lp-content-container li {	margin-bottom: 15px;}.header-cta {			display: block;}body.locator .locator-box-hero {	background-color: #E5E3E4;display: block;margin: 50px auto 0px;		border-radius: 10px;	padding: 0px;	max-width: 415px;	width: 90%;}body.locator .locator-box-hero .locator-box-inner {	padding: 10px;	overflow: hidden;	box-sizing: border-box;}body.locator .locator-box.locator-box-hero h4 {	color: #425366;	margin-top: 3px;	padding: 0px;		float: left;	margin-right: 20px;}body.locator #masthead .locator-box.locator-box-hero form {	padding-bottom: 0px;	float: right;}body.locator #masthead .locator-box.locator-box-hero input[type="text"] {	width: 100px;}body.locator input[type="text"] {	border-radius: 0px;	height: 18px;}@media screen and (max-width: 480px) {	body.locator #masthead .locator-box.locator-box-hero {	}		body.locator #masthead .locator-box.locator-box-hero h4,	body.locator #masthead .locator-box.locator-box-hero form {		float: initial;		display: block;	}		body.locator #masthead .locator-box.locator-box-hero h4 {		margin-bottom: 10px;		margin-right: 0px;	}