/****** FILE: themes/mysite/css/pages/HomePage.css *****/
#banner_wrap{background-repeat:no-repeat;background-position:top center;background-size:cover}#banner{max-width:1230px;margin:0
auto;padding-top:23.9265%}#callouts{list-style:none;text-align:center;height:172px;overflow:hidden}#callouts>li{display:inline-block;margin:0
0 0 13px}#callouts>li:first-child{margin-left:0}#block1_wrap{border-top:14px solid #fff;border-bottom:14px solid #fff;background-color:#659ec9;box-shadow:0 0 18px 6px rgba(0,0,0,0.6);position:relative;z-index:10}#block1{max-width:1290px;margin:0
auto;padding:36px
0 27px}#block1.typography > p,
#block1.typography > p
strong{color:#fff}#block1.typography > p
strong{font-weight:500 !important}#block1.typography>p{text-align:center;font-size:21px;line-height:36px}#block2_wrap{background-color:#440924}#news_slider{padding:24px
0 30px;max-width:1230px;margin:0
auto}#news_slider
.slider{width:100%;position:relative;clear:both;padding:0
50px 0 106px}#news_slider
.slider_window{overflow:hidden;width:100%;position:relative;margin-bottom:30px}#news_slider .slider_window>ul{width:300%;display:block;list-style:none}#news_slider .slider_window>ul>li{display:block;float:left;width:33.33%;margin:0
1px 0 0}#news_slider>h1{color:#a56484;margin:0
0 23px;font-family:'Roboto Slab',sans-serif;font-weight:400;font-size:85px;line-height:85px;text-align:center;text-transform:uppercase}.news_img{float:left}.news_img>img{border:7px
solid #fff}.news_text{float:left;width:54%;text-align:left;padding-left:48px}.news_text
*{color:#fff}.news_text>h3{font-family:'Roboto Slab',sans-serif;font-weight:700;font-size:24px;line-height:30px;margin:24px
0}.news_text>p{font-size:16px;line-height:24px;margin-bottom:25px}.news_link{text-transform:uppercase;margin-bottom:0}.news_link>a:hover{color:#C18BA6}#slider_controls{text-align:center;padding-right:53px;position:relative}#news_slider
.slider_left{display:inline-block;width:42px;height:42px;text-indent:-9999px;background:url(/themes/mysite/images/slider_left.png) center left no-repeat;opacity:1;cursor:pointer}#news_slider .slider_left:hover{text-decoration:none;opacity:0.7}#news_slider
.slider_right{display:inline-block;width:42px;height:42px;margin-left:11px;text-indent:-9999px;background:url(/themes/mysite/images/slider_right.png) center right no-repeat;opacity:1;cursor:pointer}#news_slider .slider_right:hover{text-decoration:none;opacity:0.7}#block3_wrap{border-top:14px solid #fff;border-bottom:14px solid #fff;background-color:#fff0c7}#block3{max-width:1230px;margin:0
auto;padding:15px
0 38px}#block3>h1{color:#e7c976;margin:0
0 22px;font-family:'Roboto Slab',sans-serif;font-weight:400;font-size:85px;line-height:85px;text-align:center;text-transform:uppercase}.locations{list-style:none;float:left;margin:0;padding-right:40px}.locations#col1{width:26%;padding-left:51px}.locations#col2{width:25%;padding-left:7px}.locations#col3{width:28%;padding-left:9px}.locations#col4{width:21%;padding:0
0 0 9px}.locations>li{margin:0
0 24px}.locations>li:last-child{margin-bottom:0}.locations > li
*{color:#2e2e2e !important;font-size:14px;line-height:24px;margin:0}.locations>li>h5{text-decoration:underline}.locations>li>h5>a:hover{color:#871247 !important}#bottom_banner_wrap{background:url(/themes/mysite/images/bottom_banner.jpg) no-repeat top center;background-size:cover}#bottom_banner{max-width:1230px;margin:0
auto;padding:22.8085% 0 3.4105%}#bottom_banner>h1{color:#fff;font-weight:300;font-size:52px;line-height:55px;margin:0
0 16px 53px;width:390px;text-shadow:0 0 10px rgba(21,39,78,1)}#bottom_banner_button{display:inline-block;font-size:22px;line-height:22px;font-weight:500;color:#fff;background-color:#fca83c;border:3px
solid #fff;padding:6px
44px 8px 48px;text-decoration:underline;margin-left:57px;-webkit-transition:all 150ms ease;-moz-transition:all 150ms ease;-ms-transition:all 150ms ease;-o-transition:all 150ms ease;transition:all 150ms ease}#bottom_banner_button:hover{background-color:#659ec9}@media (max-width:1350px){#banner{padding-top:35%}#news_slider
.slider{padding:0
50px}.news_img{width:45%}.news_text>h3{margin:0
0 24px}}@media (max-width:1350px){.locations#col1,.locations#col2,.locations#col3,.locations#col4{width:25%;padding-left:0}}@media (max-width:1050px){#banner_wrap{background-position:40% 0%}#banner{padding-top:54%;position:relative}#callouts{height:31.5%;position:absolute;bottom:0}#callouts>li{margin:0;width:24%;padding:0
2px}}@media (max-width:900px){#news_slider>h1,#block3>h1{font-size:75px}#news_slider
.slider{padding:0
10px}.news_img{width:100%;float:none;text-align:center;margin-bottom:30px}.news_text{float:none;width:80%;text-align:center;padding-left:0;margin:0
auto}#slider_controls{padding-right:0}#news_slider .slider_left,
#news_slider
.slider_right{margin:0
6px}}@media (max-width:775px){#news_slider>h1,#block3>h1{font-size:65px;line-height:75px}#block3{padding-bottom:14px}.locations#col1,.locations#col2,.locations#col3,.locations#col4{width:50%;margin-bottom:24px;padding:0
15px;display:inline-block;float:none;vertical-align:top}}@media (max-width:700px) and (min-width:401px){#banner_wrap{background-color:#F5EDD6;background-size:100% auto}}@media (max-width:700px){#banner{padding-top:36.5%}#callouts{height:auto;position:relative;overflow:visible}#callouts>li{margin:0
0 15px;width:42%;padding:0
10px}#callouts>li>img{box-shadow:0 0 5px rgba(0,0,0,0.5);border-radius:8px}#block1_wrap{box-shadow:0 5px 16px 4px rgba(0,0,0,0.4)}}@media (max-width:675px){#news_slider>h1,#block3>h1{font-size:55px;line-height:65px}}@media (max-width:600px){#callouts>li{width:48%}.news_text{width:100%}}@media (max-width:575px){#news_slider>h1,#block3>h1{font-size:45px;line-height:55px}#bottom_banner_wrap{position:relative}#bottom_banner_wrap:after{content:'';top:0;right:0;left:0;bottom:0;position:absolute;background-color:hsla(208,70%,10%,0.5);z-index:1}#bottom_banner{padding:15% 0;position:relative;z-index:5}#bottom_banner>h1{margin-left:0;width:100%;font-size:47px;line-height:50px}#bottom_banner_button{margin-left:0}}@media (max-width:475px){#news_slider>h1,#block3>h1{font-size:40px;line-height:50px}.locations#col1,.locations#col2,.locations#col3,.locations#col4{width:100%}}@media (max-width:400px){#banner{padding-top:50.5%}#callouts{display:none}}

