@media only screen and (max-device-width:1365px),only screen and (max-width:1365px){#outer-wrapper,header,content,footer,.wrapper{width:100%;max-width:100%}.wrapper,.wrapper.narrow{width:90%!important;padding-left:5%!important;padding-right:5%!important}.wrapper.more-margin-top,.wrapper.narrow.more-margin-top{margin-top:0!important}.wrapper img,.wrapper.narrow img{max-width:100%!important}header nav.main #logo{left:1%}header nav.main ul{right:1%}header nav.secondary ul{right:1%}content.white>*:first-child{margin-top:0}content.white .wrapper:not(.with-left-image) h2{margin-top:0!important;padding-top:0!important}content.divider+content.white .wrapper>h2:first-of-type{margin-top:30px!important}footer .wrapper{max-width:100%!important;width:90%!important;margin-left:0!important;margin-right:0!important;padding-left:5%!important;padding-right:5%!important}footer .wrapper #projex{right:5%!important}content .listing.icons{width:100%!important;margin-left:0!important;margin-right:0!important}content .listing.icons li{margin-left:5%!important}content .listing.icons li:first-of-type{margin-left:0!important}content .listing.call-to-action{max-width:1200px!important;margin-left:auto!important;margin-right:auto!important}content .location{margin-top:-50px;margin-left:-5%;margin-right:-5%}}@media only screen and (max-device-width:1024px),only screen and (max-width:1024px){header nav.main{top:0!important;bottom:auto!important;height:172px!important;margin-top:0!important}header nav.main .wrapper{position:static}header nav.main>.wrapper>ul{display:none;top:30px;left:1%;max-width:50%;margin-left:6px}header nav.main>.wrapper>ul li{display:block}header nav.main>.wrapper>ul li.active{color:#e6aa5d}header nav.main>.wrapper>ul li.active:before{display:none!important}header nav.main>.wrapper>ul:first-of-type{left:1%;right:auto;margin-right:0}header nav.main>.wrapper>ul:last-of-type{left:auto;right:1%;margin-left:0}header nav.main #logo{margin-left:6px}header nav.main #menu-toggle{display:block;top:auto;bottom:30px;margin-top:0}header nav.secondary{background:none!important;z-index:1000}header nav.secondary ul:first-of-type{left:1%;margin-left:6px}header nav.secondary ul:last-of-type{right:1%;margin-right:6px}content.white{padding-top:0}content.white .wrapper{width:90%;padding:50px 5% 0}content.grey .wrapper{width:90%;padding:50px 5% 0}content.black .wrapper{width:100%!important;padding:0!important}content .listing.icons{display:flex}footer{padding:50px 0}footer .wrapper{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}footer h2#deadwood-begins,footer .logo{background-size:100% auto!important}}@media only screen and (max-device-width:920px),only screen and (max-width:920px){header .wrapper{width:95%!important;padding-left:2.5%!important;padding-right:2.5%!important}header section.header-feature+.wrapper section{width:100%!important;margin-bottom:20px!important}header section.header-feature+.wrapper section h1{margin-left:0!important;margin-right:0!important;font-size:54px;line-height:54px;text-align:center!important}.listing.call-to-action{max-width:100%!important;margin-top:0!important;margin-left:auto!important;margin-right:auto!important}}@media only screen and (max-device-width:768px),only screen and (max-width:768px){header #logo{width:158.4px;height:103.2px;margin-top:-51.6px;margin-left:-79.2px;background-size:100%}header #logo a{display:block;width:158.4px;height:103.2px}header nav.main{top:auto;bottom:30px}header nav.secondary ul:first-of-type{top:30px;right:auto;left:1%;margin-left:6px}header nav.secondary ul:first-of-type li.phone{padding-top:0!important}header nav.secondary ul:last-of-type{right:1%;margin-right:6px}header nav.secondary ul:last-of-type li{margin:0}header nav.secondary ul:last-of-type li a.btn,header nav.secondary ul:last-of-type li .btn:hover{padding:12px 20px!important;font-size:16px!important;line-height:16px!important}header nav.secondary .phone{padding-top:0}header nav.secondary .phone span{display:none!important}header nav.secondary .phone a.tel{display:block!important}header nav.secondary .phone a.tel span{display:inline!important}header nav.secondary .contact,header nav.secondary .book-a-room{position:absolute;display:block!important;white-space:nowrap}header nav.secondary .book-a-room{top:0;right:0}header nav.secondary .contact{top:50px;right:0}header section.header-feature+.wrapper{padding-top:200px!important}header #booking-search{width:80%!important;padding-left:10%!important;padding-right:10%!important}header #booking-search form.x-grid{width:100%!important;max-width:100%!important}#body content:last-of-type .suppliers{margin-bottom:-50px!important}content .locations .location-card li,content .locations .contact-card li{white-space:normal!important}.listing.call-to-action{max-width:100%!important;margin-top:0!important;margin-left:auto!important;margin-right:auto!important}.listing.call-to-action>li,.listing.listing-3-col:not(.listing-suppliers)>li{width:47.5%}.listing.call-to-action>li:nth-child(3n+1),.listing.listing-3-col:not(.listing-suppliers)>li:nth-child(3n+1){margin-left:5%}.listing.call-to-action>li:nth-child(2n+1),.listing.listing-3-col:not(.listing-suppliers)>li:nth-child(2n+1){margin-left:0}.extra-margin-bottom{margin-bottom:40px!important}body.privacy-policy header #booking-search,body.employment header #booking-search,body.contact header #booking-search{display:none!important}}@media only screen and (max-device-width:540px),only screen and (max-width:540px){header{height:auto!important;max-height:none!important}header #complete-nav{top:0!important}header nav.main #logo{top:50%;width:204.8px;min-width:204.8px;height:40px;margin-top:-20px}header nav.main ul{top:29px;white-space:nowrap;text-align:left}header nav.main ul>li{margin:0 8px;text-align:left!important}header nav.main ul>li a span i{display:none!important}header nav.main ul>li.active{color:#e6aa5d}header nav.main ul>li.active:before{display:none!important}header nav.main ul:last-of-type{left:50%!important;right:auto!important}header nav.secondary{display:none!important}header section.header-feature{background-size:cover!important;background-position:top center!important}header #booking-search{width:90%!important;padding-left:5%!important;padding-right:5%!important}content.white{padding-top:50px}content .wrapper{width:90%;margin-top:0;padding:0 5%}content.extra-padding-top{padding-top:50px!important}content.extra-padding,content.games.extra-padding{padding-top:50px!important;padding-bottom:50px!important}content.extra-padding .wrapper,content.games.extra-padding .wrapper{padding-top:0!important;padding-bottom:0!important}content.games ul.listing li{margin-top:0!important}content.games+content.white{padding-top:50px!important}content.fade{width:100%!important;padding-top:100px!important}content.fade:before{top:50px!important;width:100%!important}content .x-grid.grid-x2{display:block!important}content .x-grid.grid-x2 .grid-pad-right{margin-bottom:50px!important;padding-right:0!important}footer .wrapper{width:90%!important;max-width:90%!important;padding-left:5%!important;padding-right:5%!important}footer section,footer nav{display:block!important;float:none!important;width:100%!important;padding-top:30px!important}footer section:first-of-type,footer nav:first-of-type{width:100%!important}footer section.extra-padding-top,footer nav.extra-padding-top{padding-top:30px!important}footer section#social-links,footer nav#social-links{position:static!important}footer section#social-links ul,footer nav#social-links ul{margin:0!important}footer section h2#deadwood-begins,footer nav h2#deadwood-begins{margin:0!important;background-size:100% auto!important}footer section .x-grid,footer nav .x-grid{display:block!important}footer section .logo,footer nav .logo{display:none!important}footer section ul,footer nav ul{margin-top:16px!important}footer section p.tel.extra-margin-bottom,footer nav p.tel.extra-margin-bottom{margin-bottom:0!important}footer section:first-of-type{display:flex!important;padding:0!important}footer h2{position:static!important;top:auto!important;left:auto!important;right:auto!important;margin:0 0 16px}content .listing.products li{width:45%;min-height:0;margin:0 0 0 10%}content .listing.products li:nth-child(3n+1){margin-left:10%}content .listing.products li:nth-child(2n+1){margin-left:0}content .listing.products li p{margin:0 0 40px}content .listing.call-to-action{display:block!important;flex:none!important;white-space:normal!important}content .listing.call-to-action>li{width:auto!important;margin:0 20px 20px}content .listing.call-to-action>li:first-of-type{margin-left:20px}content .listing.listing-3-col:not(.listing-suppliers)>li,content .listing.listing-2-col>li{width:100%;margin-left:0!important;margin-right:0!important}content .listing.listing-3-col:not(.listing-suppliers)>li:nth-child(3n+1),content .listing.listing-2-col>li:nth-child(3n+1){margin-left:0}content .listing.listing-3-col:not(.listing-suppliers)>li:nth-child(2n+1),content .listing.listing-2-col>li:nth-child(2n+1){margin-left:0}content .location{display:block;position:relative;margin:0!important;padding-bottom:200px!important}content .location>aside,content .location>content{float:none!important;display:block;width:86%;clear:both;padding:40px 7%}content .location>aside{height:250px;position:absolute;bottom:0;left:0;right:0;width:110%;margin:0 -5% -50px;padding:0}content .contact{display:block;position:relative;margin:-80px 0 0!important}content .contact>aside,content .contact>content{float:none!important;display:block;width:100%;clear:both;padding:30px 0}content .contact>aside{width:100%;height:auto;margin:0;padding:0}content .btn{display:block!important;text-align:center!important}content .btn+.btn{margin-top:10px!important;margin-left:0!important}content form .btn{width:100%!important;padding-left:0!important;padding-right:0!important}.x-grid.grid-x2.contact-form{display:block!important}h2.logo{height:auto!important}h2.logo:before{position:static!important;display:block!important;width:100%!important}body.home #body content .listing.call-to-action:first-child{margin-top:40px!important}body.home #body content .listing.call-to-action:first-child li{width:100%!important;margin-right:0!important;margin-left:0!important}body.home #body content .listing.call-to-action:first-child li a span{background-repeat:repeat-x!important}body.home #body content.white .wrapper{padding-bottom:0!important}body.home #body content.black .listing.call-to-action li{margin-bottom:0!important}body.home #body content.black+content.white .wrapper,body.home #body content.black+content.white.no-padding>.wrapper{padding-top:40px!important}.hide-540{display:none!important}}