/*cached @ 2025-12-06 16:14:22*/
/*css/api_sb/thebigshoot/1/theme.css*/
/* CSS - Peter Roper */
.scroll loader.wheel { background: #505634; }

.scroll .loader.wheel { background: -moz-linear-gradient(left, #505634 10%, white 42%); background: -webkit-linear-gradient(left, #505634 10%, white 42%); background: -o-linear-gradient(left, #505634 10%, white 42%); background: -ms-linear-gradient(left, #505634 10%, white 42%); background: linear-gradient(to right, #505634 10%, white 42%); }

.scroll .loader.wheel:before { background: white; }

.scroll .loader.wheel:after { background: #505634; }

.loader, .overlay .loader.wheel { background: #505634; }

.loader, .overlay .loader.wheel { background: -moz-linear-gradient(left, #505634 10%, white 42%); background: -webkit-linear-gradient(left, #505634 10%, white 42%); background: -o-linear-gradient(left, #505634 10%, white 42%); background: -ms-linear-gradient(left, #505634 10%, white 42%); background: linear-gradient(to right, #505634 10%, white 42%); }

.loader:before, .overlay.loader.wheel:before { background: #505634; }

.loader:after, .overlay .loader.wheel:after { background: white; }

.loader.pulse, .loader.pulse:before, .loader.pulse:after { background: #999; }

.loader.pulse { color: #999; }

.popular b { color: white; }

.popular { color: #5d4c56; }

.popular { background-color: white; }

.popular b { background-color: #5d4c56; }

.popular, .popular > span { border-color: #5d4c56; }

.window .head .close { color: #505634; }

.READMOREjs:before { color: white; }

.bc, .bc a { color: #8b965a; }

.page-about #content p a, .bc a:hover, .bc a:last-of-type, .bc a:last-of-type:hover, input, textarea, .options li a .t, form.f1 p label.checkbox.sw span, form.f1 p label.checkbox.sw span a, .s1 > .h3 a, .password, .ctas .h { color: #505634; }

.ctas .h small { color: #7c8651; }

form.f1.basic input[type=submit] { color: white !important; }

.noImg, form.f1 p label.sw span, .counter p small { color: white; }

.ctas p { color: #7c8651; }

.window.wn5 .pop { color: #48412d; }

.error { color: #F00; }

.window.wn2, .overlay .loader.oops { color: #FFF; }

form p label textarea::-webkit-input-placeholder, form p label input::-webkit-input-placeholder { color: #505634; }

form p label textarea:-moz-placeholder, form p label input:-moz-placeholder { color: #505634; }

form p label textarea::-moz-placeholder, form p label input::-moz-placeholder { color: #505634; }

form p label textarea:-ms-input-placeholder, form p label input:-ms-input-placeholder { color: #505634; }

form p label.error input::-webkit-input-placeholder { color: #F00; }

form p label input:-moz-placeholder { color: #F00; }

form p label input::-moz-placeholder { color: #F00; }

form p label input:-ms-input-placeholder { color: #F00; }

.sb2.ban, .StripeElement, .payments.pop .t, form.basic input, form.f1 p label { border-color: #d9d9d9; }

#book form.f1 p label.error, form.f1 p label.error { border-color: #F00; }

.READMOREjs:before { background-color: #505634; }

body > .loader:before, .overlay .loader.bar { background-color: #cac2aa; }

body > .loader:before, .overlay .loader.bar:before { background-color: #5d4c56; }

form.f1.basic input[type=submit] { background-color: #5d4c56; }

.window .head .close, .noImg { background-color: #FFF; }

form.basic input { background-color: transparent; }

.fade li { background-color: transparent !important; }

.window.wn3, form label input, form label textarea { background: 0 !important; filter: none !important; }

body > .loader, .loader.lg { background: -moz-linear-gradient(45deg, rgba(204, 204, 204, 0.6) 0%, rgba(204, 204, 204, 0.6) 100%); background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(204, 204, 204, 0.6)), color-stop(100%, rgba(204, 204, 204, 0.6))); background: -webkit-linear-gradient(45deg, rgba(204, 204, 204, 0.6) 0%, rgba(204, 204, 204, 0.6) 100%); background: -o-linear-gradient(45deg, rgba(204, 204, 204, 0.6) 0%, rgba(204, 204, 204, 0.6) 100%); background: -ms-linear-gradient(45deg, rgba(204, 204, 204, 0.6) 0%, rgba(204, 204, 204, 0.6) 100%); background: linear-gradient(45deg, rgba(204, 204, 204, 0.6) 0%, rgba(204, 204, 204, 0.6) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='str-insert("#cccccc", "99", 2)', endColorstr='str-insert("#cccccc", "99", 2)'); /* For IE 5.5 - 7*/ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='str-insert(\"#cccccc\", \"99\", 2)', endColorstr='str-insert(\"#cccccc\", \"99\", 2)')"; /* For IE 8*/ }

.window { background: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.8) 100%); background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(255, 255, 255, 0.8)), color-stop(100%, rgba(255, 255, 255, 0.8))); background: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.8) 100%); background: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.8) 100%); background: -ms-linear-gradient(45deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.8) 100%); background: linear-gradient(45deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.8) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='str-insert("#FFFFFF", "99", 2)', endColorstr='str-insert("#FFFFFF", "99", 2)'); /* For IE 5.5 - 7*/ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='str-insert(\"#FFFFFF\", \"99\", 2)', endColorstr='str-insert(\"#FFFFFF\", \"99\", 2)')"; /* For IE 8*/ }

.window.wn2 { background: -moz-linear-gradient(45deg, rgba(80, 86, 52, 0.9) 0%, rgba(80, 86, 52, 0.9) 100%); background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(80, 86, 52, 0.9)), color-stop(100%, rgba(80, 86, 52, 0.9))); background: -webkit-linear-gradient(45deg, rgba(80, 86, 52, 0.9) 0%, rgba(80, 86, 52, 0.9) 100%); background: -o-linear-gradient(45deg, rgba(80, 86, 52, 0.9) 0%, rgba(80, 86, 52, 0.9) 100%); background: -ms-linear-gradient(45deg, rgba(80, 86, 52, 0.9) 0%, rgba(80, 86, 52, 0.9) 100%); background: linear-gradient(45deg, rgba(80, 86, 52, 0.9) 0%, rgba(80, 86, 52, 0.9) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='str-insert("#505634", "99", 2)', endColorstr='str-insert("#505634", "99", 2)'); /* For IE 5.5 - 7*/ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='str-insert(\"#505634\", \"99\", 2)', endColorstr='str-insert(\"#505634\", \"99\", 2)')"; /* For IE 8*/ }

.window.wn4 { background: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%); background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(255, 255, 255, 0.85)), color-stop(100%, rgba(255, 255, 255, 0.85))); background: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%); background: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%); background: -ms-linear-gradient(45deg, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%); background: linear-gradient(45deg, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='str-insert("#FFFFFF", "99", 2)', endColorstr='str-insert("#FFFFFF", "99", 2)'); /* For IE 5.5 - 7*/ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='str-insert(\"#FFFFFF\", \"99\", 2)', endColorstr='str-insert(\"#FFFFFF\", \"99\", 2)')"; /* For IE 8*/ }

.window.wn5 { background: -moz-linear-gradient(45deg, rgba(182, 171, 139, 0.9) 0%, rgba(182, 171, 139, 0.9) 100%); background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(182, 171, 139, 0.9)), color-stop(100%, rgba(182, 171, 139, 0.9))); background: -webkit-linear-gradient(45deg, rgba(182, 171, 139, 0.9) 0%, rgba(182, 171, 139, 0.9) 100%); background: -o-linear-gradient(45deg, rgba(182, 171, 139, 0.9) 0%, rgba(182, 171, 139, 0.9) 100%); background: -ms-linear-gradient(45deg, rgba(182, 171, 139, 0.9) 0%, rgba(182, 171, 139, 0.9) 100%); background: linear-gradient(45deg, rgba(182, 171, 139, 0.9) 0%, rgba(182, 171, 139, 0.9) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='str-insert("#b6ab8b", "99", 2)', endColorstr='str-insert("#b6ab8b", "99", 2)'); /* For IE 5.5 - 7*/ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='str-insert(\"#b6ab8b\", \"99\", 2)', endColorstr='str-insert(\"#b6ab8b\", \"99\", 2)')"; /* For IE 8*/ }

.page-availability #bookWin { background: white !important; }

.head, .headImg, .titleImg, .overlay .loader.oops { background-position: 50% 0; }

.scrollr.page-index #header { background-position: 100% 0; }

.cntryLinks li a, #mapstamp #map, #mapstamp #stamp, .button.icnBut a:before, .overlay .loader, .subhead .fade li, .button.icn a:before { background-position: 50%; }

.cntryLinks li a, .head, #mapstamp #map, #mapstamp #stamp, .button.icnBut a:before, .overlay .loader.oops, .headImg, .overlay .loader, .titleImg, .subhead .fade li, .button.icn a:before, .scrollr.page-index #header { background-repeat: no-repeat; }

.popular, .popular > span, .botMenu .button, .botMenu .button a { border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px; }

.options li, form.f1.basic input[type=submit], .button, .button a, .button button { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

#search.r form label a .but, .READMOREjs:before { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

.popular b { border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }

.options li .button, .options li .button a { border-top-left-radius: 0px; -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; }

.options li .button, .options li .button a { border-bottom-left-radius: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; }

@media only screen and (max-width: 500px) { .window.wn5 { background: -moz-linear-gradient(45deg, rgba(192, 183, 154, 0.9) 0%, rgba(192, 183, 154, 0.9) 100%); background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(192, 183, 154, 0.9)), color-stop(100%, rgba(192, 183, 154, 0.9))); background: -webkit-linear-gradient(45deg, rgba(192, 183, 154, 0.9) 0%, rgba(192, 183, 154, 0.9) 100%); background: -o-linear-gradient(45deg, rgba(192, 183, 154, 0.9) 0%, rgba(192, 183, 154, 0.9) 100%); background: -ms-linear-gradient(45deg, rgba(192, 183, 154, 0.9) 0%, rgba(192, 183, 154, 0.9) 100%); background: linear-gradient(45deg, rgba(192, 183, 154, 0.9) 0%, rgba(192, 183, 154, 0.9) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='str-insert("#c0b79a", "99", 2)', endColorstr='str-insert("#c0b79a", "99", 2)'); /* For IE 5.5 - 7*/ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='str-insert(\"#c0b79a\", \"99\", 2)', endColorstr='str-insert(\"#c0b79a\", \"99\", 2)')"; /* For IE 8*/ } }
.ui-datepicker-header, #ui-datepicker-div table tr td a { color: #505634; }

#ui-datepicker-div table tr td.ui-datepicker-current-day a { color: #505634; }

.ui-datepicker-header a, .ui-datepicker-buttonpane button > span { color: white; }

#ui-datepicker-div .ui-datepicker-today { background-color: #ded9c9; }

#ui-datepicker-div table tr th { background-color: #cac2aa; }

#ui-datepicker-div table tr td.ui-datepicker-current-day a { background-color: #ffeecc; }

.ui-datepicker-header a, .ui-datepicker-buttonpane button > span { background-color: #5d4c56; }

#ui-datepicker-div, #ui-datepicker-div table { background-color: white; }

#ui-datepicker-div { box-shadow: 0 5px 5px #e6e6e6; }

.ui-datepicker-buttonpane button > span span { border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px; }

.options li a.wp, #selectImage .tabs-menu li.tab-selected a, #selectImage a { color: #505634; }

#basket .terms, #basket .terms a { color: #877a54; }

#voucher-basket .voucher .remove { color: #48412d; }

.options li p small { color: white; }

#selectImage .tabs-container { border-color: #f1efe9; }

#basket form .wrap .delivery .r3 label { border-color: #cac2aa; }

#basket .voucher .status, #voucher-basket .basket, #voucher-basket .voucher { border-color: #b6ab8b; }

#basket form .wrap .delivery .r3 .selected, #basket form .wrap .delivery .r3 .selected:hover { background-color: white; }

#selectImage .tabs-menu, #selectImage .tabs-menu li a, #basket .basket-summary { background-color: #b6ab8b; }

#voucher-basket .voucher .remove, #basket form .wrap .delivery .r3 label { background-color: #b6ab8b; }

.options li, #selectImage .tabs-menu li a:hover, #basket form .wrap .delivery .r3 label:hover { background-color: #cac2aa; }

#selectImage .tabs-menu li.tab-selected a { background-color: white; }

#basket form .wrap .delivery .r3 label .icn { background-repeat: no-repeat; }

#basket form .wrap .delivery .r3 label .icn { background-position: 50%; }

#voucher-basket .voucher { background-color: white; }

#basket .voucher .status, #basket form .wrap .delivery .r3 label { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

#voucher-basket .voucher .wrap > .wp > .r2 > .c:first-of-type .button, #voucher-basket .voucher .wrap > .wp > .r2 > .c:first-of-type .button a { border-top-left-radius: 0px; -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; }

#voucher-basket .voucher .wrap > .wp > .r2 > .c:first-of-type .button a { border-top-right-radius: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; }

.options li p small { color: white; }

.value .h4, .value a { color: white; }

#buynow { background-color: #ded9c9; }

.options li { background-color: #cac2aa; }

.value a { background-color: #505634; }

.value .h4 { background-color: #aeb686; }

#buynow { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.value a { border-radius: 1px; -moz-border-radius: 1px; -webkit-border-radius: 1px; }

#buynow .button, #buynow .button a { border-top-left-radius: 0px; -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; }

#buynow .button, #buynow .button a { border-top-right-radius: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; }

.cmHead.vouchercm, .cmHead.vouchercm a { color: white; }

.cmHead.vouchercm > a .r > .c:last-of-type > .w { color: white !important; }

.cmHead.vouchercm > a .r > .c:last-of-type > .w { background-color: white !important; }

.cmHead.vouchercm a { background-color: #5d4c56 !important; }

.cmHead.vouchercm > a .r > .c:last-of-type > .w { text-shadow: 0 1px white !important; }

@media only screen and (max-width: 700px) { .cmHead.vouchercm > a .r > .c:last-of-type > .w { color: white !important; background-color: #5d4c56 !important; text-shadow: 0 1px #5d4c56 !important; } }
.cmHead.vouchers a { color: white; }

.cmHead a #buy .button > span { color: #5d4c56; }

.social-popup .alerter, .social-popup .alerter a { color: #222; }

.social-popup .alerter .rw3 { color: #888; }

.cmHead { background-color: white; }

.cmHead a #buy .button > span { background-color: white; }

.cmHead.vouchers a { background-color: #5d4c56; }

.social-popup .alerter .img { background-color: #BBB; }

.social-popup .alerter .close:hover { background-color: #DDD; }

.social-popup .alerter { background-color: #FFF; }

.cmHead.vouchers a:after { background-position: 100% 50%; }

.social-popup .alerter .img, .cmHead.vouchers a:after, .cmHead.vouchers a { background-position: 50%; }

.social-popup .alerter .img, .cmHead.vouchers a { background-repeat: no-repeat; }

.cmHead.vouchers a { text-shadow: 0 -1px #41353c; }

@media only screen and (min-width: 421px) { .social-popup .alerter { box-shadow: 0 0 10px #e6e6e6; }
  .social-popup .alerter .close, .social-popup .alerter { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
  .social-popup .alerter .img { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
  .social-popup .alerter .close { border-top-left-radius: 0px; -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; }
  .social-popup .alerter .close { border-bottom-left-radius: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; }
  .social-popup .alerter .close { border-bottom-right-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; } }
.popular b { color: white; }

.bc a { color: #505634; }

.popular { color: #5d4c56; }

.ctas .value { color: white; }

.popular, .popular > span { border-color: #5d4c56; }

.buttons.li .button.alt1 a { border-color: #505634; }

.popular { background-color: white; }

.ctas .value { background-color: #5d4c56; }

.popular b { background-color: #5d4c56; }

.slider::-webkit-slider-thumb { background: #5d4c56; }

.slider::-moz-range-thumb { background: #5d4c56; }

.buttons.li .button.alt1 a, .buttons.li .button.alt1 { background: 0; filter: none; }

.slider { background-color: white !important; -webkit-box-shadow: inset 0px 0px 5px 0px white; -moz-box-shadow: inset 0px 0px 5px 0px white; box-shadow: inset 0px 0px 5px 0px white; }

.buttons.li .button.alt1 a { text-shadow: 0 1px white; }

.popular, .popular > span, .ctas .value { border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px; }

.popular b { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

#voucher .hint a, #advanced-faqs a, #contact .title a, .review a, .auth a { color: #505634; }

.ac_results ul li, #header .contact, #header .contact .tel a, #menu .r3 a { color: #505634; }

#header #mobiMenu .c .w { color: white; }

#map > span { color: white; }

form.basic input[type=submit] { color: white; }

#header .search-form input { color: white; }

.ac_results ul li:hover, #footer .r5 a:hover, #footer { color: #FFF; }

#header .search-form input::-webkit-input-placeholder { color: white; }

#header .search-form input:-moz-placeholder { color: white; }

#header .search-form input::-moz-placeholder { color: white; }

#header .search-form input:-ms-input-placeholder { color: white; }

form.basic input, form label { border-color: white; }

.ac_results ul { border-color: #FFF; }

#header #mobiMenu .c .w:hover { background-color: #5f663e; }

#header #mobiMenu .c .w { background-color: #505634; }

#header #mobiMenu { background-color: white; }

.scrollr #header { background-color: #7e98b1; }

.scrollr.page-index .header { background-color: #7e98b1 !important; }

form.basic input[type=submit] { background-color: #5d4c56 !important; }

.ac_results ul li:hover { background-color: #1378D2; }

#header .contact, #menu .r3 { background-color: #FFF; }

#menu .r3::-webkit-scrollbar-thumb { border-color: #e6e6e6; }

#menu .r3::-webkit-scrollbar, #menu .r3::-webkit-scrollbar-thumb { background-color: #FFF; }

#menu .r3::-webkit-scrollbar-track { background-color: #e6e6e6; }

#header #menu .mobiMenu.open b a { background: -moz-linear-gradient(45deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%); background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(0, 0, 0, 0.5)), color-stop(100%, rgba(0, 0, 0, 0.5))); background: -webkit-linear-gradient(45deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%); background: -o-linear-gradient(45deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%); background: -ms-linear-gradient(45deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%); background: linear-gradient(45deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='str-insert("#000000", "99", 2)', endColorstr='str-insert("#000000", "99", 2)'); /* For IE 5.5 - 7*/ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='str-insert(\"#000000\", \"99\", 2)', endColorstr='str-insert(\"#000000\", \"99\", 2)')"; /* For IE 8*/ }

form.basic input[type=text], form label { background: -moz-linear-gradient(45deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.25) 100%); background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(0, 0, 0, 0.25)), color-stop(100%, rgba(0, 0, 0, 0.25))); background: -webkit-linear-gradient(45deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.25) 100%); background: -o-linear-gradient(45deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.25) 100%); background: -ms-linear-gradient(45deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.25) 100%); background: linear-gradient(45deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.25) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='str-insert("#000000", "99", 2)', endColorstr='str-insert("#000000", "99", 2)'); /* For IE 5.5 - 7*/ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='str-insert(\"#000000\", \"99\", 2)', endColorstr='str-insert(\"#000000\", \"99\", 2)')"; /* For IE 8*/ }

.ac_results ul { background: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.9) 100%); background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0.9))); background: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.9) 100%); background: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.9) 100%); background: -ms-linear-gradient(45deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.9) 100%); background: linear-gradient(45deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.9) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='str-insert("#FFFFFF", "99", 2)', endColorstr='str-insert("#FFFFFF", "99", 2)'); /* For IE 5.5 - 7*/ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='str-insert(\"#FFFFFF\", \"99\", 2)', endColorstr='str-insert(\"#FFFFFF\", \"99\", 2)')"; /* For IE 8*/ }

.fadeBg span:nth-child(2) { background-position: 0 50%; }

.fadeBg span:nth-child(1) { background-position: 100% 50%; }

#header #logos .c:nth-child(2) .w a, #map, #stamp { background-position: 50%; }

.fadeBg span:nth-child(2), .fadeBg span:nth-child(1), #header #logos .c:nth-child(2) .w a, #map, #stamp { background-repeat: no-repeat; }

form.basic input[type=text], form label { -webkit-box-shadow: inset 0px 0px 5px 0px #bfbfbf; -moz-box-shadow: inset 0px 0px 5px 0px #bfbfbf; box-shadow: inset 0px 0px 5px 0px #bfbfbf; }

#header .contact { border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px; }

.ac_results ul li, .ac_results ul, #header #menu .mobiMenu b a, form.basic input, form label { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

*, body { text-shadow: none !important; }

.page-index #adventures a { color: #505634; }

.page-index #content #voucher { background-color: #cac2aa; }

.page-index #content #voucher #pager .nav a { background-color: #505634; }

.page-index #content #voucher #pager .nav a.activeLI { background-color: #5d4c56; }

.page-index #content #voucher .r2b .img { background-repeat: no-repeat; }

.page-index #content #voucher .r2b .img { background-position: 50%; }

.page-index #content #voucher #pager .nav a { border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px; }

#venueReviews .tabs-menu li a { color: #505634; }

#reviews .review .desc { color: white; }

.customcounts { color: #FFF; }

#venueReviews .tabs-menu li a, #advanced-faqs .READMORECONTENTjs, .review { border-color: white; }

.review .h a span { border-color: #5d4c56; }

.review .h a span { border-left-color: transparent !important; }

.review .h a span { border-bottom-color: transparent !important; }

#venueReviews .tabs-menu li.tab-selected a, #venueReviews .tabs-menu li.tab-selected a:hover { background-color: #e6e6e6; }

#venueReviews .tabs-menu li a:hover { background-color: #ded9c9; }

#venueReviews .tabs-menu li a { background-color: #cac2aa; }

#reviews .review .desc { background-color: #5d4c56; }

#reviews .review.readmore .desc:after { background-color: #41353c; }

.customcounts { background-color: #1378D2; }

.customcounts a { background-repeat: no-repeat; }

.customcounts a { background-position: 50%; }

.review .desc, .customcounts { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

#reviews .review.readmore .desc:after, #venueReviews .tabs-menu li a { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

#recommend .addBasket .counter { color: #505634; }

#recommend .r > .c > .w { border-color: white; }

#recommend .r > .c > .w { background-color: #e6e6e6; }

#recommend .addBasket .counter { background-color: #FFF; }

#recommend .r > .c > .w { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

#recommend .addBasket .counter { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

.ui-selectmenu-button .pop, .ui-selectmenu-menu .pop { color: #C00; }

#voucherThankyou a { color: #505634; }

.ui-selectmenu-button, .ui-selectmenu-menu, .selectVoucher.button a { color: #505634 !important; }

.ui-selectmenu-button .pop, .ui-selectmenu-menu .pop { border-color: #C00; }

.ui-selectmenu-button span.ui-icon { border-color: #888; }

.ui-selectmenu-button, .ui-selectmenu-menu ul { border-color: #CCC; }

#voucherThankyou .order { border-color: #b6ab8b; }

.ui-selectmenu-button span.ui-icon { border-left-color: transparent; }

.ui-selectmenu-button span.ui-icon { border-right-color: transparent; }

.ui-selectmenu-menu ul li.closed:hover { background-color: #C9302C; }

.ui-selectmenu-menu ul li.closed { background-color: #EBCCD1; }

.ui-selectmenu-menu ul li.available:hover { background-color: #D6E9C6; }

.ui-selectmenu-menu ul li.available { background-color: #DFF0D8; }

.ui-selectmenu-menu ul li.limited:hover { background-color: #FFB; }

.ui-selectmenu-menu ul li.limited { background-color: #FFC; }

.ui-selectmenu-menu ul li:hover { background-color: #DDD; }

.ui-selectmenu-menu ul { background-color: #FFF; }

#voucherThankyou .order { background-color: #cac2aa; }

.selectVoucher.button a, .ui-selectmenu-button { background: -moz-linear-gradient(top, white 0%, #eeeeee 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #eeeeee)); background: -webkit-linear-gradient(top, white 0%, #eeeeee 100%); background: -o-linear-gradient(top, white 0%, #eeeeee 100%); background: -ms-linear-gradient(top, white 0%, #eeeeee 100%); background: linear-gradient(top, white 0%, #eeeeee 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#eeeeee',GradientType=0 ); }

#guarantee .img { background-position: 50%; background-repeat: no-repeat; }

#voucherThankyou .img { background-repeat: no-repeat; }

.ui-selectmenu-button .pop, .ui-selectmenu-menu .pop { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.ui-selectmenu-menu ul li, .ui-selectmenu-button, .ui-selectmenu-menu ul { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

#links a, #venuesList3 #tabs li a, #actVenues .r2f ul li a, #venuesList3 #expander #popular li a, #venuesList3 #expander #activities .READMORECONTENTjs li a, #venueLi3 li .h a { color: #505634; }

#venueLi3 .sash { color: white; }

#venuesList3 #tabs li.tab-selected a, #venuesList3 #expander #activities .READMORECONTENTjs .selected a { color: #FFF; }

#catMenu li a.selected { color: white !important; }

#catMenu li a, #venueLi3 > .c > .w { border-color: #b6ab8b; }

#catMenu li a:hover { background-color: #b6ab8b; }

#catMenu li a.selected:hover, #catMenu li a.selected { background-color: #97885e; }

#venuesList3 > .c:last-of-type > .w { background-color: white; }

#venueLi3 .sash { background-color: #5d4c56; }

#venuesList3 #tabs li.tab-selected a, #venuesList3 #tabs li.tab-selected a:hover, #venuesList3 #expander #activities .READMORECONTENTjs .selected a:hover, #venuesList3 #expander #activities .READMORECONTENTjs .selected a { background-color: #505634; }

#venueLi3 > .c > .w { background-color: white; }

#venuesList3 #expander .READMOREjs, #venuesList3 .tabs-menu li a, #venuesList3 .tabs-menu, #venuesList3 #tabs { background-color: white; }

#venuesList3 .tabs-container { background-color: white; }

#venueLi3 li .img { background-position: 50%; }

#venuesList3 #tabs .tabs-menu li a { text-shadow: 0 1px white; }

#venuesList3 #tabs li.tab-selected a { text-shadow: 0 1px #505634; }

#venuesList3 #tabs .tabs-menu li, #venuesList3 #tabs .tabs-menu li a { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; }

@media only screen and (max-width: 880px) { #venueLi3::-webkit-scrollbar, #venueLi3::-webkit-scrollbar-thumb { background-color: #505634; }
  #venueLi3::-webkit-scrollbar-track { background-color: #e6e6e6; } }
#venueLi3 li, #venueLi3 li .h a { color: #505634 !important; }

#venuesList3 .tabs-container, #venuesList3 #tabs, #venueLi3 > .c > .w { background-color: transparent !important; }

#venuesList3 .tabs-menu li.tab-selected a { color: white !important; }

#venuesList3 .tabs-menu li a, #venuesList3 #tabs .tabs-menu { color: white !important; }

#venueLi3 li, #venueLi3 li .h a { color: #505634 !important; }

#venuesList3 .tabs-menu li a, #venuesList3 #tabs .tabs-menu { background-color: #7e98b1 !important; }

#venuesList3 .tabs-menu li.tab-selected a { background-color: #505634 !important; }

#venueLi3 > .c > .w:hover, #venuesList3 > .c:last-of-type > .w { background-color: #cac2aa !important; }

#venueLi3 li { background-color: #ded9c9 !important; }

#venuesList3 .map img { -webkit-filter: invert(100%); filter: invert(100%); opacity: 0.6; }

#venueLi3 li .distance { color: #48412d; background-color: #b6ab8b; }

#venue1 #venueGallery .r .c .w:hover .icn, .pkgList .c > .w .pop, .pkgList .c > .w .avail { color: #FFF; }

geronigo-bookit input, geronigo-bookit textarea { color: #000 !important; }

.pkgList .c > .w .avail { background-color: #128126; }

.pkgList .c > .w .avail.limited { background-color: #F90; }

.pkgList .c > .w .pop, .pkgList .c > .w .avail.closed { background-color: #C00; }

.pkgList .c > .w .avail, .pkgList .c > .w { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

.pkgList .c > .w .avail { border-top-right-radius: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; }

.pkgList .c > .w .avail { border-bottom-right-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; }

@media only screen and (min-width: 701px) { .pkgList .c a { color: #48412d; }
  .pkgList .c > .w .avail.closed, .pkgList .c > .w.selected { color: #FFF; }
  .pkgList .c > .w { border-color: #a3956b; }
  .pkgList .c > .w.selected, .pkgList .c > .w.selected:after { border-color: #505634; }
  .pkgList .c > .w.selected:after { border-top-color: transparent !important; }
  .pkgList .c > .w.selected:after { border-bottom-color: transparent !important; }
  .pkgList .wp { background-color: #ded9c9; }
  .pkgList .wp:hover { background-color: #cac2aa; }
  .pkgList .c .selected.wp:hover, .pkgList .c .selected.wp { background-color: #505634; }
  .pkgList .closed .wp:hover, .pkgList .closed .wp { background-color: white; } }
@media only screen and (max-width: 700px) { .pkgList .wp, .pkgList .READMORECONTENTjs, .pkgList .READMOREjs { color: #505634; }
  .pkgList .READMORECONTENTjs, .pkgList .READMOREjs { border-color: #BBB; }
  .pkgList .wp { border-color: #C5C5C5; }
  .pkgList .wp:hover { background-color: #D5D5D5; }
  .pkgList .wp { background-color: #E5E5E5; }
  .pkgList .READMORECONTENTjs { background-color: #FFF; }
  .pkgList .READMOREjs { background: -moz-linear-gradient(top, white 0%, #eeeeee 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #eeeeee)); background: -webkit-linear-gradient(top, white 0%, #eeeeee 100%); background: -o-linear-gradient(top, white 0%, #eeeeee 100%); background: -ms-linear-gradient(top, white 0%, #eeeeee 100%); background: linear-gradient(top, white 0%, #eeeeee 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#eeeeee',GradientType=0 ); }
  .pkgList .READMORECONTENTjs, .pkgList .READMOREjs { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
  .pkgList .READMORECONTENTjs { border-top-left-radius: 0px; -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; }
  .pkgList .READMORECONTENTjs { border-top-right-radius: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; }
  .pkgList .READMOREjs.open { border-bottom-left-radius: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; }
  .pkgList .READMOREjs.open { border-bottom-right-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; } }
.cta a, #venue1 .pkgholder .pkg .sessions li a, #venue1 #offers .READMOREjs, #venue1 #venuetabs .tabs-menu li a:hover { color: #505634; }

#venue1 #venuetabs .tabs-menu .tab-selected a:hover, #venue1 #venuetabs .tabs-menu .tab-selected a { color: #505634; }

#dateLi.r .c .w.selected, #dateLi.r .c .w.selected:hover, .dateWidget .tabs-container > .h { color: white; }

#dateLi.r .c .w:hover { color: #5f663e; }

#dateLi.r .c .w { color: #6e7647; }

#venue1 #venuetabs .tabs-menu li a { color: #505634; }

.options li a .wp { color: #48412d; }

.dw_head a, .dw_head form, .dw_head form input, #venue1 .facilities.r > .c > .w, #venue1 #experiences .tabs-menu .but { color: white; }

#liveA #key .available .icn, #dateLi.r .avail.available { color: #128126 !important; }

#liveA #key .limited .icn, #dateLi.r .avail.limited { color: #ff8800 !important; }

#liveA #key .closed .icn, #dateLi.r .avail.closed { color: #C00; }

.options li a .button { color: #FFF; }

.dw_head form input::-webkit-input-placeholder { color: white; }

.dw_head form input:-moz-placeholder { color: white; }

.dw_head form input::-moz-placeholder { color: white; }

.dw_head form input:-ms-input-placeholder { color: white; }

#dateLi.r .c .w.selected:after, #dateLi.r .c .w.selected { border-color: #505634; }

#dateLi.r .c .w { border-color: white; }

#venue1 #venuetabs .tabs-menu li a, #venue1 #venuetabs .tabs-menu { border-color: #f1efe9; }

.dateWidget .intro .button a, #venue1 #experiences .tabs-menu li a, #venue1 .reviews li { border-color: #ded9c9; }

#venue1 .venueLocation .map { border-color: #cac2aa; }

.dateWidget .tabs-container .button.alt1 a, #venue1 .pkgholder .pkg .sessions, #venue1 .pkgholder .pkg .sessions li { border-color: white; }

.cta { border-color: #505634; }

#venue1 .facilities .icn { border-color: #796370; }

#dateLi.r .c .w.selected:after { border-left-color: transparent; }

#dateLi.r .c .w.selected:after { border-right-color: transparent; }

.dateWidget .intro { background-color: white; }

.dw_head form, #venue1 .facilities.r > .c > .w, #venue1 #experiences .tabs-menu .but { background-color: #5d4c56; }

#dateLi.r .c.nm, #dateLi.r .c.cal .w, #dateLi.r .c .w .h3.hT span:first-of-type { background-color: #f1efe9; }

#dateLi.r .c .w { background-color: #b6ab8b; }

#venue1 .tabs-container .h2 { background-color: #ded9c9; }

#dateLi.r .c.na .w .ds, #dateLi.r .c.na .w { background-color: #cac2aa; }

.options li, #venue1 #venuetabs .tabs-menu li a, #venue1 #offers .READMOREjs { background-color: #ded9c9; }

#venue1 #offers .READMORECONTENTjs { background-color: #b6ab8b; }

#dateLi.r .avail, #venue1 .olp::-webkit-scrollbar, #venue1 .olp::-webkit-scrollbar-thumb, #venue1 .olp2::-webkit-scrollbar, #venue1 .olp2::-webkit-scrollbar-thumb { background-color: #505634; }

#dateLi.r .c .w.selected { background-color: #505634; }

#venue1 .olp2::-webkit-scrollbar-track, #venue1 .olp::-webkit-scrollbar-track { background-color: #e6e6e6; }

#venue1 #experiences .tabs-menu li a { background-color: #ded9c9; }

#dateLi.r .c.available .w .h3.hT span:first-of-type, .options li .button.available, #venue1 .pkgholder .pkg .sessions li .button.avail a, #venue1 .pkgholder .pkg .sessions li .avail.available { background: #128126 !important; }

#dateLi.r .c.limited .w .h3.hT span:first-of-type, .options li .button.limited, #venue1 .pkgholder .pkg .sessions li .button.limited a, #venue1 .pkgholder .pkg .sessions li .avail.limited { background: #ff8800 !important; }

.options li .button.closed { background-color: #C00; }

#venue1 #venuetabs .tabs-menu .tab-selected a:hover, #venue1 #venuetabs .tabs-menu .tab-selected a, .dateWidget .tabs-container > .h { background-color: #FFF; }

.dw_head form input { background: 0; filter: none; }

#venue1 #venueGallery .img { background-position: 50%; background-repeat: no-repeat; }

#venue1 #venueGallery .r .c .w:hover:after { background: -moz-linear-gradient(45deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%); background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(0, 0, 0, 0.4)), color-stop(100%, rgba(0, 0, 0, 0.4))); background: -webkit-linear-gradient(45deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%); background: -o-linear-gradient(45deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%); background: -ms-linear-gradient(45deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%); background: linear-gradient(45deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='str-insert("#000000", "99", 2)', endColorstr='str-insert("#000000", "99", 2)'); /* For IE 5.5 - 7*/ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='str-insert(\"#000000\", \"99\", 2)', endColorstr='str-insert(\"#000000\", \"99\", 2)')"; /* For IE 8*/ }

#venue1 #venuetabs .tabs-menu .tab-selected a { text-shadow: 0 1px white; }

#dateLi.r .avail, #venue1 .facilities .icn { border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px; }

#venue1 .tabs-container .h2 { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.dw_head form, .options li, #venue1 .facilities.r > .c > .w, #venue1 .pkgholder .pkg .sessions li .avail, #venue1 #experiences .tabs-menu .but, #venue1 .venueLocation .map { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

#venue1 #experiences .tabs-menu li, #venue1 #experiences .tabs-menu li a { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; }

.options li a .button, .dateWidget #dates .buttons .button a { border-top-left-radius: 0px; -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; }

.dateWidget #dates .buttons .button a { border-top-right-radius: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; }

.options li a .button { border-bottom-left-radius: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; }

.dateWidget #dates .buttons .button:first-of-type a { border-bottom-right-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; }

@media only screen and (max-width: 780px) { #ggWindow { background: -moz-linear-gradient(45deg, rgba(126, 152, 177, 0.95) 0%, rgba(126, 152, 177, 0.95) 100%); background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(126, 152, 177, 0.95)), color-stop(100%, rgba(126, 152, 177, 0.95))); background: -webkit-linear-gradient(45deg, rgba(126, 152, 177, 0.95) 0%, rgba(126, 152, 177, 0.95) 100%); background: -o-linear-gradient(45deg, rgba(126, 152, 177, 0.95) 0%, rgba(126, 152, 177, 0.95) 100%); background: -ms-linear-gradient(45deg, rgba(126, 152, 177, 0.95) 0%, rgba(126, 152, 177, 0.95) 100%); background: linear-gradient(45deg, rgba(126, 152, 177, 0.95) 0%, rgba(126, 152, 177, 0.95) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='str-insert("#7e98b1", "99", 2)', endColorstr='str-insert("#7e98b1", "99", 2)'); /* For IE 5.5 - 7*/ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='str-insert(\"#7e98b1\", \"99\", 2)', endColorstr='str-insert(\"#7e98b1\", \"99\", 2)')"; /* For IE 8*/ } }
#selectImage a, #ajax { color: #FFF; }

#ajax .ajax-close { color: #505634; }

#ajax form label { border-color: #7c8651; }

#ajax .ajax-close { background-color: #FFF; }

#ajax { background: -moz-linear-gradient(45deg, rgba(80, 86, 52, 0.95) 0%, rgba(80, 86, 52, 0.95) 100%); background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(80, 86, 52, 0.95)), color-stop(100%, rgba(80, 86, 52, 0.95))); background: -webkit-linear-gradient(45deg, rgba(80, 86, 52, 0.95) 0%, rgba(80, 86, 52, 0.95) 100%); background: -o-linear-gradient(45deg, rgba(80, 86, 52, 0.95) 0%, rgba(80, 86, 52, 0.95) 100%); background: -ms-linear-gradient(45deg, rgba(80, 86, 52, 0.95) 0%, rgba(80, 86, 52, 0.95) 100%); background: linear-gradient(45deg, rgba(80, 86, 52, 0.95) 0%, rgba(80, 86, 52, 0.95) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='str-insert("#505634", "99", 2)', endColorstr='str-insert("#505634", "99", 2)'); /* For IE 5.5 - 7*/ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='str-insert(\"#505634\", \"99\", 2)', endColorstr='str-insert(\"#505634\", \"99\", 2)')"; /* For IE 8*/ }

#ajax form label { -webkit-box-shadow: inset 0px 0px 5px 0px #242617; -moz-box-shadow: inset 0px 0px 5px 0px #242617; box-shadow: inset 0px 0px 5px 0px #242617; }

#locations .tabs-menu li a, #locations .tabs-container a { color: #48412d; }

#locations .tabs-menu li a { border-color: #ded9c9; }

#locations .area ul li { border-color: #b6ab8b; }

#locations .tabs-menu li.tab-selected a { background-color: #b6ab8b; }

#locations .tabs-menu li a, #locations .area ul li { background-color: #cac2aa; }

#locations .area ul li:hover { background-color: #ded9c9; }

#locations .area ul li, #locations .tabs-menu li a { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

.savings .h { color: #FFF; }

.savings .h { background-color: #128126; }

.window .head { background: 0 !important; filter: none !important; }

#offers .subscribe { color: #444; }

#offers .subscribe p small { color: #999; }

#offers .subscribe .hT { color: #128126; }

#offers .subscribe { background-color: #FFF; }

#offers .subscribe > .c:last-of-type > .w { background-color: #DDD; }

#offers .subscribe .button a { background-color: #128126; }

#offers .subscribe .img { background-position: 50% 0; }

#offers .cat .olp .c, #offers .cat .olp .c a { color: #444; }

#offers .cat .terms { color: #AAA; }

#offers .cat .olp .c.selected .popup2 { border-color: white; }

#offers .cat .olp .c.selected .w:after, #offers .cat .olp .c.selected .w { border-color: #505634; }

#offers .cat .olp .c.selected .w:after { border-left-color: transparent !important; }

#offers .cat .olp .c.selected .w:after { border-right-color: transparent !important; }

#offers .cat .olp .c .w { background-color: #FFF; }

#offers .cat .olp .c .wp { background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /*background: -moz-linear-gradient(top, rgba(51,51,51,0) 0%, rgba(51,51,51,1) 100%);
background: -webkit-linear-gradient(top, rgba(51,51,51,0) 0%,rgba(51,51,51,1) 100%);
background: linear-gradient(to bottom, rgba(51,51,51,0) 0%,rgba(51,51,51,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00333333', endColorstr='#333333',GradientType=0 );*/ }

#offers .cat .olp .c .w > a:first-of-type { background-position: 50% 0; }

#offers #cat1 .olp .c .popup2 { background-repeat: no-repeat; }

#offers .cat .olp .wp > .h { text-shadow: 0 0 10px #FFF, 0 0 10px #FFF, 0 0 20px #FFF; }

#offers .tabs-container .intro .img:before { background: -moz-linear-gradient(left, black 0%, rgba(0, 0, 0, 0) 100%); background: -webkit-linear-gradient(left, black 0%, rgba(0, 0, 0, 0) 100%); background: linear-gradient(to right, black 0%, rgba(0, 0, 0, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#00000000',GradientType=1 ); }

#offers .tabs-container .intro .img:after { background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); }

#offers .tabs-container .intro .img { background-position: 100% 0; }

#offers .tabs-container .intro .img { background-repeat: no-repeat; }

@media only screen and (max-width: 700px) { #offers .tabs-container .intro .img:before { background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 75%, black 100%); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 75%, black 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 75%, black 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); } }
.offer .intro3 .img { background-position: 50% 0; }

.offer .intro3 .img { background-repeat: no-repeat; }

.offer .intro3 { box-shadow: 0 0 20px #e6e6e6; }

.offer .savings .h { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.offer .savings .h { border-top-left-radius: 0px; -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; }

.offer .savings .h { border-top-right-radius: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; }

@media only screen and (max-width: 700px) { #footer, #footer .close a:before, #footer .r5 a:hover, #footer .r5 a, #footer .READMOREjs { color: #505634 !important; }
  #footer .close a, #footer .close a:hover, #footer .READMOREjs:before { color: #FFF; }
  #footer .r5 a { border-color: #cac2aa; }
  #footer .READMOREjs:before { background-color: #505634; }
  #footer .wrap { background-color: white !important; }
  #footer::-webkit-scrollbar-thumb { border-color: #e6e6e6; }
  #footer::-webkit-scrollbar, #footer::-webkit-scrollbar-thumb { background-color: #FFF; }
  #footer::-webkit-scrollbar-track { background-color: #e6e6e6; } }
#header { border-color: #505634; }

#header #head-menu a.search, #header #head-menu #menu .mobiMenu .r > .c > .w { color: white; }

#header #head-menu #menu .mobiMenu .r > .c:last-of-type > .w { color: #505634; background-color: white; }

#header #head-menu #menu .mobiMenu .r > .c:last-of-type > .w .but { color: white; background-color: #5d4c56; }

#header .contact a, #header .contact { color: white !important; background: 0 !important; filter: none; }

#header #head-menu #menu .mobiMenu .r > .c:last-of-type > .w, #header #head-menu #menu .mobiMenu .r > .c:last-of-type > .w .but { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

#header .subscribe a { color: white; }

#footer .r5 a { color: #ced3b6; }

#header .nav .button a { color: white !important; }

#header #menu .mobiMenu b a { color: white !important; }

#header form label { border-color: #9eb1c4; }

#header .nav .button a, #header #menu .mobiMenu b a { border-color: #5f7f9d; }

.cmHead { background-color: #5f7f9d; }

#header { background-color: #7e98b1; }

#header .nav .button a, #header #menu .mobiMenu b a { background-color: #505634; }

#footer { background-color: #505634; }

.page-vouchers #ctas, .page-index #content #voucher #ctas { background: 0 !important; filter: none !important; }

#header { background-position: 100% 50%; }

.page-index #content #voucher, #ctas { background: -moz-linear-gradient(top, #cac2aa 0%, white 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cac2aa), color-stop(100%, white)); background: -webkit-linear-gradient(top, #cac2aa 0%, white 100%); background: -o-linear-gradient(top, #cac2aa 0%, white 100%); background: -ms-linear-gradient(top, #cac2aa 0%, white 100%); background: linear-gradient(top, #cac2aa 0%, white 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cac2aa', endColorstr='white',GradientType=0 ); }

#header .subscribe, #header .search-form label { text-shadow: 0 1px 5px #5f7f9d; }

#header form label { -webkit-box-shadow: inset 0px 0px 5px 0px #42586d; -moz-box-shadow: inset 0px 0px 5px 0px #42586d; box-shadow: inset 0px 0px 5px 0px #42586d; }

#header .bg span:nth-child(1) { background: -moz-linear-gradient(left, rgba(119, 146, 173, 0) 0%, #7792ad 100%); background: -webkit-linear-gradient(left, rgba(119, 146, 173, 0) 0%, #7792ad 100%); background: linear-gradient(to right, rgba(119, 146, 173, 0) 0%, #7792ad 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007792ad', endColorstr='#7792ad',GradientType=1 ); }

#header .bg span:nth-child(2) { background: -moz-linear-gradient(left, #7792ad 0%, rgba(119, 146, 173, 0) 100%); background: -webkit-linear-gradient(left, #7792ad 0%, rgba(119, 146, 173, 0) 100%); background: linear-gradient(to right, #7792ad 0%, rgba(119, 146, 173, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7792ad', endColorstr='#007792ad',GradientType=1 ); }

#voucher-basket > .READMOREjs { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

@media only screen and (min-width: 881px) { #voucher-basket > .READMOREjs { background-color: #5f7f9d; } }
@media only screen and (max-width: 880px) { #voucher-basket > .READMOREjs { color: white; }
  #voucher-basket > .READMOREjs { border-color: #5f7f9d; }
  #voucher-basket > .READMOREjs { background-color: #5d4c56; } }
#venue1 #venuetabs .tabs-menu li a, #venue1 #venuetabs .tabs-menu { border-color: #b6ab8b; }

@media only screen and (max-width: 700px) { #footer { background-color: #FFF; } }
.min-age { color: #222; border-color: #C00; background-color: #FFF; border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px; }
/*css/api_sb/thebigshoot/1/stylesheet-3.php*/

.christmas #header .logo a,
.page-eventChristmasParties .logo a{
background-image:url(/images/logos/thebigshoot/logoXmas.png)!important;
}
/*//////////////////////////////////////////////////*/
.fadeBg,
#header{
background-image:url(/images/backgrounds/thebigshoot/responsive/b1.jpg);
}
/*//////////////////////////////////////////////////*/
#stamp{
background-image:url(/images/stamps/thebigshoot.png);
}
#map{
background-image:url(/images/backgrounds/maps/TBS1.png);
}
/*//////////////////////////////////////////////////*/
.wrapping .imgs .img,
.vouchers .imgs .img{
background-image:url(/images/delivery/all/md/thebigshoot.png);
}
/*//////////////////////////////////////////////////*/
#header .bg span:nth-child(5){
background-image: url(/images/backgrounds/tear/grungeTBS.jpg);
}
.page-index #voucher:before,
#footer:before,
#ctas:before{
background-image: url(/images/backgrounds/tear/tearFFFTop.png);
}
#header .bg span:nth-child(4){
background-image: url(/images/backgrounds/tear/tearFFFBot.png);
}
/*//////////////////////////////////////////////////*/
.bookmarks_32 .facebook a{
background-image:url(/images/icons/icnSocialFacebook2.png);
}
.bookmarks_32 .twitter a{
background-image:url(/images/icons/icnSocialTwitter2.png);
}
.bookmarks_32 .instagram a{
background-image:url(/images/icons/icnSocialInstagram2.png);
}
/*/////////////////////////////////////////////////////*/
.customcounts a{
background-image:url(/images/logos/customcounts/logo.png)!important;
}
/*//////////////////////////////////////////////////*/
.overlay .loader.oops{
background-image:url(/images/backgrounds/geronigo/api/oops.png);
}
/*///////////////////////////////////////////////////*/
/* GENERIC FACILITIES */
/*///////////////////////////////////////////////////*/
.venue-facilities ul li .available{
background-image:url(/images/facilities/TBS/tick.png);
}
/*///////////////////////////////////////////////////*/
.venue-facilities ul .event-video > span{
background-image:url(/images/facilities/TBS/icnVideo.png);
}
.venue-facilities ul .cafeteria > span,
.venue-facilities ul .catering > span,
.venue-facilities ul .restaurant > span{
background-image:url(/images/facilities/TBS/icnCafeteria.png);
}
.venue-facilities ul .event-photography > span{
background-image:url(/images/facilities/TBS/icnCamera.png);
}
.venue-facilities ul .licensed-bar > span{
background-image:url(/images/facilities/TBS/icnBar.png);
}
.venue-facilities ul .night-events > span{
background-image:url(/images/facilities/TBS/icnNight.png);
}
.venue-facilities ul .picnic-area > span{
background-image:url(/images/facilities/TBS/icnPicnic.png);
}
.venue-facilities ul .clubhouse > span,
.venue-facilities ul .pro-shop > span{
background-image:url(/images/facilities/TBS/icnShop.png);
}
.venue-facilities ul .showers > span{
background-image:url(/images/facilities/TBS/icnShowers.png);
}
.venue-facilities ul .sound-system > span{
background-image:url(/images/facilities/TBS/icnMusic.png);
}
.venue-facilities ul .changing-facilities > span,
.venue-facilities ul .changing-rooms > span,
.venue-facilities ul .lockers > span{
background-image:url(/images/facilities/TBS/icnChanging.png);
}
.venue-facilities ul .qualified-instructors > span,
.venue-facilities ul .full-training > span,
.venue-facilities ul .full-tuition > span,
.venue-facilities ul .full-instruction > span,
.venue-facilities ul .conference-facilities > span{
background-image:url(/images/facilities/TBS/icnConference.png);
}
.venue-facilities ul .wheel-chair-access > span{
background-image:url(/images/facilities/TBS/icnDisabledAccess.png);
}
.venue-facilities ul .disabled-facilities > span,
.venue-facilities ul .disabled-equipment > span{
background-image:url(/images/facilities/TBS/icnDisabled.png);
}
.venue-facilities ul .disabled-toilets > span{
background-image:url(/images/facilities/TBS/icnDisabledToilets.png);
}
.venue-facilities ul .spectators-welcome > span,
.venue-facilities ul .spectator-areas > span,
.venue-facilities ul .viewing-area > span{
background-image:url(/images/facilities/TBS/icnSpectator.png);
}
.venue-facilities ul .parking > span{
background-image:url(/images/facilities/TBS/icnParking.png);
}
.venue-facilities ul .toilets > span{
background-image:url(/images/facilities/TBS/icnToilet.png);
}
.venue-facilities ul .refreshments-available > span,
.venue-facilities ul .refreshments-nearby > span,
.venue-facilities ul .tea-coffee > span{
background-image:url(/images/facilities/TBS/icnCoffee.png);
}
.venue-facilities ul .vending-machines > span,
.venue-facilities ul .vending-machine > span{
background-image:url(/images/facilities/TBS/icnVending.png);
}
.venue-facilities ul .safety-zone > span,
.venue-facilities ul .safe-zone > span{
background-image:url(/images/facilities/TBS/icnSafety.png);
}
.venue-facilities ul .equipment > span{
background-image:url(/images/facilities/TBS/icnEquipment.png);
}
.venue-facilities ul .multi-activity-site > span{
background-image:url(/images/facilities/TBS/icnMulti.png);
}
