@font-face{font-family:'FunhouseMedium';src:url("/fonts/funhouse.eot");src:url("/fonts/funhouse.eot") format('embedded-opentype'),url("/fonts/funhouse.woff") format('woff'),url("/fonts/funhouse.ttf") format('truetype'),url("/fonts/funhouse.svg#FunhouseMedium") format('svg')}
@font-face{font-family:'FuturaBoldOblique';src:url("/fonts/futurabo.eot");src:url("/fonts/futurabo.eot") format('embedded-opentype'),url("/fonts/futurabo.woff") format('woff'),url("/fonts/futurabo.ttf") format('truetype'),url("/fonts/futurabo.svg#FuturaBoldOblique") format('svg')}
@font-face{font-family:'FuturaOblique';src:url("futura-o.eot");src:url("futura-o.eot") format('embedded-opentype'),url("futura-o.woff") format('woff'),url("futura-o.ttf") format('truetype'),url("futura-o.svg#FuturaOblique") format('svg')}
@font-face{font-family:'futuraheavy';src:url("/fonts/futura-h-webfont.eot");src:url("/fonts/futura-h-webfont.eot?") format('embedded-opentype'),url("/fonts/futura-h-webfont.woff") format('woff'),url("/fonts/futura-h-webfont.ttf") format('truetype'),url("/fonts/futura-h-webfont.svg#futuraheavy") format('svg')}
@font-face{font-family:'ProximaBold';src:url("/fonts/ProximaNova-Bold.otf") format("opentype")}
h1{margin:30px 0}
pre{font-family:courier;background-color:rgba(0,0,0,0.8);color:#ff0;width:100%;margin-bottom:20px;padding:10px;border:1px solid #000}
.navbar-fixed-top .brand{-moz-transition:all .2s linear 0;color:#000;float:right;font-weight:bold;margin-left:20px;padding-left:0;padding-right:0;text-shadow:0 1px 0 rgba(255,255,255,0.1),0 0 30px rgba(255,255,255,0.125)}
h2{margin-top:20px}
a,a:hover,a:active{text-decoration:none}
a h3,a:hover h3,a:active h3{color:#000}
.btn{margin-right:10px}
.comment-block{display:block;width:100%;float:left;padding-bottom:10px}
.comment-block .remove-comment{padding-right:10px}
.comment-block .cline i{padding-right:5px;padding-bottom:2px}
#comments a,#comments a:hover,#comments a:active{color:#000;text-decoration:none}
.container{width:1350px}
.red-border{border:4px solid #f64501;box-shadow:0 0 8px 1px rgba(238,121,53,0.8)}
.type-margin-top{margin-top:10px}
.margin-left1{margin-left:20px !important}
.float-right{float:right}
.float-left{float:left}
.float-space{width:100px;padding-left:10px}
.float-space1{line-height:26px}
.lh-25{line-height:25px}
.float-space div{line-height:17px !important}
.time-dropdown{width:650px}
body *{border-collapse:collapse;text-align:start}
.bg-tr1{background-position:center -493px;padding-bottom:100%}
input.parsley-success,textarea.parsley-success{border-color:#fff !important;border-width:2px !important;border-style:solid !important}
input.parsley-error,textarea.parsley-error{border-width:2px !important;border-style:solid !important;border-color:#f00 !important;background:#ffdfd4}
.parsley-error-list{display:none !important}
.blue-placeholder::-webkit-input-placeholder{color:#b4e9fe}
.blue-placeholder:-moz-placeholder{color:#b4e9fe}
.blue-link{color:#0a2d8d}
ul{list-style:none;margin:0}
.overflow-none{overflow:hidden}
.checkbox-loc2-type{width:36px;height:35px;background:#fff;cursor:pointer;box-shadow:0 5px 9px rgba(197,187,118,0.8);display:inline-block;margin-left:10px;margin-right:10px;vertical-align:middle;margin-top:0}
.checkbox-loc2-type-LOGIN{width:12px;height:12px;background:#fff;cursor:pointer;box-shadow:0 5px 9px rgba(197,187,118,0.8);display:inline-block;margin-left:10px;vertical-align:middle;margin-top:0}
.unchecked-marker-login{background:#fff;width:12px;height:12px}
.checked-marker-login{background:url("../img/icon_orange_checked_small.png") no-repeat #fff;width:12px;height:12px}
.checked-marker{background:url("../img/icon_orange_checked.png") #fff no-repeat;margin:2px;width:36px;height:35px}
.unchecked-marker{background:#fff;width:36px;height:35px}
.simple-input{border:#fff !important;-moz-border-radius:0 !important;border-radius:0 !important;color:#0a2d8d;outline-color:#d5d5d5}
.orange-button,.blue-button,.red-button,.green-button{cursor:pointer;color:#fff;text-align:center;font-weight:bolder}
.orange-button{background:-webkit-linear-gradient(top,#ff8700 0%,#ffa700 42%,#ff6400 63%,#ff3800 96%,#ff2800 100%);background:-o-linear-gradient(top,#ff8700 0%,#ffa700 42%,#ff6400 63%,#ff3800 96%,#ff2800 100%);background:-ms-linear-gradient(top,#ff8700 0%,#ffa700 42%,#ff6400 63%,#ff3800 96%,#ff2800 100%);background:-moz-linear-gradient(top,#ff8700 0%,#ffa700 42%,#ff6400 63%,#ff3800 96%,#ff2800 100%);background:linear-gradient(to bottom,#ff8700 0%,#ffa700 42%,#ff6400 63%,#ff3800 96%,#ff2800 100%)}
.gradient-for-ie9.orange-button{filter:none;background:#ff5400}
.blue-button{background:-webkit-linear-gradient(top,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:-o-linear-gradient(top,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:-ms-linear-gradient(top,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:-moz-linear-gradient(top,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:linear-gradient(to bottom,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%)}
.gradient-for-ie9.blue-button{filter:none;background:#1054cd}
.green-button{background:-webkit-linear-gradient(top,#0fd832 0%,#41fa00 17%,#1ece14 38%,#0b9f0b 79%,#056b0f 98%,#36863f 100%);background:-o-linear-gradient(top,#0fd832 0%,#41fa00 17%,#1ece14 38%,#0b9f0b 79%,#056b0f 98%,#36863f 100%);background:-ms-linear-gradient(top,#0fd832 0%,#41fa00 17%,#1ece14 38%,#0b9f0b 79%,#056b0f 98%,#36863f 100%);background:-moz-linear-gradient(top,#0fd832 0%,#41fa00 17%,#1ece14 38%,#0b9f0b 79%,#056b0f 98%,#36863f 100%);background:linear-gradient(to bottom,#0fd832 0%,#41fa00 17%,#1ece14 38%,#0b9f0b 79%,#056b0f 98%,#36863f 100%)}
.gradient-for-ie9.green-button{filter:none;background:#19c112}
.red-button{background:-webkit-linear-gradient(top,#ef7277 25%,#ed1c24 50%,#c73036 72%,#b4151a 87%);background:-o-linear-gradient(top,#ef7277 25%,#ed1c24 50%,#c73036 72%,#b4151a 87%);background:-ms-linear-gradient(top,#ef7277 25%,#ed1c24 50%,#c73036 72%,#b4151a 87%);background:-moz-linear-gradient(top,#ef7277 25%,#ed1c24 50%,#c73036 72%,#b4151a 87%);background:linear-gradient(to bottom,#ef7277 25%,#ed1c24 50%,#c73036 72%,#b4151a 87%)}
.gradient-for-ie9.red-button{filter:none;background:#f00}
.personalise-button{margin-left:0;width:276px}
#iframe-bear-left{top:136%;left:-17%;position:absolute}
#iframe-bear-right{top:188%;right:-14%;position:absolute}
@media only screen and (min-width: 1px) and (max-width: 1024px){#iframe-bear-right{display:none}
}.main-header-front{width:983px;margin:0 auto;padding:0;position:relative;z-index:1}
.browser-8{display:none;width:100%;height:230px;text-align:center;background-color:#f00;border:solid 1px #f00;position:absolute;top:50%;left:0%;color:#fff;z-index:999 !important;font-size:20px;padding:20% 0 0 0}
#header-bear-right{width:77px;height:97px;display:inline-block;margin-right:109px;margin-top:-68px}
#header-bear-left{width:60px;height:119px;display:inline-block;margin-left:104px;margin-top:15px}
#header-title-book{width:550px;height:68px;margin:0 auto;margin-top:16px;text-transform:uppercase;font-size:61px;font-weight:800;color:#41ac47;padding-top:25px}
#header-title-manage{width:640px;height:68px;margin:0 auto;margin-top:16px;font-size:61px;font-weight:800;text-transform:uppercase;color:#41ac47;padding-top:25px}
.white-button{cursor:pointer;color:#6d6d6d;font-weight:bolder;font-size:12px;background-image:linear-gradient(bottom,#ccc 45%,#efefef 70%);background-image:-o-linear-gradient(bottom,#ccc 45%,#efefef 70%);background-image:-moz-linear-gradient(bottom,#ccc 45%,#efefef 70%);background-image:-webkit-linear-gradient(bottom,#ccc 45%,#efefef 70%);background-image:-ms-linear-gradient(bottom,#ccc 45%,#efefef 70%);background-color:#ccc;include:filter-gradient(#ccc,#efefef,horizontal);$experimental-support-for-svg:true;include:background-image(linear-gradient(left,#ccc 45%,#efefef 70%))}
.main-container{background:rgba(255,248,160,0.9);padding-top:19px}
#content{font-family:futuraheavy;border-radius:7px;position:relative;z-index:0}
.content-type{background:rgba(255,246,171,0.7) !important;padding-bottom:80px !important}
.content-type{padding-bottom:80px !important}
.main-container-footer{width:962px;background:-webkit-linear-gradient(top,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:-o-linear-gradient(top,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:-ms-linear-gradient(top,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:-moz-linear-gradient(top,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:linear-gradient(to bottom,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);height:50px;border-radius:0 0 10px 10px}
.gradient-for-ie9.main-container-footer{filter:none;background:#1054cd}
#party-log-main{margin-right:50px;float:right;padding:20px;width:330px;height:343px;border:6px solid #fff;border-radius:13px;box-shadow:-10px 8px 0 rgba(116,110,75,0.8);color:#0a2d8d;background-color:#6ab2f5;include:filter-gradient(#6ab2f5,#abd2ff,vertical);$experimental-support-for-svg:true;include:background-image(linear-gradient(left bottom,#6ab2f5 11%,#abd2ff 56%))}
.input-log-type{font-weight:bolder;color:#88c0fa !important;width:320px !important;height:30px !important;border-radius:12px !important}
.facebook-auth{margin-top:10px;box-shadow:0 0 5px 2px #5499dd;cursor:pointer;background:url("../img/facebook-button.png");width:206px;height:26px;border-radius:5px;border:0}
#login-party{line-height:42px;border-radius:7px;border:0;box-shadow:0 0 2px 3px #5499dd;font-size:15pt;width:116px;height:42px;text-shadow:1px 1px 2px #cb4900,0 0 0 #f00}
.type-float-right{display:inline-block;float:right}
#facebook-auth-lable{font-family:'FUTUCEBO';margin-top:7px}
#party-log-info{height:425px;padding-left:50px;color:#0a2d8d}
#party-log-info > ul{font-size:12pt;margin-top:20px;margin-left:22px;width:330px}
#party-log-info > ul >li{line-height:30px;text-align:center}
#party-log-info > ul >li > img{margin:0 5px 3px 0}
#party-log-info-top{width:375px;text-align:center}
#party-log-info-top > h3{text-transform:uppercase;margin-top:10px;text-align:center}
#party-log-info > img{position:relative;left:180px;bottom:114px}
#party-log-info > img#three-bears{position:relative;left:50px;bottom:-17px}
#bubble-buttons{position:relative;top:5px;right:130px;width:418px;height:411px;float:right}
#about-info{padding-top:25px;height:450px;padding-left:20px;font-size:12pt}
#reasons-header{margin-bottom:10px;text-transform:uppercase;font-size:14pt;font-family:'FuturaBoldOblique'}
.reasons-li{vertical-align:middle;font-family:'Futura';margin-bottom:15px}
.reasons{vertical-align:middle;display:inline-block;line-height:20px}
.paw-li{margin-right:5px;text-align:center;color:#fff;font-size:14pt;background:url("/img/reasons-li.png") no-repeat;height:43px;width:43px}
#paw-numeral{position:relative;top:14px;left:18px}
#bearemy{text-transform:uppercase;color:#0a2d8d}
#pawlette-coufur{color:#0a2d8d}
div#container{width:962px;margin:auto;color:#fff;overflow:inherit}
div#container div#header{text-transform:uppercase;height:150px;width:100%;text-align:center;background:url("/img/manage-header.png") no-repeat;color:#fff}
div#temp-div{z-index:1000;right:324px;top:151px;width:418px;height:411px;position:absolute;background-color:#54c1ec;opacity:0}
div#container div#booking-header{text-transform:uppercase;height:146px;width:100%;text-align:center;color:#fff}
div#booking-header div.header-placeholder{width:100%;overflow:hidden}
div#booking-header div#nav-bar{font-family:ProximaBold;height:54px;width:962px;line-height:60px;text-transform:uppercase;font-size:9pt;padding:2px;padding-left:1px}
div#header div.header-placeholder{height:90px;width:100%;margin-top:100px}
.funhouse{font-family:FunhouseMedium}
.futura{font-family:FuturaBoldOblique}
div#booking-header #sleeps-counter{background:url("/img/sleeps-bg_black.png") no-repeat;background-size:100% 100%;height:68px;width:68px;border-radius:40px;text-align:center;white-space:nowrap;font-weight:bold;overflow:hidden;line-height:8pt;float:right;margin-top:-70px;margin-right:126px;font-size:7pt;font-family:'FuturaBoldOblique'}
#sleeps-counter p{font-size:20pt;margin-top:17px;text-align:center}
div#booking-header div#logout-button{background:#000;float:right;height:20px;font-size:7pt;font-weight:bold;cursor:pointer;width:61px;line-height:24px;margin-top:-64px;text-align:center;font-family:'FuturaBoldOblique'}
div#header div#nav-bar{padding:2pt;font-family:FuturaBoldOblique;height:56px;width:100%;line-height:60px;text-transform:uppercase;position:relative;z-index:21}
div#nav-bar .nav-item{display:inline-block;width:247px;overflow:hidden;height:100%;font-size:16pt;white-space:nowrap;font-weight:normal}
div#nav-bar .nav-item:first-child{width:73px}
div#nav-bar .nav-item:first-child img{margin:-7px 0 0 0 !important}
div#nav-bar .nav-item:last-child,div#nav-bar .nav-item:nth-child(2){width:140px}
div#nav-bar .nav-item:not(:last-child){margin-right:3px}
div#party-info{border-radius:10px;padding:20px;padding-left:0;padding-right:0;min-height:1580px;font-size:15pt;font-family:futuraheavy;line-height:20pt;word-spacing:8px;text-align:justify;}
div#party-info.checkout-party-info{min-height:482px}
.party-info-1{min-height:1220px !important}
div#party-info *{word-spacing:normal}
div#summary-panel{width:225px;margin-right:20px;padding:10px;background:#953194;float:right;text-align:justify;font-family:Arial;word-spacing:normal}
#summary-info{min-height:255px}
div.summary-item{width:100%;border-bottom:1px solid #c9c9c9;font-size:10pt;height:auto;font-weight:normal}
div.largeheight{height:60px}
div.summary-item > div{height:auto;line-height:20px}
div.sumitem-key{color:#10336f}
div.sumitem-value{color:#e14c12;overflow:hidden}
div.summary-control{margin-top:10px;height:40px;width:88%;text-transform:capitalize;font-size:16pt;line-height:40px;font-weight:normal;float:right;margin-right:20px}
div.control-text{font:14px Arial,"Helvetica CY","Nimbus Sans L",sans-serif;min-height:38px;height:auto;font-family:Arial;line-height:110%;margin-top:15px;text-transform:none;float:right;margin-right:20px}
div.control-text.gradient-for-ie9{height:auto}
div.summary-control-gift{border-radius:10px;margin-top:10px;height:50px;text-transform:capitalize;font-size:17pt;line-height:50px}
div.action-buttons{background:#fff;border-radius:10px;width:576px;padding:7px;margin-top:20px;font-size:15pt}
div.action-buttons div{width:280px;height:56px;line-height:28px;margin:4px;display:inline-block;text-transform:uppercase;border-radius:10px}
div.extras-controls > div{position:relative;margin-top:20px;overflow:hidden;display:inline-block;width:280px;border:3px solid #ffa500;border-radius:10px;background:#fff;text-align:center;text-transform:uppercase;font-size:13pt;cursor:pointer}
div.extras-controls-1 > div{position:relative;margin-top:20px;overflow:hidden;display:inline-block;width:250px;border:3px solid #ffa500;border-radius:10px;background:#fff;text-align:center;text-transform:uppercase;font-size:13pt;cursor:pointer}
#purchased{z-index:10}
.purchased{width:100%;height:100%;position:absolute;background:#94a3ad;opacity:.7}
div.mask{width:100%;height:100%;display:none;position:absolute}
div.mask-text{width:80%;height:100%;color:#fff;padding:40px 24px;text-align:left;text-transform:none;font-size:10pt;line-height:14pt;z-index:5;position:absolute}
div.mask-text-ul{width:96%;color:#fff;font-size:8pt;line-height:14pt;z-index:5;position:relative;margin:0 auto}
div.mask-shadow{border-radius:7px 7px 0 0;z-index:4;width:100%;height:100%;background:#039;opacity:.8;position:absolute}
div.extras-controls > div:hover div.mask{display:block}
div.extras-controls > div:not(:last-of-type){margin-right:20px}
div.extras-controls img{height:220px;padding:15px 0 5px 0;z-index:0}
div.extras-controls .orange-button{height:40px;line-height:40px;white-space:nowrap;position:relative;z-index:4}
div.extras-controls-1{margin-left:20px}
div.extras-controls-1 > div:hover div.mask{display:block}
div.extras-controls-1 > div:not(:last-of-type){margin-right:30px}
div.extras-controls-1 img{height:184px;padding:15px 0 5px 0;z-index:0}
div.extras-controls-1 .orange-button{height:40px;line-height:40px;white-space:nowrap;position:relative;z-index:4;font-size:12px !important}
div#services{margin-top:10px;background:#fff6ab;border-radius:10px;padding:10px 0 0 10px;text-transform:uppercase;height:auto;width:280px;float:left}
div#services > div{display:inline-block}
div#services > div:not(:last-of-type){margin-right:10px}
div#services-header{font-family:futuraheavy}
div#services-header h3{font-family:FuturaBoldOblique;font-size:16px;line-height:120%}
div#services-header p{font-size:14px;line-height:140%;text-transform:none;margin:10px 0}
div.cake-shops,div.party-shops,div.toy-shops,div.food-partner{cursor:pointer}
div#services img{height:100px;width:160px}
.modal{width:414px;font-family:FuturaBoldOblique;font-size:13pt;color:#273025;text-align:center}
.modal-old{display:none}
.manage-login-modal{width:960px;height:500px;font-weight:400;color:#c6c8c7;font-family:Arial;text-align:justify}
.modal-party{width:675px !important;height:550px !important;font-family:FuturaBoldOblique;font-size:13pt;color:#0a2d8d;text-align:center}
.modal-my{overflow:hidden;display:block;width:414px;height:100%;font-family:FuturaBoldOblique;font-size:13pt;color:#0a2d8d;background:#41ad49;text-align:center;margin:0 auto;border-radius:8px}
.modal-indication{width:50px;height:35px;background:#fff;border:1px solid #fee67e;font-size:16pt;color:#f54500;text-align:center;line-height:36px;margin:0 auto}
.small-drop-menu{position:absolute;width:80px;margin-left:0}
.small-drop-menu > li{width:50px;height:24px;border-bottom:1px solid #ffeb99;color:#fff;background:#ff6000;text-align:center;line-height:25px;cursor:pointer;margin:0;border-right:1px solid #fffb99;border-left:1px solid #ffeb99}
.small-drop-menu > li:hover{background:#053485}
.submit-button{width:80px;height:38px;line-height:35px;border-radius:6px;text-shadow:2px 2px 0 rgba(16,54,71,0.7),0 3px 6px rgba(16,54,71,0.7)}
#modal-pers-info{width:284px;display:inline-block;margin-top:67px;margin-left:20px}
#sumbit-column{display:inline-block;margin-top:92px;width:80px}
#input-pers-info{margin-left:25px}
#input-pers-info > input{margin-top:6px;color:#9bc9fb;font-size:11pt}
#quantity-column{display:inline-block;margin-top:-30px;margin-right:24px}
#quantity-column > .submit-button{margin-top:52px}
#sumbit-column > .submit-button{margin-top:70px}
.modal-close,.simplemodal-close{float:right;margin:10px;height:15px;width:15px;background:url("/img/modal-close.png") no-repeat;cursor:pointer}
.modal-text{padding:50px 60px 0 60px;line-height:25px;text-transform:uppercase}
.modal-controls{width:200px;margin:auto;margin-top:20px}
.modal-controls div{display:inline-block;height:40px;width:65px;line-height:40px;border-radius:10px}
.modal-yes{float:left;background:#781d7e !important}
.modal-no{float:right;background:#781d7e !important}
#avatar-img{border-radius:12px}
.button-add-guests{width:128px;height:44px;font-size:16px;line-height:21px;border-radius:5px;border:0;display:inline-table;margin-top:-40px;margin-left:12px;text-transform:uppercase}
.party-table-container{min-height:175px;font-size:10pt;color:#1466cd}
.party-table-container table{width:100%}
.party-table-container table tbody{line-height:18px}
.party-table-container td,.party-table-container th{word-break:break-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.party-table-container1 td{padding-left:10px !important}
.party-table-container th{padding-top:4px;padding-bottom:2px}
.party-table-container td{padding-bottom:6px}
.party-table-container input.giftEl{border:0;font-size:10pt;color:#1466cd;outline-color:#fff;text-transform:lowercase;font-family:futuraheavy}
.table-striped tbody > tr:nth-child(odd) > td,.table-striped tbody > tr:nth-child(odd) > th{background-color:#dadada !important}
.white-stripe{background-color:#fff !important;white-space:normal !important;padding:0 !important;margin:0 !important;width:3px !important;height:100%}
.party-table-container td.guest-controls *{cursor:pointer}
.note-waiver{margin-top:10px;font-size:15px;word-spacing:normal;font-family:Arial}
.note-waiver-mobile-session{margin:0 auto;font-size:30px !important;font-family:Arial;line-height:37px;position:relative;top:-29px;height:100% !important;width:82%}
.note-waiver-mobile-party{width:82% !important;margin:0 auto;font-size:30px !important;font-family:Arial;line-height:37px;position:relative;top:29px;height:100% !important}
#table-emit-holder .step3-email{width:31%;float:left}
#table-emit-holder .step3-E-invite{width:12%;float:left}
#table-emit-holder .step3-print{width:10%;float:left}
#table-emit-holder .step3-rsvp{width:32px;float:left;height:30px;padding-left:1px}
#table-emit-holder .step3-edit{width:32px;float:left;height:30px;padding-left:1px}
table .step3-email-td{width:313px;float:left}
table .step3-E-invite-td{width:130px;float:left}
table .step3-print-td{width:111px;float:left}
table .step3-rsvp-td{width:85px;float:left;font-size:11px}
table .step3-edit-td{width:26px;float:left}
.content-once{padding-left:97px;float:left;margin-top:10px}
.content-once .content-once-btn{width:145px;height:28px;float:right;margin-left:10px;text-align:center;cursor:pointer;color:#fff;font-weight:bolder;font-size:12px;background-image:linear-gradient(bottom,#ff7100 45%,#ff9000 70%);background-image:-o-linear-gradient(bottom,#ff7100 45%,#ff9000 70%);background-image:-moz-linear-gradient(bottom,#ff7100 45%,#ff9000 70%);background-image:-webkit-linear-gradient(bottom,#ff7100 45%,#ff9000 70%);background-image:-ms-linear-gradient(bottom,#ff7100 45%,#ff9000 70%);background-color:#ccc;include:filter-gradient(#ff7100,#ff9000,horizontal);$experimental-support-for-svg:true;include:background-image(linear-gradient(left,#ff7100 45%,#ff9000 70%));-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}
table .email-col{width:170px;float:left;border-right:solid 2px #fff}
table .email-col-new{width:205px;float:left}
table .email-col-td-new{width:205px;float:left}
#table-emit-holder .name-col{width:15%;float:left}
.lt-ie9 .name-col{width:50px;color:#f00}
table .rsvp-col{width:88px;float:left}
table .email-col-td{width:170px;float:left;text-transform:lowercase}
table .name-col-td{width:159px;float:left}
table .rsvp-col-td{width:120px}
table .rsvp-col-td-new{width:88px;float:left}
table .rsvp-col-td-1{width:95px;float:left}
table .rsvp-col-td-1 input{width:93px;float:left}
.party-send-invite{width:76px;height:18px;font-size:9px;text-align:center;line-height:19px;border-radius:5px;text-shadow:0 0 1px rgba(8,31,69,0.4),0 2px 1px rgba(238,238,238,0.7);display:inline-block;margin-left:10px}
.party-send-invite-new{width:76px;height:16px;font-size:9px;text-align:center;line-height:20px;border-radius:5px;text-shadow:0 0 1px rgba(8,31,69,0.4),0 2px 1px rgba(238,238,238,0.7);display:inline-block;margin-top:3px}
.party-send-button{width:43px;height:18px;font-size:11px;text-align:center;line-height:19px;border-radius:5px;text-shadow:0 0 1px rgba(8,31,69,0.4),0 2px 1px rgba(238,238,238,0.7);display:inline-block;margin-left:10px}
.party-upload-media{width:200px;height:27px;text-align:center;font-size:12pt;text-shadow:0 0 1px rgba(8,31,69,0.4),0 2px 1px rgba(238,238,238,0.7);line-height:28px;border-radius:9px}
.party-upload-media-1{width:150px !important;margin-left:7px}
.upload-media-container{position:relative;width:213px;display:inline-block;vertical-align:top}
.upload-media-container-1{width:180px !important}
.step-4-image{width:175px;float:left;font-size:16px;margin-right:30px;margin-top:5px;line-height:22px;text-align:center}
.step-4-content{width:370px;display:inline-block;margin-bottom:20px}
.img-background{width:138px;height:138px;border-radius:12px;background:transparent}
.loaded-media-img{width:150px;height:150px;margin:0 auto;margin-top:25px;border-radius:15px}
#add-guest-email{width:428px}
#add-mascot .orange-button{font-size:16px}
#add-cupcake-bear .orange-button{font-size:16px}
#party-webpage-button{display:inline-block;margin-left:448px;margin-top:0}
#party-webpage-button-1{margin-left:20px;margin-top:25px !important;width:300px;line-height:44px;float:left}
.add-guest-name{width:200px}
.steps-header{font-family:futuraBoldOblique;font-size:14pt;color:#ff6d00}
.after-step{font-size:11pt;color:#0a2d8d}
.steps-text{font-size:11pt !important;line-height:15pt !important}
.horisontal-divider{margin:20px 0;height:2px;width:100%;background-color:#0a2d8d}
#party-img{float:right}
#party-img-1{float:left;margin-top:10px;margin-right:40px;border-radius:3px}
#right-section{margin-top:5px;float:right;width:280px;padding:10px;height:auto;word-spacing:normal}
#purchase-story-book{display:inline-block;border-radius:10px;height:235px;width:238px;padding:5px;margin:0 5px}
#storybook-button{margin-left:10px;position:relative;width:260px;height:44px;bottom:28px;left:-10px;top:-16px;display:block;padding-top:8px}
#food-partners-info{line-height:9pt;padding:10px;margin:94px 0;border-radius:10px;background-color:#f7f0c0;height:110px;width:250px}
#bottom-remark{padding:0;width:250px;line-height:12pt;height:2px;margin-top:10px;bottom:1050px;left:635px;font-size:9pt;color:#000}
#manage-guests-container{margin-top:10px;width:592px;border-radius:10px;padding:10px;background-color:#41ad49}
.paty-info-lable{font-size:13pt}
.gift-list-img{margin-left:167px;margin-top:27px}
.party-table-footer{width:589px;height:38px;background:#fff}
.booking-input-loc-type{width:566px;height:50px;color:#f54500;font-size:18pt;padding-left:15px;font-weight:bold;background-color:#fff !important}
.booking-loc-first > h2{margin:0;display:inline-block}
.party-info-main-column input{cursor:default}
.booking-loc-first > span{display:inline;font-size:18px}
.dropdown-menu{padding:0;margin-top:-6px;border-radius:0}
.booking-loc-drop-menu{color:#fff;font-size:11pt;width:582px;position:absolute;box-shadow:4px 5px 9px rgba(197,187,118,0.8)}
.booking-loc-drop-menu > ul >li{background:#ff6000;height:24px;border-top:1px #fff solid;padding-left:15px;line-height:25px;cursor:pointer}
.booking-input-loc2-type{width:420px;height:31px;color:#f54500;font-size:18pt;padding-left:10px;font-weight:bold;font-size:11pt;border:0 solid #fff !important;background-color:#fff !important}
.booking-loc2-drop-menu{width:434px;float:right;margin-left:189px;top:48px}
.booking-loc2-drop-menu > ul> li:hover{background:#053485}
.booking-input-loc3-type{width:135px;height:35px;color:#f54500;font-size:18pt;padding-left:10px;font-weight:bold;font-size:11pt}
.booking-input-loc4-type{width:584px;height:50px;color:#f54500;font-size:18pt;padding-left:15px;font-weight:bold;background-color:#fff !important}
.booking-input-loc5-type{width:160px;height:31px;color:#f54500;font-size:18pt;padding-left:13px;font-weight:bold;font-size:11pt;border:0 solid #fff !important}
.booking-input-loc6-type{width:395px;height:31px;color:#f54500;padding-left:15px;font-weight:bold;font-size:11pt;border:0 solid #fff !important}
@media screen and (-webkit-min-device-pixel-ratio:0){.booking-input-loc6-type{width:393px}
}.booking-input-loc7-type{width:336px;height:37px;color:#f54500;font-size:18pt;padding-left:15px;font-weight:bold}
.booking-loc2-container{width:623px;font-family:FuturaBoldOblique}
.booking-loc2-container > div > span{font-size:10pt;position:relative;top:8px}
.booking-loc2-container > div > div.term_and_policy{font-size:14px;position:relative;top:0;display:inline;font-family:Arial}
.booking-loc2-container > div{margin-bottom:14px;width:623px;height:37px}
#booking-deposit-container{margin:0 auto;width:88%;background-color:#953194;margin-top:8px;padding-top:8px;padding-bottom:6px;float:right;margin-right:20px;font-family:Arial}
#booking-deposit-container > div{margin:0 auto;width:230px;height:36px}
#booking-deposit{width:78px;height:33px;background:#fff;display:inline-block;float:right;border:1px rgba(191,191,191,0.3) solid;line-height:33px;text-align:right;padding-right:3px;border-radius:2px}
#booking-deposit-lable{font-size:11pt;display:inline-block;margin-top:6px;width:87%;}
#booking-deposit-lable p{width:100%}
.low-line{height:22px;margin-top:-6px}
#booking-loc2-state-container{width:430px}
#booking-paid-lable{font-size:14px;display:inline-block;line-height:40px}
#booking-paid{width:68px;height:33px;display:inline-block;float:right;line-height:33px;text-align:right;padding-right:9px;border-radius:2px}
#booking-balance{width:76px;height:33px;display:inline-block;float:right;line-height:33px;text-align:right;padding-right:9px;border-radius:2px}
#booking-balance-lable{font-size:11pt;display:inline-block;line-height:40px}
#booking-loc2-state-container > div{display:inline-block;font-size:10pt}
#booking-loc2-state-container > div > span{vertical-align:-4px;margin-right:10px}
#build-right-column{margin-top:20px;margin-right:20px}
#build-left-column{margin-top:15px;margin-left:20px;width:625px}
.budget-guests{width:91px;height:53px;background:#fff;display:inline-block;margin-right:5px;border-radius:9px;color:#f64501;text-align:center;line-height:62px;cursor:pointer;font-size:22pt;border:4px solid #fff;box-shadow:0 5px 9px rgba(197,187,118,0.8);padding-bottom:4px;padding-right:5px}
.budget-guests:last-child{font-size:21pt}
.budget-guests:hover{border:4px solid #f64501;box-shadow:0 0 8px 1px rgba(238,121,53,0.8)}
.budget-guests.active{border:4px solid #f64501;box-shadow:0 0 8px 1px rgba(0,0,0,0.8)}
#party-package-container{text-transform:uppercase;}
#party-package-container .primary-item-placeholder{height:173px;width:195px;display:inline-block}
#party-package-container .primary-item{border:4px solid #f64501;box-shadow:0 0 8px 1px rgba(238,121,53,0.8);height:534px;width:300px;background:#fff;border-radius:8px;float:left;display:inline-block;text-align:center;}
#party-package-container .primary-item img{width:300px;height:509px}
#party-package-container .primary-item .orange-button{padding-top:4px;height:22px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;}
#party-package-container .primary-item .orange-button *{line-height:26px;display:inline-block;vertical-align:top}
#party-package-container .primary-item .orange-button div.name{font-size:8pt;max-width:110px;text-overflow:ellipsis;word-break:break-all;white-space:nowrap;overflow:hidden}
#party-package-container div.price{font-size:15pt;margin:0}
#party-package-container .secondary-items{display:inline-block;margin-left:7px;width:220px;}
#party-package-container .secondary-items .si-container{height:120px;margin-bottom:5px}
#party-package-container .secondary-items .secondary-item{height:58px;margin-bottom:5px;display:block;width:200px;}
#party-package-container .secondary-items .secondary-item > div{text-align:center;display:inline-block;vertical-align:top;border:4px solid #f64501;box-shadow:0 0 8px 1px rgba(238,121,53,0.8);width:88px;height:50px;border-radius:9px}
#party-package-container .secondary-items .secondary-item .secondary-image{background:#fff;}
#party-package-container .secondary-items .secondary-item .secondary-image img{height:50px}
#party-package-container .secondary-items .secondary-item .secondary-info{margin-left:5px;}
#party-package-container .secondary-items .secondary-item .secondary-info div{text-align:center}
#party-package-container .secondary-items .secondary-item .secondary-info .name{margin:0 3px;height:30px;line-height:30px;vertical-align:top;font-size:9pt;text-overflow:ellipsis;word-break:break-all;white-space:nowrap;overflow:hidden}
#party-package-container .secondary-items .blue-button{border-radius:9px;line-height:26px;font-size:16px;font-weight:bolder;vertical-align:top;padding:5px 20px;height:51px;width:159px}
#furry-fr-container{text-align:center;height:178px;width:194px;background:#fff;border-radius:8px;display:inline-block;float:left}
#furry-fr-container > img{width:134px;height:154px;margin:0 auto}
#furry-fr-container > .orange-button{padding-top:4px;height:22px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}
#furry-fr-container > .orange-button > *{line-height:8px}
#furry-fr-container > div > h2{margin:0;display:inline-block;font-size:15pt}
#package-path-container{margin-left:7px;width:198px;display:inline-table}
#package-path-container > .orange-button{width:88px;height:51px;display:inline-block;border-radius:9px;float:right;font-size:14pt;line-height:32px}
#package-path-container > div{margin-top:4px}
#package-path-container > .orange-button > div{text-align:center;margin-top:-10px;font-size:18pt}
#package-path-container > .blue-button{border-radius:9px;height:56px;font-size:14pt}
#package-path{text-align:center}
#package-path-container > .blue-button > div{width:171px;height:36px;padding-top:8px;margin:0 auto;line-height:22px;text-align:center;font-size:15pt}
.package-path{display:inline-block;background:#fff;width:88px;height:53px;border-radius:9px}
#package-path-things > img{margin-left:9px}
#package-path-music > img{margin-left:17px;margin-top:2px;height:51px}
.booking-total{width:561px;height:42px;background:#fff;padding-left:12px;margin-bottom:10px;color:#f54500}
#booking-build-footer{height:45px;width:100%}
#new-booking-nav-cont{background:#50b849;height:42px;}
#new-booking-nav-cont .subnav-item:nth-child(1){z-index:98}
#new-booking-nav-cont .subnav-item:nth-child(2){z-index:97}
#new-booking-nav-cont .subnav-item:nth-child(3){z-index:96}
#new-booking-nav-cont .subnav-item:nth-child(4){z-index:95}
#new-booking-nav-cont .subnav-item:nth-child(5){z-index:94}
#new-booking-nav-cont .subnav-item{width:224px;height:40px;display:inline-block;position:relative;margin-left:-30px;}
#new-booking-nav-cont .subnav-item .navigation-button{padding-left:15px;float:left;height:100%;display:inline-block;width:180px;line-height:42px;font-size:12pt}
#new-booking-nav-cont .subnav-item:first-child{margin-left:0;width:166px;background:#3c3c3c}
#new-booking-nav-cont .subnav-item:last-child{width:208px !important;}
#new-booking-nav-cont .subnav-item:last-child .navigation-button{padding-right:12px}
#new-booking-nav-cont .trigon-container{display:inline-block;width:29px;height:40px;overflow:hidden;float:left;}
#new-booking-nav-cont .trigon-container .subnav-trigon{float:left;border-radius:2px;width:31px;height:31px;display:inline-block;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);margin-left:-21px;margin-top:2px}
#new-booking-nav-cont .subnav-item.blue .navigation-button{cursor:pointer;color:#fff;text-align:center;font-weight:bolder;background:-webkit-linear-gradient(top,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:-o-linear-gradient(top,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:-ms-linear-gradient(top,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:-moz-linear-gradient(top,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:linear-gradient(to bottom,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%)}
#new-booking-nav-cont .subnav-item.blue .gradient-for-ie9.navigation-button{filter:none;background:#1054cd;width:168px}
#new-booking-nav-cont .subnav-item.blue .subnav-trigon{background:-webkit-linear-gradient(-45deg,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:-o-linear-gradient(-45deg,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:-ms-linear-gradient(-45deg,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:-moz-linear-gradient(-45deg,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:linear-gradient(135deg,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%)}
#new-booking-nav-cont .subnav-item.blue .subnav-trigon.gradient-for-ie9{filter:none;background:#1054cd}
#new-booking-nav-cont .subnav-item.green .navigation-button{cursor:pointer;color:#fff;text-align:center;font-weight:bolder;background:-webkit-linear-gradient(top,#0fd832 0%,#41fa00 17%,#1ece14 38%,#0b9f0b 79%,#056b0f 98%,#36863f 100%);background:-o-linear-gradient(top,#0fd832 0%,#41fa00 17%,#1ece14 38%,#0b9f0b 79%,#056b0f 98%,#36863f 100%);background:-ms-linear-gradient(top,#0fd832 0%,#41fa00 17%,#1ece14 38%,#0b9f0b 79%,#056b0f 98%,#36863f 100%);background:-moz-linear-gradient(top,#0fd832 0%,#41fa00 17%,#1ece14 38%,#0b9f0b 79%,#056b0f 98%,#36863f 100%);background:linear-gradient(to bottom,#0fd832 0%,#41fa00 17%,#1ece14 38%,#0b9f0b 79%,#056b0f 98%,#36863f 100%)}
#new-booking-nav-cont .subnav-item.green .navigation-button.gradient-for-ie9{filter:none;background:#19c112;width:179px}
#new-booking-nav-cont .subnav-item.green .subnav-trigon{background:-webkit-linear-gradient(-45deg,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:-o-linear-gradient(-45deg,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:-ms-linear-gradient(-45deg,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:-moz-linear-gradient(-45deg,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:linear-gradient(135deg,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%)}
#new-booking-nav-cont .subnav-item.green .subnav-trigon.gradient-for-ie9{filter:none;background:#19c112}
#new-booking-nav-cont .first-subnav-item{margin-left:0}
#new-booking-nav-cont.steps-qnt-4{background:#50b849;height:42px;}
#new-booking-nav-cont.steps-qnt-4 .subnav-item:nth-child(1){z-index:98}
#new-booking-nav-cont.steps-qnt-4 .subnav-item:nth-child(2){z-index:97}
#new-booking-nav-cont.steps-qnt-4 .subnav-item:nth-child(3){z-index:96}
#new-booking-nav-cont.steps-qnt-4 .subnav-item:nth-child(4){z-index:95}
#new-booking-nav-cont.steps-qnt-4 .subnav-item:nth-child(5){z-index:94}
#new-booking-nav-cont.steps-qnt-4 .subnav-item{width:224px;height:40px;display:inline-block;position:relative;margin-left:-30px;}
#new-booking-nav-cont.steps-qnt-4 .subnav-item .navigation-button{padding-left:15px;float:left;height:100%;display:inline-block;width:180px;line-height:42px;font-size:12pt}
#new-booking-nav-cont.steps-qnt-4 .subnav-item:first-child{margin-left:0;width:166px;background:#3c3c3c}
#new-booking-nav-cont.steps-qnt-4 .subnav-item:last-child{width:208px !important;}
#new-booking-nav-cont.steps-qnt-4 .subnav-item:last-child .navigation-button{padding-right:12px}
#new-booking-nav-cont.steps-qnt-4 .trigon-container{display:inline-block;width:29px;height:40px;overflow:hidden;float:left;}
#new-booking-nav-cont.steps-qnt-4 .trigon-container .subnav-trigon{float:left;border-radius:2px;width:31px;height:31px;display:inline-block;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);margin-left:-21px;margin-top:2px}
#new-booking-nav-cont.steps-qnt-4 .subnav-item.blue .navigation-button{cursor:pointer;color:#fff;text-align:center;font-weight:bolder;background:-webkit-linear-gradient(top,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:-o-linear-gradient(top,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:-ms-linear-gradient(top,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:-moz-linear-gradient(top,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:linear-gradient(to bottom,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%)}
#new-booking-nav-cont.steps-qnt-4 .subnav-item.blue .gradient-for-ie9.navigation-button{filter:none;background:#1054cd;width:168px}
#new-booking-nav-cont.steps-qnt-4 .subnav-item.blue .subnav-trigon{background:-webkit-linear-gradient(-45deg,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:-o-linear-gradient(-45deg,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:-ms-linear-gradient(-45deg,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:-moz-linear-gradient(-45deg,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:linear-gradient(135deg,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%)}
#new-booking-nav-cont.steps-qnt-4 .subnav-item.blue .subnav-trigon.gradient-for-ie9{filter:none;background:#1054cd}
#new-booking-nav-cont.steps-qnt-4 .subnav-item.green .navigation-button{cursor:pointer;color:#fff;text-align:center;font-weight:bolder;background:-webkit-linear-gradient(top,#0fd832 0%,#41fa00 17%,#1ece14 38%,#0b9f0b 79%,#056b0f 98%,#36863f 100%);background:-o-linear-gradient(top,#0fd832 0%,#41fa00 17%,#1ece14 38%,#0b9f0b 79%,#056b0f 98%,#36863f 100%);background:-ms-linear-gradient(top,#0fd832 0%,#41fa00 17%,#1ece14 38%,#0b9f0b 79%,#056b0f 98%,#36863f 100%);background:-moz-linear-gradient(top,#0fd832 0%,#41fa00 17%,#1ece14 38%,#0b9f0b 79%,#056b0f 98%,#36863f 100%);background:linear-gradient(to bottom,#0fd832 0%,#41fa00 17%,#1ece14 38%,#0b9f0b 79%,#056b0f 98%,#36863f 100%)}
#new-booking-nav-cont.steps-qnt-4 .subnav-item.green .navigation-button.gradient-for-ie9{filter:none;background:#19c112;width:179px}
#new-booking-nav-cont.steps-qnt-4 .subnav-item.green .subnav-trigon{background:-webkit-linear-gradient(-45deg,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:-o-linear-gradient(-45deg,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:-ms-linear-gradient(-45deg,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:-moz-linear-gradient(-45deg,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:linear-gradient(135deg,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%)}
#new-booking-nav-cont.steps-qnt-4 .subnav-item.green .subnav-trigon.gradient-for-ie9{filter:none;background:#19c112}
#new-booking-nav-cont.steps-qnt-4 .first-subnav-item{margin-left:0}
#new-booking-nav-cont.steps-qnt-3{background:#50b849;height:42px;}
#new-booking-nav-cont.steps-qnt-3 .subnav-item:nth-child(1){z-index:98}
#new-booking-nav-cont.steps-qnt-3 .subnav-item:nth-child(2){z-index:97}
#new-booking-nav-cont.steps-qnt-3 .subnav-item:nth-child(3){z-index:96}
#new-booking-nav-cont.steps-qnt-3 .subnav-item:nth-child(4){z-index:95}
#new-booking-nav-cont.steps-qnt-3 .subnav-item:nth-child(5){z-index:94}
#new-booking-nav-cont.steps-qnt-3 .subnav-item{width:288px;height:40px;display:inline-block;position:relative;margin-left:-30px;}
#new-booking-nav-cont.steps-qnt-3 .subnav-item .navigation-button{padding-left:15px;float:left;height:100%;display:inline-block;width:242px;line-height:42px;font-size:12pt}
#new-booking-nav-cont.steps-qnt-3 .subnav-item:first-child{margin-left:0;width:166px;background:#3c3c3c}
#new-booking-nav-cont.steps-qnt-3 .subnav-item:last-child{width:270px !important;}
#new-booking-nav-cont.steps-qnt-3 .subnav-item:last-child .navigation-button{padding-right:16px}
#new-booking-nav-cont.steps-qnt-3 .trigon-container{display:inline-block;width:29px;height:40px;overflow:hidden;float:left;}
#new-booking-nav-cont.steps-qnt-3 .trigon-container .subnav-trigon{float:left;border-radius:2px;width:31px;height:31px;display:inline-block;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);margin-left:-21px;margin-top:2px}
#new-booking-nav-cont.steps-qnt-3 .subnav-item.blue .navigation-button{cursor:pointer;color:#fff;text-align:center;font-weight:bolder;background:-webkit-linear-gradient(top,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:-o-linear-gradient(top,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:-ms-linear-gradient(top,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:-moz-linear-gradient(top,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:linear-gradient(to bottom,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%)}
#new-booking-nav-cont.steps-qnt-3 .subnav-item.blue .gradient-for-ie9.navigation-button{filter:none;background:#1054cd;width:168px}
#new-booking-nav-cont.steps-qnt-3 .subnav-item.blue .subnav-trigon{background:-webkit-linear-gradient(-45deg,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:-o-linear-gradient(-45deg,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:-ms-linear-gradient(-45deg,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:-moz-linear-gradient(-45deg,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:linear-gradient(135deg,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%)}
#new-booking-nav-cont.steps-qnt-3 .subnav-item.blue .subnav-trigon.gradient-for-ie9{filter:none;background:#1054cd}
#new-booking-nav-cont.steps-qnt-3 .subnav-item.green .navigation-button{cursor:pointer;color:#fff;text-align:center;font-weight:bolder;background:-webkit-linear-gradient(top,#0fd832 0%,#41fa00 17%,#1ece14 38%,#0b9f0b 79%,#056b0f 98%,#36863f 100%);background:-o-linear-gradient(top,#0fd832 0%,#41fa00 17%,#1ece14 38%,#0b9f0b 79%,#056b0f 98%,#36863f 100%);background:-ms-linear-gradient(top,#0fd832 0%,#41fa00 17%,#1ece14 38%,#0b9f0b 79%,#056b0f 98%,#36863f 100%);background:-moz-linear-gradient(top,#0fd832 0%,#41fa00 17%,#1ece14 38%,#0b9f0b 79%,#056b0f 98%,#36863f 100%);background:linear-gradient(to bottom,#0fd832 0%,#41fa00 17%,#1ece14 38%,#0b9f0b 79%,#056b0f 98%,#36863f 100%)}
#new-booking-nav-cont.steps-qnt-3 .subnav-item.green .navigation-button.gradient-for-ie9{filter:none;background:#19c112;width:179px}
#new-booking-nav-cont.steps-qnt-3 .subnav-item.green .subnav-trigon{background:-webkit-linear-gradient(-45deg,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:-o-linear-gradient(-45deg,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:-ms-linear-gradient(-45deg,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:-moz-linear-gradient(-45deg,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:linear-gradient(135deg,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%)}
#new-booking-nav-cont.steps-qnt-3 .subnav-item.green .subnav-trigon.gradient-for-ie9{filter:none;background:#19c112}
#new-booking-nav-cont.steps-qnt-3 .first-subnav-item{margin-left:0}
#new-booking-nav-cont.steps-qnt-5{background:#50b849;height:42px;}
#new-booking-nav-cont.steps-qnt-5 .subnav-item:nth-child(1){z-index:98}
#new-booking-nav-cont.steps-qnt-5 .subnav-item:nth-child(2){z-index:97}
#new-booking-nav-cont.steps-qnt-5 .subnav-item:nth-child(3){z-index:96}
#new-booking-nav-cont.steps-qnt-5 .subnav-item:nth-child(4){z-index:95}
#new-booking-nav-cont.steps-qnt-5 .subnav-item:nth-child(5){z-index:94}
#new-booking-nav-cont.steps-qnt-5 .subnav-item{width:193px;height:40px;display:inline-block;position:relative;margin-left:-30px;}
#new-booking-nav-cont.steps-qnt-5 .subnav-item .navigation-button{padding-left:15px;float:left;height:100%;display:inline-block;width:148px;line-height:42px;font-size:12pt}
#new-booking-nav-cont.steps-qnt-5 .subnav-item:nth-child(3){width:202px;}
#new-booking-nav-cont.steps-qnt-5 .subnav-item:nth-child(3) .navigation-button{width:157px}
#new-booking-nav-cont.steps-qnt-5 .subnav-item:first-child{margin-left:0;width:133px;background:#3c3c3c}
#new-booking-nav-cont.steps-qnt-5 .subnav-item:last-child{width:130px !important;}
#new-booking-nav-cont.steps-qnt-5 .subnav-item:last-child .navigation-button{width:130px !important;padding-right:16px}
#new-booking-nav-cont.steps-qnt-5 .trigon-container{display:inline-block;width:29px;height:40px;overflow:hidden;float:left;}
#new-booking-nav-cont.steps-qnt-5 .trigon-container .subnav-trigon{float:left;border-radius:2px;width:31px;height:31px;display:inline-block;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);margin-left:-21px;margin-top:2px}
#new-booking-nav-cont.steps-qnt-5 .subnav-item.blue .navigation-button{cursor:pointer;color:#fff;text-align:center;font-weight:bolder;background:-webkit-linear-gradient(top,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:-o-linear-gradient(top,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:-ms-linear-gradient(top,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:-moz-linear-gradient(top,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:linear-gradient(to bottom,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);font-weight:normal}
#new-booking-nav-cont.steps-qnt-5 .subnav-item.blue .gradient-for-ie9.navigation-button{filter:none;background:#1054cd;width:139px}
#new-booking-nav-cont.steps-qnt-5 .subnav-item.blue .subnav-trigon{background:-webkit-linear-gradient(-45deg,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:-o-linear-gradient(-45deg,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:-ms-linear-gradient(-45deg,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:-moz-linear-gradient(-45deg,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:linear-gradient(135deg,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%)}
#new-booking-nav-cont.steps-qnt-5 .subnav-item.blue .subnav-trigon.gradient-for-ie9{filter:none;background:#1054cd}
#new-booking-nav-cont.steps-qnt-5 .subnav-item.green .navigation-button{cursor:pointer;color:#fff;text-align:center;font-weight:bolder;background:-webkit-linear-gradient(top,#0fd832 0%,#41fa00 17%,#1ece14 38%,#0b9f0b 79%,#056b0f 98%,#36863f 100%);background:-o-linear-gradient(top,#0fd832 0%,#41fa00 17%,#1ece14 38%,#0b9f0b 79%,#056b0f 98%,#36863f 100%);background:-ms-linear-gradient(top,#0fd832 0%,#41fa00 17%,#1ece14 38%,#0b9f0b 79%,#056b0f 98%,#36863f 100%);background:-moz-linear-gradient(top,#0fd832 0%,#41fa00 17%,#1ece14 38%,#0b9f0b 79%,#056b0f 98%,#36863f 100%);background:linear-gradient(to bottom,#0fd832 0%,#41fa00 17%,#1ece14 38%,#0b9f0b 79%,#056b0f 98%,#36863f 100%)}
#new-booking-nav-cont.steps-qnt-5 .subnav-item.green .navigation-button.gradient-for-ie9{filter:none;background:#19c112;width:139px}
#new-booking-nav-cont.steps-qnt-5 .subnav-item.green .subnav-trigon{background:-webkit-linear-gradient(-45deg,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:-o-linear-gradient(-45deg,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:-ms-linear-gradient(-45deg,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:-moz-linear-gradient(-45deg,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%);background:linear-gradient(135deg,#0045ff 0%,#0296fb 27%,#136dd1 48%,#0d3ec9 65%,#062970 96%,#052768 100%)}
#new-booking-nav-cont.steps-qnt-5 .subnav-item.green .subnav-trigon.gradient-for-ie9{filter:none;background:#19c112}
#new-booking-nav-cont.steps-qnt-5 .first-subnav-item{margin-left:0}
.booking-total > *{display:inline-block;margin:0;vertical-align:middle;margin-top:4px}
.personalise-container .invitation-container .main-content .item{display:inline-block}
.personalise-container .invitation-container .main-content .expand{position:absolute}
.personalise-container .invitation-container .main-content .expand-invitation-charge{left:17px}
.personalise-container .invitation-container .main-content .button-select{cursor:pointer;position:relative;width:96px;height:30px}
.personalise-container .invitation-container .main-content .button-select-free{top:-47px;left:469px;border-radius:10px;margin-top:3px;height:25px;background:url("/img/select-button.png")}
.personalise-container .invitation-container .main-content .button-select-invite{top:-44px;left:469px;border-radius:10px;margin-top:3px;height:25px;background:url("/img/select-button.png")}
.personalise-container .storybook-container .main-content .item{display:inline-block}
.personalise-container .storybook-container .main-content .expand,.personalise-container .storybook-container .main-content .expand-storybook{position:relative;top:-205px;left:271px}
.personalise-container .storybook-container .main-content .button-select{cursor:pointer;position:relative;width:96px;height:27px;border-radius:7px;font-family:FuturaBoldOblique;line-height:27px;color:#fff;text-align:center;font-style:normal;font-variant:normal;font-weight:normal}
.personalise-container .storybook-container .main-content .button-unselect-storybook{top:-70px;left:187px;background:#ffa700}
.personalise-container .storybook-container .main-content .button-select-storybook{top:-70px;left:187px}
.personalise-container .storybook-container .main-content .button-select-storybook-click-here{top:-70px;left:34px;width:128px}
.personalise-container .storybook-container .main-content1{width:45%;font-size:15px;padding:10px 0 0 0;text-align:center}
.personalise-container .storybook-container .main-content1 a{width:40%;height:30px;margin:20px 10px 0 5px;padding:10px 10px 0 10px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;display:inline-block;font-size:14px}
.personalise-container .storybook-container .main-content1 a:visited{color:#fff}
.personalise-container .storybook-container .main-content1 a:hover{color:#fff}
#manage-storybook{position:absolute;right:-12px;top:711px;width:300px;z-index:1;}
#manage-storybook .button-select{cursor:pointer;position:relative;width:96px;height:27px;border-radius:7px;font-family:FuturaBoldOblique;line-height:27px;color:#fff;text-align:center;font-style:normal;font-variant:normal;font-weight:normal}
#manage-storybook .button-unselect-storybook{top:-70px;left:187px;background:#ffa700}
#manage-storybook .button-select-storybook{top:-59px;left:177px;background:url("/img/personalise/select-btn.png");z-index:1000}
#manage-storybook .button-select-storybook-click-here{top:-64px;left:22px;width:125px;background:url("/img/personalise/click.png");z-index:1000;height:16px;border-radius:0 !important}
.person-path-cont{position:relative;text-align:center;height:184px;width:133px;background:#fff;border-radius:10px;display:inline-block;float:left;margin-right:14px}
.personalise-green-button{font-size:16pt !important}
.person-path-cont > .orange-button{height:67px;position:absolute;z-index:1;bottom:0;width:133px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}
.person-path-cont > .orange-button > *{margin:0 auto;text-align:center}
.person-path-cont > img{width:100%;position:relative;z-index:0}
.furry-first{margin-top:18px !important;line-height:12px}
#furry-last{margin-top:8px !important;line-height:15px}
.person-path-cont > .orange-button > h2{position:absolute;left:0;right:0;top:30px}
#personalis-video{width:582px;height:324px;background:#fff;border-radius:14px;border:3px solid #334d76}
.person-path-cont > .mask > .mask-shadow{border-radius:7px}
div#personalise-cont > div:hover div.mask{display:block}
.mask-text-ul > ul{list-style:disc;margin-left:15px}
#honor-cont{display:inline-block;float:right;width:365px}
.checkout-column > ul > li{margin-right:27px}
#confirmation-number{width:446px;height:35px;background:#fff;border:1px solid #6b6539 !important;color:#f54500;font-size:17pt;display:block;letter-spacing:7px;font-weight:bold;line-height:33px}
.weird-button-v1{border:6px solid #fff;margin-top:50px;height:82px;width:551px;background:#ff7e00;border-radius:38px}
.weird-form-v1{background:url("/img/weird-form_1.png");width:552px;height:142px;overflow:hidden}
#confirmation-manage{cursor:pointer;color:#fff;font-weight:bold;font-size:36pt;text-align:center;margin-top:87px}
.blue-button-drop{border:7px solid #fff;width:482px;height:46px;background-image:linear-gradient(bottom,#7ab9f7 33%,#add2ff 67%);background-image:-o-linear-gradient(bottom,#7ab9f7 33%,#add2ff 67%);background-image:-moz-linear-gradient(bottom,#7ab9f7 33%,#add2ff 67%);background-image:-webkit-linear-gradient(bottom,#7ab9f7 33%,#add2ff 67%);background-image:-ms-linear-gradient(bottom,#7ab9f7 33%,#add2ff 67%);border-radius:12px;color:#fff;text-align:center;font-size:26pt;font-weight:bold;line-height:47px}
.small-triangle{position:relative;top:20px;left:18px;width:0;height:0;border-style:solid;border-width:13px 10px 0 10px;border-color:#fff transparent transparent transparent}
.blue-button-drop > div{display:inline-block;text-shadow:2px 1px 1px rgba(117,111,64,0.9),0 0 30px rgba(117,111,64,0.2)}
#invitation-lable{color:#886f0d}
.input-transparent{background:transparent;border:0;outline-color:transparent;border:2px solid #f64501}
.invitation-input{padding-left:10px;width:393px;height:42px;font-size:13pt}
#print-voucher{cursor:pointer}
#confirmation-left{text-align:center}
#confirmation-left > *{text-align:center;margin:0 auto}
#invitation-card-cont > div > *{text-align:center}
.invitation-input-bottom{color:#ea392f}
.invitation-elips{width:84px;height:44px;background:-webkit-radial-gradient(29px 22px,circle,#f7a500,#e60c00,#e60c00);-moz-border-radius:96px/54px;-webkit-border-radius:96px/54px;border-radius:96px/54px;border:1px solid #000;margin-left:114px}
#invitationp-bottom-lable{position:relative;top:-29px}
.datepicker-days{width:395px;height:209px;font-family:Ariel}
.day{border:1px solid #8c8c8c}
.table-condensed{width:364px !important;margin:0 auto !important}
.dev-nav-bg{height:35px;background:#3a9b29}
.datepicker-days > div > table > thead,.datepicker-days > div> table > tbody > tr > td{height:19px;padding:2px 5px}
.datepicker-days > table > tbody{border:2px solid #b7b7b7}
.dev-nav{color:#fff}
.dev-nav > .datepicker-switch{font-size:14pt;font-weight:normal;line-height:26px}
.dev-nav > th:hover{background:#3a9b29 !important}
.dow{color:#909090;height:14px !important;font-weight:normal}
.day{color:#999;border-radius:0 !important;width:25px !important}
.old{background:#eee;color:#bfbfbf !important}
.new{background:#eee;color:#bfbfbf !important}
.disabled{background:#bfbfbf;color:#8c8c8c !important}
.disabled:hover{background:#bfbfbf !important}
.day:hover{color:#fff}
tr > .active{color:#fff !important}
tr > .today{background:#bfbfbf !important;color:#8c8c8c !important}
.dev-nav > .prev{text-align:left}
.dev-nav > .next{text-align:right}
.datepicker-months{width:395px;height:158px;font-family:Ariel}
.month{width:54px !important;text-align:center;border-radius:0 !important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#999}
.datepicker-years{width:395px;height:158px;font-family:Ariel}
.year{text-align:center;width:55px !important;border-radius:0 !important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#999}
::-webkit-input-placeholder{color:#fff3e4}
:-moz-placeholder{color:#fff3e4}
::-moz-placeholder{color:#fff3e4}
:-ms-input-placeholder{color:#fff3e4}
#warning{z-align:9999;position:absolute;top:85px;width:950px;height:50px;margin-left:auto;margin-right:auto;background-color:#fff;margin-top:0;padding:4px;border:solid 1px #f00;background-color:#f00;color:#fff;behavior:url("border-radius.htc");border-radius:5px}
#warning p{text-align:center;font-size:18px;line-height:150%;border:solid 1px #f00;background-color:#f00}
#warning span.close-window{font-size:14px;color:#fff;text-decoration:none}
#warning a{color:#fff;text-decoration:underline}
#warning span.close-window a{font-size:14px;color:#fff;text-decoration:none}
#warning span.close-window a:hover{text-decoration:underline}
@media print{body{background:none;margin:0 auto;padding:0}
.bg-tr{padding-bottom:0}
#manage-guests-container,#booking-header,#fb-root,#party-info,#party-info #summary-info,#nav-bar,#logout-button,#sleeps-counter,#flip-logo,.foot-placeholder-flip,#header-title-manage,#iframe-bear-left,#iframe-bear-right,#paw-container,#wp-v1back-homeB,#wp-right-column,wp-v3back-home,#upload-media,#rsvp-modal,#wp-left-column,#wp-container-v3{display:none}
.print-invite table{margin-left:auto;margin-right:auto;-webkit-print-color-adjust:exact;}
.print-invite{display:block;margin:0 auto}
#wp-container-v2A table{margin-left:auto;margin-right:auto;-webkit-print-color-adjust:exact;}
#wp-container-v2A{margin-top:20px}
#header{display:none}
#footer-main{display:none}
#footer-mainiframe-container{display:none}
.print-invite1{display:block !important}
.margin-left1,#wp-v1back-homeB1,#print-vrsion,.wp-label,#wp-container-v2A{display:none !important}
}@media screen{.print-invite{display:none}
.print-invite1{display:none}
#wp-container-v2A{display:none}
}@page{size:210mm 295mm;margin-left:10mm;margin-right:10mm;margin-bottom:20mm;margin-top:20mm}
table{page-break-inside:avoid}
@page :first{margin-top:10px}
.club-rule{padding:0;margin:22% 15% 0% 0%;text-align:right;text-decoration:underline;color:#092ba2;font-family:'FuturaBoldOblique'}
.club-rule a{color:#092ba2}
.club-rule a:hover{color:#092ba2}
.disclaimer{padding:0% 10% 0% 10%;margin:2% 0% 0% 0%;text-align:left !important;text-decoration:none;font-size:11px;color:#fff;line-height:18px}
.disclaimer-1{padding:0% 5%;margin:8% 0% 0% 0%;text-align:left !important;font-weight:normal;font-family:Arial,Helvetica,sans-serif;text-decoration:none;font-size:12px;color:#fff;line-height:20px}
.flowplayer{width:150px;height:150px;margin-bottom:19px}
.flowplayer-new{width:295px;height:215px;margin-top:20px}
.loaded-media-video-mob{width:95% !important;margin-left:0%}
.flowplayer-new-mob{width:100%;height:449px;margin-top:20px}
.loaded-media-video{width:150px;margin:auto}
.video-placeholder{font-size:22pt;color:#ff0;text-align:center;margin-top:100px}
.flowplayer-wp{width:100%;height:225px;margin-bottom:19px}
.dropdown-box{width:100px}
.dropdown-box-day{width:57px;margin-left:3px}
.dropdown-box-year{width:65px;margin-left:3px}
.dropdown{width:68%}
html>body thead.fixedHeader tr{display:block}
html>body tbody.scrollContent{display:block;height:95px;width:100%}
.content-scroll{overflow:auto;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:left}
.content-scroll::-webkit-scrollbar{width:4px}
.content-scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(38,40,166,0.3);border-radius:10px}
.content-scroll::-webkit-scrollbar-track-piece{-webkit-box-shadow:inset 0 0 6px rgba(149,167,226,0.8)}
.content-scroll::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(227,231,244,0.5)}
table .controls-col{width:216px;float:left}
table .controls-col-td{width:197px;float:left}
.scrollbar{margin-top:40px;margin-left:40px;overflow-y:scroll;float:left}
.content{height:150px}
table .controls-col-1{width:159px;float:left}
table .controls-col-td-1{width:160px;float:left}
#masc-bookm{width:253px !important;height:122px !important;position:relative;top:-189px;left:4px;border-radius:3px}
#mask-shadow-manage{position:relative;bottom:316px;height:182px;border-radius:6px;display:none;}
#mask-shadow-manage .mask-text{font-size:13pt}
.done-story:hover > #mask-shadow-manage{display:block}
.what-link{padding:0;margin:7px 0 0 0;float:right;font-size:12px;width:13%}
.link-span{width:67%;margin:0 0 0 0;padding:0;line-height:20px}
#checkOut div div .hidden{display:none}
.radio-new{position:relative;float:right;width:17%;margin-top:25px;}
.radio-new #yes{opacity:0;position:absolute;left:20px;top:6px;z-index:0}
.radio-new #no{opacity:0;position:absolute;left:56px;top:6px;z-index:0}
.radio-new #yes1{opacity:0;position:absolute;left:20px;top:6px;z-index:0}
.radio-new #no1{opacity:0;position:absolute;left:56px;top:6px;z-index:0}
.radio-new label{display:inline-block;cursor:pointer;position:relative;padding-left:5px;margin:0 0 0 10px;font-size:13px}
.radio-new label:before{content:"";color:#f00;display:inline-block;width:28px;height:28px;margin:0 0 20px 6px;position:absolute;left:0;bottom:1px;background-color:#fff;box-shadow:inset 0 2px 3px 0 rgba(0,0,0,0.3),0 1px 0 0 rgba(255,255,255,0.8)}
.radio-new label:before{border-radius:8px}
.radio-new input[id=yes]:checked + label:before{content:"\2022";color:#92c245;font-size:30px;text-align:center;line-height:18px}
.radio-new input[id=no]:checked + label:before{content:"\2022";color:#f00;font-size:30px;text-align:center;line-height:18px}
.radio-new input[id=yes1]:checked + label:before{content:"\2022";color:#92c245;font-size:30px;text-align:center;line-height:18px}
.radio-new input[id=no1]:checked + label:before{content:"\2022";color:#f00;font-size:30px;text-align:center;line-height:18px}
.green-lebel{color:#92c245}
.red-lebel{color:#f00}
#modal-check-ul input[name="subscription"]{width:19px;height:auto;display:inline-block}
.story-btn-pr{display:block;height:29px;width:113px;margin:9px 0 0 71px;border-radius:6px;padding:10px 10px 0 10px}
.uploadIE11{position:absolute;z-index:300;left:109px;top:102px}
#uploadingIe11{width:20px;}
#uploadingIe11 img{margin-left:94px}
#editRespMg{margin-left:-4px;height:25px;font-size:8pt;width:88px;margin-bottom:0}
.booking-room-cont{margin-top:20px}
.room{margin-top:20px;width:169px;display:inline-block;margin-left:15px;margin-right:15px;border:2px solid #000;border-radius:7px}
div.booking-room-cont > div:hover div.mask{display:block;width:169px;height:169px}
.selected-room{width:169px;height:169px}
#est-party-total{margin-top:425px}
.first-extras-row-container > div{display:inline-block}
.item{font-family:Arial;background:#fff;padding-left:15px;padding-top:15px;padding-right:15px;border:2px solid #000;}
.item .item-price-booking-extras{color:#505050;min-height:30px;font-size:14px;width:100%;text-align:center;padding-top:10px;padding-bottom:5px;line-height:18px;display:inline-block;vertical-align:middle}
#bookPartyDiv{width:152px;height:40px;margin-top:329px;margin-left:128px;position:absolute;cursor:pointer}
#bookPartyDiv2{width:152px;height:40px;margin-top:330px;margin-left:718px;position:absolute;cursor:pointer}
#image-bg-home{width:962px;height:425px}
#flip-logo{padding-top:0;margin-top:127px;width:350px;display:none}
.text-no-wrap{text-overflow:ellipsis;overflow:hidden;word-wrap:none;word-break:break-all}
#home{width:50px !important}
#about{width:236px !important}
#party-calc{width:229px !important}
#my-party{width:201px !important}
#manage-party{width:231px !important}
#new-booking-nav-cont.session-navigation{background:#50b849;height:42px;}
#new-booking-nav-cont.session-navigation .subnav-item{width:279px !important;}
#new-booking-nav-cont.session-navigation .subnav-item .navigation-button{width:234px !important}
#new-booking-nav-cont.session-navigation div.subnav-item:last-child{width:210px !important;}
#new-booking-nav-cont.session-navigation div.subnav-item:last-child .navigation-button{width:182px !important}
#new-booking-nav-cont.session-navigation.steps-qnt-4{background:#50b849;height:42px;}
#new-booking-nav-cont.session-navigation.steps-qnt-4 #home-new{width:205px !important}
#new-booking-nav-cont.session-navigation.steps-qnt-4 .subnav-item{width:230px !important;}
#new-booking-nav-cont.session-navigation.steps-qnt-4 .subnav-item .navigation-button{width:185px !important}
#new-booking-nav-cont.session-navigation.steps-qnt-4 div.subnav-item:last-child{width:181px !important;}
#new-booking-nav-cont.session-navigation.steps-qnt-4 div.subnav-item:last-child .navigation-button{width:154px !important}
#new-booking-nav-cont.session-navigation.steps-qnt-3{background:#50b849;height:42px;}
#new-booking-nav-cont.session-navigation.steps-qnt-3 .subnav-item{width:279px !important;}
#new-booking-nav-cont.session-navigation.steps-qnt-3 .subnav-item .navigation-button{width:234px !important}
#new-booking-nav-cont.session-navigation.steps-qnt-3 div.subnav-item:last-child{width:210px !important;}
#new-booking-nav-cont.session-navigation.steps-qnt-3 div.subnav-item:last-child .navigation-button{width:182px !important}
#new-booking-nav-cont.session-navigation.steps-qnt-2{background:#50b849;height:42px;}
#new-booking-nav-cont.session-navigation.steps-qnt-2 .subnav-item{width:354px !important;}
#new-booking-nav-cont.session-navigation.steps-qnt-2 .subnav-item .navigation-button{width:310px !important}
#new-booking-nav-cont.session-navigation.steps-qnt-2 div.subnav-item:last-child{width:307px !important;}
#new-booking-nav-cont.session-navigation.steps-qnt-2 div.subnav-item:last-child .navigation-button{width:280px !important}
.cursor-normal{cursor:default !important}
.glyphicon-plus-mobile{width:54px !important;height:54px !important;font-size:26pt !important;text-align:center !important;line-height:44px !important;margin-top:-10px !important;padding-top:9px !important;margin-right:-10px}
.button-list-mob{display:block;margin:0 auto;width:80%;height:62px;font-size:19pt;line-height:61px;margin-bottom:11px}
.cursor-default{cursor:default !important}
.msie9-scroll-content{width:102%}
.msie9-scroll-content .td-div.step3-email{width:29% !important}
.login-form-part p.login-input-heading.facebook-button-header{text-align:left}
input:invalid,input:required,.new-guest-form2 input.parsley-error{border-width:1px !important;border-right-width:3px !important;border-right-color:transparent !important}
.new-guest-form2 input.parsley-success{border-width:0 !important;border-right-width:3px !important}
.normal-text{font-family:Arial;font-weight:800}
.food-charge-type-subtitle{text-transform:none !important;font-weight:400}
.food-type-heding{color:#c8c8c8;font-family:Arial;font-size:14px}
.food-item-section{height:40px;line-height:40px;position:relative}
.food-item-section .food-item-name{color:#c8c8c8;font-family:Arial;font-size:13px;line-height:33px;vertical-align:top}
.food-item-section .glyphicon{padding:4px;width:15px;height:15px;color:#953195;background:#c8c8c8;margin-right:4px;font-size:14px;line-height:26px;padding-top:0;padding-bottom:10px;padding-left:4px;vertical-align:top}
.food-item-section-part{display:inline-block;width:49%;vertical-align:top}
.food-item-section-part:last-of-type{width:49%}
.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.vegans-text-dropdown{width:230px !important;margin-left:10px !important;margin-bottom:-10px;float:right;margin-right:20%;}
.vegans-text-dropdown .dropdown-toggle{width:70px !important}
.vegans-food-section span{min-width:300px}
.vegans-food-resp-dd{width:85px !important}
.vegans-food-list{width:230px !important}
.vegans-text-dropdown.vegans-food-list  .dropdown-toggle{width:230px !important;background-position:96% 11px}
.food-comment-section{width:80% !important;}
.food-comment-section input{width:100%}
.food-flavor-selector{background:#505050;height:auto !important;min-height:300px;width:35%}
.flavors-part-section{width:91%;margin-left:5%;vertical-align:top}
.dc-part-section{width:45%}
.flavor-section{vertical-align:top;min-height:40px;line-height:33px;padding-left:25px;color:#c8c8c8;}
.flavor-section .glyphicon{padding:5px;width:20px;height:20px;color:#953195;background:#c8c8c8;margin-right:15px;font-size:14px;line-height:30px;padding-top:0;padding-bottom:10px;padding-left:8px;vertical-align:top;font-weight:800}
.flavors-selector-summary{min-height:70px;margin-left:10%;width:80%;margin-top:20px;}
.flavors-selector-summary span{line-height:50px;color:#c8c8c8}
.flavor-select-confirm{background:#a6ef00;color:#fff;padding:11px 25px;float:right;font-size:20px;cursor:pointer}
.text-underlined{text-decoration:underline}
.list-decimal{list-style-type:decimal}
.list-circle{list-style-type:disc}
.list-alphabet{list-style-type:lower-latin}
.list-rome{list-style-type:lower-roman}
.terms-waiver{overflow-y:scroll;background:#fff;height:200px;color:#000;font-family:Arial;font-weight:normal;font-size:12px;padding:15px;padding-left:30px;}
.terms-waiver p{margin-bottom:4px}
.terms-waiver td{border:1px solid #000;padding:5px;width:200px}
.terms-waiver td:last-of-type{width:300px}
.terms-waiver .list-decimal{margin-left:15px}
.terms-waiver .list-circle,.terms-waiver .list-alphabet{margin-left:30px}
.terms-waiver .list-rome{margin-left:45px}
.terms-waiver.arabic-text{direction:rtl;padding-right:30px;}
.terms-waiver.arabic-text .list-decimal{margin-right:15px}
.terms-waiver.arabic-text .list-circle{margin-rigth:30px}
.terms-waiver.arabic-text .list-alphabet{margin-rigth:30px;list-style-type:none}
.terms-waiver.arabic-text .list-rome{margin-right:45px}
.arabic-text{direction:rtl;text-align:right}
.agree-waiver-terms-text{width:94%;float:right}
@media only screen and (max-width : 480px), only screen and (min-device-width: 300px) and (max-device-width: 1200px) and (-webkit-min-device-pixel-ratio : 1.5),only screen and (min-device-pixel-ratio : 1.5),only screen and (min-device-width: 560px) and (max-device-width: 1136px) and (-webkit-min-device-pixel-ratio: 2),only screen and (min-device-width: 560px) and (max-device-width: 1200px) and (-webkit-min-device-pixel-ratio: 1),only screen and (max-device-width: 720px),  only screen and (max-device-width: 1000px) and (orientation: landscape){.terms-waiver{height:400px}
.agree-waiver-terms-text{width:85%}
.food-flavor-selector > div{margin-top:60px}
.food-flavor-selector{width:90% !important;left:36%;top:32% !important;}
.food-flavor-selector h2{font-size:35px;}
.food-flavor-selector h2 span{font-size:26px !important}
.food-flavor-selector .item-desc{font-size:30px}
.flavors-part-section{width:95%;margin-left:2%;vertical-align:top}
.flavor-section{vertical-align:top;min-height:75px;line-height:60px;padding-left:25px;color:#c8c8c8;}
.flavor-section .flavor-name{font-size:28px}
.flavor-section .flavor-price{font-size:30px}
.flavor-section .glyphicon{padding:15px;width:30px;height:30px;margin-right:15px;font-size:28px;line-height:34px;padding-top:10px;padding-bottom:13px;padding-left:16px;vertical-align:top}
.flavors-selector-summary{min-height:70px;margin-left:10%;width:80%;margin-top:20px;margin-bottom:30px;}
.flavors-selector-summary span{line-height:50px;font-size:28px;color:#c8c8c8}
.flavor-select-confirm{padding:15px 30px;font-size:40px;cursor:pointer}
.food-charge-type-title{width:80%;text-align:left;margin-left:9%;font-size:40px;line-height:46px;background:#933595;padding:25px}
.food-charge-type-subtitle{text-transform:none !important;font-weight:400}
.food-type-heding{color:#c8c8c8;font-family:Arial;font-size:34px;background:#ab81c0;padding:20px 25px;margin-left:9%;width:80%;margin-top:4px;margin-bottom:4px}
.food-item-section{min-height:60px;height:auto;line-height:60px;position:relative;width:80%;margin-left:9%;padding:6px 25px;border-bottom:1px solid #000;background:#505050;padding-top:18px;padding-bottom:0;}
.food-item-section .food-item-name{font-size:34px;line-height:40px}
.food-item-section p{vertical-align:top;display:inline-block;font-size:34px;line-height:40px;color:#c8c8c8;font-family:Arial}
.food-item-section p:nth-child(1){width:70px}
.food-item-section p:nth-child(2){width:75%}
.food-item-section p:nth-child(3){width:70px}
.food-item-tooltip{background:#505050;width:80%;margin-left:9%;margin-top:-4px;color:#c7c7c7;position:relative;max-width:80%;padding:10px 25px;right:0;border-bottom:1px solid #000;}
.food-item-tooltip p{width:100%;font-size:25px;line-height:38px}
.food-item-tooltip-subheader{margin-top:-5px}
.food-item-section .glyphicon{padding:15px;width:30px;height:30px;margin-right:15px;font-size:28px;line-height:34px;padding-top:10px;padding-bottom:13px;padding-left:16px;vertical-align:top}
.food-item-section .glyphicon-triangle-bottom,.food-item-section .glyphicon-triangle-top{padding:0;width:30px;height:30px;color:#c8c8c8;margin-right:15px;font-size:39px;line-height:60px;padding-top:0;background:transparent;padding-bottom:10px;padding-left:8px;vertical-align:top;float:right}
.food-item-section-part{width:100%;vertical-align:top}
.food-item-section-part:last-of-type{width:100%}
.vegan-leaf{font-size:70px;line-height:59px;float:right;margin-right:66px;margin-top:-40px}
.vegans-text-dropdown .dropdown-toggle{width:70px !important}
.food-type-section{margin-top:0;width:100%}
.vegans-food-resp-dd{width:85px !important}
.vegans-food-list{width:230px !important}
.vegans-text-dropdown.vegans-food-list  .dropdown-toggle{width:230px !important;background-position:96% 11px}
.vegans-section{padding-bottom:30px;margin-bottom:30px !important;min-height:97px;}
.vegans-section .food-type-heding{background:transparent;margin-top:50px;width:87%;padding:0;margin-bottom:30px}
.vegans-section .vegans-text-dropdown{width:80% !important;margin-left:9% !important;margin-right:10%;float:left;padding:10px 25px;background-position:98% 28px;height:60px;font-size:35px;line-height:60px;background-size:44px 27px}
.food-comment-section{margin-top:30px;width:100% !important;padding-left:0 !important;}
.food-comment-section input{padding:10px 25px;width:74% !important;margin-left:10%}
}