﻿ body{background:url(/images/bg.jpg) no-repeat top -100px center}.slide{height:540px!important;padding-left:40px;background-image:url(/images/shadow.png);background-repeat:no-repeat,no-repeat;background-position:center bottom,left center;background-size:auto 100%}.slide h1{font-size:55px;position:relative;margin-top:31px;color:#ec6607;width:45%;padding-bottom:31px;box-sizing:border-box;border-bottom:2px #e2dfdd solid;margin-bottom:150px;font-weight:300;line-height:70px}.slide .subTitle{font-size:15px;color:#ec6607;font-weight:700}.slide p{font-weight:300;font-size:26px;color:#000}@media only screen and (min-width:40em) and (max-width:63.9375em){.slide h1{width:49%;margin-bottom:100px}}@media only screen and (max-width:39.9375em){.slide{height:500px!important;padding-left:30px}.slide h1{font-size:44px;width:90%;margin-bottom:50px}}@media only screen and (max-width:350px){.slide{height:450px!important;padding-left:20px}.slide h1{font-size:34px;width:90%;margin-bottom:50px}}.slick-dots{position:absolute;bottom:-5px;margin:0 auto;padding:0;width:90%;height:85px;list-style:none;text-align:center;line-height:85px}.slick-dots li{display:inline-block;height:20px;width:15%;margin:0 5px;padding:0;cursor:pointer;vertical-align:middle}.slick-dots li button{font-size:0;line-height:0;display:block;width:90%;height:20px;margin:0 auto;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:before{font-family:slick;font-size:50px;line-height:16px;position:absolute;top:0;left:0;width:90%;height:15px;content:' ';border-bottom:3px solid #fff;text-align:center;color:#fff;margin:0 auto}.slick-dots li.slick-active button:before{font-size:50px;border-bottom:10px solid #726256}@media only screen and (max-width:39.9375em){.slick-dots li{width:12%}.slick-dots li button:before{width:77%}}@media only screen and (max-width:350px){.slick-dots li{width:10%}.slick-dots li button:before{width:53%}}.home-2{width:100%;background:url(/images/rustins/bg2.png) repeat-x center;margin-top:10px;height:527px;text-align:center}.home-2 h2{font-size:37px;color:#ec6607;margin-top:75px;font-weight:300}.home-2 p{font-size:14px;color:#736357;margin-top:70px;text-align:left}.home-2 select{margin-top:40px;text-align:center;font-size:16px;color:#ec6607;height:61px;background:url(/images/up_down_arrows.png) no-repeat left 95% center}.whereButton{width:277px;height:41px;background:#ec6607;font-size:14px;color:#fff;line-height:41px;margin:0 auto;margin-top:50px;font-weight:700}.whereButton i{margin-right:20px}@media only screen and (max-width:39.9375em){.home-2 h2{margin-top:60px}.home-2 p{margin-top:50px}.whereButton{margin-top:40px}}@media only screen and (max-width:400px){.home-2 h2{margin-top:50px}.home-2 p{margin-top:40px}.whereButton{margin-top:30px;width:100%}}@media only screen and (max-width:355px){.home-2 h2{font-size:34px;margin-top:30px}.home-2 p{font-size:12px;margin-top:20px}.home-2 select{font-size:12px}.whereButton{font-size:12px;margin-top:10px;width:100%}}.home-3{text-align:center;margin-bottom:25px}.home-3 h2{font-size:37px;color:#ec6607;margin-top:50px;margin-bottom:30px}.home-3 .box{margin-bottom:20px}.home-3 .box p{color:#fff;background:#ec6607;margin-bottom:0;max-width:246px;margin-right:auto;margin-left:auto;line-height:45px;font-weight:300}.home-4{background:url('/images/rustins/bg3.jpg')no-repeat top;text-align:center;height:472px}.home-4 h1{margin-top:140px;margin-bottom:80px;font-size:41px;color:#fff}.home-4 p{font-size:14px;color:#736357;text-align:left}@media only screen and (max-width:39.9375em){.home-4 h1{margin-top:105px;margin-bottom:47px}}@media only screen and (max-width:400px){.home-4 h1{margin-top:115px;margin-bottom:66px;font-size:31px}.home-4 p{font-size:12px}}.home-5{margin-top:30px;text-align:center}.home-5 .newsPanel{padding-bottom:40px;border-bottom:1px solid #848484}.home-5 h2{font-size:37px;color:#ec6607;margin-bottom:30px}.home-5 h3{font-size:26px;color:#736357;margin-bottom:50px;display:inline-block}.home-5 p{font-size:14px;color:#736357;margin-bottom:77px;text-align:left}.home-5 a{width:277px;height:41px;background:#726256;text-align:center;font-size:14px;line-height:41px;color:#fff;display:inline-block;font-weight:700}.home-5 img{border:1px solid #e2dfdd}@media only screen and (max-width:350px){.home-5 a{width:100%}}@media only screen and (max-width:63.9375em){.home-5 h3{margin-top:20px;margin-bottom:20px}.home-5 p{margin-bottom:20px}}@media only screen and (max-width:39.9375em){.home-2{background:url(/images/rustins/bg2.png) repeat-x left}}