

/*===============================
/templates/purity_iii/css/custom.css
================================================================================*/
@import url('https://fonts.googleapis.com/css2?family=Zilla+Slab:wght@400;500;600;700&display=swap');@media (max-width:991px){#t3-mainnav > .off-canvas-toggle{position:absolute !important;left:auto !important;right:0 !important;top:0 !important;float:none !important;margin:0 !important;z-index:1001}}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{-webkit-box-shadow:none;box-shadow:none}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{-webkit-box-shadow:none;box-shadow:none}.navbar-default .navbar-nav > li > a{color:#ffffff!important;font-weight:500;line-height:80px}.off-canvas-toggle + .container .navbar-header .logo{left:0px;border:none}.off-canvas-toggle{background:#a92433;color:#ffffff}.t3-off-canvas{background:#3e221a}.t3-off-canvas .t3-off-canvas-header{background:#a92433}.t3-off-canvas .t3-off-canvas-header h2{color:#ffffff}.t3-off-canvas-header-title{line-height:55px;font-size:20px;font-weight:600}.t3-off-canvas .close{color:#ffffff;text-shadow:0 1px 0 #000000;opacity:1}body{padding-top:0}h1,h2,h3,h4,h5{font-weight:700}.bear_rock_page h2,.bear_rock_page h2 span{color:#A2292F}.wolf_hide_page h2,.wolf_hide_page h2 span{color:#8C562B}.eagle_nest_page h2,.eagle_nest_page h2 span{color:#AD997B}.badger_den_page h2,.badger_den_page h2 span{color:#246E3A}.contact_page h2,.contact_page h2 span{color:#006EA3}.vip_program_page h2,.vip_program_page h2 span{color:#D6A200}.where_go_page h2,.where_go_page h2 span{color:#AF9879}.event_page h2,.event_page h2 span{color:#AF9879}.t3-navhelper{padding:0}.t3-wrapper{height:100%}.t3-mainnav{background:transparent;border:0;position:absolute}.rules_page .t3-content{padding-top:100px}.logo-image > a{max-width:245px;max-height:118px;background:transparent!important}.btn_link{background:#AF9879!important;color:#ffffff!important;padding:10px 20px 10px 40px!important;position:relative!important;font-weight:600!important;margin:10px 0px;margin-top:10px!important;display:inline-block!important;text-decoration:none!important}.btn_link.red_c{background:#A2292F!important}.btn_link.brown_c{background:#8C562B!important}.btn_link.light_brown_c{background:#AD997B!important}.btn_link.green_c{background:#246E3A!important}.btn_link::before{content:"\f054";position:absolute;color:#ffffff;font-family:"FontAwesome3";left:18px;top:10px} div[class*="spotlight"]{border:none}.home_page .spotlight-1{position:relative;height:1120px;background:url("/images/top_wood.png"),url("/images/top_background.jpg");background-size:auto,auto;background-position:center bottom -200px,center top;background-repeat:repeat-x,no-repeat;border:none;padding:0;text-align:center}.home_page .spotlight-1 > div{display:block;width:100%;height:100%;padding:0}.home_page .spotlight-1 > div > div{display:block;width:100%;height:100%;margin:0}.home_page .spotlight-1 > div > div > div{display:block;width:100%;height:100%;padding:0}.home_page .spotlight-2{position:relative;top:-222px;margin-bottom:-222px;padding-top:0px;padding-bottom:40px;border:0}.home_page .spotlight-3{padding-top:40px;background:#F9EFE4}.home_page .spotlight-3-full{padding:0;border:0}.home_page .spotlight-3-full > div{display:block;width:100%;height:100%;padding:0}.home_page .spotlight-3-full > div > div{display:block;width:100%;height:100%;margin:0}.home_page .spotlight-3-full > div > div > div{display:block;width:100%;height:100%;padding:0}.home_page .spotlight-4{border:0;background:#F9EFE4}.t3-footer{background-image:url("/images/wood_back_2022.png");background-size:auto;background-position:top center;background-repeat:repeat-x;border:none}.t3-footer-sl{padding:0}.t3-footer-sl .t3-module{margin-bottom:0px} .top_search_bar{display:inline-block}.module.top_search_bar{position:absolute!important;width:1200px;left:calc(50% - 600px)!important;bottom:240px;top:auto!important;color:#ffffff;z-index:1;text-align:center;display:block}.top_search_bar form .vbmodhorsearch-hum-dates-wrap > div > label{text-align:left;text-transform:uppercase;font-size:20px;padding-left:5px}.top_search_bar form .vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-showcalendar-from{background:rgba(245,246,236,0.9);color:#4E2B29;align-items:center;border-radius:0px;margin-right:10px}.top_search_bar form .vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-showcalendar-from > i{color:#AF9879;font-size:40px}.top_search_bar form .vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-showcalendar-from > i::before{font-family:"FontAwesome"}.top_search_bar form .vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-showcalendar-to{background:rgba(245,246,236,0.9);color:#4E2B29;align-items:center;border-radius:0px;margin-left:10px}.top_search_bar form .vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-showcalendar-to > i{color:#AF9879;font-size:40px}.top_search_bar form .vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-showcalendar-to > i::before{font-family:"FontAwesome"}.top_search_bar form .vbmodhorsearch-hum-guests-count{background:rgba(245,246,236,0.9);border-radius:0px}.top_search_bar form .vbmodhorsearch-hum-guests-count > div label{font-size:20px!important;color:#4E2B29!important;font-weight:400!important}.top_search_bar form .vbmodhorsearch-hum-guests-count > div span{font-size:32px!important;color:#4E2B29!important;font-weight:400!important}.top_search_bar form .vbmodhorsearch-hum-guests-wrap > label{text-align:left;text-transform:uppercase;display:block;font-size:20px;padding-left:5px}.vbmodhorsearchbookdiv > input{border-radius:0;font-size:70px!important;line-height:1!important;padding:0px 20px!important;background:#A2292F}.bear_rock_page .vbmodhorsearchbookdiv > input{background:#A2292F}.wolf_hide_page .vbmodhorsearchbookdiv > input{background:#8C562B}.eagle_nest_page .vbmodhorsearchbookdiv > input{background:#AD997B}.badger_den_page .vbmodhorsearchbookdiv > input{background:#246E3A}.contact_page .vbmodhorsearchbookdiv > input{background:#006EA3}.vip_program_page .vbmodhorsearchbookdiv > input{background:#D6A200}.where_go_page .vbmodhorsearchbookdiv > input{background:#AF9879}.ui-datepicker{z-index:9999!important}.vbo-horizsearch-showcalendar > div .vbo-horizsearch-period-mday{font-size:50px!important;font-weight:400!important}.vbo-horizsearch-showcalendar > div .vbo-horizsearch-period-wday{font-size:20px!important;color:#AF9879}.module.signpost_module{width:100%;z-index:0}.signpost_container{display:block;height:auto;width:100%;position:relative}.signpost_box{display:block;height:auto;width:100%;position:relative}.signpost{position:absolute;width:300px;top:100px;left:calc(50% - 175px)}.signpost > img{width:100%}.signpost_links{position:absolute;top:0;left:0}.signpost_links > a{position:relative;top:100px}.signpost_links > a:hover > img{animation:animationFrames linear 0.4s;animation-iteration-count:1;transform-origin:50% 50%;-webkit-animation:animationFrames linear 0.4s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-moz-animation:animationFrames linear 0.4s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-o-animation:animationFrames linear 0.4s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-ms-animation:animationFrames linear 0.4s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%}@keyframes animationFrames{0%{transform:rotate(-2deg) }25%{transform:rotate(3deg) }50%{transform:rotate(-3deg) }75%{transform:rotate(3deg) }100%{transform:rotate(0deg) }}@-moz-keyframes animationFrames{0%{-moz-transform:rotate(-2deg) }25%{-moz-transform:rotate(3deg) }50%{-moz-transform:rotate(-3deg) }75%{-moz-transform:rotate(3deg) }100%{-moz-transform:rotate(0deg) }}@-webkit-keyframes animationFrames{0%{-webkit-transform:rotate(-2deg) }25%{-webkit-transform:rotate(3deg) }50%{-webkit-transform:rotate(-3deg) }75%{-webkit-transform:rotate(3deg) }100%{-webkit-transform:rotate(0deg) }}@-o-keyframes animationFrames{0%{-o-transform:rotate(-2deg) }25%{-o-transform:rotate(3deg) }50%{-o-transform:rotate(-3deg) }75%{-o-transform:rotate(3deg) }100%{-o-transform:rotate(0deg) }}@-ms-keyframes animationFrames{0%{-ms-transform:rotate(-2deg) }25%{-ms-transform:rotate(3deg) }50%{-ms-transform:rotate(-3deg) }75%{-ms-transform:rotate(3deg) }100%{-ms-transform:rotate(0deg) }}.signpost_links > a > img{width:70%}.signpost_links > a:nth-child(1){top:130px}.signpost_links > a:nth-child(3) > img{width:90%}.hut_container{display:block;height:auto;width:100%;position:relative;text-align:center}.hut_container.hut_services{margin-top:0px}.hut_container > p{font-size:22px}.hut_box{display:flex;flex-wrap:wrap;margin-bottom:50px}.hut_services .hut_box{margin-bottom:0px}.hut{width:25%;background:#ffffff}.hut_container.hut_services .hut{width:33.3333%}.hut img{width:100%}.hut_top{padding:5px 10px;width:100%}.hut.red_c .hut_top{background:#A2292F}.hut.brown_c .hut_top{background:#8C562B}.hut.light_brown_c .hut_top{background:#AD997B}.hut.green_c .hut_top{background:#246E3A}.hut h4{font-weight:700;margin-bottom:0}.hut.red_c h4{color:#A2292F}.hut.brown_c h4{color:#8C562B}.hut.light_brown_c h4{color:#AD997B}.hut.green_c h4{color:#246E3A}.hut h5{color:#c8aa7a;margin-top:0}.hut_top h3{margin:0;color:#ffffff;font-size:20px;font-weight:500}.hut_info{padding:0px 20px;position:relative;margin-top:15px;color:#461201}.hut_info::after{content:"";position:absolute;height:calc(100% - 10px);width:2px;right:0;top:0;background:#D8C9B7}.hut:last-child .hut_info::after{content:none;display:none}.special_offer_container{display:block;height:auto;width:100%;position:relative;text-align:center}.special_offer_container > h2{margin-bottom:0px}.special_offer_container > p{font-size:22px}.special_offer_box{display:flex;flex-wrap:wrap;justify-content:center;margin-top:50px}.special_offer{width:33.3333%;position:relative;padding:0px 20px}.special_offer h3{margin:0;color:#461201}.special_offer > p > span{color:#925226}.special_offer::after{content:"";position:absolute;height:calc(100% - 10px);width:2px;right:0;top:0;background:#D8C9B7}.special_offer:last-child::after{content:none;display:none}.services_container{display:block;width:100%;height:auto;position:relative}.services_box{display:block;width:100%;height:auto;position:relative;overflow:hidden}.service_image{width:50%}.service_image.left{float:left}.service_image.right{float:right}.service_image img{width:100%}.service_text{width:50%;padding:50px;font-size:20px}.services_box > div:nth-child(2){padding-bottom:85px}.service_text.left{float:left;text-align:right;padding-left:calc(50% - 600px)}.service_text.right{float:right;padding-right:calc(50% - 600px)}.service_text > img{width:60px}.service_text > h2{margin-top:0px}.photogallery_container{text-align:center}.photogallery_container h2{margin-bottom:20px}.photogallery_container .btn_link{margin:0px 15px;margin-top:20px!important}.form_container{text-align:center;margin:60px}.form_top > h2{color:#ffffff;font-size:30px!important;margin-bottom:0px!important}.form_top > p{font-size:20px!important}.form_container .row > .column > .field{text-align:left}.form_container .row > .column > .field label{color:#ffffff}.form_container .row > .column > .field input{border-radius:0px!important;border:1px solid #000000}.form_container label{color:#ffffff!important}.form_container textarea{min-height:150px;border:1px solid #000000!important;border-radius:0!important}.form_container .message_field{margin-top:20px!important}.t3-footer .semanticui-body{display:flex;flex-wrap:wrap}.t3-footer .semanticui-body > div{order:2;width:100%}.t3-footer .semanticui-body > form{order:1;width:100%}.form_container .btn_link{padding:10px 80px!important;font-family:"Zilla Slab,serif"!important;font-weight:700!important;margin-top:0px!important}.form_container .btn_link::before{left:60px}.g-recaptcha > div{display:inline-block;margin-top:20px}.footer_container{display:block;height:auto;width:100%;text-align:center}.footer_container > p > a{color:#ffffff!important}.footer_container > a{font-size:20px;font-weight:500;text-decoration:none!important}.footer_box{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.footer_part{width:20%}.footer_part:nth-child(3){order:4}.footer_part:nth-child(4){order:5}.footer_part:nth-child(5){order:3;margin-top:50px}.footer_part img{max-width:100%;margin-bottom:10px}.footer_part.logo{position:relative}.footer_part.logo img{margin-bottom:0px}.footer_part a{text-decoration:none!important}.chronoforms6_credits{display:none!important}.ba-gallery{padding-left:0!important;padding-right:0!important}.ba-gallery .row-fluid{margin-left:0!important;margin-right:0!important}.ba-gallery-grid{padding-left:0!important;padding-right:0!important}.side_page .spotlight-1{height:1100px;display:flex;flex-wrap:wrap;align-items:flex-end;position:relative}.side_page .spotlight-1::before{content:"";position:absolute;width:100%;height:10%;top:0;left:0;background:rgb(0,0,0);background:-moz-linear-gradient(180deg,rgba(0,0,0,1) 0%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(180deg,rgba(0,0,0,1) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(180deg,rgba(0,0,0,1) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#ffffff",GradientType=1)}.side_page .spotlight-2{padding:0px}.reference_page.side_page .spotlight-2{position:relative;margin-top:-250px}.side_page .spotlight-2-full{padding:0px}.side_page .spotlight-2-full > div{padding:0px}.side_page .spotlight-2-full > div > div{margin:0px}.side_page .spotlight-2-full > div > div > div{padding:0px}.side_page .spotlight-4{padding-bottom:40px;padding-top:0px}.side_page .spotlight-5{padding-top:20px;background:#F9EFE4;padding-bottom:120px}.side_page .t3-content{background:#F9EFE4;margin:0px}.side_page .t3-mainbody{padding:0 15px}.side_page .t3-mainbody .row{margin-right:0px;margin-left:0px}.bear_rock_page .spotlight-1{background-image:url("/images/top_wood.png"),url("/images/bear_rock_top.png");background-size:1920px 443px,1920px 720px;background-position:bottom 50px center,top center;background-repeat:repeat-x,no-repeat;padding:0}.wolf_hide_page .spotlight-1{background-image:url("/images/top_wood.png"),url("/images/wolf_hide_top.jpg");background-size:1920px 443px,1920px 720px;background-position:bottom 50px center,top center;background-repeat:repeat-x,no-repeat;padding:0}.eagle_nest_page .spotlight-1{background-image:url("/images/top_wood.png"),url("/images/eagle_nest_top.jpg");background-size:1920px 443px,1920px 720px;background-position:bottom 50px center,top center;background-repeat:repeat-x,no-repeat;padding:0}.badger_den_page .spotlight-1{background-image:url("/images/top_wood.png"),url("/images/badger_den_top2.jpg");background-size:1920px 443px,1920px 720px;background-position:bottom 50px center,top center;background-repeat:repeat-x,no-repeat;padding:0}.contact_page .spotlight-1,.where_go_page .spotlight-1{background-image:url("/images/top_wood.png"),url("/images/top_background.jpg");background-size:1920px 443px,1920px 720px;background-position:bottom 50px center,top center;background-repeat:repeat-x,no-repeat;padding:0}.vip_program_page .spotlight-1{background-image:url("/images/top_wood.png"),url("/images/vip_program_top.jpg");background-size:1920px 443px,1920px 720px;background-position:bottom 50px center,top center;background-repeat:repeat-x,no-repeat;padding:0}.event_page .spotlight-1{background-image:url("/images/top_wood.png"),url("/images/event_top.jpg");background-size:1920px 443px,1920px 720px;background-position:bottom 50px center,top center;background-repeat:repeat-x,no-repeat;padding:0}.grill_house .spotlight-1{background-image:url("/images/top_wood.png"),url("/images/grill_house_top.jpg");background-size:1920px 443px,1920px 720px;background-position:bottom 50px center,top center;background-repeat:repeat-x,no-repeat;padding:0}.vine_page .spotlight-1{background-image:url("/images/top_wood.png"),url("/images/vine_top.jpg");background-size:1920px 443px,1920px 720px;background-position:bottom 50px center,top center;background-repeat:repeat-x,no-repeat;padding:0}.barrel_page .spotlight-1{background-image:url("/images/top_wood.png"),url("/images/barrel_top.jpg");background-size:1920px 443px,1920px 720px;background-position:bottom 50px center,top center;background-repeat:repeat-x,no-repeat;padding:0}.top_container.side_page{height:100%;width:100%;display:flex;flex-wrap:wrap;align-items:flex-end}.reference_page .top_container.side_page{position:relative;bottom:250px}.top_container.side_page .top_title{background:rgb(0,0,0);background:-moz-linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#ffffff",GradientType=1);width:100%;display:flex;flex-wrap:wrap;align-items:flex-end}.thank_page .top_container.side_page .top_title{background:none!important;display:block;text-align:center}.top_container.side_page .top_title > h1{color:#ffffff;text-align:center;width:calc(100% - 550px);font-size:60px;font-weight:600}.event_page .top_container.side_page .top_title > h1{width:100%}.thank_page .top_container.side_page .top_title > h1{color:#a92433;width:100%}.reference_page .top_container.side_page .top_title > h1{width:100%}.top_container.side_page .top_title > img{width:275px;position:relative;left:-30px;bottom:-10px}.where_go_page .top_container.side_page .top_title > img,.contact_page .top_container.side_page .top_title > img,.vip_program_page .top_container.side_page .top_title > img{width:150px;margin-left:125px;margin-bottom:20px;left:auto;bottom:auto}.top_container.side_page .top_title > a{width:275px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;color:#ffffff;margin-bottom:20px;font-size:20px;padding-right:20px;text-decoration:none}.thank_page .top_container.side_page .top_title > a{color:#a92433;display:inline-block;padding-right:0px;width:auto}.top_container.side_page .top_title > a > p{margin:0px 10px}.top_container.side_page .top_title > a > span{animation:up_and_down linear 2s;animation-iteration-count:infinite;transform-origin:50% 50%;-webkit-animation:up_and_down linear 2s;-webkit-animation-iteration-count:infinite;-webkit-transform-origin:50% 50%;-moz-animation:up_and_down linear 2s;-moz-animation-iteration-count:infinite;-moz-transform-origin:50% 50%;-o-animation:up_and_down linear 2s;-o-animation-iteration-count:infinite;-o-transform-origin:50% 50%;-ms-animation:up_and_down linear 2s;-ms-animation-iteration-count:infinite;-ms-transform-origin:50% 50%}@keyframes up_and_down{0%{transform:translate(0px,0px)}33%{transform:translate(0px,-5px)}65%{transform:translate(0px,5px)}100%{transform:translate(0px,0px)}100%{transform:translate(0px,0px)}}@-moz-keyframes up_and_down{0%{-moz-transform:translate(0px,0px)}33%{-moz-transform:translate(0px,-5px)}65%{-moz-transform:translate(0px,5px)}100%{-moz-transform:translate(0px,0px)}100%{-moz-transform:translate(0px,0px)}}@-webkit-keyframes up_and_down{0%{-webkit-transform:translate(0px,0px)}33%{-webkit-transform:translate(0px,-5px)}65%{-webkit-transform:translate(0px,5px)}100%{-webkit-transform:translate(0px,0px)}100%{-webkit-transform:translate(0px,0px)}}@-o-keyframes up_and_down{0%{-o-transform:translate(0px,0px)}33%{-o-transform:translate(0px,-5px)}65%{-o-transform:translate(0px,5px)}100%{-o-transform:translate(0px,0px)}100%{-o-transform:translate(0px,0px)}}@-ms-keyframes up_and_down{0%{-ms-transform:translate(0px,0px)}33%{-ms-transform:translate(0px,-5px)}65%{-ms-transform:translate(0px,5px)}100%{-ms-transform:translate(0px,0px)}100%{-ms-transform:translate(0px,0px)}}.top_container.side_page .top_icons{color:#ffffff;text-align:center;display:flex;flex-wrap:wrap;align-items:flex-end;width:100%}.bear_rock_page .top_container.side_page .top_icons{background:#A2292F}.wolf_hide_page .top_container.side_page .top_icons{background:#8C562B}.eagle_nest_page .top_container.side_page .top_icons{background:#AD997B}.badger_den_page .top_container.side_page .top_icons{background:#246E3A}.contact_page .top_container.side_page .top_icons{background:#006EA3}.vip_program_page .top_container.side_page .top_icons{background:#D6A200}.where_go_page .top_container.side_page .top_icons{background:#AF9879}.event_page .top_container.side_page .top_icons{background:#AF9879}.grill_house .top_container.side_page .top_icons{background:#A2292F}.vine_page .top_container.side_page .top_icons{background:#8C562B}.barrel_page .top_container.side_page .top_icons{background:#AD997B}.top_container.side_page .top_icon{width:25%;margin:40px 0px;position:relative;color:#ffffff;text-decoration:underline}.event_page .top_container.side_page .top_icon{width:33.3333%}.top_container.side_page .top_icon:first-child::before{content:none;display:none}.top_container.side_page .top_icon::before{content:"";position:absolute;bottom:0px;left:0;width:1px;height:50px;background:#ffffff}.top_container.side_page .top_icon::after{content:"v";position:absolute;bottom:-20px;left:50%;transform:translate(-50%,0%)}.top_container.side_page .top_icon > img{margin-bottom:20px;max-width:200px}.middle_container{display:block;height:auto;width:100%}.middle_box{max-width:1920px;width:100%;display:block;height:auto;overflow:hidden;margin:0px auto}.middle_box .middle_text{width:570px;padding:40px;color:#ffffff;font-size:16px}.bear_rock_page .middle_box .middle_text{background:#A2292F}.wolf_hide_page .middle_box .middle_text{background:#8C562B}.eagle_nest_page .middle_box .middle_text{background:#AD997B}.badger_den_page .middle_box .middle_text{background:#246E3A}.contact_page .middle_box .middle_text{background:#006EA3}.vip_program_page .middle_box .middle_text{background:#D6A200}.where_go_page .middle_box .middle_text{background:#AF9879}.event_page .middle_box .middle_text{background:#AF9879;padding:10px 40px}.grill_house .middle_box .middle_text{background:#A2292F}.vine_page .middle_box .middle_text{background:#8C562B}.barrel_page .middle_box .middle_text{background:#AD997B}.middle_box .middle_text h3{color:#ffffff;font-size:40px}.middle_box .middle_text.left{margin-left:calc(50% - 570px)}.middle_box .middle_text.right{margin-right:calc(50% - 570px)}.vip_program_page .middle_box .middle_text.right{padding-bottom:80px}.middle_box .left{float:left;overflow:hidden}.middle_box .right{float:right;overflow:hidden}.middle_image{width:50%}.middle_image > img{width:100%}.module.side_page_search{background:#F9EFE4;padding:40px 200px;text-align:center}.module.side_page_search .module-inner{position:relative}.module.side_page_search .module-inner::before{content:"";position:absolute;left:-25px;top:25px;right:-25px;bottom:55px;z-index:0}.bear_rock_page .module.side_page_search .module-inner::before{border:1px solid #A2292F}.wolf_hide_page .module.side_page_search .module-inner::before{border:1px solid #8C562B}.eagle_nest_page .module.side_page_search .module-inner::before{border:1px solid #AD997B}.badger_den_page .module.side_page_search .module-inner::before{border:1px solid #246E3A}.contact_page .module.side_page_search .module-inner::before{border:1px solid #006EA3}.vip_program_page .module.side_page_search .module-inner::before{border:1px solid #D6A200}.where_go_page .module.side_page_search .module-inner::before{border:1px solid #AF9879}.event_page .module.side_page_search .module-inner::before{border:1px solid #AF9879}.grill_house .module.side_page_search .module-inner::before{border:1px solid #A2292F}.vine_page .module.side_page_search .module-inner::before{border:1px solid #8C562B}.barrel_page .module.side_page_search .module-inner::before{border:1px solid #AD997B}.module.side_page_search .module-title{font-size:40px;color:#A2292F;margin-bottom:10px;z-index:1;position:relative}.module.side_page_search .module-title > span{padding:0px 20px;background:#F9EFE4}.side_page_search form{flex-wrap:wrap;text-align:center}.side_page_search .vbo-horizsearch-humanformat-wrap > p{font-size:24px}.bear_rock_page .side_page_search .vbo-horizsearch-humanformat-wrap > p{color:#A2292F}.wolf_hide_page .side_page_search .vbo-horizsearch-humanformat-wrap > p{color:#8C562B}.eagle_nest_page .side_page_search .vbo-horizsearch-humanformat-wrap > p{color:#AD997B}.badger_den_page .side_page_search .vbo-horizsearch-humanformat-wrap > p{color:#246E3A}.contact_page .side_page_search .vbo-horizsearch-humanformat-wrap > p{color:#006EA3}.vip_program_page .side_page_search .vbo-horizsearch-humanformat-wrap > p{color:#D6A200}.where_go_page .side_page_search .vbo-horizsearch-humanformat-wrap > p{color:#AF9879}.event_page .side_page_search .vbo-horizsearch-humanformat-wrap > p{color:#AF9879}.side_page_search form > .vbmodhorsearch-hum-dates-wrap{width:calc(66.6666% - 20px);flex:none;flex-basis:auto!important;float:none!important;margin:0px 10px}.side_page_search form > .vbmodhorsearch-hum-guests-wrap{width:calc(33.3333% - 20px);flex:none;flex-basis:auto!important;float:none!important;margin:0px 10px}.side_page_search form .vbmodhorsearch-hum-dates-wrap > div > label{font-size:20px;padding-left:5px;color:#A2292F;font-weight:400}.bear_rock_page .side_page_search form .vbmodhorsearch-hum-dates-wrap > div > label{color:#A2292F}.wolf_hide_page .side_page_search form .vbmodhorsearch-hum-dates-wrap > div > label{color:#8C562B}.eagle_nest_page .side_page_search form .vbmodhorsearch-hum-dates-wrap > div > label{color:#AD997B}.badger_den_page .side_page_search form .vbmodhorsearch-hum-dates-wrap > div > label{color:#246E3A}.contact_page .side_page_search form .vbmodhorsearch-hum-dates-wrap > div > label{color:#006EA3}.vip_program_page .side_page_search form .vbmodhorsearch-hum-dates-wrap > div > label{color:#D6A200}.where_go_page .side_page_search form .vbmodhorsearch-hum-dates-wrap > div > label{color:#AF9879}.event_page .side_page_search form .vbmodhorsearch-hum-dates-wrap > div > label{color:#AF9879}.side_page_search form .vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-showcalendar-from{color:#4E2B29;align-items:center;border-radius:0px;margin-right:10px;background:#ffffff;justify-content:center}.bear_rock_page .side_page_search form .vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-showcalendar-from{border:1px solid #A2292F}.wolf_hide_page .side_page_search form .vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-showcalendar-from{border:1px solid #8C562B}.eagle_nest_page .side_page_search form .vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-showcalendar-from{border:1px solid #AD997B}.badger_den_page .side_page_search form .vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-showcalendar-from{border:1px solid #246E3A}.contact_page .side_page_search form .vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-showcalendar-from{border:1px solid #006EA3}.vip_program_page .side_page_search form .vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-showcalendar-from{border:1px solid #D6A200}.where_go_page .side_page_search form .vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-showcalendar-from{border:1px solid #AF9879}.event_page .side_page_search form .vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-showcalendar-from{border:1px solid #AF9879}.side_page_search form .vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-showcalendar-from > i{display:none}.side_page_search form .vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-showcalendar-from > i::before{content:none;display:none}.side_page_search form .vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-showcalendar-to{color:#4E2B29;align-items:center;border-radius:0px;margin-left:10px;background:#ffffff;justify-content:center}.bear_rock_page .side_page_search form .vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-showcalendar-to{border:1px solid #A2292F}.wolf_hide_page .side_page_search form .vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-showcalendar-to{border:1px solid #8C562B}.eagle_nest_page .side_page_search form .vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-showcalendar-to{border:1px solid #AD997B}.badger_den_page .side_page_search form .vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-showcalendar-to{border:1px solid #246E3A}.contact_page .side_page_search form .vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-showcalendar-to{border:1px solid #006EA3}.vip_program_page .side_page_search form .vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-showcalendar-to{border:1px solid #D6A200}.where_go_page .side_page_search form .vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-showcalendar-to{border:1px solid #AF9879}.event_page .side_page_search form .vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-showcalendar-to{border:1px solid #AF9879}.side_page_search form .vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-showcalendar-to > i{display:none}.side_page_search form .vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-showcalendar-to > i::before{content:none;display:none}.side_page_search form .vbmodhorsearch-hum-guests-count{background:rgba(245,246,236,0.9);border-radius:0px;background:#ffffff;justify-content:center}.bear_rock_page .side_page_search form .vbmodhorsearch-hum-guests-count{border:1px solid #A2292F}.wolf_hide_page .side_page_search form .vbmodhorsearch-hum-guests-count{border:1px solid #8C562B}.eagle_nest_page .side_page_search form .vbmodhorsearch-hum-guests-count{border:1px solid #AD997B}.badger_den_page .side_page_search form .vbmodhorsearch-hum-guests-count{border:1px solid #246E3A}.contact_page .side_page_search form .vbmodhorsearch-hum-guests-count{border:1px solid #006EA3}.vip_program_page .side_page_search form .vbmodhorsearch-hum-guests-count{border:1px solid #D6A200}.where_go_page .side_page_search form .vbmodhorsearch-hum-guests-count{border:1px solid #AF9879}.event_page .side_page_search form .vbmodhorsearch-hum-guests-count{border:1px solid #AF9879}.side_page_search form .vbmodhorsearch-hum-guests-count > div label{font-size:20px!important;color:#4E2B29!important;font-weight:400!important}.side_page_search form .vbmodhorsearch-hum-guests-count > div span{font-size:25px!important;color:#4E2B29!important;font-weight:400!important}.side_page_search form .vbmodhorsearch-hum-guests-wrap > label{font-size:20px!important;font-weight:400!important}.bear_rock_page .side_page_search form .vbmodhorsearch-hum-guests-wrap > label{color:#A2292F!important}.wolf_hide_page .side_page_search form .vbmodhorsearch-hum-guests-wrap > label{color:#8C562B!important}.eagle_nest_page .side_page_search form .vbmodhorsearch-hum-guests-wrap > label{color:#AD997B!important}.badger_den_page .side_page_search form .vbmodhorsearch-hum-guests-wrap > label{color:#246E3A!important}.contact_page .side_page_search form .vbmodhorsearch-hum-guests-wrap > label{color:#006EA3!important}.vip_program_page .side_page_search form .vbmodhorsearch-hum-guests-wrap > label{color:#D6A200!important}.where_go_page .side_page_search form .vbmodhorsearch-hum-guests-wrap > label{color:#AF9879!important}.event_page .side_page_search form .vbmodhorsearch-hum-guests-wrap > label{color:#AF9879!important}.side_page_search .vbmodhorsearchmaindiv form .vbmodhorsearchbookdiv{margin:0;float:none;align-self:auto;margin:10px auto}.side_page_search .vbmodhorsearchbookdiv > input{font-size:24px!important;font-weight:400;padding:10px 20px!important;margin:20px 0px;line-height:initial!important}.virtual_tour_container{display:block;width:100%;height:auto;text-align:center;position:relative}.virtual_tour{width:100%;padding-bottom:56.25%;position:relative}.virtual_tour iframe{position:absolute;width:100%!important;height:100%!important;left:0;top:0}.side_page .hut_container{top:-100px;margin-bottom:-100px}.side_page .hut_container.hut_services{top:0;margin-bottom:0}.side_page .hut{width:33.3333%}.bear_rock_page .hut.red_c{display:none}.wolf_hide_page .hut.brown_c{display:none}.eagle_nest_page .hut.light_brown_c{display:none}.badger_den_page .hut.green_c{display:none}.bear_rock_page .hut_services .hut.red_c{display:block}.wolf_hide_page .hut_services .hut.brown_c{display:block}.eagle_nest_page .hut_services .hut.light_brown_c{display:block}.badger_den_page .hut_services .hut.green_c{display:block}.contact_page .hut,.vip_program_page .hut,.where_go_page .hut,.thank_page .hut,.event_page .hut{width:25%}.t3-sl .t3-module + .t3-module{margin-top:0px}.contact_page_form_container{display:block;height:auto;width:100%;padding:40px 200px;background:#006EA3}.contact_page_form_top{margin-bottom:20px}.contact_page_form_top h2{color:#ffffff;font-size:40px!important;text-align:center}.contact_page_form_button{float:right;overflow:hidden;background:#ffffff!important;border-radius:0px!important;color:#006EA3!important;font-weight:400!important}.contact_page_form_middle .row > .column > .field > input{border-radius:0px;background:#ffffff}.contact_page_form_middle .row > .column > .field > textarea{border-radius:0px;min-height:150px}.contact_page_form_middle .g-recaptcha > div{margin-top:0px}.contact_page_form_bottom{padding:80px 100px}.contact_page_form_bottom_box{border:1px solid #006EA3;display:flex;flex-wrap:wrap;align-items:center;padding:50px 100px;position:relative}.contact_page_form_bottom_box::before{content:"";position:absolute;left:10px;top:-50px;height:100px;width:100px;background:#ffffff}.contact_page_form_bottom_box::after{content:"\f007";position:absolute;left:20px;top:-40px;height:80px;width:80px;border-radius:50%;background:#006EA3;font-family:FontAwesome3;font-size:60px;text-align:center;color:#ffffff;line-height:80px}.contact_page_form_bottom_box div{width:50%}.contact_page_form_bottom_box p{color:#006EA3;font-size:18px}.contact_page_form_bottom_box div:first-child p{font-size:22px}.contact_page_form_bottom_box a{color:#006EA3;font-size:18px}.contact_page_form_bottom_box div p i{width:25px;height:25px;text-align:center;line-height:25px;color:#ffffff;border-radius:50%;background:#006EA3;font-size:14px;display:inline-block;margin-right:10px}.where_we_are_container{display:block;height:auto;width:100%;position:relative;text-align:center}.where_we_are_box{display:block;height:auto;width:100%;position:relative;padding-bottom:56.25%}.where_we_are_box iframe{position:absolute;width:100%!important;height:100%!important;left:0;top:0}.where_we_go_middle_container{background:#AF9879;margin-bottom:40px;color:#FFFFFF;padding:50px 300px}.where_we_go_middle_container h2{color:#FFFFFF;margin-top:0px}.where_we_go_middle_container h3{color:#FFFFFF}.price_list_container{display:block;height:auto;width:100%;padding:0px 200px;text-align:center}.price_list_container h2{margin-bottom:0px;background:#ffffff;display:inline-block;position:relative;padding:0px 20px;z-index:1}.price_list_box{display:block;height:auto;width:100%;color:#000000;padding:40px;position:relative;text-align:left}.price_list_box::before{content:"";position:absolute;top:-20px;left:0px;right:0px;bottom:0px;border:1px solid #D6A200}.price_list_box h3{color:#000000;margin-top:40px;margin-bottom:30px}.price_list{display:flex;flex-wrap:wrap;align-items:center}.price_list > div{width:50%}.price_list .price_item{text-align:left}.price_list .price{text-align:right}.thank_page .spotlight-1{background:#F9EFE4;padding:200px 0px;display:block;height:auto}.com_vikbooking .t3-mainnav,.thank_page .t3-mainnav,.rules_page .t3-mainnav{background:#3e221a;height:80px}.com_vikbooking .t3-mainbody{padding-top:100px}.side_page.com_vikbooking .t3-mainbody{padding-top:0px}.vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-numnights-inner{display:none}.view-oconfirm .vbcustomfields{display:flex;flex-wrap:wrap}.vbcustomfields .vbo-oconfirm-cfield-entry-separator{margin:0!important;width:100%!important}.vbcustomfields .vbo-oconfirm-cfield-entry{display:block;width:calc(50% - 40px);margin:5px 20px}.vbcustomfields .vbo-oconfirm-cfield-input input{width:100%}.vbcustomfields .vbo-oconfirm-cfield-entry .vbo-oconfirm-cfield-input{width:100%}.vbo-oconfirm-cfield-entry.vbo-oconfirm-cfield-entry-textarea{width:100%}.vbcustomfields .vbo-oconfirm-cfield-entry .vbo-oconfirm-cfield-input textarea{width:100%;min-height:60px}.vbo-oconfirm-cfield-entry-checkbox{width:100%!important;margin:0px!important;margin-top:20px!important}.vbo-oconfirm-cfield-entry-checkbox .vbo-oconfirm-cfield-input{width:20px!important;display:inline-block}.vbcustomfields .vbo-oconfirm-cfield-input .field-calendar .input-append{width:100%;display:flex;flex-wrap:wrap}.vbcustomfields .vbo-oconfirm-cfield-input .field-calendar .input-append input{width:calc(100% - 50px)}.vbcustomfields .vbo-oconfirm-cfield-input .field-calendar .input-append button{width:50px}.vbcustomfields .vbo-oconfirm-cfield-input .field-calendar .input-append button span{font-size:16px}.room_description_box{height:300px;overflow-y:scroll;border:1px solid #eeeeee;padding:10px}.vbprice_freecanc_no{display:none!important}.vbo-checkinday-cell{position:relative;overflow:hidden}.vbo-checkinday-cell::before{content:"";position:absolute;height:100%;width:100%;-webkit-clip-path:polygon(0 0,0% 100%,100% 0);clip-path:polygon(0 0,0% 100%,100% 0);background:#ffffff;left:0px;top:0px}.terms_and_rules_page .t3-mainnav{display:none!important}.side_page .vbo-availability-room-details-first{display:none}.side_page .vbo-availability-room-details-last{float:none;width:100%}.side_page .vbo-availability-room-details-last-inner{margin:10px 0px}.side_page .vbo-availability-room-container{background:#ffffff}.side_page .vbcalsblock{background:#ffffff}.side_page .vbo-search-suggestions-container{background:#ffffff}.side_page .vbo-results-head{background:#ffffff}.side_page .vbo-showprc-room-block .room_description_box{background:#ffffff}.side_page .vbo-showprc-pricetable .vbo-showprc-price-entry{background:#ffffff}.side_page .vbcustomfields,.side_page .vbo-oconfirm-summary-room-wrapper{background:#ffffff}.side_page .vbo-booking-details-midcontainer > div,.side_page .vbvordroominfo,.side_page .vbo-booking-costs-list{background:#ffffff}.vbo-booking-details-actions{display:none}.side_page .vbo-availability-controls{text-align:center}.side_page .vbo-availability-controls > form{display:inline-block;width:auto;margin-right:10px}.side_page .vbo-availability-controls > .vblegendediv{display:inline-block;width:auto}.side_page .vbo-availability-controls > form > select{display:inline-block}.side_page .t3-content > h3{text-align:center}.side_page .vbo-availability-room-details-last{display:none!important}.side_page .vbrdetboxtop{display:none!important}.vbdivsearch{background:#f5e5d4}.vbdivsearch .fa-calendar-alt{background:#dddddd}#userForm{text-align:center}#userForm [id*="recaptcha"]{display:inline-block}#userForm .formDescription{display:none}#userForm input{border:1px solid #000000;width:400px;max-width:100%;font-size:25px;font-weight:bold;background:#ffffff;border-radius:0px;height:auto;text-align:center}#userForm .btn_link{box-shadow:none;font-weight:600;font-size:18px}@media only screen and (min-width:1200px){.off-canvas-toggle{display:none}} @media only screen and (max-width:1199px){.t3-mainnav .t3-navbar{display:none!important}.com_vikbooking .t3-mainnav,.thank_page .t3-mainnav,.rules_page .t3-mainnav{height:55px}.side_page.com_vikbooking .t3-mainnav{background:transparent}.logo a{background:none}.home_page .spotlight-2{top:-189px;margin-bottom:-189px}.module.top_search_bar{bottom:195px;width:900px;left:calc(50% - 450px)!important}.service_text{padding:20px!important}.side_page .spotlight-1{height:900px}.bear_rock_page .spotlight-1{background-size:1366px 320px,1366px 513px;background-position:bottom 150px center,top center}.wolf_hide_page .spotlight-1{background-size:1366px 320px,1366px 513px;background-position:bottom 150px center,top center}.eagle_nest_page .spotlight-1{background-size:1366px 320px,1366px 513px;background-position:bottom 150px center,top center}.badger_den_page .spotlight-1{background-size:1366px 320px,1366px 513px;background-position:bottom 150px center,top center}.contact_page .spotlight-1,.vip_program_page .spotlight-1,.where_go_page .spotlight-1,.event_page .spotlight-1,.grill_house .spotlight-1,.vine_page .spotlight-1,.barrel_page .spotlight-1{background-size:1366px 320px,1366px 513px;background-position:bottom 150px center,top center}.module.side_page_search{padding:40px 100px}.middle_box .middle_text{width:470px}.middle_box .middle_text.right{margin-right:calc(50% - 470px)}.middle_box .middle_text.left{margin-left:calc(50% - 470px)}.bear_rock_page .middle_box .middle_text.right{padding-bottom:20px}.vip_program_page .middle_box .middle_text.right{padding-bottom:60px}.side_page .spotlight-1::before{content:none;display:none}.where_we_go_middle_container{padding:50px 200px}.service_image,.service_text{float:none!important;width:100%;text-align:center!important}}@media only screen and (max-width:991px){.special_offer{width:100%;position:relative;padding:0px 0px;margin:10px 0px}.special_offer::after{height:2px;width:100%;left:0;right:auto;top:auto;bottom:-10px;background:#D8C9B7}.home_page .spotlight-2{top:auto;margin-bottom:0px}.home_page .spotlight-1{height:950px;background:url(/images/top_background.jpg);background-size:auto;background-position:center top;background-repeat:no-repeat}.module.top_search_bar{bottom:20px}.hut_container{margin-top:40px}.hut{width:50%;margin:10px 0px}.hut:nth-child(even) .hut_info::after{content:none;display:none}.module.top_search_bar{width:100%;left:0!important;padding:0px 10px}.footer_part{width:50%;order:initial!important;margin:10px 0px}.footer_part.logo{width:100%;margin:0px}.form_container{text-align:center;margin:60px 0px}.top_container.side_page .top_title > img{width:210px}.top_container.side_page .top_title > a{width:210px;padding-right:10px}.top_container.side_page .top_title > h1{width:calc(100% - 420px)}.top_container.side_page .top_icon{width:50%}.side_page_search form > .vbmodhorsearch-hum-dates-wrap{margin:0px;width:100%}.side_page_search form > .vbmodhorsearch-hum-guests-wrap{margin:0px;width:100%}.middle_box .middle_text{width:100%;float:none!important;padding:20px!important}.middle_box .middle_text.right{margin-right:0}.middle_box .middle_text.left{margin-left:0}.middle_image{width:100%;height:auto;padding-bottom:40%;float:none!important;position:relative}.middle_image > img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.side_page .hut_info::after{content:none;display:none}.price_list_container{padding:0px 100px}.where_go_page .top_container.side_page .top_title > img,.contact_page .top_container.side_page .top_title > img,.vip_program_page .top_container.side_page .top_title > img{width:210px;margin-left:0px}.where_we_go_middle_container{padding:25px 100px}.contact_page_form_container{padding:20px 100px}.contact_page_form_bottom_box{padding:25px 25px}.contact_page .hut,.vip_program_page .hut,.where_go_page .hut,.thank_page .hut,.event_page .hut{width:50%}.vip_program_page .middle_box .middle_text.right{padding-bottom:20px}}@media only screen and (max-width:767px){.t3-spotlight > div{margin-bottom:0px}.t3-footer{background-image:none}.form_container .row > .column{width:50%!important}.hut{width:100%}.hut_container.hut_services .hut{width:100%}.hut_info::after{content:none;display:none}.top_search_bar form .vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-showcalendar-from{margin-right:0px}.top_search_bar form .vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-showcalendar-to{margin-left:0px}.vbmodhorsearchbookdiv > input{margin:0px}.home_page .spotlight-1{height:750px;background-size:auto 750px}.signpost{position:absolute;width:250px;left:calc(50% - 125px);top:35px}.vbmodhorsearch-hum-guests-count{padding:5px 15px 5px!important;min-height:35px!important}.vbo-horizsearch-showcalendar{padding:5px 15px 5px!important;min-height:35px!important}.vbo-horizsearch-showcalendar > div .vbo-horizsearch-period-mday{font-size:30px!important;font-weight:400!important}.signpost_links{top:-56px}.top_search_bar form .vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-showcalendar-from > i{font-size:22px}.top_search_bar form .vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-showcalendar-to > i{font-size:22px}.vbmodhorsearchbookdiv > input{font-size:40px!important}.top_search_bar form .vbmodhorsearch-hum-guests-count > div label{font-size:14px!important}.top_search_bar form .vbmodhorsearch-hum-guests-count > div span{font-size:24px!important}.vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap > div{width:calc(100% - 20px);margin:0px 10px;flex-basis:auto;flex:none}.side_page_search form .vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-showcalendar-from{margin-right:0px}.side_page_search form .vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-showcalendar-to{margin-left:0px}.top_search_bar form .vbmodhorsearch-hum-guests-wrap{width:calc(100% - 80px);margin-left:10px;margin-right:10px;flex-basis:auto;flex:none}.vbmodhorsearchmaindiv form .vbmodhorsearchbookdiv{width:50px;margin-left:10px}.vbo-horizsearch-humanformat-wrap form .vbmodhorsearchbookdiv{flex-basis:auto!important;flex:none!important;width:60px}.vbmodhorsearchbookdiv > input{line-height:46px!important;margin-bottom:5px}.top_search_bar form .vbmodhorsearch-hum-dates-wrap > div > label{font-size:16px}.top_search_bar form .vbmodhorsearch-hum-guests-wrap > label{font-size:16px;}.home_page .vbmodhorsearchbookdiv > input{margin-bottom:0px}h1,.h1{font-size:40px}.side_page .spotlight-1{height:auto;padding-top:40%}.bear_rock_page .spotlight-1{background-image:url(/images/bear_rock_top.png);background-size:100% auto;background-position:top center;background-repeat:no-repeat}.wolf_hide_page .spotlight-1{background-image:url(/images/wolf_hide_top.jpg);background-size:100% auto;background-position:top center;background-repeat:no-repeat}.eagle_nest_page .spotlight-1{background-image:url(/images/eagle_nest_top.jpg);background-size:100% auto;background-position:top center;background-repeat:no-repeat}.badger_den_page .spotlight-1{background-image:url(/images/badger_den_top2.jpg);background-size:100% auto;background-position:top center;background-repeat:no-repeat}.vip_program_page .spotlight-1{background-image:url(/images/vip_program_top.jpg);background-size:100% auto;background-position:top center;background-repeat:no-repeat}.event_page .spotlight-1{background-image:url(/images/event_top.jpg);background-size:100% auto;background-position:top center;background-repeat:no-repeat}.grill_house .spotlight-1{background-image:url("/images/grill_house_top.jpg");background-size:100% auto;background-position:top center;background-repeat:no-repeat}.vine_page .spotlight-1{background-image:url("/images/vine_top.jpg");background-size:100% auto;background-position:top center;background-repeat:no-repeat}.barrel_page .spotlight-1{background-image:url("/images/barrel_top.jpg");background-size:100% auto;background-position:top center;background-repeat:no-repeat}.contact_page .spotlight-1,.where_go_page .spotlight-1{background-image:url(/images/top_background.jpg);background-size:100% auto;background-position:top center;background-repeat:no-repeat}.side_page .hut{width:100%}.middle_image{padding-bottom:0%}.middle_image > img{position:relative;top:0;left:0;transform:translate(0%,0%)}.top_container.side_page .top_title > img{width:100%;padding:0px calc(50% - 75px);left:0}.top_container.side_page .top_title > a{width:100%;padding-right:0px;padding:0px calc(50% - 100px)}.vip_program_page .top_container.side_page .top_title > a{padding:0px calc(50% - 80px)}.side_page_search .vbmodhorsearchmaindiv form .vbmodhorsearchbookdiv{width:auto}.top_container.side_page .top_title > h1{width:100%;font-size:40px}.module.side_page_search{padding:20px 50px}.price_list_container{padding:0px 50px}.event_page .top_container.side_page .top_title > img,.where_go_page .top_container.side_page .top_title > img,.contact_page .top_container.side_page .top_title > img,.vip_program_page .top_container.side_page .top_title > img{width:100%;margin-left:0px}.where_we_go_middle_container{padding:20px 50px}.contact_page_form_container{padding:20px 50px;text-align:center}.contact_page_form_bottom{padding:80px 50px}.contact_page_form_bottom_box div{width:100%;margin:10px 0px}.contact_page_form_bottom_box::before{content:none;display:none}.contact_page_form_bottom_box::after{left:calc(50% - 25px);top:-25px;height:50px;width:50px;font-size:35px;line-height:50px}.contact_page_form_middle .row{padding:0!important}.contact_page_form_middle .row > .column{width:100%!important;margin:10px 0px!important}.g-recaptcha > div{display:inline-block}.contact_page_form_button{float:none}.contact_page .hut,.vip_program_page .hut,.where_go_page .hut,.thank_page .hut,.event_page .hut{width:100%}.thank_page .top_container.side_page .top_title > a{padding:0px!important}.top_container.side_page .top_title{background:#000000}.top_container.side_page .top_icon::after{content:none;display:none}.top_container.side_page .top_icon{margin:10px 0px;display:flex;flex-wrap:wrap;align-items:center;padding:0px 10px}.top_container.side_page .top_icon img{width:100px;margin-right:10px}.top_container.side_page .top_icon p{width:calc(100% - 110px);position:relative;display:block;text-align:left}.event_page .top_container.side_page .top_icon{width:100%}.event_page .top_container.side_page .top_icon::before{content:none;display:none}.vbcustomfields .vbo-oconfirm-cfield-entry{width:100%;margin:5px 0px}.side_page .spotlight-5{padding:0}.side_page .hut_container{top:0px;margin-bottom:0px}.side_page .vblegenda{width:100%}.reference_page .top_container.side_page{bottom:0;width:100%}.reference_page.side_page .spotlight-2{margin-top:0px}.reference_page.side_page .spotlight-1 > .container{width:100%}}@media only screen and (max-width:580px){.home_page .vbmodhorsearchbookdiv > input{margin-bottom:5px}.thank_page .spotlight-1{padding:100px 0px}}@media only screen and (max-width:499px){.logo-image > a{max-width:150px;max-height:70px}.footer_part{width:100%}.form_container .row > .column{width:100%!important}.bear_rock_page .spotlight-1{background-size:120% auto}.wolf_hide_page .spotlight-1{background-size:120% auto}.eagle_nest_page .spotlight-1{background-size:120% auto}.badger_den_page .spotlight-1{background-size:120% auto}.contact_page .spotlight-1,.vip_program_page .spotlight-1,.where_go_page .spotlight-1,.event_page .spotlight-1,.grill_house .spotlight-1,.vine_page .spotlight-1,.barrel_page .spotlight-1{background-size:120% auto}.top_container.side_page .top_icon{width:100%}.top_container.side_page .top_icon::before{content:none;display:none}.module.side_page_search{padding:20px 0px}.side_page_search .vbo-horizsearch-humanformat-wrap .vbmodhorsearch-hum-dates-wrap > div{width:100%;margin:0px;padding:0px}.side_page_search form .vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-showcalendar-to{margin-left:0px}.side_page_search form .vbmodhorsearch-hum-dates-wrap .vbo-horizsearch-showcalendar-from{margin-right:0px}.side_page_search form{padding:0px 10px}.module.side_page_search .module-inner::before{left:0px;right:0px}.price_list_box{padding:10px}.price_list_container{padding:0px 0px}.price_list > div{width:100%;text-align:left!important}.price_list .price{font-weight:600}.where_we_go_middle_container{padding:20px 10px}.contact_page_form_container{padding:20px 10px}.contact_page_form_bottom{padding:80px 10px}.contact_page_form_bottom_box{padding:25px 10px}.thank_page .spotlight-1{padding:50px 0px}.side_page .spotlight-1{height:auto;padding-top:48%}.rules_page h2{font-size:24px}}@media only screen and (max-width:350px){.g-recaptcha > div{position:relative;margin-left:-5px}}


/*===============================
/plugins/system/jabuilder/assets/css/jabuilder.css
================================================================================*/
.jub-edit-btn{background:#F44336;color:#fff;color:rgba(255,255,255,.87);font-weight:500;font-size:14px;font-family:Roboto,sans-serif;text-transform:uppercase;text-align:left;position:fixed;top:16px;left:16px;box-sizing:border-box;padding:8px;width:40px;height:40px;overflow:hidden;white-space:nowrap;border:0;border-radius:50px;z-index:100000;transition:.28s cubic-bezier(.4,0,.2,1);opacity:1;box-shadow:0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12),0 3px 3px -2px rgba(0,0,0,.4)}.jub-edit-btn .material-icons{}.jub-edit-btn span{line-height:1;display:inline-block;opacity:0;margin-left:8px;width:80px;position:relative;top:-4px;overflow:hidden;text-overflow:ellipsis;transition:.12s cubic-bezier(.4,0,.2,1)}.jub-edit-btn:hover,.jub-edit-btn:active,.jub-edit-btn:focus{background:#E53935;color:#fff;text-decoration:none !important;width:140px;cursor:pointer;box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.4)}.jub-edit-btn:hover span,.jub-edit-btn:active span,.jub-edit-btn:focus span{opacity:1} body .jub-edit-btn{animation-name:jubBounceIn;animation-duration:1s;animation-fill-mode:both;animation-delay:1s;z-index:999999}body.jub-onboarding .jub-edit-btn{width:140px}body.jub-onboarding .jub-edit-btn span{opacity:1} @keyframes jubBounceIn{0%,20%,40%,60%,80%,100%{animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{transform:scale3d(.97,.97 .97)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}100%{transform:scale3d(1,1,1)}}