@font-face{font-family:'socialicoregular';src:url('fonts/socialico-webfont.eot?1370883280');src:url('fonts/socialico-webfont.eot?&1370883280#iefix') format("embedded-opentype"),url('fonts/socialico-webfont.woff?1370883281') format("woff"),url('fonts/socialico-webfont.ttf?1370883281') format("truetype"),url('fonts/socialico-webfont.svg?1370883280#socialicoregular') format("svg");font-weight:normal;font-style:normal}input[type=submit]{display:block;cursor:pointer;border:none;overflow:hidden;-webkit-appearance:none}html,body,div,span,applet,object,iframe,h1,h2,h3,.reservation-history h4,.reservations h4,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{font-size:16px;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}body{font-size:1em;font-family:'Open Sans', Arial, sans-serif;color:#000;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSI0OS41JSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIvPjxzdG9wIG9mZnNldD0iNTAuNSUiIHN0b3AtY29sb3I9IiNmMWYxZjEiLz48c3RvcCBvZmZzZXQ9IjUxLjUlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(49.5%, #f7f7f7),color-stop(50.5%, #f1f1f1),color-stop(51.5%, #ffffff));background-image:-moz-linear-gradient(left, #f7f7f7 49.5%,#f1f1f1 50.5%,#ffffff 51.5%);background-image:-webkit-linear-gradient(left, #f7f7f7 49.5%,#f1f1f1 50.5%,#ffffff 51.5%);background-image:linear-gradient(to right, #f7f7f7 49.5%,#f1f1f1 50.5%,#ffffff 51.5%)}.rounded{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.shaded{text-shadow:1px,2px,#000}::-moz-selection{background:green;color:#fff}::selection{background:green;color:#fff}a{color:#fff;text-decoration:none}h1,h2,h3,.reservation-history h4,.reservations h4,h4,h5,h6{color:#000}h2{font-weight:600}p{margin-bottom:30px;font-size:20px;line-height:36px}strong{font-weight:800}.container{max-width:1020px;margin-left:auto;margin-right:auto}.container:after{content:" ";display:block;clear:both}.holder:after,.holder:before{content:"";display:table}.holder:after{clear:both}.holder{*zoom:1}.bordered{margin-bottom:40px;border-bottom:1px solid #edf1f1}.padding,.reservations-overview th,.reservations-overview td,#popup-wrapper header,#popup-wrapper footer,#popup-wrapper form{padding-left:50px}.padded-20{margin-bottom:20px}.padded-40{margin-bottom:40px}.padded-60{margin-bottom:60px}.padded-80{margin-bottom:80px}header[role=banner]{padding:25px 0;background:url('../images/header-bg.jpg?1447030328');background-repeat:no-repeat;background-position:center center;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}header[role=banner] .logo{margin-right:30px;float:left;text-decoration:none}header[role=banner] .logo strong{font-weight:500;font-size:9px;color:#fff;text-align:center}header[role=banner] .logo img{display:block}header[role=banner] .user-menu{padding-top:6px;float:right}header[role=banner] .user-menu li{margin-right:25px;float:left}header[role=banner] .user-menu li:nth-child(2) a{background-position:0 -20px}header[role=banner] .user-menu a{padding:2px 0 2px 25px;font-size:13px;font-weight:500;display:block;background:url('../images/sprites-user-menu.png?1447071108') no-repeat 0 2px}header[role=banner] nav{padding-top:8px;float:left}header[role=banner] nav li{margin-right:20px;float:left;font-size:13px}header[role=banner] nav li:last-child:after{position:relative;right:-8px;top:-3px;content:'\25bc	';font-size:7px;font-weight:normal;color:#fff}header[role=banner] nav a{font-weight:600}header[role=banner] .pic{padding-top:100px;width:15.25424%;float:left}header[role=banner] .info{width:66.10169%;float:left;padding-left:6.35593%;padding-top:120px}#sidebar-menu{width:18.64407%;float:left;padding-top:120px}#sidebar-menu li{border-bottom:1px solid #e1e1e1}#sidebar-menu li a{padding:20px 0 22px 25px;color:#4d4d4d;font-size:15px;display:block}#sidebar-menu li.selected{border-left:1px solid #e1e1e1}#sidebar-menu li.selected a{background-color:#fff;color:#48adb1}#sidebar-menu li.selected a:after{content:"\203A";position:relative;right:-10px;font-size:20px}#sidebar-menu li:last-child:not(.selected){border-bottom:0}#sidebar-menu li.selected:first-child{border-top:1px solid #e1e1e1}div[role=main]{width:79.66102%;float:left;padding-bottom:100px;background-color:#fff}div[role=main] h1{padding:46px 50px;margin-bottom:50px;border-bottom:1px solid #e5e5e5;font-size:28px;font-weight:600;color:#4d4d4d}div[role=main] h2{padding:0 0 20px 10px;font-size:22px;color:#222222}div[role=main] h2:before{width:9px;height:8px;background-color:#039bbf;content:'';display:inline-block;position:relative;top:-3px;left:-10px}div[role=main] h2 span{padding-left:15px;font-size:15px;line-height:35px;color:#838383;font-weight:500;display:block;text-transform:none}input[type=text],input[type=password]{padding:15px;width:66.10169%;float:left;margin-bottom:12px;border:1px solid #c0cdce;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;color:#222222;font-size:18px;font-weight:600}input[type=text].small,input[type=password].small{width:32.20339%;float:left}input[type=submit]{padding:15px 30px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-weight:bold;display:block;float:right;background-color:#3f9ee0;font-size:14px;color:#ffffff;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI5MCUiIHN0b3AtY29sb3I9IiMzZjllZTAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZDgzYjIiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(90%, #3f9ee0),color-stop(100%, #3d83b2));background-image:-moz-linear-gradient(top, #3f9ee0 90%,#3d83b2);background-image:-webkit-linear-gradient(top, #3f9ee0 90%,#3d83b2);background-image:linear-gradient(to bottom, #3f9ee0 90%,#3d83b2);-moz-box-shadow:0px 3px 2px #d8ebf9;-webkit-box-shadow:0px 3px 2px #d8ebf9;box-shadow:0px 3px 2px #d8ebf9}input[type=submit]:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:0.9}fieldset{margin-bottom:60px}fieldset:after,fieldset:before{content:"";display:table}fieldset:after{clear:both}fieldset{*zoom:1}fieldset span{font-size:12px;color:#222222;display:block;clear:both;text-transform:uppercase}fieldset label{margin-bottom:30px;cursor:pointer;display:block}fieldset label:after,fieldset label:before{content:"";display:table}fieldset label:after{clear:both}fieldset label{*zoom:1}fieldset label.half{width:45.91837%;float:left}fieldset label.half input[type=text]{clear:both;width:100%;float:left;margin-left:0;margin-right:0}fieldset label.half:last-child{float:right;margin-right:0}fieldset label.col5{width:18.91892%;float:left}fieldset label.col5:nth-child(5n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}fieldset label.col5:nth-child(5n+2){margin-left:20.27027%;margin-right:-100%;clear:none}fieldset label.col5:nth-child(5n+3){margin-left:40.54054%;margin-right:-100%;clear:none}fieldset label.col5:nth-child(5n+4){margin-left:60.81081%;margin-right:-100%;clear:none}fieldset label.col5:nth-child(5n+5){margin-left:81.08108%;margin-right:-100%;clear:none}fieldset label.col5 input[type=text]{clear:both;width:100%;float:left;margin-left:0;margin-right:0;display:inline-block}fieldset .row{margin-bottom:30px}fieldset .row:after,fieldset .row:before{content:"";display:table}fieldset .row:after{clear:both}fieldset .row{*zoom:1}fieldset .row label{margin-bottom:0}.reservation-history table,.reservations table{width:100%;margin-bottom:40px;border:1px solid #eeeff0;-moz-box-shadow:0px 2px 15px #eee;-webkit-box-shadow:0px 2px 15px #eee;box-shadow:0px 2px 15px #eee;border-bottom:none}.reservation-history th,.reservations th{height:46px;background-color:#f4f7f8}.reservation-history th:first-child,.reservations th:first-child{font-size:14px;font-weight:bold}.reservation-history th:first-child span,.reservations th:first-child span{padding:12px 0 12px 20px;border-left-width:8px;border-left-style:solid}.reservation-history th:first-child.active span,.reservations th:first-child.active span{border-color:#6cbf4a;color:#6cbf4a}.reservation-history th:first-child.canceled span,.reservations th:first-child.canceled span{border-color:#d95b32;color:#d95b32}.reservation-history th:first-child.modified,.reservations th:first-child.modified{border-color:#009abe;color:#009abe}.reservation-history th:first-child.passed span,.reservations th:first-child.passed span{border-color:#4aaeb2;color:#4aaeb2}.reservation-history th.col-3,.reservations th.col-3{padding:10px 20px 0 0;text-align:right}.reservation-history td,.reservations td{padding:20px 20px 10px 20px;vertical-align:top;border-bottom:1px solid #eeeff0}.reservation-history td.middle,.reservations td.middle{vertical-align:middle}.reservation-history h3,.reservations h3,.reservation-history h4,.reservations h4{margin-bottom:5px;font-weight:600;font-size:11px;color:#8a8b8a}.reservation-history h3.right,.reservations h3.right,.reservation-history h4.right,.reservations h4.right{text-align:right}.reservation-history h4,.reservations h4{margin-bottom:20px;font-size:12px}.reservation-history p,.reservations p{margin-bottom:20px;font-weight:600;font-size:17px;color:#4d4d4d;white-space:nowrap;line-height:20px}.reservation-history p.small,.reservations p.small{font-size:15px}.reservation-history p img,.reservations p img{bottom:-3px;position:relative}.reservation-history .blue,.reservations .blue{color:#3f9ee0}.reservation-history .green,.reservations .green{color:#6cbf4a}.reservation-history .red,.reservations .red{color:#d95b32}.reservation-history li,.reservations li{margin-bottom:10px;text-align:right;overflow:hidden;color:#555555;font-size:14px;font-weight:600}.reservation-history li span,.reservations li span{width:40px;float:right;font-weight:bold}.res-number,.reservations th:first-child span{padding:4px 10px;display:inline-block;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;background-color:#fff;color:#d0d2d3;font-size:12px;font-weight:600}.res-number span,.reservations th:first-child span span{color:#666e75}.action{overflow:hidden}.action li{margin-left:10px;padding-left:10px;float:right}.action a{padding-left:20px;display:block;color:#439bdc;font-weight:bold;font-size:14px}.action a.options{margin-right:10px;background:url('../images/ico-options.png?1447245263') no-repeat left center}.action a.options:after{position:relative;right:-7px;top:-1px;content:'\25bc';font-size:9px;font-weight:normal;color:#439bdc}.action a.print{margin-right:10px;background:url('../images/ico-print.png?1447289590') no-repeat left center}.view-order{padding-left:18px;background:url('../images/ico-search.png?1447290712') no-repeat;display:inline-block;font-size:13px;color:#5ea5d9;text-decoration:underline}.view-order:hover{text-decoration:none}.info{margin-bottom:70px}.info:after,.info:before{content:"";display:table}.info:after{clear:both}.info{*zoom:1}.info dl{width:23.72881%;float:left;font-size:36px;font-weight:300}.info dl dt{margin-bottom:5px}.info dl dd{font-size:14px;color:#6dbdc1}.info dl sup{font-size:24px;vertical-align:super}.reservations table{width:100%}.reservations th{padding:10px 20px 12px 15px}.reservations th:first-child span{border:0}.reservations li{border-left:1px solid #d9dcdc;margin-bottom:0;padding-bottom:0}.reservations li:last-child{border:none}.reservations li .view-order{text-decoration:none}.rewards{padding:3px 0 0 35px;background:url('../images/ico-info.png?1447330416') left top no-repeat}.rewards h3,.rewards .reservation-history h4,.reservation-history .rewards h4,.rewards .reservations h4,.reservations .rewards h4{margin-bottom:10px;font-weight:normal;font-size:18px;color:#009abe}.rewards p{font-size:14px;line-height:22px;color:#8a8b8a;margin-bottom:0}.reservations-overview .padding,.reservations-overview th,.reservations-overview td,.reservations-overview #popup-wrapper header,#popup-wrapper .reservations-overview header,.reservations-overview #popup-wrapper footer,#popup-wrapper .reservations-overview footer,.reservations-overview #popup-wrapper form,#popup-wrapper .reservations-overview form{padding:20px 15px}.reservations-overview th{font-size:11px;color:#222222}.reservations-overview td{font-size:13px;font-weight:600;color:#8a8b8a}.reservations-overview td .options{border:1px solid transparent}.reservations-overview tr:nth-child(2n) td{background-color:#f8fafb}.reservations-overview tr:nth-child(2n) td ul:hover .options{border-color:#e1e3e3;border-bottom:0}.reservations-overview .blue{color:#3f9ee0}.reservations-overview .darkBlue{color:#00607f}.reservations-overview .green{color:#6cbf4a}.reservations-overview ul{position:relative}.reservations-overview ul *{-moz-transition:none 1s;-o-transition:none 1s;-webkit-transition:none 1s;transition:none 1s}.reservations-overview ul:hover ul{display:block}.reservations-overview ul:hover .options{background-color:#fff;border-color:#e1e3e3;border-bottom:0;z-index:99}.reservations-overview ul:hover .options span{background:url('../images/sprites-options.png?1447374026') no-repeat left -16px}.reservations-overview ul .options{padding:10px 10px 6px 10px;display:block;position:relative;z-index:1;-moz-border-radius:5px 0 0 0;-webkit-border-radius:5px;border-radius:5px 0 0 0}.reservations-overview ul .options span{width:16px;height:16px;display:block;background:url('../images/sprites-options.png?1447374026') no-repeat left top}.reservations-overview ul ul{width:225px;padding:20px 20px 0 20px;background-color:#fff;position:absolute;right:0;top:32px;border:1px solid #e1e3e3;display:none;z-index:9;-moz-border-radius:5px 0 5px 5px;-webkit-border-radius:5px;border-radius:5px 0 5px 5px}.reservations-overview ul ul li{margin-bottom:15px}.reservations-overview ul ul a{font-weight:600;font-size:12px;color:#4d4d4d}.reservations-overview td{position:relative}.reservations-overview .credited{padding:5px 12px;white-space:nowrap;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;position:absolute;left:50px;top:-10px;color:#8a8b8a;background-color:#fff;z-index:9999}.reservations-overview .credited span{color:#6cbf4a}.bordered.padded-20{margin-bottom:20px}footer[role=contentinfo]{padding:50px 0 30px;border-top:5px solid #e8512f;background-color:#282d31}footer[role=contentinfo] h3,footer[role=contentinfo] .reservation-history h4,.reservation-history footer[role=contentinfo] h4,footer[role=contentinfo] .reservations h4,.reservations footer[role=contentinfo] h4{margin-bottom:20px;font-weight:bold;font-size:15px;color:#ffffff}.menu-block{width:25%;float:left}.menu-block:last-child{float:right;margin-right:0}.menu-block ul{margin-bottom:30px}.menu-block li{margin-bottom:15px;color:#a1a3a5;font-size:13px}.menu-block li a{font-size:13px;color:#7e8183}.menu-block li span{font-weight:bold;color:#ffb300}.social-menu:after,.social-menu:before{content:"";display:table}.social-menu:after{clear:both}.social-menu{*zoom:1}.social-menu li{margin-right:20px;float:left}.social-menu li:nth-child(1) a{width:21px}.social-menu li:nth-child(2) a{width:10px;background-position:-44px 0}.social-menu li:nth-child(3) a{width:20px;background-position:-73px 0}.social-menu li:nth-child(4) a{width:18px;background-position:-110px 0}.social-menu a{height:19px;display:block;background:url('../images/sprites-social-icons.png?1447206100') no-repeat}.site-info{padding-top:35px;border-top:1px solid #393f43;color:#a1a3a5;font-size:12px}.site-info img{width:83px}.site-info p{margin-bottom:0;float:right;font-size:12px;position:relative;top:-5px}.site-info span{top:-5px;right:-20px;position:relative}#popup-wrapper{width:100%;height:100%;background-color:rgba(0,0,0,0.45);position:absolute;left:0;top:0;text-align:center}#popup-wrapper .padding,#popup-wrapper .reservations-overview th,.reservations-overview #popup-wrapper th,#popup-wrapper .reservations-overview td,.reservations-overview #popup-wrapper td,#popup-wrapper header,#popup-wrapper footer,#popup-wrapper form{padding:25px 50px}#popup-wrapper .content{max-width:670px;width:100%;overflow:hidden;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;text-align:left;background-color:#fff;display:inline-block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#popup-wrapper header{background-color:#49b9bd}#popup-wrapper header p{font-size:14px;font-weight:normal;color:#ffffff;margin-bottom:0}#popup-wrapper header p span{font-weight:600}#popup-wrapper h3,#popup-wrapper .reservation-history h4,.reservation-history #popup-wrapper h4,#popup-wrapper .reservations h4,.reservations #popup-wrapper h4{margin-bottom:10px;font-size:23px;color:#ffffff;font-weight:600}#popup-wrapper .close{right:20px;top:20px;position:absolute;font-size:23px;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif}#popup-wrapper footer{background-color:#f5f5f5;text-align:center}#popup-wrapper footer p{margin-bottom:0;font-size:14px;line-height:20px;color:#8a8b8a}#popup-wrapper .row{margin-bottom:20px}#popup-wrapper .row:after,#popup-wrapper .row:before{content:"";display:table}#popup-wrapper .row:after{clear:both}#popup-wrapper .row{*zoom:1}#popup-wrapper form{padding-bottom:0}#popup-wrapper label{width:44.91525%;float:left}#popup-wrapper label:last-child{float:right;margin-right:0}#popup-wrapper input[type=text]{width:100%;display:block;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #c0cdce;font-size:17px;font-weight:600;color:#222222}#popup-wrapper .cols label{width:29.66102%;float:left;margin-right:5.50847%}#popup-wrapper .cols label:last-child{float:right;margin-right:0}#popup-wrapper .submit{text-align:center}#popup-wrapper .submit input{width:40.67797%;position:relative;bottom:-20px;display:inline-block;float:none}#popup-wrapper fieldset{margin-bottom:0}#popup-wrapper .calendar input{padding-left:34px;background:url('../images/ico-calendar.png?1447382802') 10px center no-repeat}#popup-wrapper .location input{padding-left:34px;background:url('../images/ico-location.png?1447382769') 10px center no-repeat}@media only screen and (max-width: 64em){header[role=banner]{padding:10px 0;text-align:center}header[role=banner] .container{max-width:450px}header[role=banner] .user-menu,header[role=banner] .logo,header[role=banner] nav{display:inline-block;float:none}header[role=banner] .user-menu{margin-bottom:10px}header[role=banner] .logo{margin-bottom:10px}body{background:none;background-color:#fff}#sidebar-menu{width:auto;float:none;text-align:center;padding-top:0;background-color:#fff}#sidebar-menu ul{display:inline-block}#sidebar-menu li{float:left;border:none}#sidebar-menu li a{padding:15px 10px;font-size:13px}#sidebar-menu li.selected{border:0}#sidebar-menu li.selected a:after{display:none}div[role=main]{width:100%;padding-bottom:20px;border-top:1px solid #e5e5e5}div[role=main] h1{padding:20px;margin-bottom:20px}div[role=main] .padding,div[role=main] .reservations-overview th,.reservations-overview div[role=main] th,div[role=main] .reservations-overview td,.reservations-overview div[role=main] td,div[role=main] #popup-wrapper header,#popup-wrapper div[role=main] header,div[role=main] #popup-wrapper footer,#popup-wrapper div[role=main] footer,div[role=main] #popup-wrapper form,#popup-wrapper div[role=main] form{padding-left:20px;padding-right:20px}footer[role=contentinfo]{padding-left:20px;padding-right:20px}.reservation-history table th.col-1,.reservations table th.col-1{min-width:240px}.reservation-history table th.col-2,.reservations table th.col-2{min-width:300px}.reservation-history table th.col-3,.reservations table th.col-3{min-width:280px}}@media only screen and (max-width: 56.25em){table{overflow-x:auto;display:block;background-image:linear-gradient(to right, #ffffff,rgba(255,255,255,0)),linear-gradient(to left, #ffffff,rgba(255,255,255,0)),linear-gradient(to right, #c3c3c5,rgba(195,195,197,0)),linear-gradient(to left, #c3c3c5,rgba(195,195,197,0));background-position:0 0, 100% 0, 0 0, 100% 0;background-repeat:no-repeat;background-color:transparent;background-size:6em 100%, 6em 100%, 1.5em 100%, 1.5em 100%;background-attachment:local, local, scroll, scroll}.reservations-overview td,.reservations-overview th,.reservation-history td,.reservations td,.reservation-history th,.reservations th{border-bottom:1px dashed #c3c3c5}.reservations-overview tr:nth-child(2n) td,.reservation-history tr:nth-child(2n) td,.reservations tr:nth-child(2n) td{background:transparent}.menu-block{width:50%;float:left}.menu-block:last-child{float:left}}@media only screen and (max-width: 44em){header[role=banner]{background-image:none;background-color:#4a443c}#popup-wrapper{display:none}header[role=banner] nav li{margin-right:10px}header[role=banner] nav a{font-weight:normal}input[type=text],input[type=password],input[type=text].small,input[type=password].small{clear:both;width:100%;float:left;margin-left:0;margin-right:0}fieldset label.col5{width:45.91837%;float:left;margin-bottom:30px}fieldset label.col5:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}fieldset label.col5:nth-child(2n+2){margin-left:47.95918%;margin-right:-100%;clear:none}fieldset label.col5:nth-child(2n){float:right;margin-right:0;margin-bottom:0}}@media only screen and (max-width: 30em){header[role=banner] .user-menu{display:none}header[role=banner] .logo{margin-right:0}#sidebar-menu ul{display:block}#sidebar-menu li{float:none}#sidebar-menu li:not(:last-child){border-bottom:1px solid #e1e1e1}#sidebar-menu li a{text-align:center;display:block}header[role=banner] .container{max-width:420px}header[role=banner] .user-menu a{padding:0;background:none}header[role=banner] .user-menu li{margin-bottom:0.2em;float:none;text-align:center;font-size:1em}header[role=banner] nav{display:block}header[role=banner] nav li{display:block;margin-bottom:.5em;float:none;font-size:1em;text-align:left}header[role=banner] nav li:last-child:after{display:none}header[role=banner] nav li a{display:block;text-align:center}.menu-block{width:100%;float:left;float:none}.menu-block:last-child{float:none}.bordered{padding-bottom:20px}fieldset .row{margin-bottom:0}fieldset label.col5{margin-bottom:30px;clear:both;width:100%;float:left;margin-left:0;margin-right:0}fieldset label.col5:nth-child(2n){float:none;margin-left:0;margin-right:0;margin-bottom:30px}fieldset label.half{margin-bottom:30px;clear:both;width:100%;float:left;margin-left:0;margin-right:0}fieldset label.half:last-child{float:none;margin-left:0;margin-right:0}}
/*# sourceMappingURL=default.css.map */
