/*
 Theme Name:   Social Tap Web Engine
 Theme URI:    http://www.socialtap.com.au
 Description:  Connecting People to Brands & Experiences. Experts in great looking, functional and responsive websites for the hospitality, tourism, food & beverage and lifestyle industries. Our sites are designed to engage, convert, be easy to use and offer exceptional user experience.
 Author:       Social Tap
 Author URI:   https://www.socialtap.com.au
 Details URI:  https://www.socialtap.com.au/changelog
 Template:     flatsome
 Version:      1.7.0.2
 Tags:         light-weight and fast, multi-page, specialised landing page, custom headers, responsive, e-commerce, visual editor, easy-to-use, built-in support, extended functionality
 Text Domain:  flatsome
*/

#logo{max-width:70%}.header-cart-link,a[data-open="#main-menu"]{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;min-width:36px}#top-bar p{margin:0}.row .nav-vertical>li,.row .nav-vertical>li+li{margin:0 1.3em!important;border:none}.col .row .col-inner{box-shadow:none}#header{z-index:150}body{overflow-x:hidden}@media screen and (max-width:549px){footer h1,main h1{font-size:2.2em;line-height:normal}footer h2,main h2{font-size:1.9em;line-height:normal}footer h3,main h3{font-size:1.5em;line-height:normal}.title-wrapper{font-size:125%}.text-right,.text-right .is-divider{text-align:left;margin:auto}.text-left ul,.text-right ul{text-align:left}}.single-post #nav-below,.single-post footer.entry-meta{display:none}:root,body .banner{background-color:transparent}@media screen and (max-width:500px){#main h1 span,#main h2 span,#main h3 span,.large-text span,.larger-text span,.largest-text span{font-size:1em!important}}@media screen and (min-width:850px){.banner.is-selected .col{cursor:auto}}.row-slider .flickity-page-dots,.slider-nav-outside .flickity-page-dots{bottom:-25px}@-webkit-keyframes notificationFadeOut{from{opacity:1;padding:.75em}to{opacity:0;padding:0}}@keyframes notificationFadeOut{from{opacity:1;padding:.75em}to{opacity:0;padding:0}}.box-text .quantity.buttons_added,.products.row .quantity.buttons_added,.woocommerce .box .quantity.buttons_added{margin:1em 0 0;display:flex;justify-content:center}input.minus.button.is-form,input.plus.button.is-form{margin-top:0}a.woocommerce-links,a.woocommerce-links i{margin:0 5px}.single-product div.message-wrapper,.single-product ul.message-wrapper{position:relative;z-index:100;width:100%;background:rgba(238,238,238,.92);line-height:1.1em;margin-bottom:0!important;-webkit-animation:notificationFadeOut 1s ease-out 4s forwards;animation:notificationFadeOut 1s ease-out 4s forwards}.ginput_container input,.ginput_container select{display:initial}.gform_body ul{-webkit-padding-start:initial}.gfield{width:100%}.gform_body .gfield li,.gform_body .gfield ol,.gform_body .gfield ul{margin:initial;padding:initial}.gform_body>.gform_fields>li{margin:.5em 0}.gform_body>.gform_fields>li.gform_hidden{margin:0}.gfield{position:relative}label.gfield_label{font-size:1em}.ginput_container label{font-weight:400}.ginput_container input,.ginput_container select,.ginput_container textarea{margin-bottom:0}.gform_body .gfield_checkbox>li,.gform_body .gfield_radio>li,.gform_body .gform_fields>li{list-style:none}.gfield input[type=checkbox],.gfield input[type=radio]{margin:0 5px 0 0;vertical-align:middle}input[aria-label=Other]{display:inline;width:auto}#ui-datepicker-div{font-size:1em;background:#eee;padding:10px 20px;-webkit-box-shadow:#7e7e7e 0 0 1px;box-shadow:#7e7e7e 0 0 1px;z-index:1000!important}.ui-datepicker-header{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.ui-datepicker-header>a.ui-datepicker-next,.ui-datepicker-header>a.ui-datepicker-prev{width:50%;cursor:pointer;margin-bottom:10px;line-height:2em}a.ui-datepicker-prev.ui-corner-all:before{content:"\f137";font-family:'Font Awesome 5 Pro';margin-right:1em;font-size:1.15em}a.ui-datepicker-next.ui-corner-all:after{content:"\f138";font-family:'Font Awesome 5 Pro';margin-left:1em;font-size:1.15em}a.ui-state-default.ui-state-active{background:#639aac;background:var(--primary-color);color:#fff;font-weight:700}.ui-datepicker-header>a.ui-datepicker-prev{text-align:left;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.ui-datepicker-header>a.ui-datepicker-next{text-align:right;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.ui-datepicker-header>.ui-datepicker-title{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;font-size:1.2em;padding-bottom:1em}.ui-datepicker-title>select.ui-datepicker-month,.ui-datepicker-title>select.ui-datepicker-year{width:47.5%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.ui-datepicker-calendar td,.ui-datepicker-calendar th{text-align:center;border:transparent 1px solid;-webkit-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.ui-datepicker-calendar th{padding:.5em}.ui-datepicker-calendar td{padding:0}.ui-datepicker-calendar td>a{padding:.5em;display:block}td.ui-datepicker-unselectable{cursor:default;padding:.5em;color:#ccc}.ui-datepicker-calendar td:hover:not(.ui-datepicker-unselectable){background:#fff;border:#ccc 1px solid}@media screen and (max-width:639px){div#ui-datepicker-div{width:calc(100% - 30px);padding-bottom:40px}}.gform_fields{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.clear-multi{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.clear-multi>div{-webkit-box-flex:1;-ms-flex:1 150px;-webkit-flex:1 150px;flex:1 150px}@media screen and (min-width:851px){.clear-multi>div:last-child{margin-right:0}.clear-multi>div:first-child{margin-left:0}}@media screen and (max-width:850px){.clear-multi>div{margin-left:0;margin-right:0}}.gfield_description{font-size:.8em;margin-top:5px}.gform_body .gf_left_half,.gform_body .gf_right_half{width:50%}.gf_left_third,.gf_middle_third,.gf_right_third{width:33.3333%}.gf_left_third,.gf_middle_third,.gform_body .gf_left_half{padding-right:10px}.gf_middle_third,.gf_right_third,.gform_body .gf_right_half{padding-left:10px}@media screen and (max-width:639px){.gf_left_third,.gf_middle_third,.gform_body .gf_left_half,.gform_body .gf_right_half{width:100%;padding-right:0}.gf_middle_third,.gf_right_third,.gform_body .gf_right_half{width:100%;padding-left:0}.gf_list_2col .gfield_checkbox>li{display:inline-block;width:50%}.gf_list_3col .gfield_checkbox>li{display:inline-block;width:33.3%}}.gfield_time_ampm,.gfield_time_hour,.gfield_time_minute{width:30%;display:inline-block;vertical-align:top;margin:0 1%}.ginput_container_time label{padding:.5em .75em}.ginput_container_time i{display:none}.no-label>.gfield_label,.no_label>.gfield_label{display:none}.uppercase-label>.gfield_label,.uppercase_label>.gfield_label{text-transform:uppercase}.gform_body .center-input input{text-align:center}.gform_body .r-align-input input{text-align:right}.gform_body .l-align-input input{text-align:left}body img.gform_ajax_spinner{display:none!important}.validation_error,.validation_message{color:red;background:#f4f4f4;padding:10px;margin:5px 0}span.gfield_required{color:#e33333;padding:0 .5em}@media only screen and (min-width:641px){.gform_wrapper li.gsection.gf_scroll_text{height:240px;width:calc(100% - 16px);padding:16px;background-color:#fff;overflow-y:scroll;overflow-x:hidden;border:1px solid #ccc;border-bottom:1px solid #ccc!important}}.gf_progressbar{background:#eee;border-radius:5px;margin-bottom:2em;overflow:hidden}.gf_progressbar_percentage{background:var(--primary-color);color:#fff;padding:5px 10px}.col-inner .gform_page .gfield{margin:0 0 1em}.ginput_container_creditcard{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.ginput_container_creditcard .ginput_full{margin:.5em 0}.gform_card_icon{display:inline-block;margin-right:1em;margin-bottom:.5em}.ginput_cardinfo_left,.ginput_cardinfo_right{float:left}.ginput_card_expiration_month,.ginput_card_expiration_year{width:45%}.ginput_cardinfo_left,.ginput_cardinfo_right{float:left;width:50%;padding-right:40px}span.ginput_card_security_code_icon{display:none}.ginput_card_security_code{max-width:180px!important;display:block}.gform_card_icon.gform_card_icon_amex{text-indent:-9000px;background:url(/wp-content/themes/social-tap/assets/gravity-forms/cc-amex.svg) no-repeat;width:40px}.gform_card_icon.gform_card_icon_mastercard{text-indent:-9000px;background:url(/wp-content/themes/social-tap/assets/gravity-forms/cc-mastercard.svg) no-repeat;width:40px}.gform_card_icon.gform_card_icon_visa{text-indent:-9000px;background:url(/wp-content/themes/social-tap/assets/gravity-forms/cc-visa.svg) no-repeat;width:40px}.booking-form{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.booking-form input{margin-bottom:.5em}.booking-form .gform_body{-webkit-box-flex:2;-ms-flex:2 420px;-webkit-flex:2 420px;flex:2 420px}.booking-form .gform_footer{-webkit-box-flex:1;-ms-flex:1 120px;-webkit-flex:1 120px;flex:1 120px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}@media screen and (min-width:650px){.booking-form .gform_footer{margin:0 2.5em}}.booking-form input[type=submit]{height:auto;margin:auto;width:100%;font-size:1.5em;margin-top:1em;margin-bottom:.5em}.booking-form label.gfield_label{text-transform:uppercase;letter-spacing:1px}.booking-form input.datepicker{border:none;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;cursor:pointer;font-size:1.5em}.booking-form-st{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.booking-form-st input[type=text]{height:3.5em;font-size:1.2em;cursor:pointer;-webkit-box-flex:2;-ms-flex:2 300px;-webkit-flex:2 300px;flex:2 300px}.booking-form-st input[type=submit]{height:3.5em;font-size:1.2em;cursor:pointer;-webkit-box-flex:1;-ms-flex:1 70px;-webkit-flex:1 70px;flex:1 70px;margin-right:0}input.datepicker{background-image:url(/wp-content/themes/social-tap/assets/gravity-forms/calendar.svg);-webkit-background-size:1.5em 1.5em;background-size:1.5em 1.5em;background-repeat:no-repeat;background-position:95% 50%}@media screen and (min-width:550px){h1.large-heading{font-size:2.25em;line-height:1.15em;margin-bottom:.5em;margin-bottom:calc(.25em + 1rem)}h2.large-heading{font-size:2em;line-height:1.1em;margin-bottom:.5em;margin-bottom:calc(.3em + 1rem)}h3.large-heading{font-size:1.8em;line-height:1.1em;margin-bottom:.5em;margin-bottom:calc(.3em + 1rem)}h4.large-heading{font-size:1.6em;line-height:1.15em;margin-bottom:.5em;margin-bottom:calc(.35em + 1rem)}h5.large-heading{font-size:1.4em;line-height:1.2em;margin-bottom:.5em;margin-bottom:calc(.35em + 1rem)}h6.large-heading{font-size:1.3em;line-height:1.2em;margin-bottom:.5em;margin-bottom:calc(.4em + 1rem)}h1.larger-heading{font-size:2.5em;line-height:1.15em;margin-bottom:.4em;margin-bottom:calc(.25em + 1rem)}h2.larger-heading{font-size:2.25em;line-height:1.2em;margin-bottom:.4em;margin-bottom:calc(.3em + 1rem)}h3.larger-heading{font-size:2em;line-height:1.2em;margin-bottom:.4em;margin-bottom:calc(.3em + 1rem)}h4.larger-heading{font-size:1.8em;line-height:1.2em;margin-bottom:.4em;margin-bottom:calc(.35em + 1rem)}h5.larger-heading{font-size:1.65em;line-height:1.2em;margin-bottom:.4em;margin-bottom:calc(.35em + 1rem)}h6.larger-heading{font-size:1.5em;line-height:1.2em;margin-bottom:.4em;margin-bottom:calc(.4em + 1rem)}h1.largest-heading{font-size:3em;line-height:1.15em;margin-bottom:.3em;margin-bottom:calc(.2em + 1rem)}h2.largest-heading{font-size:2.75em;line-height:1.1em;margin-bottom:.3em;margin-bottom:calc(.2em + 1rem)}h3.largest-heading{font-size:2.5em;line-height:1.1em;margin-bottom:.3em;margin-bottom:calc(.15em + 1rem)}h4.largest-heading{font-size:2.25em;line-height:1.15em;margin-bottom:.3em;margin-bottom:calc(.15em + 1rem)}h5.largest-heading{font-size:2em;line-height:1.15em;margin-bottom:.3em;margin-bottom:calc(.15em + 1rem)}h6.largest-heading{font-size:1.9em;line-height:1.2em;margin-bottom:.3em;margin-bottom:calc(.15em + 1rem)}h1.title,h2.title,h3.title,h4.title,h5.title{margin:.25em 0;font-weight:inherit;line-height:1.2}h1.title{margin-top:0;font-size:3.052em}h2.title{font-size:2.441em}h3.title{font-size:1.953em}h4.title{font-size:1.563em}h5.title{font-size:1.25em}}@media screen and (max-width:549px){h1.large-heading{font-size:2.25rem;line-height:2.5rem}h2.large-heading{font-size:2rem;line-height:2.25rem}h3.large-heading{font-size:1.8rem;line-height:2rem}h4.large-heading{font-size:1.7rem;line-height:2rem}h5.large-heading{font-size:1.6rem;line-height:1.8rem}h6.large-heading{font-size:1.5rem;line-height:1.8rem}h1.larger-heading{font-size:2.5rem;line-height:3rem}h2.larger-heading{font-size:2.25rem;line-height:2.5rem}h3.larger-heading{font-size:2rem;line-height:2.25rem}h4.larger-heading{font-size:1.9rem;line-height:2.1rem}h5.larger-heading{font-size:1.75rem;line-height:1.9rem}h6.larger-heading{font-size:1.6rem;line-height:1.8rem}h1.largest-heading{font-size:2.75rem;line-height:3rem}h2.largest-heading{font-size:2.5rem;line-height:2.75rem}h3.largest-heading{font-size:2.25rem;line-height:2.5rem}h4.largest-heading{font-size:2rem;line-height:2.25rem}h5.largest-heading{font-size:1.9rem;line-height:2.1rem}h6.largest-heading{font-size:1.8rem;line-height:2rem}h1.title,h2.title,h3.title,h4.title,h5.title{margin:1.25em 0 .64em;font-weight:inherit;line-height:1.2}h1.title{margin-top:0;font-size:2.441em}h2.title{font-size:1.953em}h3.title{font-size:1.563em}h4.title{font-size:1.25em}h5.title{font-size:1.15em}}.large-text{font-size:1.1em}.larger-text{font-size:1.2em}.largest-text{font-size:1.3em}[class*=st-icon-]:before,[class*=st-icon-]>svg{display:inline-block;min-width:1em;text-align:center;margin-right:.35em}.st-icon-email:before{font-family:"Font Awesome 5 Pro";content:"\f0e0"}.st-icon-phone:before{font-family:"Font Awesome 5 Pro";content:"\f10b"}.st-icon-phone-classic:before{font-family:"Font Awesome 5 Pro";content:"\f095"}.st-icon-calendar:before{font-family:"Font Awesome 5 Pro";content:"\f073"}[class*=st-rounded]{overflow:hidden}.st-rounded{border-radius:4px}.st-rounded-2{border-radius:8px}.st-rounded-3{border-radius:20px}#wrapper .st-fixed-scaling.banner .text,#wrapper .st-fixed-scaling.banner p{font-size:1rem}#wrapper .st-fixed-scaling.banner h1{font-size:2.1em}#wrapper .st-fixed-scaling.banner h2{font-size:1.6em}#wrapper .st-fixed-scaling.banner h3{font-size:1.4em}