*{-webkit-box-sizing:border-box;box-sizing:border-box;}html,body,div,span,applet,object,iframe,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,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-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}table{border-collapse:collapse;border-spacing:0;}body{font-family:proxima-nova,sans-serif;font-size:16px;line-height:1.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}li,p{font-family:proxima-nova,sans-serif;font-weight:500;margin:1rem 0;font-size:16px;}@media screen and (min-width:300px){li,p{font-size:calc(16px + 0 * ((100vw - 300px) / 900));}}@media screen and (min-width:1200px){li,p{font-size:16px;}}.toolbar-menu-administration li{margin:0;}p,ul{max-width:700px;}strong,b{font-weight:bold;}em,i{font-style:italic;}h1,h2,h3,h4,h5,h6{line-height:1.2;}h1{font-family:proxima-nova,sans-serif;margin:1rem 0;font-size:30px;}@media screen and (min-width:300px){h1{font-size:calc(30px + 20 * ((100vw - 300px) / 900));}}@media screen and (min-width:1200px){h1{font-size:50px;}}h2{font-family:proxima-nova,sans-serif;font-weight:900;margin:1rem 0;font-size:28px;}@media screen and (min-width:300px){h2{font-size:calc(28px + 8 * ((100vw - 300px) / 900));}}@media screen and (min-width:1200px){h2{font-size:36px;}}h3{font-family:proxima-nova,sans-serif;font-weight:700;margin:1rem 0;font-size:26px;}@media screen and (min-width:300px){h3{font-size:calc(26px + 8 * ((100vw - 300px) / 900));}}@media screen and (min-width:1200px){h3{font-size:34px;}}h4{font-family:proxima-nova,sans-serif;font-weight:700;margin:1rem 0;font-size:20px;}@media screen and (min-width:300px){h4{font-size:calc(20px + 0 * ((100vw - 300px) / 900));}}@media screen and (min-width:1200px){h4{font-size:20px;}}h5{font-family:proxima-nova,sans-serif;font-weight:700;margin:1rem 0;font-size:22px;}@media screen and (min-width:300px){h5{font-size:calc(22px + 8 * ((100vw - 300px) / 900));}}@media screen and (min-width:1200px){h5{font-size:30px;}}h6{font-family:proxima-nova,sans-serif;font-weight:700;margin:1rem 0;font-size:20px;}@media screen and (min-width:300px){h6{font-size:calc(20px + 8 * ((100vw - 300px) / 900));}}@media screen and (min-width:1200px){h6{font-size:28px;}}a{color:#231F7C;}a:hover{color:#201c70;}code{background:#F3F3F3;border-radius:3px;font-family:monospace;border:1px solid #ffbbcc;padding:3px 5px;display:inline-block;font-size:90%;}.button{padding:12px;background-color:#004F83;color:#fff;border-radius:16px;font-weight:bold;text-decoration:none;border:none;font-size:inherit;cursor:pointer;display:block;text-align:center;-webkit-transition:background 0.25s ease;-o-transition:background 0.25s ease;transition:background 0.25s ease;margin:0 auto;font-weight:700;font-size:20px;}.button--inline{display:inline-block;}.button:hover{text-decoration:underline;color:#fff;}img{max-width:100%;height:auto;display:block;}p img{margin:1rem 0;}.align-left{margin:1rem auto;}@media (min-width:600px){.align-left{float:left;margin:0.5rem 1rem 0.5rem 0;}}.align-right{margin:1rem auto;}@media (min-width:600px){.align-right{float:right;margin:0.5rem 0 0.5rem 1rem;}}table:not(.pika-table):not(.field-multiple-table){width:100%;margin-top:25px;}table:not(.pika-table):not(.field-multiple-table) thead{border-radius:2px;-webkit-box-shadow:0 12px 20px -12px rgba(78,0,141,0.18);box-shadow:0 12px 20px -12px rgba(78,0,141,0.18);}table:not(.pika-table):not(.field-multiple-table) th{padding:13px 25px;font-weight:bold;font-size:18px;background:#EDEDFF;}table:not(.pika-table):not(.field-multiple-table) th .small{font-weight:normal;font-size:12px;white-space:nowrap;}table:not(.pika-table):not(.field-multiple-table) tbody tr:nth-child(even) td{background:#EDEDFF;}table:not(.pika-table):not(.field-multiple-table) tr{border-radius:2px;}table:not(.pika-table):not(.field-multiple-table) tr td:first-child,table:not(.pika-table):not(.field-multiple-table) tr th:first-child{text-align:left;white-space:nowrap;border-top-left-radius:2px;border-bottom-left-radius:2px;}table:not(.pika-table):not(.field-multiple-table) tr td:last-child,table:not(.pika-table):not(.field-multiple-table) tr th:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px;}table:not(.pika-table):not(.field-multiple-table) td{padding:13px 25px;text-align:center;font-weight:bold;font-size:18px;}table:not(.pika-table):not(.field-multiple-table) tfoot{border-radius:2px;}table:not(.pika-table):not(.field-multiple-table) tfoot tr{background:#4038E3;color:#fff;}label{font-size:16px;font-weight:bold;color:#16124A;margin:10px 0px 0px;display:inline-block;}input{border:1px solid #004F83;font-family:inherit;padding:10px 13px;margin:5px 0px;font-size:inherit;border-radius:3px;}#drupal-off-canvas input{width:100%;}input[required]{border-color:#004F83;}input[required][placeholder]:not(:-moz-placeholder-shown){border-color:#004F83;}input[required][placeholder]:not(:-ms-input-placeholder){border-color:#004F83;}input[required][placeholder]:not(:placeholder-shown){border-color:#004F83;}input[required][placeholder]:-moz-placeholder-shown{}input[required][placeholder]:-ms-input-placeholder{}input[required][placeholder]:placeholder-shown{}input[type=color]{padding:0;height:44px;}input[type=text],input[type=email],input[type=search],input[type=submit],input[type=email],input[type=url],input[type=password]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px;max-width:100%;}.comment-confirm-form{padding:25px;}#edit-submit{margin:15px auto;}#edit-cancel{background:#F0503C;max-width:100px;width:auto;border-radius:3px;}.dropdown{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;}.dropdown input{padding-right:50px;cursor:pointer;}.dropdown select{padding:12px 50px 12px 13px;cursor:pointer;}.dropdown select::-ms-expand{display:none;}.dropdown:after{position:absolute;right:0;height:41px;width:40px;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;pointer-events:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:3px;content:url(/themes/custom/ibex/images/chevron-down--white.svg);background-color:#4038E3;border-top-right-radius:3px;border-bottom-right-radius:3px;top:6px;}select{border:1px solid #4038E3;width:100%;background:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;padding:11px 13px;margin:5px 0px;border-radius:3px;}textarea{width:100%;border:1px solid #4038E3;font-family:inherit;padding:1rem;margin:1rem 0;font-size:inherit;resize:none;border-radius:3px;margin:5px 0px;}input[type=radio]{width:auto;margin:0 1rem 0 0;}.form-item .description{color:#8788AB;font-family:proxima-soft,sans-serif;font-size:12px;font-weight:500;letter-spacing:0.2px;line-height:16px;display:none;margin-bottom:15px;}.form-item .description.show{display:block;}.changeDate{position:relative;}.changeDate label{margin:0px 0px 0px 15px;}.datePicker{margin:0;}.datePicker--change{position:absolute;left:15px;top:0;padding:0;pointer-events:none;opacity:0;}.datePicker--change:focus + label{background-color:#004F83;color:#fff;}fieldset{border:1px solid #000;padding:10px;margin:10px;}.ajax-progress,.ajax-progress-throbber,.ajax-progress-fullscreen{width:100%;height:100%;margin:0;padding:0;border-radius:0;opacity:1;background:rgba(255,255,255,0.8);position:fixed;top:0;left:0;z-index:999999;overflow:hidden;text-indent:-99999em;}.ajax-progress-throbber:before,.ajax-progress-fullscreen:before{content:" ";display:block;width:60px;height:60px;-webkit-animation:spin 0.8s infinite linear;animation:spin 0.8s infinite linear;border-radius:60px;border-width:5px;border-style:solid;border-color:#231F7C transparent #231F7C transparent;overflow:hidden;text-indent:-99999em;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}#block-ibex-local-tasks,#block-ibex-account-menu{padding:15px;}#block-ibex-local-tasks .contextual,#block-ibex-account-menu .contextual{display:none;}#block-ibex-local-tasks ul,#block-ibex-account-menu ul{padding:0;margin:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;}#block-ibex-local-tasks ul li,#block-ibex-account-menu ul li{border:1px solid #000;padding:2px 6px;border-radius:2px;padding:2px 6px;font-weight:500;margin:0px 1px;background:#fff;}#block-ibex-local-tasks ul li:hover,#block-ibex-account-menu ul li:hover{background-color:#999999;}#block-ibex-local-tasks ul li a,#block-ibex-account-menu ul li a{text-decoration:none;color:#000;font-size:12px;}#block-ibex-account-menu{background:#96f2fb;border-bottom:1px solid #000;}.pager{padding:15px 0px;}ul.links,.pager ul{padding:0;margin:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;}ul.links li,.pager ul li{border:1px solid #000;padding:2px 6px;border-radius:2px;padding:2px 6px;font-weight:500;margin:0px 1px;background:#fff;}ul.links li:hover,.pager ul li:hover{background-color:#999999;}ul.links li a,.pager ul li a{text-decoration:none;color:#000;font-size:12px;}ul.links .comment-add,.pager ul .comment-add{margin:24px 0px 24px 24px;}[aria-label="Status message"]{padding:20px 25px;background:#90ec90;font-weight:bold;text-align:center;border-bottom:1px solid #000;}.menuSection{padding:24px;border-bottom:1px dotted #000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.menuSection--active{border-bottom:0;padding-bottom:0;}.menuSection--active .menuSection__items{display:block;}.menuSection--active .chevron{-webkit-transform:rotateX(0.5turn);transform:rotateX(0.5turn);}.menuSection--active .menuSection__description p{margin-bottom:1rem;}.menuSection.hidden.loggedIn{display:block;border:3px dotted red;background:-o-repeating-linear-gradient(45deg,#fff,#fff 5px,rgba(0,0,0,0.05) 5px,rgba(0,0,0,0.05) 10px);background:repeating-linear-gradient(45deg,#fff,#fff 5px,rgba(0,0,0,0.05) 5px,rgba(0,0,0,0.05) 10px);}.menuSection.hidden.loggedIn .menuSection__heading h2:after{content:'HIDDEN SECTION - This menu section is not visible to customers. Edit the menu and uncheck the "Hidden" box to show this section.';font-size:14px;display:block;}.menuSection__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;cursor:pointer;}.menuSection__heading .chevron{-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}.menuSection__heading h2{margin:0;}.menuSection__description p{margin:0;}.menuSection__items{display:none;}.menuSection__items .menuItem:first-child{padding-top:0;}.menuHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:24px;}.menuHeader__logo{-webkit-box-flex:1;-ms-flex:1 1 clamp(220px,40%,250px);flex:1 1 clamp(220px,40%,250px);max-width:220px;padding-right:36px;}.menuHeader__tagline{-webkit-box-flex:1;-ms-flex:1 1 60%;flex:1 1 60%;text-align:center;}.menuItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0px;border-bottom:1px dotted #d9d9d9;}.menuItem__data{padding-right:5px;}.menuItem__data h4{margin:0;}.menuItem__data p{margin-bottom:0;}.menuItem__data > p{margin-top:10px;}.menuItem__price{padding-left:5px;max-width:50%;}.prices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;cursor:pointer;}.prices--multiple .price{margin-top:-1px;border-radius:0px;}.prices--multiple .price:first-child{border-top-left-radius:5px;border-top-right-radius:5px;}.prices--multiple .price:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px;}.price{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #2B2B2B;border-radius:5px;}.price--active .price__amount,.price--active .price__label--full{text-shadow:0px 0px 5px #fff;}.price__label{color:#fff;background:#4a4a4a;padding:12px;font-size:14px;font-weight:700;width:calc(100% - 85px);}.price__label--full{width:100%;background:transparent;color:#000;min-width:75px;text-align:center;}.price__amount{font-weight:700;text-align:center;width:85px;padding:8px;font-size:20px;}.menuFooter__text{padding:0px 24px 90px;}.menuFooter__phone{position:fixed;padding:24px;bottom:0px;background:#fff;width:100%;max-width:768px;z-index:5;}#block-googleqrcode{padding:24px 24px 100px;text-align:center;}#block-googleqrcode img{margin:0 auto;}#block-userlogin,.user-login-form{max-width:300px;border:1px solid #000;border-radius:5px;padding:0rem 1rem 1rem;margin:50px auto;}#block-userlogin input,.user-login-form input{max-width:100%;}.comment .menuSections,.comment .menuSection,.comment .menuFooter{display:none;}.comment-daily-special-form{padding:15px 25px;}.comment-daily-special-delete-form{text-align:center;}.comment-forbidden{display:none;}.comment--unpublished h4{padding:20px;display:block;border:3px dotted red;background:-o-repeating-linear-gradient(45deg,#fff,#fff 5px,rgba(0,0,0,0.05) 5px,rgba(0,0,0,0.05) 10px);background:repeating-linear-gradient(45deg,#fff,#fff 5px,rgba(0,0,0,0.05) 5px,rgba(0,0,0,0.05) 10px);}.comment--unpublished h4:before{content:"UNPUBLISHED - This message is awaiting approval.";font-size:14px;display:block;}.layout-content{max-width:768px;margin:0 auto;}.menu{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.userPage{margin:0;}.userProfile{padding:15px;}.user-form{padding:25px;max-width:400px;margin:0 auto;}.user-form label,.user-form input{width:100%;}.loginLogo{margin:30px auto 0px;}
