html, body {margin: 0; padding: 0;} body { width: 100%; overflow: auto; color:#333; font-family: 'Open Sans'; font-size:0.81em; line-height:135%; } .wrapper { width:100%; //max-width:960px; //min-width:960px; //min-height:350px; margin: 0 auto; min-height: 77vh; } .white { display:block; width:100%; } .gray { display:block; width:100%; background-color:#f3f4f6; border-top: 1px solid #cfd3d9; } .button-dark { display:inline-block; padding:7px; color:white; background-color:#2f353d; cursor:pointer; } .button-light { display:inline-block; padding:7px; color:white; background-color:#c5c5c5; cursor:pointer; } .center_{ max-width:960px; min-width:960px; //min-height:350px; margin: 0 auto; padding:5px; } .big_text{ font-family: 'Open Sans'; color:#2f353d; font-size:198%; } .marginer{ display:block; margin:40px; } #map { height: 100%; width:100%; height:500px; } .content { //margin: 0px 5px 0px 5px; } .top { width:100%; min-width:960px; margin: 0 auto; overflow: hidden; padding:18px 0px 17px 0px; background: black; color:white; //border-bottom: 1px solid #a0a0a0; font-family: 'Open Sans'; } .top-content { max-width:1024px; min-width:860px; margin: 0 auto; vertical-align:top; } #search { display:inline-block; margin-bottom:25px; float:right; } #top-links { display:inline-block; margin:20px 0px 5px 20px; position:absolute; text-transform:uppercase; font-weight:600; color:white; font-size:155%; font-weight:300; font-family: 'Open Sans Condensed'; } #noa { text-decoration:none; color:white; margin-left:20px; } #noa:hover { text-decoration:underline; } #slide { width:100%; height:465px; background-size: contain; background-repeat:no-repeat; } .slide-text { //position:absolute; margin:12% 17% 0 0; float:right; text-align:center; } .blue-button { background-color:#009fdf; display:block; padding:10px; font-size:100%; width:26%; font-weight:600; margin-top:25px; color:white; font-family: 'Open Sans'; border-radius:3px; cursor:pointer; text-align:center; } .blue-button:hover { background-color:#0487bc; } #slide-mini-text { margin-top:10px; font-family: 'Open Sans'; color:#666666; } #ma { margin: 10px 0 10px 0; } #st2 { letter-spacing: 5px;font-size:150%;font-weight:600;margin-top:25px;color:#666666;font-family: 'Open Sans'; } #st3 {display:block; margin:0 auto; width:85%; margin-top:60px; margin-bottom:60px;} #st4 {display:inline-block;width:47%; padding:0px;} #st5 {color:#666666; font-family: 'Open Sans';font-size:90%; margin-top:5px; max-width:75%;} #st6{display:inline-block;width:47%;padding:0px; float:right; vertical-align:top;} #st7{line-height:0.9em; font-family: 'Open Sans';font-size:310%;letter-spacing:0.1em;font-weight:100;} #st8{color:#666666; font-family: 'Open Sans';font-size:110%; margin-top:25px; max-width:75%;} #st9{border-bottom: 1px solid #cccccc;} #st10{padding: 60px 0 60px 0; background-color:white;display:block;} #st100{padding: 50px 0 60px 0; background-color:#009fdf;display:block;} #st12{display:inline-block;width:100%; color:black; font-size:350%; font-family: 'Open Sans Condensed';line-height:0.9em; margin-bottom:2px;} #st12_2{display:inline-block;width:100%; color:black; font-size:350%; font-family: 'Open Sans Condensed';line-height:1.3em; margin-bottom:2px;} #st1222{display:inline-block;width:100%; color:white; margin-bottom:2px;} #st13{margin:0 auto; width:60%; line-height:0.9em; font-family: 'Open Sans';font-size:310%;letter-spacing:0.1em;font-weight:100;} #st14{margin:0 auto; text-align:center; color:#666666; font-family: 'Open Sans';font-size:110%; margin-top:25px; margin-bottom:25px; width:60%;} #st15{border-bottom: 1px solid #0091cc;} #st16{display:inline-block;width:47%; padding:0px;} #st17{margin:0 auto; color:#666666; font-family: 'Open Sans';font-size:110%; margin-top:55px; margin-bottom:25px; width:80%;} #st18{display:inline-block;width:70%;padding:0px;vertical-align:top; margin-left:150px;margin-bottom:15px;} #st1888{display:inline-block;width:85%;padding:0px;vertical-align:top; margin:0 0 15px 60px; font-size:350%; font-family: 'Open Sans Condensed';line-height:0.9em;} #st188{display:inline-block;width:100%; color:black; font-size:250%; font-family: 'Open Sans Condensed';line-height:0.9em; margin-bottom:15px;} #st19{margin:0 auto; color:#666666; font-family: 'Open Sans';font-size:110%; margin-top:55px; margin-bottom:25px; width:80%;} #st21{display:block; margin:0 auto; width:85%; margin-top:60px; margin-bottom:60px;} #st22{line-height:0.9em; font-family: 'Open Sans';font-size:310%;text-align:center;letter-spacing:0.1em;font-weight:100;margin:0 auto; max-width:100%;} #st23{margin:0 auto;color:#666666; font-family: 'Open Sans';font-size:110%; margin-top:25px; max-width:55%;} #st24{width:100%; margin:50px 0px 50px 0px;} #st25{line-height:0.9em; font-family: 'Open Sans';font-size:310%;letter-spacing:0.1em;font-weight:100;margin:0 auto; width:100%; text-align:center;} #st26{margin:0 auto; display:inline-block;width:47%; text-align:center;} #st27{width:70%; margin:50px 0px 10px 0px;} #st28{text-align:center; color:#666666; font-family: 'Open Sans';font-size:90%; margin-top:5px;} #st288{margin-top: 135px; display:inline-block;width:47%;float:right; vertical-align:top;font-family: 'Open Sans';} #st29{margin:0 auto; display:inline-block;width:100%; text-align:center;} #st30{text-align:center; line-height:0.9em; font-family: 'Open Sans';font-size:180%;letter-spacing:0.1em;font-weight:400;margin-top:55px;} #st31{margin:0 auto; display:inline-block;width:100%; text-align:center;} #st32{width:80%; margin:50px 0px 10px 0px;} #st33{font-family: 'Open Sans';color:#666666;display:inline-block;width:52%; font-size:110%;margin-top:80px; margin-left:10%;} #st34{color:black;line-height:0.9em; font-family: 'Open Sans';font-size:190%;letter-spacing:0.1em;font-weight:200;margin-bottom:15px;} #st35{display:inline-block;width:35%;padding:0px; float:right; vertical-align:top;} #st36{margin-top:25px; max-width:80%;} #st37{width:100%; margin:50px 0px 10px 0px;} #st38{margin:60px 0 55px 0;border-bottom: 1px solid #cccccc;} #st39{line-height:0.9em; font-family: 'Open Sans';font-size:310%;letter-spacing:0.1em;font-weight:100;margin:0 auto; width:100%; text-align:center;} #st40{margin:0 auto; width:80%;font-family: 'Open Sans';font-size:110%;color:#666666;} #st41{display:inline-block;width:35%; vertical-align:top;} #st42{ margin-top:25px; max-width:90%;} #st43{width:100%; margin:50px 0px 10px 0px;} #st44{display:inline-block;width:31%; margin-top:75px;vertical-align:top;} #st45{display:inline-block;width:31%; margin-top:75px;vertical-align:top;} #st46{border-bottom: 1px solid #cccccc;} #st47{padding: 30px 0px 15px 5px; border-top: 1px solid gray; background-color:#333333;display:block;min-width:960px;} #st48{display:block; margin:0 auto; min-width:960px; max-width:960px;} #st49{display:inline-block;width:50%;} #st50{line-height:0.9em;color:white; font-family: 'Open Sans';font-size:140%;letter-spacing:0.1em;font-weight:100;margin:0 auto; width:100%;} #st51{margin-top:25px;font-family: 'Open Sans';font-size:110%;color:#666666;} #st52{display:block;width:100%;} #st53{display:inline-block;width:48%; float:right;} #st54{margin-top:15px;font-family: 'Open Sans';font-size:100%;color:white;} #st55{color:black;line-height:0.9em; font-family: 'Open Sans';font-size:190%;letter-spacing:0.1em;font-weight:300;margin-bottom:35px;text-align:center} #st56{color:gray;line-height:0.9em; font-family: 'Open Sans';font-size:110%;letter-spacing:0.1em;font-weight:800;} #st566{color:gray;line-height:0.9em; font-family: 'Open Sans';font-size:110%;letter-spacing:0.1em;font-weight:800;display:none;} #st57{text-align:left;} #st59{text-align:left;} #st58{border-bottom: 1px solid #cccccc;margin-top:5px;margin-bottom:-10px;width:100%;} #st60{color:black; font-family: 'Open Sans';font-size:100%;letter-spacing:0.1em;font-weight:400;} #results {margin:10px 0 0px 60px;} .form-fields { outline:none; -webkit-appearance: none; -moz-appearance: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; border: silver solid 1px; border-radius:3px; padding:1%; //font-size:125%; //background-color:#f6f6f6; font-family: 'Open Sans'; width:100%; margin:10px 0 10px 0px; resize:none; overflow:auto; box-sizing: border-box; clear:both; } .ce { display:inline-block; outline:none; -webkit-appearance: none; -moz-appearance: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; border: silver solid 1px; border-radius:3px; padding:12px; font-size:125%; //background-color:#f6f6f6; font-family: 'Open Sans'; width:60%; margin:30px 0 0px 60px; resize:none; overflow:auto; color:black; box-sizing: border-box; background-color:white; } .ce2 { display:inline-block; outline:none; -webkit-appearance: none; -moz-appearance: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; border: silver solid 1px; border-radius:3px; padding:12px; font-size:125%; //background-color:#f6f6f6; font-family: 'Open Sans'; width:20%; margin:30px 0 0px 30px; resize:none; overflow:auto; color:white; box-sizing: border-box; background-color:#0487bc; cursor:pointer; text-align:center; } input[type="button"] { outline:none; -webkit-appearance: none; -moz-appearance: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; border: #028dc5 solid 1px; border-radius:3px; box-sizing: border-box; border-radius:3px; //padding:8px; height:45px; font-size:120%; background-color:#0487bc; cursor:pointer; font-family: 'Open Sans'; width:20%; color:white; margin:10px 0 10px 0; resize:none; overflow:auto; vertical-align:top; text-align:center; } a { color:#00c7ff; } .rimage{ float:right; opacity:1; margin-left:5px; } .rimage:hover{ -webkit-filter: brightness(90%); filter: brightness(90%); float:right; opacity:0.9; } .loading { display:inline-block; width:50px; height:50px; background-size: contain; background-repeat:no-repeat; background-image: url("loading.gif"); margin-top:8px; } .loading2{ display:none; width:50px; height:50px; background-size: contain; background-repeat:no-repeat; background-image: url("loading.gif"); position:absolute; z-index:-999; } .load_text { font-size:94%; display:inline-block; margin-left:60px; color:grey; } .location { display:block; width:60px; height:50px; background-size: contain; background-repeat:no-repeat; background-image: url("location.png"); cursor:pointer; } .text_t { font-family: 'Open Sans Condensed'; font-size:120%; font-weight:700; } select { outline:none; -webkit-appearance: none; -moz-appearance: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; border: silver solid 1px; border-radius:3px; //padding:1% 0 1% 1%; //padding:7px; height:45px; font-size:120%; //background-color:#f6f6f6; font-family: 'Open Sans'; width:50%; margin:10px 0 10px 0; resize:none; overflow:auto; cursor:pointer; background-size: contain; background-repeat:no-repeat; background-image: url("t.png"); background-position:right; } #modal_form { //min-width:800px; background: white; width: 55%; height: 86%; overflow: auto; margin: auto; position: fixed; padding:30px; box-sizing:border-box; top: 0; left: 0; bottom: 0; right: 0; z-index:9999; display: none; } #overlay { z-index: 999; position: fixed; background-color: #000; opacity: 0.8; width: 100%; height: 100%; top: 0; left: 0; cursor: pointer; display: none; }