 * { background-image: none !important; min-height: auto; max-height: auto; height: auto; width: auto; } #header, #navigation, #footer #footerLinks, #footer, form, div[style*="opacity: 0"], div[style*="opacity:0"], #rotatingImages, #video { display: none; } .floatLeft, img[style^="float:left;"] { float: left; margin-right: 1rem; margin-bottom: 0.5rem; } .floatRight, img[style^="float:right;"] { float: right; margin-left: 1rem; margin-bottom: 0.5rem; } .center { margin: auto; margin-top: 1.5rem; margin-bottom: 1.5rem; clear: both; } html, body { background-color: white; box-shadow: none; } #pageWrapper { width: 100%; padding: 0; margin: auto !important; } h1 { padding: 0; margin: 0; } h1, h2, h3, h4, h5 { font-weight: 500; } a { color: #000000; text-decoration: none; border-bottom: 1px dashed #555; } h1 { font-size: 1.8em; margin-bottom: 0.3em; color: #147fc8; } h2, h2 a, h2 a:visited { font-size: 1.0em; margin-top: 2rem; margin-bottom: 0; color: #147fc8; text-transform: uppercase; font-weight: bold; text-decoration: none; border: none; } h2 a:hover { color: #49aaed; text-decoration: none; } h3 { font-size: 1.0em; margin-bottom: 0.3em; color: #1b232a; text-transform: uppercase; } h4 { font-size: 1.0em; margin-bottom: 0.3em; color: #000000; } h5 { font-size: 1.0em; margin-bottom: 0.3em; color: #000000; } h1 { font-size: 2em; font-family: ArnoPro, serif; } a:after { content: " (" attr(href) ")"; color: #147fc8; border-bottom: none; } a[href^="tel"]:after { display: none !important; } h2 a:after, h3 a:after, h4 a:after, h5 a:after, #footer a:after { content: ""; } #contents { margin-left: 0; padding: 0; } .button { display: none; } table { width: 100%; } table tr th, table tr td { padding-top: 4px; padding-bottom: 4px; text-align: left; } table tr td, table tr th { border-bottom: 1px solid #ddd; } table tr:first-child th { border-bottom: 1px solid #000; text-align: center; } table tr th:last-child, table tr td:last-child { text-align: right; } .page-client-list #content #bottomHalf #clients { list-style-type: none; padding: 0; margin: 0; } .page-client-list #content #bottomHalf .client a { border: none; } .page-client-list #content #bottomHalf .client a:after { content: ""; } .page-client-list #content #bottomHalf .client h2 span { display: block; font-size: 0.7em; font-weight: normal; text-transform: none; color: #1c242b; } .page-client-list #content #bottomHalf .client { width: 47.5%; margin-right: 5%; float: left; } .page-client-list #content #bottomHalf .client:nth-child( 3n + 3 ) { margin-right: 5%; } .page-client-list #content #bottomHalf .client:nth-child( 2n + 2 ) { margin-right: 0; } .page-finding-us form, .page-finding-us #byCar, .page-finding-us #byTrain { display: none; } .page-finding-us #map { min-height: auto; max-height: auto; float: none; display: block; position: static !important; top: auto !important; bottom: auto !important; left: auto !important; right: auto !important; width: 100% !important; height: 750px !important; } .page-finding-us #map .gm-style { width: 100% !important; height: 750px !important; } @font-face { font-family: 'ArnoPro'; src: url( "../assets/fonts/ArnoPro/arnopro-regular.eot" ); src: url( "../assets/fonts/ArnoPro/arnopro-regular.eot?#iefix" ) format( "embedded-opentype" ), url( "../assets/fonts/ArnoPro/arnopro-regular.woff" ) format( "woff" ), url( "../assets/fonts/ArnoPro/arnopro-regular.ttf" ) format( "truetype" ), url( "../assets/fonts/ArnoPro/arnopro-regular.svg#arnopro-regular" ) format( "svg" ); font-weight: normal; font-style: normal; } @font-face { font-family: 'Avenir'; src: url( "../assets/fonts/Avenir-Medium/avenir-medium.eot?#iefix" ) format( "embedded-opentype" ), url( "../assets/fonts/Avenir-Medium/avenir-medium.woff" ) format( "woff" ), url( "../assets/fonts/Avenir-Medium/avenir-medium.ttf" ) format( "truetype" ), url( "../assets/fonts/Avenir-Medium/avenir-medium.svg#avenir-medium" ) format( "svg" ); font-weight: normal; font-style: normal; } @font-face { font-family: 'Avenir'; src: url( "../assets/fonts/Avenir-Heavy/avenir-heavy.eot" ); src: url( "../assets/fonts/Avenir-Heavy/avenir-heavy.eot?#iefix" ) format( "embedded-opentype" ), url( "../assets/fonts/Avenir-Heavy/avenir-heavy.woff" ) format( "woff" ), url( "../assets/fonts/Avenir-Heavy/avenir-heavy.ttf" ) format( "truetype" ), url( "../assets/fonts/Avenir-Heavy/avenir-heavy.svg#avenir-heavy" ) format( "svg" ); font-weight: 700; font-style: normal; }