html{overflow:-moz-scrollbars-vertical}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{max-width:100%;overflow-x:hidden}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}@font-face {font-family:'BrandonPrinted-One'; src:url('https://cdn.ssmedia.com/havasuspringbreak/_scripts/fonts/32373C_0_0.woff2') format('woff2'),url('https://cdn.ssmedia.com/havasuspringbreak/_scripts/fonts/32373C_0_0.woff') format('woff');}@font-face {font-family:'Droid Sans'; src:url('https://cdn.ssmedia.com/_scriptsGlobal/fonts/DroidSans/DroidSans-Bold.woff2') format('woff2'), url('https://cdn.ssmedia.com/_scriptsGlobal/fonts/DroidSans/DroidSans-Bold.woff') format('woff'); font-weight:bold; font-style:normal;}@font-face {font-family:'Droid Sans'; src:url('https://cdn.ssmedia.com/_scriptsGlobal/fonts/DroidSans/DroidSans.woff2') format('woff2'), url('https://cdn.ssmedia.com/_scriptsGlobal/fonts/DroidSans/DroidSans.woff') format('woff'); font-weight:normal; font-style:normal;}@font-face {font-family:'NexaRustScriptS-02'; src:url('https://cdn.ssmedia.com/havasuspringbreak/_scripts/fonts/32373C_1_0.woff2') format('woff2'),url('https://cdn.ssmedia.com/havasuspringbreak/_scripts/fonts/32373C_1_0.woff') format('woff');}body{padding:0;margin:0;background-color:#fff}body,td,p,ul,ol,li{font:14px 'Droid Sans',Arial,sans-serif;color:#58595b;line-height:1.5}hr{border-top:1px solid #333!important}a,a.alt:hover{color:#000;text-decoration:underline}a:hover,a.alt{color:#3f3f3f;text-decoration:none}.imgbox{background-color:#fff;padding:2px;border:1px solid #e0e0e0}.box{border:1px solid #333;border-collapse:collapse}.pubbox{border:1px solid #ccc;border-collapse:collapse}.small{font-size:11px}.h1,h1{margin:0;font:bold 26px 'Droid Sans',Arial,sans-serif;color:#000}.h2,h2{margin:12px 0;font:bold 20px 'Droid Sans',Arial,sans-serif;color:#d02019}h2.special{font-size:32px;font-family:'BrandonPrinted-One';text-transform:uppercase}.h3,h3{margin:12px 0;font:18px 'Droid Sans',Arial,sans-serif;color:#444}.h4,h4{margin:12px 0;font:17px 'Droid Sans',Arial,sans-serif;color:#000}@media only screen and (max-width:1024px){.h1,h1{font-size:24px}.h2,h2{font-size:18px}h2.special{font-size:27px}.h3,h3{font-size:16px}.h4,h4{font-size:15px}}@media only screen and (max-width:767px){.h1,h1{font-size:22px}.h2,h2{font-size:17px}h2.special{font-size:22px}.h3,h3{font-size:15px}.h4,h4{font-size:14px}}.footer,.headline1,.siteheader,.siteheader2,.wrapper{position:relative}.bodycontent,.bodycontent2,.footer,.headline1{min-width:1300px;max-width:1300px;margin:0 auto}.wrapper{z-index:100}.wrapper1a{padding-top:80px}.bodycontent{padding:15px 80px;min-height:100px}.bodycontent div,.bodycontent li,.bodycontent p,.bodycontent td{font-size:20px}.bodycontent2wrapper{background:#fef4d0}.bodycontent2{padding:20px 80px}.headline1{padding:40px 140px}.headline1 h2{margin:0;padding:0;font-family:'BrandonPrinted-One';font-size:60px;color:#3fb1c0;text-align:center;text-transform:uppercase;line-height:1}.wrapper2{min-height:200px;padding:34px 0;background:#fef4d0}.wrapper2.wrapper2a{padding-top:0;padding-bottom:0}.wrapper2 div.bg1,.wrapper2 div.bg2{position:absolute;top:0;z-index:50}.wrapper2.wrapper2top div.bg1,.wrapper2.wrapper2top div.bg2{top:80px}.wrapper2 .bg1{left:0;width:340px;height:623px;background:url(https://cdn.ssmedia.com/havasuspringbreak/webart/bgd_wrapper2nav_1.png) no-repeat}.wrapper2 .bg2{right:0;width:423px;height:487px;background:url(https://cdn.ssmedia.com/havasuspringbreak/webart/bgd_wrapper2nav_2.png) no-repeat}.wrapper2.wrapper2a .bg1,.wrapper2.wrapper2a .bg2{height:465px}.wrapper2.wrapper2nav{position:relative;min-height:623px;padding:34px 0}.wrapper2.wrapper2nav .text,.wrapper2.wrapper2nav h3,.nav-icons{z-index:100}.wrapper2.wrapper2nav .text{position:relative;width:353px;height:95px;margin:0 auto;background:url(https://cdn.ssmedia.com/havasuspringbreak/webart/t_spring-break.png) no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden}.wrapper2.wrapper2nav h3{position:relative;margin:0;padding:20px 0;font-family:'NexaRustScriptS-02';color:#dd7a2b;font-size:55px;text-align:center;line-height:1}.wrapper2 h3.special,.wrapper3 h3.special{margin:0 0 20px 0;padding:0;font-family:'BrandonPrinted-One';font-size:32px;color:#d02019;text-transform:uppercase;text-align:center}.wrapper3{min-height:200px;background:#fff}.wrapper3a{padding:34px 0}.wrapper4{min-height:50px;padding:5px 0;background:#1fb5c3}.wrapper4{color:#fff}.wrapper4.wrapper4booking{min-height:0;padding-bottom:0}.wrapper4 h3{color:#fff}.siteheader{position:absolute;top:0;left:0;width:100%;height:80px;background-color:#3fb1c0;z-index:1000}.siteheader .nav-icon{display:none}.siteheader2{display:table;width:1300px;margin:0 auto;padding:15px 0 0 15px}.siteheader2item{display:table-cell;vertical-align:middle}.siteheader2 .logo{position:relative;top:10px;width:374px;height:33px;background:url(https://cdn.ssmedia.com/havasuspringbreak/webart/logo2.png);-o-background-size:100% 100%,auto;-moz-background-size:100% 100%,auto;-webkit-background-size:100% 100%,auto;background-size:100% 100%,auto}.siteheader2 .siteheader2item .inner{display:table}.siteheader2 .siteheader2item .inner .item{display:table-cell}.siteheader2 .siteheader2item .inner .item:nth-of-type(2) {padding-left:20px;text-align:right}.siteheader2 .btn{padding:10px 30px;font-size:14px}.siteheader2 .inputfield{width:378px;padding:10px 15px;background:#fff;border:none;font-weight:bold;font-size:14px;color:#d02019;text-transform:uppercase;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.siteheader2 .waterMarkClass,.bookingbox .waterMarkField{color:#d02019!important}.siteheader2 .placeholder{color:#d02019!important}.siteheader2 input::-webkit-input-placeholder{color:#d02019!important}.siteheader2 input:-moz-placeholder{color:#d02019!important;opacity:1!important}.siteheader2 input::-moz-placeholder{color:#d02019!important;opacity:1!important}.siteheader2 input:-ms-input-placeholder{color:#d02019!important}.headertext{position:absolute;top:-1500px;left:-1500px}.navbar{position:absolute;top:0;right:0}#navContent{visibility:hidden}.ddsmoothmenu{background:none!important;margin:0 auto}.ddsmoothmenu ul li a{padding:29px 15px!important;font-size:22px;font-weight:normal;font-family:'BrandonPrinted-One',sans-serif;color:#fff!important;border:none!important;text-transform:uppercase;line-height:1}.ddsmoothmenu ul li span{display:inline-block;padding:19px 0 19px 5px}.ddsmoothmenu ul li span a{padding:10px!important;background:#82ccd5!important;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}.ddsmoothmenu ul li span:hover a{color:#3fb1c0!important;background:#fff!important}.ddsmoothmenu ul li a.selected,.ddsmoothmenu ul li a:hover{color:#fff!important}.ddsmoothmenu ul li a:hover{color:#fcda5e!important}.ddsmoothmenu ul li a:hover,.ddsmoothmenu ul li span:hover{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ddsmoothmenu ul li a.alt{color:#fcda5e!important;text-decoration:none!important}.ddsmoothmenu ul li a.alt:hover{text-decoration:none!important}.ddsmoothmenu ul li ul{margin-left:2px!important;border:none!important}.ddsmoothmenu ul li li{border:none!important}.ddsmoothmenu ul li ul{width:250px!important;padding:10px 0;background:#fff!important}.ddsmoothmenu ul li ul li a{width:250px!important}.ddsmoothmenu ul li ul li:first-child a,.ddsmoothmenu ul li ul li:first-child a:hover{border-left:none!important}.ddsmoothmenu ul li ul li a.alt{color:#fff!important}.ddsmoothmenu ul li ul li a{padding:7px 20px!important;font-size:18px!important;font-weight:bold!important;font-family:'Droid Sans',sans-serif!important;color:#c81615!important;background:none!important;border:none!important}.ddsmoothmenu ul li ul li a:hover{color:#35abd4!important;border:none!important}.ddsmoothmenu ul li ul li a.alt{color:#fff!important;background:#212d11!important}.downarrowclass{display:none!important}.ddsmoothmenu ul li a{background:none!important}.navbarmobile{display:none;position:fixed;top:100px;left:0;width:210px;padding:10px;background:#fff;z-index:490}.navbarmobile ul,.navbarmobile li{list-style:none;margin:0;padding:0}.navbarmobile ul li ul{padding-left:10px}.navbarmobile a{display:block;padding:3px 15px;font-size:14px;font-weight:bold;font-family:'Droid Sans',sans-serif;color:#c81615;text-transform:uppercase;text-decoration:none}.navbarmobile a:hover{color:#35abd4;text-decoration:none}.nav-icons{position:relative;width:1200px;margin:0 auto;font-size:0px;letter-spacing:0px;word-spacing:0px}.nav-icons>div{display:inline-block;margin:0px;padding:0px}.nav-icons div.item{display:inline-block;width:390px;height:240px}.nav-icons div.item div{display:table;width:100%;height:100%}.nav-icons div.item a{display:table-cell;vertical-align:middle;width:100%;height:100%;font-family:'BrandonPrinted-One';font-size:35px;color:#fff;text-decoration:none;text-align:center;line-height:1;text-shadow:0px 0px 10px rgba(0,0,0,1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.nav-icons div.item a:hover{background-color:rgba(208,32,25,.65)}.nav-icons div.item.beaches{background-image:url(https://cdn.ssmedia.com/havasuspringbreak/webart/nav_beaches.jpg)}.nav-icons div.item.biking{background-image:url(https://cdn.ssmedia.com/havasuspringbreak/webart/nav_biking.jpg)}.nav-icons div.item.boating{background-image:url(https://cdn.ssmedia.com/havasuspringbreak/webart/nav_boating.jpg)}.nav-icons div.item.cabana-boats{background-image:url(https://cdn.ssmedia.com/havasuspringbreak/webart/nav_cabana-boats.jpg)}.nav-icons div.item.jet-ski-rentals{background-image:url(https://cdn.ssmedia.com/havasuspringbreak/webart/nav_jet-ski-rentals.jpg)}.nav-icons div.item.night-life{background-image:url(https://cdn.ssmedia.com/havasuspringbreak/webart/nav_night-life.jpg)}.nav-icons div.item.off-roading{background-image:url(https://cdn.ssmedia.com/havasuspringbreak/webart/nav_off-roading.jpg)}.nav-icons div.item.sup-and-kayaking{background-image:url(https://cdn.ssmedia.com/havasuspringbreak/webart/nav_sup-and-kayaking.jpg)}.nav2-item{text-align:center;margin-top:30px}.nav2-item:nth-of-type(1) {margin-top:0}.nav2-item img{width:auto;height:auto;max-width:1140px}@media only screen and (max-width:1140px){.nav2-item img{max-width:100%}.nav2-item{text-align:center;margin-top:20px}}@media only screen and (max-width:767px){.nav2-item{margin-top:15px}}.nav2-icons{position:relative;width:1170px;margin:0 auto;word-spacing:0px}.nav2-icons>div{display:inline-block;margin:14px;padding:0px}.nav2-icons div.item{display:inline-block;width:550px;height:330px}.nav2-icons div.item div.inner{width:427px;height:151px;background-image:url(https://cdn.ssmedia.com/havasuspringbreak/webart/bgd_nav2.png)}.nav2-icons div.item div.inner div{position:relative;top:26px;left:-25px;display:table;width:330px;height:70px;-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);-o-transform:rotate(-20deg);transform:rotate(-20deg)}.nav2-icons div.item div.inner div a{display:table-cell;width:100%;height:100%;padding:0 40px 0 20px;vertical-align:middle;font-size:25px;font-weight:bold;color:#fff;text-decoration:none;text-align:center;text-transform:uppercase;line-height:1}.bookingbox{display:table;margin:0 auto}.bookingbox .itemwrapper{display:table-cell;vertical-align:middle}.bookingbox .item{display:table-cell;vertical-align:middle;padding:0 7px}.bookingbox h3{font-family:'BrandonPrinted-One';font-size:21px;text-transform:uppercase;line-height:1}.bookingbox .inputfield{width:150px;padding:5px 7px;background:#1fb5c3;border:2px solid #8fdae1;font-weight:bold;font-size:14px;color:#fff;text-transform:uppercase;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.bookingbox .inputfield:focus{background-color:#0e9ba8;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.bookingbox .waterMarkClass,.bookingbox .waterMarkField{color:#fff!important}.bookingbox .placeholder{color:#fff!important}.bookingbox input::-webkit-input-placeholder{color:#fff!important}.bookingbox input:-moz-placeholder{color:#fff!important;opacity:1!important}.bookingbox input::-moz-placeholder{color:#fff!important;opacity:1!important}.bookingbox input:-ms-input-placeholder{color:#fff!important}.bookingbox .contact{text-align:center;line-height:1.2}.bookingbox .contact em,.bookingbox .contact strong{display:block}.bookingbox .contact em{font-style:normal;font-size:24px;color:#fff}.bookingbox .contact em a{color:#fff;text-decoration:none}.bookingbox .contact em a:hover{color:#fff;text-decoration:underline}.bookingbox .contact strong{font-size:15px;font-weight:bold;color:#fbc816;text-transform:uppercase}.mapwrapper{padding:0;background:#30a6b2;background:-moz-linear-gradient(left,#30a6b2 0%,#30a6b2 40%,#33b7c4 60%,#33b7c4 100%);background:-webkit-linear-gradient(left,#30a6b2 0%,#30a6b2 40%,#33b7c4 60%,#33b7c4 100%);background:linear-gradient(to right,#30a6b2 0%,#30a6b2 40%,#33b7c4 60%,#33b7c4 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#30a6b2', endColorstr='#33b7c4',GradientType=1 )}.mapwrapper2{position:relative;width:100%}.mapimg{position:relative;z-index:50}.mapimg img{display:block;width:auto;height:auto;max-width:1300px;max-height:none;margin:0 auto}.mapimg2{position:absolute;display:table;margin:0 auto;top:100px;left:50%;right:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);z-index:100}.logomap{width:420px;height:189px;background-image:url(https://cdn.ssmedia.com/havasuspringbreak/webart/logo_map.png);margin:0 auto}.btn-get-here{width:254px;height:84px;margin:0 auto;background-image:url(https://cdn.ssmedia.com/havasuspringbreak/webart/btn_get-here.png)}.btn-get-here a{display:block;width:100%;height:100%;text-indent:100%;white-space:nowrap;overflow:hidden}.socialwrapper,.socialwrapper2{float:right}.sociallinks,.sociallinks2{display:table;white-space:nowrap}.sociallinks span,.sociallinks2 span{position:relative}.sociallinks span:hover i:first-child,.sociallinks2 span:hover i:first-child{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.sociallinks span:hover i:first-child{color:#fff}.sociallinks2 span:hover i:first-child{color:#0079c2}.sociallinks span i:first-child{color:#fff}.sociallinks2 span i:first-child{color:#25d3e3}.sociallinks span a i{color:#3fb1c0!important}.sociallinks2 span a i{color:#fff!important}.sociallinks span a:hover i{color:#d02019!important}.sociallinks2 span a:hover i{color:#fff!important}.sociallinks span,.sociallinks2 span{font-size:26px}.sociallinks .icon-twitterx{position:relative;padding:0;bottom:-3px;left:14px;display:inline-block;width:24px;height:24px;background-size:cover;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwMCIgaGVpZ2h0PSIxMjI3IiB2aWV3Qm94PSIwIDAgMTIwMCAxMjI3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNzE0LjE2MyA1MTkuMjg0TDExNjAuODkgMEgxMDU1LjAzTDY2Ny4xMzcgNDUwLjg4N0wzNTcuMzI4IDBIMEw0NjguNDkyIDY4MS44MjFMMCAxMjI2LjM3SDEwNS44NjZMNTE1LjQ5MSA3NTAuMjE4TDg0Mi42NzIgMTIyNi4zN0gxMjAwTDcxNC4xMzcgNTE5LjI4NEg3MTQuMTYzWk01NjkuMTY1IDY4Ny44MjhMNTIxLjY5NyA2MTkuOTM0TDE0NC4wMTEgNzkuNjk0NEgzMDYuNjE1TDYxMS40MTIgNTE1LjY4NUw2NTguODggNTgzLjU3OUwxMDU1LjA4IDExNTAuM0g4OTIuNDc2TDU2OS4xNjUgNjg3Ljg1NFY2ODcuODI4WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);filter:invert(100%) sepia(0%) saturate(8%) hue-rotate(182deg) brightness(102%) contrast(106%)}.btn{display:inline-block!important;padding:2px 10px;font-family:'BrandonPrinted-One';font-size:22px;color:#fff!important;text-decoration:none;border:none;white-space:nowrap;background:#6dcfd8;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-appearance:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn:hover,.btn:focus,.btn.alt,.btn.alt:hover{color:#fff!important;background:#02818d}.wrapper2home .videowrapper{margin-top:0!important}.videowrapper{display:table;margin:34px auto 10px auto}.videowrapper .item{display:inline-block;position:relative;width:1140px;height:615px}.videowrapper .item .img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}.videowrapper .item .icon{position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://cdn.ssmedia.com/havasuspringbreak/webart/btn_play.png) center no-repeat;opacity:.8;filter:alpha(opacity=80);z-index:400}.videowrapper .item .icon:hover{opacity:1;filter:alpha(opacity=100)}.videowrapper2{max-width:1141px;margin:0 auto}.videopagewrapper{margin:20px 0}.videopagewrapper .contenthdr{font-size:22px}.videoshare{position:relative;min-height:15px}.videoshare .sharewrapper{padding:5px 5px 0 0}@media only screen and (max-width:1140px){.videowrapper .item{width:950px;height:513px}.videowrapper2{max-width:950px}}@media only screen and (max-width:950px){.videowrapper .item{width:750px;height:405px}.videowrapper2{max-width:750px}}@media only screen and (max-width:767px){.videowrapper .item{width:600px;height:324px}.videowrapper2{max-width:600px}}@media only screen and (max-width:600px){.videowrapper .item{width:450px;height:243px}.videowrapper2{max-width:450px}}@media only screen and (max-width:480px){.videowrapper .item{width:350px;height:189px}.videowrapper2{max-width:350px}}@media only screen and (max-width:360px){.videowrapper .item{width:290px;height:156px}.videowrapper2{max-width:290px}}.videodetail .videowrapper{display:block;width:auto;height:auto;max-width:1140px;margin:0 auto}.videodetail h3,.videodetail h4{text-align:center}.videodetail h3{margin-bottom:0;padding-bottom:0;font-size:1.5rem;font-weight:bold}.videodetail h4{margin:0 0 20px 0;padding:0;font-size:1.125rem}.videofilterswrapper{width:100%;padding:10px 5px 5px 5px;background:#f7f7f7}.videotbl{width:100%}.videotbl tr td{padding:5px 10px}.videotbl tr td:nth-of-type(1) {font-weight:bold}.videotbl tr:nth-child(odd) {background:#f7f7f7}.youtube-player{position:relative;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%}.youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:transparent}.youtube-player img{position:absolute;display:block;bottom:0;left:0;right:0;top:0;width:100%;max-width:100%;right:0;top:0;height:auto;margin:auto;border:none;cursor:pointer;-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all}.youtube-player .play{position:absolute;left:50%;top:50%;font-size:200px;color:#fff;opacity:.75;filter:alpha(opacity=75);cursor:pointer;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.youtube-player:hover img{-webkit-filter:brightness(75%)}.youtube-player:hover .play{opacity:1;filter:alpha(opacity=100)}@media only screen and (max-width:1024px){.youtube-player .play{font-size:100px}}@media only screen and (max-width:767px){.youtube-player .play{font-size:75px}}.galleryresults,.videoresults{display:table;margin:0 auto 24px auto}.galleryresults .item,.videoresults .item{position:relative;left:-6px;display:inline-block;margin:8px;width:167px;font:24px 'LGR',sans-serif;color:#ed2025;text-align:center;text-transform:uppercase}.galleryresults .item:hover img,.videoresults .item:hover img{opacity:.9;filter:alpha(opacity=90)}.galleryresults .item a,.videoresults .item a{color:#000;text-decoration:none}.galleryresults .item a:hover,.videoresults .item a:hover{color:#000;text-decoration:underline}.galleryresults img,.videoresults img{width:auto;height:auto;max-width:167px;max-height:95px;z-index:200}@media only screen and (max-width:980px){.galleryresults .item,.galleryresults .item .overlay,.galleryresults img,.videoresults .item,.videoresults .item .overlay,.videoresults img{max-width:150px}.galleryresults img,.videoresults img{max-height:86px}}@media only screen and (max-width:870px){.galleryresults .item,.galleryresults .item .overlay,.galleryresults img,.videoresults .item,.videoresults .item .overlay,.videoresults img{max-width:120px}.galleryresults img,.videoresults img{max-height:69px}}@media only screen and (max-width:767px){.galleryresults .item,.galleryresults .item .overlay,.galleryresults img,.videoresults .item,.videoresults .item .overlay,.videoresults img{max-width:85px}.galleryresults img,.videoresults img{max-height:49px}}@media only screen and (max-width:600px){.galleryresults .item,.galleryresults .item .overlay,.galleryresults img,.videoresults .item,.videoresults .item .overlay,.videoresults img{max-width:70px}.galleryresults img,.videoresults img{max-height:40px}}@media only screen and (max-width:480px){.galleryresults,.videoresults{max-width:167px}.galleryresults .item,.videoresults .item{left:auto;display:block;margin:8px auto}.galleryresults .item,.galleryresults .item .overlay,.galleryresults img,.videoresults .item,.videoresults .item .overlay,.videoresults img{max-width:167px}.galleryresults img,.videoresults img{max-height:95px}}.listings{clear:both}.listings .item{margin-top:10px;margin-bottom:30px}.listings .item:nth-of-type(1) {margin-top:0}.listings .item .img,.listings .item .inner{display:table-cell;vertical-align:top}.listings .item .img img{max-width:100%;width:auto;height:auto}.listings .item .inner.inner2{padding-left:50px}.listings .item .inner .contents a{color:#000;text-decoration:underline}.listings .item .inner .contents a:hover{color:#35abd4;text-decoration:underline}.listings .item .inner .contents a b,.listings .item .inner .contents a strong{color:#000!important;text-transform:uppercase}.listings .item .inner .contents a:hover b,.listings .item .inner .contents a:hover strong{color:#35abd4!important}.listings .item .inner .featuretext{font:bold 22px 'Droid Sans',Arial,sans-serif;color:#0000;text-transform:uppercase}.listings .item .img{width:460px;text-align:center}.listings h2.special{margin-bottom:34px}.listings.listings2 .itemwrapper{display:table;width:100%}.listings.listings2 .item{width:25%;display:table-cell;vertical-align:top;padding:5px}.listings.listings2 .item{padding-top:20px;border-top:1px solid #fcda5e}.listings.listings2 .itemwrapper:nth-of-type(1) .item {padding-top:0;border-top:none}.listings.listings2 .item .inner .contents p:nth-of-type(1) {margin-top:0;padding-top:0}.listings.listings2 .item .inner .listingtitle h2{margin:0;padding:0;font-size:14px}@media only screen and (max-width:1024px){.listings:nth-of-type(1) {margin-top:0}.listings{margin-top:34px}.listings .item .img{width:300px}.listings .item .img img{max-width:300px}.listings .item .inner.inner2{padding-left:30px}.listings.listings2 .itemwrapper{display:block}.listings.listings2 .item{width:100%;display:block;padding:20px 0 0 0;margin:0}.listings.listings2 .itemwrapper:nth-of-type(1) .item {padding-top:20px;border-top:1px solid #fcda5e}.listings.listings2 .itemwrapper:nth-of-type(1) .item:nth-of-type(1) {padding-top:0;border-top:none}.listings.listings2 .item.empty{display:none}}@media only screen and (max-width:767px){.listings .item .img{width:250px}.listings .item .img img{max-width:250px}}@media only screen and (max-width:640px){.listings{margin-top:0}.listings .item{margin-bottom:25px}.listings .item .img,.listings .item .inner{display:block}.listings .item .img{margin-bottom:15px}.listings .item .inner.inner2{padding-left:0}}@media only screen and (max-width:480px){.listings .item .img{width:230px}.listings .item .img img{max-width:230px}}.footer{padding:24px 15px}.footer2{display:table;margin:0 auto;width:1170px}.footer2 .item{display:table-cell;vertical-align:middle}.footer2 .item:nth-of-type(3) {vertical-align:top}.footer2 .logo{width:202px;height:110px;background:url(https://cdn.ssmedia.com/havasuspringbreak/webart/logo.png);margin-right:57px;-o-background-size:100% 100%,auto;-moz-background-size:100% 100%,auto;-webkit-background-size:100% 100%,auto;background-size:100% 100%,auto}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.footer2 .logo{background-image:url(https://cdn.ssmedia.com/havasuspringbreak/webart/logo@2x.png)}}@media only screen and (max-width:1240px){.footer2{width:auto}}.copyright,.mainaddress{color:#58595b}.copyright a,.mainaddress a{color:#58595b;text-decoration:none}.copyright a:hover,.mainaddress a:hover{color:#58595b;text-decoration:underline}.copyright{padding-top:15px;font-size:10px}.mainaddress{font-size:12px}.mainaddress strong{display:block;text-transform:uppercase}.cookietrail{position:relative;height:30px;margin:0 auto;background-color:#e0e0e0}.cookietrail em{float:left;padding:8px 0 0 8px;font-size:10px;font-style:normal}.cookietrail span{float:right;padding:8px 8px 0 0;font-size:10px}a.ss,a.ss:visited{color:#fff;text-decoration:none}a.ss:hover{color:#fff!important;text-decoration:underline}a.u,a.u:visited{color:#fff;text-decoration:none}a.u:hover{cursor:text;color:#fff!important;text-decoration:none}@media only screen and (max-width:840px){.ctimage,.ctimageleft,.ctimageright{display:block;float:none!important;margin:10px 0 15px 0!important;padding:0!important;max-width:350px!important;max-height:none;width:auto!important;height:auto!important;text-align:left!important}.ctimage img,.ctimageleft img,.ctimageright img{width:auto;height:auto;max-width:350px!important;max-height:none}}@media only screen and (max-width:959px){.customtext img{width:auto!important;height:auto!important;max-height:240px!important;max-width:250px!important}}@media only screen and (max-width:420px){.ctimage,.ctimageleft,.ctimageright{max-width:270px!important}.ctimage img,.ctimageleft img,.ctimageright img{max-width:250px!important}}.box-sizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-get-here,.logomap,.nav-icons div.item,.nav2-icons div.item,.nav2-icons div.item div.inner,.wrapper2 div.bg1,.wrapper2 div.bg2,.wrapper2.wrapper2nav .text,.bgsize100{-o-background-size:100% 100%,auto;-moz-background-size:100% 100%,auto;-webkit-background-size:100% 100%,auto;background-size:100% 100%,auto}@media only screen and (max-width:1300px){.bodycontent,.bodycontent2{padding-left:50px;padding-right:50px}.bodycontent,.bodycontent2,.footer,.headline1,.siteheader{min-width:100%;max-width:100%}.ddsmoothmenu ul li a{padding:32px 10px!important;font-size:16px}.ddsmoothmenu ul li ul{width:200px!important}.ddsmoothmenu ul li ul li a{padding-right:15px!important;padding-left:15px!important;font-size:13px!important}.headline1 h2{font-size:50px}.mapimg img{max-width:100%}.navbar{right:10px}.siteheader2{width:100%}.wrapper2a div.bg1,.wrapper2a div.bg2{display:none}}@media only screen and (max-width:1240px){.headline1{padding:34px 90px}.headline1 h2{font-size:45px}.nav-icons{width:900px}.nav-icons div.item{width:293px;height:180px}.nav-icons div.item a{font-size:27px}}@media only screen and (max-width:1200px){.nav2-icons{width:846px}.nav2-icons>div{margin:10px}.nav2-icons div.item{width:400px;height:230px}.nav2-icons div.item div.inner{width:312px;height:110px}.nav2-icons div.item div.inner div{top:22px;left:-20px;width:241px;height:51px}.nav2-icons div.item div.inner div a{padding:0 30px 0 20px;font-size:18px}.siteheader2 .logo{top:10px;width:374px;height:33px}.wrapper2 .bg1{width:170px;height:312px}.wrapper2 .bg2{width:212px;height:244px}.wrapper2 h3.special,.wrapper3 h3.special{font-size:25px}.footer2{display:block}.footer2 .item{vertical-align:top}.footer2 .item:nth-of-type(3) {display:block;text-align:center}.socialwrapper2{display:block;float:none;margin-top:20px;padding-top:20px;text-align:center;border-top:1px solid #fef4d0}.sociallinks2{margin:0 auto}.sociallinks .icon-twitterx{bottom:-3px;left:0}}@media only screen and (max-width:1100px){.bookingbox .itemwrapper{display:table;margin:10px auto}.bookingbox .itemwrapper:nth-of-type(3) {margin-bottom:20px}.bookingbox .itemwrapper br{display:none}.bookingbox .inputfield{width:200px}.ddsmoothmenu ul li a{font-size:15px}.footer2 .break{display:block;height:1px;text-indent:100%;white-space:nowrap;overflow:hidden}.logomap{width:315px;height:142px}.mapimg2{top:75px}}@media only screen and (max-width:1024px){.bodycontent,.bodycontent2{padding-left:34px;padding-right:34px}.bodycontent div,.bodycontent li,.bodycontent p,.bodycontent td{font-size:17px}.ddsmoothmenu ul li a{padding-top:29px!important;padding-bottom:30px!important}.footer2 .item .logo{margin-right:34px}.headline1{padding-right:110px;padding-left:110px}.headline1 h2{font-size:35px}.siteheader{height:75px}.siteheader2 .inputfield{width:328px;padding:7px 12px;background:#fff;font-size:13px}.siteheader2 .btn{padding:6px 20px;font-size:13px}.siteheader2 .logo{top:6px}.siteheader2 .siteheader2item .inner .item:nth-of-type(2) {padding-left:10px}.sociallinks span{font-size:22px}.sociallinks .icon-twitterx{width:20px;height:20px}.wrapper1a{padding-top:75px}.wrapper2,.wrapper3a{padding-top:20px;padding-bottom:20px}.wrapper2.wrapper2top{padding-top:0;padding-bottom:0}}@media only screen and (max-width:980px){.navbar{display:table;margin:0 auto;position:relative;top:auto;right:auto}.ddsmoothmenu ul li a{padding-top:10px!important;padding-bottom:20px!important}.ddsmoothmenu ul li span{padding-top:3px}.ddsmoothmenu ul li span a{padding:8px!important}.siteheader{position:relative;height:auto;padding-top:10px;padding-bottom:0}.siteheader2{padding-top:0}.siteheader2item{display:block}.siteheader2item:nth-of-type(1) {margin-top:10px;margin-bottom:10px}.siteheader2item:nth-of-type(2) {display:block}.siteheader2 .siteheader2item .inner{margin:0 auto}.siteheader2 .logo{top:auto;margin:0 auto}.wrapper1a{padding-top:0}}@media only screen and (max-width:940px){.navbar{right:19px}.siteheader2{padding-right:34px;padding-left:34px}.siteheader2 .logo{top:10px;width:299px;height:26px}}@media only screen and (max-width:900px){.headline1{padding-right:80px;padding-left:80px}.nav-icons{width:740px}.nav-icons div.item{width:370px;height:228px}.nav-icons div.item a{font-size:35px}.nav2-icons{width:646px}.nav2-icons>div{margin:10px}.nav2-icons div.item{width:300px;height:180px}.nav2-icons div.item div.inner{width:231px;height:82px}.nav2-icons div.item div.inner div{top:16px;left:-20px;width:178px;height:38px}.nav2-icons div.item div.inner div a{padding:0 15px 0 10px;font-size:13px}.mapimg2{top:50px}.logomap{width:210px;height:95px}.wrapper2 h3.special,.wrapper3 h3.special{margin-bottom:18px;font-size:18px}}@media only screen and (max-width:780px){.socialwrapper{float:none;text-align:center;padding-bottom:10px}.sociallinks{margin:0 auto}}@media only screen and (max-width:767px){.bodycontent,.bodycontent2{padding-left:24px;padding-right:24px}.bodycontent div,.bodycontent li,.bodycontent p,.bodycontent td{font-size:15px}.footer2 .item .logo{width:150px;height:82px}.headline1{padding-right:10%;padding-left:10%}.headline1 h2{font-size:30px}.btn-get-here{width:165px;height:55px}.ddsmoothmenu ul li a{font-size:14px}.nav-icons{width:586px}.nav-icons div.item{width:293px;height:180px}.nav-icons div.item a{font-size:27px}.wrapper2,.wrapper3a{padding-top:15px;padding-bottom:15px}.wrapper2.wrapper2nav .text{width:265px;height:73px}.wrapper2.wrapper2nav h3{font-size:45px}}@media only screen and (max-width:680px){.siteheader2 .btn{padding-right:10px;padding-left:10px}.siteheader2 .inputfield{width:280px;padding:8px 10px;background:#fff;font-size:11px}.siteheader2{padding-right:15px;padding-left:15px}.sociallinks span,.sociallinks2 span{font-size:20px}.sociallinks .icon-twitterx{bottom:-1px;width:18px;height:18px}}@media only screen and (max-width:650px){.nav2-icons{width:420px}.nav2-icons>div{margin:10px}.nav2-icons div.item{width:400px;height:230px}.nav2-icons div.item div.inner{width:312px;height:110px}.nav2-icons div.item div.inner div{top:22px;left:-20px;width:241px;height:51px}.nav2-icons div.item div.inner div a{padding:0 30px 0 20px;font-size:18px}.mapimg2{top:30px}.wrapper2 h3.special,.wrapper3 h3.special{padding-right:80px;padding-left:80px}}@media only screen and (max-width:640px){.nav-icons{width:440px}.nav-icons div.item{width:220px;height:135px}}@media only screen and (max-width:600px){.bodycontent div,.bodycontent li,.bodycontent p,.bodycontent td{font-size:14px}.footer2,.footer2 .item{display:block}.footer2 .item .logo{margin:0 auto 15px auto}.footer2 .item{text-align:center}.headline1{padding:25px 7%}.headline1 h2{font-size:24px}.siteheader2 .logo{width:249px;height:22px}.navbar{display:none}.navbarmobile{top:60px}.navbarmobile a{padding:3px 15px;font-size:13px}.nav-icons{width:255px}.nav-icons div.item{width:255px;height:157px;margin-top:15px}.nav-icons div.item:nth-of-type(1) {margin-top:0}.nav-icons div.item a{font-size:28px}.siteheader{position:fixed;height:60px;padding-bottom:10px}.siteheader .logo{position:absolute;top:10px;right:24px;margin:0}.siteheader .nav-icon{position:fixed;top:15px;left:24px;display:block;z-index:500}.siteheader .nav-icon img{width:100%;height:100%}.wrapper1,.wrapper1a{padding-top:60px}.wrapper2{min-height:0}.wrapper2 .bg1{width:119px;height:218px}.wrapper2 .bg1{width:85px;height:156px}.wrapper2.wrapper2nav h3{font-size:30px}.wrapper2.wrapper2nav .bg2{right:0;width:106px;height:122px}.wrapper2.wrapper2nav .bg2{right:-30px;width:169px;height:195px}.wrapper2.wrapper2nav .text{width:177px;height:49px}}@media only screen and (max-width:550px){.mapimg{width:100%;overflow:hidden}.mapimg img{width:581px;height:210px;max-width:none;max-height:none}}@media only screen and (max-width:480px){.bookingbox{display:block;width:90%}.bookingbox .itemwrapper:nth-of-type(1), .bookingbox .itemwrapper:nth-of-type(4) {text-align:center}.bookingbox .itemwrapper:nth-of-type(4) .item {padding-bottom:15px}.bookingbox .item{display:block;margin:5px 0}.bookingbox .itemwrapper{display:block;margin:0;padding:0}.bookingbox .itemwrapper:nth-of-type(3) {margin-bottom:15px}.bookingbox .itemwrapper br{display:none}.bookingbox .inputfield{width:100%}.copyright i{display:block}.mainaddress{line-height:2}.mainaddress strong{font-size:11px}.mapimg img{position:relative;left:-100px}.headline1{padding-right:5%;padding-left:5%}.headline1 h2{font-size:20px}.scrollDiv{position:relative;top:-60px}.sociallinks span,.sociallinks2 span{margin:0 5px}}@media only screen and (max-width:420px){.nav2-icons{width:310px}.nav2-icons>div{margin:5px}.nav2-icons div.item{width:300px;height:180px}.nav2-icons div.item div.inner{width:231px;height:82px}.nav2-icons div.item div.inner div{top:16px;left:-20px;width:178px;height:38px}.nav2-icons div.item div.inner div a{padding:0 15px 0 10px;font-size:13px}.wrapper2 h3.special,.wrapper3 h3.special{padding-right:34px;padding-left:34px}}@media only screen and (max-width:400px){.siteheader2 .siteheader2item .inner,.siteheader2 .siteheader2item .inner .item{display:block;text-align:center}.siteheader2 .siteheader2item .inner .item:nth-of-type(2) {padding-left:0;padding-top:10px;text-align:center}.siteheader2 .inputfield{width:260px}.siteheader2 .logo{top:12px;width:230px;height:20px}}@media only screen and (max-width:360px){.siteheader2 .logo{width:200px;height:18px}}