.gallery-text-outer h3,.intro h2{color:#333;font-weight:300!important;text-transform:uppercase}
.modal,.modal-open{overflow:hidden}
*{font-family:Lato,sans-serif}
.mainbox .title{display:none}
.img-responsive{display:block;max-width:100%;height:auto}
.text-center{text-align:center}
.row-972::before{content:"";display:block}
.row-972{background-color:#272626}
.gallery-text-outer,.intro,.modal-content{background-color:#fff}
@media(min-width:1200px){.row-972 .container{max-width:1920px!important;padding:0!important}
.containing_div{position:relative;padding-bottom:460px}
.no-left-padding{padding-left:0!important}
.no-right-padding{padding-right:0!important}
}.container-actual{max-width:1280px;margin:0 auto}
.banner{border-bottom:17px solid #fff}
.intro{position:absolute;top:-125px;width:100%;padding:15px 7%;-webkit-box-shadow:2px 3px 15px 1px rgba(0,0,0,.75);-moz-box-shadow:2px 3px 15px 1px rgba(0,0,0,.75);box-shadow:2px 3px 15px 1px rgba(0,0,0,.75)}
.gallery-text,.modal{top:0;bottom:0;text-align:center;right:0;left:0}
.intro .copy{width:70%;margin:20px auto}
.intro p{font-weight:300!important;font-size:19px;line-height:27px;color:#333}
.gold-icons{text-align:center;display:inline-block;margin:15px 0}
.store-images{margin:10px 0}
.gallery-image{cursor:pointer;position:relative;display:block;margin:10px auto;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}
.gallery-image>img{display:block;width:100%}
.gallery-text{position:absolute;width:600px;height:400px;font-weight:300!important;font-size:19px;color:#333;padding:5px 10px;vertical-align:middle;line-height:400px}
.gallery-text-outer,.gallery-text-outer h3{display:inline-table;line-height:100%;vertical-align:middle}
.gallery-image:hover{-webkit-filter:grayscale(100%)}
.gallery-text-outer h3{padding:4px 10px;margin:4px 0;font-size:20px}
.b-right{border-right:1px solid #d4d4d4}
.modal{position:fixed;z-index:1040;display:none;-webkit-overflow-scrolling:touch;outline:0;padding:0!important}
.address,.modal-dialog,.modal:before{display:inline-block}
.modal:before{content:'';height:100%;vertical-align:middle;margin-right:-4px}
.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-content{position:relative;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px!important;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box}
.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}
.modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);text-align:left;vertical-align:middle;max-width:1200px}
.modal-header{min-height:16.43px;padding:15px;background-color:#transparent;border-radius:6px 6px 0 0}
.modal-header h4{color:#b09239;font-size:40px;text-align:center}
.modal-header .close{margin-top:-2px}
.close{float:right;font-size:21px;font-weight:700;line-height:1;border:none!important;background-color:transparent;color:#4c9cd7}
.modal-body{position:relative;margin:10px 10%;padding:5px 20px;min-height:300px}
.modal-body h2{font-size:27px}
.modal-body h3{font-weight:400;font-size:23px;line-height:26px}
.modal-body p{font-size:14px;color:#585858}
.modal-body h4{font-weight:300;text-align:center;font-size:24px;margin-top:0}
.modal-footer{padding:19px 20px 20px;margin-top:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px;margin-right:10px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-body a{font-size:16px;color:#b09239;padding-bottom:10px}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
.modal-backdrop{position:absolute;top:0;right:0;left:0;background-color:#000}
.modal-backdrop.in{filter:alpha(opacity=70);opacity:.7}
.address{width:50%;float:left}
@media(max-width:1199px){.address{width:49%;display:inline-block;float:none}
.intro{position:relative;top:auto;margin-bottom:15px;padding:15px 0}
}@media(max-width:992px){.address{width:100%;display:inline-block;float:none}
.modal-body{margin:10px 0;padding:10px 5px}
.gallery-text{width:100%;position:relative;top:auto;right:auto;bottom:auto;left:auto;height:auto;text-align:center;font-weight:300!important;font-size:19px;line-height:27px;color:#333;padding:5px 0;vertical-align:middle}
.gallery-text-outer{background-color:#fff;position:relative;top:50%;transform:translateY(-50%);line-height:50px;display:block;vertical-align:0}
.b-right{border:0}
.intro{position:relative;top:auto;margin-bottom:30px;padding:15px 0}
.intro .copy{width:100%;margin:20px auto}
.banner{border-bottom:0}
}.tour{text-align:center;font-weight:300!important;background-color:#fff;display:block;padding:7px 0;margin:20px auto 0!important}
