@font-face{font-family:'Dakota';src:url("../fonts/dakota/dakotaReg.eot");src:local(x��),url("../fonts/dakota/dakotaReg.ttf") format("truetype"),url("../fonts/dakota/dakotaReg.woff") format("woff"),url("../fonts/dakota/dakotaReg.svg") format("svg");font-weight:400;font-style:normal}*{margin:0;padding:0;line-height:1.4em}ul,ol,dl{list-style-type:none}html,body{height:100%}body{min-width: 1250px;font-family:Tahoma;font-weight:normal;background:url(../img/bgs/bg-sand.jpg)}a{text-decoration:none;color:#000}a:hover{color:#e69c57!important}.home #menu a[href*="cayman"],.about #menu a[href*="about-us"],.horses #menu a[href*="horses"],.rides #menu a[href*="rides"],.location #menu a[href*="location"],.gallery #menu a[href*="gallery"],.contact #menu a[href*="contact"]{color:#e69c57}h1,h2,h3,h4{color:#e69c57;font-weight:normal}.ie h1,.ie h2,.ie h3,.ie h4{color:darkred}h1{font-size:3em}h4{font-weight:bold;text-shadow:1px 1px 0 #000}h4 a{text-shadow:none}#bg{position:absolute;height:550px;width:100%;z-index:0}#top{position:absolute;width:100%;min-width:1000px;height:61px;background-color:rgba(255,255,255,.65);z-index:1}#container{min-height:85%}#wrapper{position:relative;width:1000px;margin:auto;z-index:1}.btn-details{display:block;position:absolute;background:url(../img/icons/btn_details.png) no-repeat 0 0;height:40px;width:160px;margin:0 32%;bottom:-60px}footer .btn-details{position:static;margin:0 15px 0 0}.btn-details:hover{background-position:0 -41px}header .col-1{margin:10px 0}header .col-2{margin:3px 0}.home #main [class*='col-']{width:48%;margin-top:10px}.col-1,.col-2,.col-3{position:relative;margin:10px 2% 0 0;float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.col-1{width:20%}.col-1>*{display:block;margin:auto}.col-2{margin-top:0;width:80%}#main .col-2{width:76%}header{height:auto}.home header{height:550px}header h1{position:relative;font-family:Dakota, sans-serif;font-size:3em;font-weight:normal;text-shadow:2px 2px 0 #222;z-index:1}header .col-1 img{background-color:rgba(255,255,255,.8);padding:3px 2px;margin:-5px 0;border-radius:50px;box-shadow:5px 6px 20px -9px #000}header .col-2>*{float:left;top:2px}#menu{clear:both;height:52px;margin-top:-2px}#menu ul{float:left;height:100%}#menu li{float:left;min-width:77px;margin-right:2px;padding:13px 4px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center;background:rgba(255,255,255,.6);border-radius:20px}#menu li.reservations{border-color:#c43735 !important;border:1px solid;position:relative;z-index:100}#menu li.reservations>a{color:#c43735;font-weight:bold}header .logos{float:right;margin-top:12px}.ta-link{display:inline-block;width:148px;height:35px;background:url(../img/icons/tripadvisor2.jpg) no-repeat center top}.ta-link:hover{background-position-y:-35px}.fb-link{display:inline-block;width:35px;height:35px;background:url(../img/icons/fb2.gif) no-repeat center top}.fb-link:hover{background-position-y:-35px}header .logos img{margin-right:4px}.headline-box{display:block;float:right;position:relative;padding:0 10px 10px;margin-top:5px;width:500px;height:auto;font-family:Dakota,sans-serif;text-align:center;text-shadow:2px 2px 1px #222}.headline-box p:nth-of-type(1){text-align:left;padding:0 0 7px 0;line-height:1em}.headline-box p:nth-of-type(2){text-align:left;padding:8px 0}.headline-box h2{margin-top:16px;font-size:2em;line-height:.7em}.headline-box h1{font-size:5.9em;font-family:Dakota, sans-serif;line-height:1.2em}.headline-box p{color:#fff;padding:4px 10px;font-size:1.5em;text-shadow:2px 3px 1px #262c3a}#main{clear:both;overflow:hidden;margin-bottom:30px;text-align:justify}#main h1,#main h2{text-shadow:1px 2px 1px #333}#main h1{border-top:1px solid;width:40%;padding:3px 0 0 10px;border-radius:20px;font-family:Dakota, sans-serif;font-size:2.6em}#sidebar{min-height:200px;background-color:rgba(255,255,255,0.1);border-top:1px solid #aaa;border-radius:30px;box-shadow:inset 1px 1px 6px -2px #333}.js #sidebar {min-height: 400px;}.weather{font-size:.95em;color:black}.weather>p,.weather b{margin:15px 0 -5px 1px;padding:4px 0 0;width:85%;color:#e69c57;text-shadow:1px 1px 0 #000}.weather div{border-radius:30px;width:150px !important}.weather>div>p>b:first-child:before{content:"Cayman Weather: Jul. 19th,2025 8:53am";font-family:sans-serif;font-size:1em;font-weight:normal}.weather b a{display:none}.weather b{font-family:sans-serif;font-style:italic}section{clear:both}.textblock{width:500px;margin-right:20px}.textblock p{margin-bottom:10px}.textblock,.photo{float:left}.photo{position:relative;float:left;padding:2px;border:1px solid;background-color:#fff;box-shadow:1px 1px 4px #333}.rides .photo{top:-50px}.rides .textblock{width:auto;margin-right:0}.home #main{margin:15px 0}.home #main ul{width:100%;margin:0 210px;list-style-type:circle;font-family:Dakota, sans-serif;font-size:1.4em;color:#333;text-shadow:0 -1px 0 #333}.horses #main .col-2{width:76%}.right{float:right !important;margin-top:30px;box-shadow:-2px 3px 5px #444}.horses section>*{float:left}.horses section{overflow:auto;margin-bottom:5px;background-color:#eee;border:1px solid;border-radius:10px;box-shadow:2px 0 4px}.horses section div{width:260px;margin:50px 0 0 20px}.rides #main ul{margin:10px 25px 50px}.rides #main li{list-style-type:circle}.pulledquote{display:block;position:relative;float:right;padding:0 5px 0 10px;margin:10px -250px 0 20px;max-width:85%;background:url(../img/icons/quote-open.png) no-repeat 10px 0;background-size:30px;text-indent:35px;font-size:1.5em;line-height:1.4em;text-align:justify;color:#fff;border-left:3px solid #d7a06d;border-radius:3px;box-shadow:-5px 6px 21px -5px #000}.pulledquote::first-letter {text-transform:uppercase;font-size:1.3em}.pulledquote:after{content:"..."}.location section{margin:auto;height:500px}.map{margin:15px 0 0 -10px}.map iframe{padding:4px;border:1px solid;background-color:#fff}.contact form{position:relative;margin:30px auto}.contact label{display:block;float:left;margin-right:20px;width:280px;text-align:right}input{width:250px;margin-bottom:7px}input[type="radio"]{width:auto}input[name="riders"]{width:30px}input[name="arrDate"],input[name="rideDate"],input[name="phone"]{width:150px}textarea[name="message"]{width:300px;height:120px;resize:both}input[type="submit"]{position:relative;width:100px;left:100px}.reqd:after{content:"*";color:red}.contacted #main .col-2>div{margin:auto;padding:0 10px 10px;width:50%;background:rgba(255,255,255,.2);box-shadow:1px 1px 16px -6px}.contacted #main .col-2 div{text-align:left}.policies #main p{font-size:.85em;color:#333}footer{position:relative;margin:auto;height:110px;width:100%;bottom:-60px;background-color:rgba(255,255,255,.3);border-top:1px solid;z-index:1}.home footer{bottom:-20px}footer a{color:#e69c57;text-decoration:underline}footer table{height:110px;width:640px}footer td>*{float:left;margin-right:15px}footer td p{margin-top:9px}.credits{position:absolute;bottom:5px;right:10px;font-size:.7em}.credits a{color:darkblue}.center{margin:auto;width:1000px}.center img:first-child{margin:5px 0 0 5px}.center>*{float:left}.center>span{margin:30px 20px 0 30px}@media screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:landscape),(orientation:portrait){#top,#menu,footer{width:110%}input[type="submit"]{height:44px !important;background:#eee;border-radius:10px;font-size:1em}.about #main .photo:nth-of-type(2){margin-top:-30px}.contact input{height:24px}}