/*!
Theme Name: Go Creations Custom Theme
Client: Name
Version: 0.0.1
Tags: go creations
*/html,body{border:0;margin:0;padding:0}div,span,object,iframe,img,table,caption,thead,tbody,tfoot,tr,tr,td,article,aside,canvas,details,figure,hgroup,menu,nav,footer,header,section,summary,mark,audio,video{border:0;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,ins,q,samp,small,strong,sub,sup,b,i,hr,dl,dt,dd,ol,ul,li,fieldset,legend,label{border:0;font-size:100%;vertical-align:baseline;margin:0;padding:0}article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,nav,section,audio,video{display:block}table{border-collapse:separate;border-spacing:0}table caption,table th,table td{text-align:left;vertical-align:middle}a img{border:0}:focus{outline:0}input{-webkit-tap-highlight-color:transparent}img::selection{background:transparent}button{border:0;background:transparent}input,select,textarea{border-radius:0;appearance:none}select{text-indent:1px;text-overflow:''}a,li,table,h1,h2,h3,h4,h5,h6,input,select,button,textarea,p,span,div{font-family:open sans;color:#464646}h1,h2,h3,h4,h5,h6{margin-top:0px;margin-bottom:0px}a:hover,a:focus{text-decoration:none}a,span{font-size:14px}p{float:left;width:100%;margin:0px}ol,ul{list-style:none;margin:0px;padding:0px}*,*:before,*:after{box-sizing:border-box;padding:0 0 0 0;margin:0 0 0 0}div{float:left;width:100%}.clear{clear:both}.width-1{max-width:8.33333333%}.width-2{max-width:16.6666666%}.width-3{max-width:25%}.width-4{max-width:33.3333333%}.width-5{max-width:41.65%}.width-6{max-width:50%}.width-7{max-width:58.3333333%}.width-8{max-width:66.6666666%}.width-9{max-width:75%}.width-10{max-width:83.33333333%}.width-11{max-width:91.66666667%}.width-12{max-width:100%}.flex-1{flex-basis:8.33333333%}.flex-2{flex-basis:16.6666666%}.flex-3{flex-basis:25%}.flex-4{flex-basis:33.3333333%}.flex-5{flex-basis:41.65%}.flex-6{flex-basis:50%}.flex-7{flex-basis:58.3333333%}.flex-8{flex-basis:66.6666666%}.flex-9{flex-basis:75%}.flex-10{flex-basis:83.33333333%}.flex-11{flex-basis:91.66666667%}.flex-12{flex-basis:100%}.flexCls{display:flex}.flexWrap{display:flex;flex-wrap:wrap}.flexColumn{flex-direction:column}.admin-bar .customHeader{margin-top:32px}#wp-toolbar{width:100%}.customHeader{display:block}.mobHeader{display:none}.container{padding-left:0 !important;padding-right:0 !important;width:100% !important}.container{margin-top:100px}::selection{background:#999;color:#fff}a{outline:0 !important;transition:all 0.2s ease-in-out}p{font-size:16px;line-height:1.4}.acf-map div{width:auto}.acf-map .gmnoprint .gm-style-mtc{line-height:40px}a.backToTop{background:#555;border-radius:50%;bottom:5px;cursor:pointer;height:30px;position:fixed;right:5px;width:30px;z-index:99;opacity:0;transition:all 0.3s ease-in-out}a.backToTop:before{display:block;content:"";height:12px;width:12px;border-left:1px solid #fff;border-top:1px solid #fff;position:absolute;top:12px;left:calc(50% - 6px);transform:rotate(45deg);border-top-left-radius:0}a.backToTop.showBackToTop{opacity:1}select{appearance:none;text-indent:1px;text-overflow:''}.selectField::after{display:block;content:"";height:6px;width:10px;border-top:6px solid #000;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;top:19px;right:13px;pointer-events:none}.dateIcon .wpcf7-form-control-wrap::before{content:"";position:absolute;top:8px;width:30px;height:30px;left:15px;background:url("images/date.png");background-size:contain;pointer-events:none}.timeIcon .wpcf7-form-control-wrap::before{content:"";position:absolute;top:8px;width:30px;height:30px;left:15px;background:url("images/timegreen.png");background-size:contain;pointer-events:none}.iconField input,.iconField select{float:left;width:100%;padding:12px 12px 12px 50px;font-size:16px;border:none}.wpcf7-form-control-wrap{float:left;width:100%;position:relative}#ui-datepicker-div{background:#fff;border:0 none !important;border-radius:0 !important;box-shadow:0 0 15px rgba(0,0,0,0.1);position:relative;padding:0 !important;z-index:99999 !important}.half_field_right input{color:#737373 !important;font-size:16px !important;border-left:0 !important}.ui-datepicker .ui-datepicker-header{background:#797979;border:0 none !important;border-radius:0 !important;color:#ffffff;font-weight:300 !important;letter-spacing:0 !important;position:relative}.ui-datepicker-title span{color:#fff;font-size:19px !important}.ui-datepicker th span{border:0 none;color:#898989;font-weight:300 !important;padding:0.7em 0.3em;text-align:center}.ui-datepicker-calendar{margin-bottom:0 !important}table.ui-datepicker-calendar th span{color:#363636 !important;font-weight:300 !important}.ui-datepicker td{padding:0.5px !important}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:#EBEBEB !important;background:#EBEBEB !important;font-weight:normal;color:#000 !important;padding:8px !important;text-align:center}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#5d81b8 !important;border:0 none !important;color:#fff !important}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{background:#2BA6CB !important;border:0 none !important;color:#ffffff !important;font-weight:normal}a.ui-datepicker-prev:hover,a.ui-datepicker-next:hover,.ui-widget-header .ui-icon{background:transparent !important}a.ui-datepicker-prev{border-bottom:1px solid #fff;border-left:1px solid #fff;border-radius:0 !important;height:20px !important;left:12px !important;position:relative;top:8px !important;transform:rotate(45deg);width:20px !important}a.ui-datepicker-next{border-bottom:1px solid #fff;border-right:1px solid #fff;border-radius:0 !important;height:20px !important;right:12px !important;position:relative;top:8px !important;transform:rotate(-45deg);width:20px !important}a.ui-datepicker-prev:hover{border-bottom:1px solid #fff !important;border-left:1px solid #fff !important}a.ui-datepicker-next:hover{border-bottom:1px solid #fff !important;border-right:1px solid #fff !important}.ui-widget-header a{cursor:pointer}@keyframes loading_rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}div.wpcf7 .ajax-loader{background-image:none !important;position:absolute;top:10px;right:10px;width:25px;height:25px;border-radius:50%;background-color:transparent;border-left:2px solid #000;border-right:2px solid #000;border-top:2px solid transparent;border-bottom:2px solid transparent}div.wpcf7 .ajax-loader.is-active{animation:loading_rotate 1s linear infinite;animation-iteration-count:infinite;display:block}.wpcf7-response-output{float:left;font-weight:400;letter-spacing:0;position:relative;text-align:center;text-transform:none;width:100%}.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{padding:25px;float:left;width:100%;position:relative;top:0;left:0;background:#009900;color:#fff;font-size:16px;border:none}.wpcf7-not-valid-tip{float:left;width:100%;position:relative}.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{padding:25px;float:left;width:100%;position:relative;top:0;left:0;background:#ff0000;color:#fff;font-size:16px;border:none}a.bx-prev,a.bx-next{background-image:none !important}@media screen and (max-width: 1000px){.customHeader{display:none}.mobHeader{display:block}}.datetimepicker{position:relative;height:280px;width:800px}.datepicker{position:absolute;top:0;height:280px;width:800px;background:#fff;filter:drop-shadow(0 0 10px rgba(0,0,0,0.2));user-select:none;z-index:0;display:none}.datepicker.show{display:block}.datepicker:after{content:'';display:block;position:absolute;top:0;left:calc(33.3333% / 2 - 10px);width:30px;height:30px;transform:translateY(-50%) rotate(45deg);background:#fff;z-index:-1}.datepicker .dp-header{position:relative;height:60px;background:#fff}.datepicker .dp-header .dp-year-select{width:250px;height:100%;background:#fff;float:left}.datepicker .dp-header .dp-year-select .prev,.datepicker .dp-header .dp-year-select .next{position:relative;display:inline-block;width:40px;height:40px;margin:10px;opacity:1;cursor:pointer;border-radius:50%;transition:.3s ease}.datepicker .dp-header .dp-year-select .prev:hover,.datepicker .dp-header .dp-year-select .next:hover{background-color:#eee;transition:.1s ease}.datepicker .dp-header .dp-year-select .prev:after,.datepicker .dp-header .dp-year-select .next:after{content:'';position:absolute;display:block;top:0;left:0;height:100%;width:100%;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNNSAzbDMuMDU3LTMgMTEuOTQzIDEyLTExLjk0MyAxMi0zLjA1Ny0zIDktOXoiLz48L3N2Zz4=");opacity:.4}.datepicker .dp-header .dp-year-select .prev.prev,.datepicker .dp-header .dp-year-select .next.prev{float:left}.datepicker .dp-header .dp-year-select .prev.prev:after,.datepicker .dp-header .dp-year-select .next.prev:after{transform:scaleX(-1) scale(0.33)}.datepicker .dp-header .dp-year-select .prev.next,.datepicker .dp-header .dp-year-select .next.next{float:right}.datepicker .dp-header .dp-year-select .prev.next:after,.datepicker .dp-header .dp-year-select .next.next:after{transform:scale(0.33)}.datepicker .dp-header .dp-year-select .date,.datepicker .dp-header .dp-year-select .year{display:inline-block;font-size:1rem;line-height:63px;height:60px;font-weight:600;color:#ccc}.datepicker .dp-header .dp-year-select .date.year,.datepicker .dp-header .dp-year-select .year.year{color:#333;margin-left:20px}.datepicker .dp-header .dp-year-select .date sup,.datepicker .dp-header .dp-year-select .year sup{position:relative;font-size:.75rem}.datepicker .dp-header .dp-days-header{height:60px;position:relative;width:calc(100% - 250px);padding:10px}.datepicker .dp-header .dp-days-header .dp-day{height:40px;line-height:40px;width:14.2857%;height:100%;font-size:1rem;color:#999;float:left}.datepicker .dp-month-select{position:relative;width:250px;height:calc(100% - 60px);float:left;background:#fff;padding:0 10px 10px 10px}.datepicker .dp-month-select:after{content:'';display:block;position:absolute;right:-1px;top:-60px;width:2px;height:calc(100% + 40px);margin:10px 0;background:#eee}.datepicker .dp-month-select .dp-month-cell{font-size:1rem;color:#000;float:left;width:33.3333%;height:calc(100% / 4);line-height:45px}.datepicker .dp-month-select .dp-month-cell button.month{position:relative;width:calc(100% - 10px);height:calc(100% - 10px);margin:5px;font-size:1rem;font-weight:600;color:#777;cursor:pointer;z-index:0}.datepicker .dp-month-select .dp-month-cell button.month:after{content:'';position:absolute;display:block;width:calc(100% - 10px);height:32px;top:0;left:0;margin:5px 5px;border-radius:20px;background:transparent;z-index:-1;pointer-events:none;transition:.3s ease}.datepicker .dp-month-select .dp-month-cell button.month:hover:after{background:#eee;transition:.1s ease}.datepicker .dp-month-select .dp-month-cell button.month.active{color:#fff}.datepicker .dp-month-select .dp-month-cell button.month.active:after{background:#aaa}.datepicker .dp-month-select .dp-month-cell button.month.active:hover:after{background:#999}.datepicker .dp-day-select{width:550px;height:calc(100% - 60px);float:left;padding:0 10px 10px 10px}.datepicker .dp-day-select .dp-day-cell{width:calc(100% / 7);height:calc(100% / 6)}.datepicker .dp-day-select .dp-day-cell button.day{position:relative;width:calc(210 / 6 * 1px);height:100%;margin:0 5px;font-size:1rem;cursor:pointer;z-index:0}.datepicker .dp-day-select .dp-day-cell button.day.current{color:#09f}.datepicker .dp-day-select .dp-day-cell button.day.current:after{background:#f5f5f5}.datepicker .dp-day-select .dp-day-cell button.day.current:hover:after{background:#eee}.datepicker .dp-day-select .dp-day-cell button.day.active{color:#fff}.datepicker .dp-day-select .dp-day-cell button.day.active:after{background:#aaa}.datepicker .dp-day-select .dp-day-cell button.day.active:hover:after{background:#999}.datepicker .dp-day-select .dp-day-cell button.day.invalid{pointer-events:none;opacity:.5}.datepicker .dp-day-select .dp-day-cell button.day.red{pointer-events:none;opacity:.5}.datepicker .dp-day-select .dp-day-cell button.day.red:after{background:#fdd}.datepicker .dp-day-select .dp-day-cell button.day:after{content:'';position:absolute;display:block;width:100%;height:100%;top:0;left:0;border-radius:50%;transform:scale(0.9);z-index:-1;transition:.3s ease}.datepicker .dp-day-select .dp-day-cell button.day:hover:after{background:#eee;background:#eee;transform:scale(1);transition:.1s ease}.datepicker .dp-error-container{position:absolute;height:60px;width:100%;bottom:-60px;left:0;background:#fff;text-align:center;font-size:1rem;line-height:60px;transform:translateY(-20px);opacity:0;transition:.2s ease}.datepicker .dp-error-container.show{opacity:1;transform:translateY(0)}.timepicker{position:absolute;top:0;height:460px;width:800px;background:#fff;filter:drop-shadow(0 0 10px rgba(0,0,0,0.2));user-select:none;z-index:0;display:none}.timepicker.show{display:block}.timepicker:after{content:'';display:block;position:absolute;top:0;left:calc(33.3333% + 33.3333% / 2 - 30px);width:30px;height:30px;transform:translateY(-50%) rotate(45deg);background:#fff;z-index:-1}.timepicker .tp-header{height:80px;background:#fff}.timepicker .tp-header .tp-header-prompt,.timepicker .tp-header .tp-header-hours{color:#333;font-size:.9rem;text-align:left;padding:0 10px}.timepicker .tp-header .tp-header-prompt.tp-header-prompt,.timepicker .tp-header .tp-header-hours.tp-header-prompt{height:50px;margin:0 20px;line-height:60px;width:calc(100% - 40px);box-shadow:0 1px #000}.timepicker .tp-header .tp-header-prompt.tp-header-hours,.timepicker .tp-header .tp-header-hours.tp-header-hours{position:relative;display:flex;height:30px;line-height:45px}.timepicker .tp-header .tp-header-prompt.tp-header-hours .hour,.timepicker .tp-header .tp-header-hours.tp-header-hours .hour{flex:1 1 0;max-width:70px;height:40px;margin:0;padding:0;text-align:center}.timepicker .tp-timetable{height:calc(100% - 80px);display:flex;padding:10px}.timepicker .tp-timetable .tp-table-header{height:40px}.timepicker .tp-timetable .tp-hour-col{position:relative;flex:1 1 0;max-width:70px}.timepicker .tp-timetable .tp-hour-col .tp-hour{height:40px}.timepicker .tp-timetable .tp-hour-col .tp-hour button.hour{font-size:.9rem;line-height:30px;height:30px;margin:5px;width:calc(100% - 10px);border-radius:20px;box-shadow:0 0 0 1px #333;color:#333;background:transparent;cursor:pointer;transition:.3s ease}.timepicker .tp-timetable .tp-hour-col .tp-hour button.hour.selected{background:#333;color:#fff;transition:.1s ease}.timepicker .tp-timetable .tp-hour-col .tp-hour button.hour.booked{background:#eee;box-shadow:0 0 0 1px #ccc;color:#999;pointer-events:none}.booking-details{position:absolute;top:-120px;width:800px;background:#eee;display:none}.booking-details.show{display:block}.booking-details .bd-header{height:40px;background:#333;text-align:right}.booking-details .bd-header button.bd-edit-submission{color:#fff;height:40px;line-height:40px;padding:0 25px;font-size:1rem;font-weight:300;text-decoration:underline}.booking-details .bd-header button.bd-edit-submission:hover{cursor:pointer;color:#eee}.booking-details .bd-main-container{width:70%;float:left;padding:15px}.booking-details .bd-main-container .bd-col{width:50%;float:left}.booking-details .bd-main-container .input{padding:10px}.booking-details .bd-main-container .input label{font-size:1rem;display:block;height:30px;line-height:30px;text-align:left;color:#333}.booking-details .bd-main-container .input label span.req{color:#d00}.booking-details .bd-main-container .input input{display:block;width:100%;border:none;height:40px;padding:0 15px}.booking-details .bd-main-container .input textarea{display:block;width:100%;padding:15px;min-height:120px;border:none;resize:none}.booking-details .bd-submit-container{padding:25px 25px 25px 0;position:absolute;bottom:0;right:0;width:30%}.booking-details .bd-submit-container .bd-title{height:40px;line-height:40px;font-size:1.3rem}.booking-details .bd-submit-container .bd-description{line-height:18px;font-size:.8rem;font-weight:600}.booking-details .bd-submit-container button.bd-submit-btn{margin-top:20px;width:100%;height:100px;background:#333;color:#fff;text-transform:uppercase;font-size:1.5rem;cursor:pointer}#searchForm{position:relative;display:block;margin:0 auto;width:800px;font-size:0;text-align:center;float:none}#searchForm .sf-header{width:800px;height:120px;padding:30px;background:#a39e28;box-sizing:border-box}#searchForm .sf-header svg{position:absolute;width:30px;height:30px;margin:15px;color:#aaa;pointer-events:none}#searchForm .sf-header svg:first-child{left:30px}#searchForm .sf-header svg:last-child{left:calc(33.3333% + 10px)}#searchForm .sf-header input.sf-date,#searchForm .sf-header input.sf-time{display:block;height:60px;width:calc(33.3333% - 30px);padding:0 15px 0 60px;font-size:1.2rem;border:none;float:left;margin-right:30px;cursor:pointer}#searchForm .sf-header input.sf-date.disabled,#searchForm .sf-header input.sf-time.disabled{pointer-events:none;background:#eee}#searchForm .sf-header .sf-submit-btn{display:block;height:60px;width:33.3333%;padding:0 30px;color:#fff;font-size:1.2rem;background:#847e20;float:left;cursor:pointer}#searchForm .sf-header .sf-submit-btn:hover{background:#75701d}.booking-title{color:#a39e28;font-size:1.4rem;width:800px;float:none;margin:0 auto;height:80px;line-height:80px}.booking-title.center{text-align:center;padding:50px 0}.booking-title .success{position:relative;height:240px;width:100%;text-align:center}.booking-title .success .segments{transform:rotate(45deg);float:none;width:120px;height:120px;display:inline-block;overflow:hidden}.booking-title .success .segments .first-segment{margin-top:100px;margin-left:50px;width:50px;height:20px;background-color:#847e20;display:block;position:absolute;-webkit-transition:all .5s ease;transition:all .5s ease;animation:animate .5s ease;transform-origin:0 0;float:none}@keyframes animate{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}.booking-title .success .segments .second-segment{width:20px;height:110px;margin-left:100px;background-color:#847e20;display:block;position:absolute;transform:rotate(180deg);top:110px;-webkit-transition:all .5s ease .5s;transition:all .5s ease;animation:animate2 1s ease;transform-origin:0 0;float:none}@keyframes animate2{0%{opacity:0}49%{opacity:0}50%{opacity:1;transform:rotate(180deg) scaleY(0)}100%{opacity:1;transform:rotate(180deg) scaleY(1)}}.booking-title .success .success-msg{line-height:40px;font-size:1.4rem}.booking-title .success .success-msg-small{line-height:30px;font-size:1.1rem}.main-site-header{height:160px;background:url("/wp-content/themes/gocreations-custom-theme/images/Corfu-Island-Corfu-Golf-Club-9.jpg");background-size:cover;background-position:50% 55%;float:none}.main-site-header .inner{width:800px;margin:0 auto;float:none}.main-site-header .inner .company-logo{display:inline;float:left;width:auto;margin:30px 0}.main-site-header .inner a{display:inline;padding:0 20px;height:40px;margin:40px 0;line-height:40px;color:#fff;font-weight:600;font-size:.9rem;text-decoration:none;text-transform:uppercase;float:right}#searchForm{position:relative;margin-top:0 !important}#searchForm .datepicker .dp-month-cell button.month.active{color:#fff}#searchForm .datepicker .dp-month-cell button.month.active:after{background:#a39e28}#searchForm .datepicker .dp-month-cell button.month.active:hover:after{background:#847e20}#searchForm .datepicker .dp-day-cell button.day.current{color:#a39e28}#searchForm .datepicker .dp-day-cell button.day.active{color:#fff !important}#searchForm .datepicker .dp-day-cell button.day.active:after{background:#a39e28 !important}#searchForm .datepicker .dp-day-cell button.day.active:hover:after{background:#847e20 !important}#searchForm .timepicker .tp-timetable button.hour{box-shadow:0 0 0 1px #a39e28;color:#a39e28}#searchForm .timepicker .tp-timetable button.hour.selected{background:#a39e28;box-shadow:0 0 0 1px #a39e28;color:#fff}#searchForm .timepicker .tp-timetable button.hour.booked{color:#bbb;box-shadow:0 0 0 1px #bbb;background:#fff}#searchForm .booking-details .bd-header{background:#a39e28}#searchForm .booking-details .input label{color:#a39e28}#searchForm .booking-details button.bd-submit-btn{background:#847e20}#searchForm .booking-details button.bd-submit-btn:hover{background:#75701d}.charts-container{position:relative;width:830px;left:calc(50% - 415px);margin-bottom:100px;margin-top:300px}.charts-container table{width:calc(50% - 30px);float:left;border-collapse:collapse;margin:15px}.charts-container table,.charts-container th,.charts-container td{border:1px solid #ccc}.charts-container th,.charts-container td{height:40px;padding:0 10px}@media screen and (max-width: 800px){html,body{overflow-x:hidden}#searchForm{position:relative;margin-top:120px;width:100%;height:auto}#searchForm .sf-header{width:100%;height:80px;padding:15px;float:none}#searchForm .sf-header svg{width:15px;height:15px;margin:17.5px 10px}#searchForm .sf-header svg:first-child{left:15px}#searchForm .sf-header svg:last-child{left:calc(33.3333% + 3px)}#searchForm .sf-header input.sf-date,#searchForm .sf-header input.sf-time{width:calc(33.3333% - 15px);height:50px;margin-right:15px;padding:0 10px 0 35px;font-size:1rem}#searchForm .sf-header .sf-submit-btn{height:50px;padding:0}#searchForm .tp-header-hours{position:absolute;float:none}#searchForm .tp-header-hours .hour{position:relative;margin-bottom:80px;display:block !important;width:100% !important}.datetimepicker{width:100%;float:none;height:auto}.datetimepicker:after{content:'';display:block;clear:both}.datepicker .dp-header .dp-days-header{height:60px;position:absolute;width:100%;margin-top:155px;padding:10px;float:none}.datepicker .dp-header .dp-year-select{width:100%;height:100%;background:#fff;float:none}.datepicker{width:100%;float:none;height:auto !important;position:relative;padding-top:5px}.dp-header{float:none;height:40px !important}.datepicker .dp-month-select:after{top:auto;bottom:-15px;width:100%;height:2px}.datepicker .dp-month-select .dp-month-cell{display:inline-block;float:none;height:35px}.datepicker .dp-month-select{position:relative;width:100%;height:calc(100% - 60px);float:none;background:#fff;padding:0 10px 10px 10px}.datepicker .dp-month-select .month{width:70px !important}.datepicker .dp-month-select .month:after{top:-10px !important}.datepicker .dp-day-select{width:100%;margin-top:60px;height:calc(100% - 60px);float:none;padding:0 10px 10px 10px}.datepicker .dp-day-select:after{content:'';display:block;clear:both}.datepicker .dp-day-select .dp-day-cell button.day{width:40px;height:35px}.datepicker:after{top:10px}.timepicker{position:relative;width:100%;height:auto}.timepicker:after{content:'';display:block;position:absolute;top:10px;left:calc(33.3333% + 33.3333% / 2 - 20px);width:30px;height:30px;transform:translateY(-50%) rotate(45deg);background:#fff;z-index:-1}.tp-header{display:none}.main-site-header .inner{width:100%;padding:0 20px}#searchForm .sf-header .sf-submit-btn{width:33.3333%;font-size:1rem}.timepicker .tp-timetable .tp-hour-col{position:relative;flex:none;max-width:none;float:none;display:block;padding-bottom:15px}.timepicker .tp-timetable .tp-hour-col:after{content:'';display:block;clear:both}.timepicker .tp-timetable .tp-hour-col .tp-hour{height:40px;width:calc(20% - 4px)}.timepicker .tp-timetable{height:auto;display:block;padding:10px}.booking-details{position:relative;width:100%;top:-80px}.booking-details>div{float:none}.booking-title{width:100%;padding:0 15px}.booking-details .bd-main-container{width:100%;float:none}.booking-details .bd-submit-container{padding:15px 25px 25px 25px;position:relative;width:100%;pointer-events:none}.booking-details .bd-submit-container button{pointer-events:all}.charts-container{width:100%;left:0;margin-bottom:50px;margin-top:80px}.charts-container table{width:calc(100% - 30px);float:none;border-collapse:collapse;margin:15px;font-size:.9rem}.datepicker .dp-error-container{overflow:hidden}.datepicker .dp-month-select .dp-month-cell button.month:after{margin:5px}.datepicker .dp-header .dp-year-select .prev,.datepicker .dp-header .dp-year-select button{margin:0 10px !important}.datepicker .dp-header .dp-year-select span{height:40px !important;line-height:40px !important}}@media screen and (min-width: 600px) and (max-width: 800px){.timepicker .tp-timetable .tp-hour-col .tp-hour{width:calc(14.2% - 1px)}}

/*# sourceMappingURL=App.min.css.map */