.et_mobile_device .pum-container{left:20px!important;right:20px!important;width:auto!important;top:90px!important}@media (max-width:980px){.et_pb_button_module_wrapper .et_pb_button{padding:10px 20px 10px 20px!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.1em!important}}@media (min-width:981px){.et_pb_button_module_wrapper .et_pb_button{padding:15px 35px 15px 35px!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.1em!important}}@media (max-width:980px){.et_pb_button_module_wrapper .et_pb_button:hover{padding:10px 30px 10px 10px!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.1em!important}}@media (min-width:981px){.et_pb_button_module_wrapper .et_pb_button:hover{padding:15px 45px 15px 25px!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.1em!important}}@media (max-width:980px){.et_pb_promo .et_pb_promo_button.et_pb_button{padding:10px 20px 10px 20px!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.1em!important}}@media (min-width:981px){.et_pb_promo .et_pb_promo_button.et_pb_button{padding:15px 35px 15px 35px!important;font-size:16px!important;font-family:"brandon-grotesque",sans-serif!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.1em!important}}@media (max-width:980px){.et_pb_promo .et_pb_promo_button.et_pb_button:hover{padding:10px 30px 10px 10px!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.1em!important}}@media (min-width:981px){.et_pb_promo .et_pb_promo_button.et_pb_button:hover{padding:15px 45px 15px 25px!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.1em!important}}@media (min-width:981px){.et_pb_button_module_wrapper a.et_pb_button:after{top:12px!important}}@media (max-width:980px){.et_pb_button_module_wrapper a.et_pb_button:after{top:6px!important}}@media only screen and (min-width:980px){.vertical-align{display:flex;justify-content:center;align-items:center}}@media all and (max-width:980px){.custom-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.first-on-mobile{-webkit-order:1;order:1}.second-on-mobile{-webkit-order:2;order:2}.third-on-mobile{-webkit-order:3;order:3}.fourth-on-mobile{-webkit-order:4;order:4}.custom-row:last-child .et_pb_column:last-child{margin-bottom:30px}}div#my_header.header_is_fixed{background:#fff!important;-webkit-box-shadow:-1px 3px 10px 0px rgba(0,0,0,0.1);-moz-box-shadow:-1px 3px 10px 0px rgba(0,0,0,0.1);box-shadow:-1px 3px 10px 0px rgba(0,0,0,0.1)}#sidebar{display:none}#main-content .container:before{background:none}@media (min-width:981px){#left-area{width:100%;padding-right:0px!important}}.custom-slider .et_pb_slide_description{animation:none!important;-webkit-animation:none!important}.custom-slider .et_pb_bg_layout_dark .et_pb_slide_description{text-shadow:none}@media (min-width:981px){.et_pb_gutters2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post,.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post{height:500px!important}}.pt-cv-title a,.panel-title{font-family:'Crimson Text',Georgia,"Times New Roman",serif!important;font-weight:400!important;line-height:1.2em!important}.pt-cv-content-item{padding-bottom:50px!important}.cvp-live-filter input[type=text]{width:100%!important}.tpc-locations-container h6{font-family:'Karla',Arial,sans-serif!important;font-size:1em;text-align:center}.tpc-locations-container .tpc-location{min-width:250px;text-align:center;flex:1 0 0;padding:6px 12px}.tpc-locations-container .tpc-location{min-width:320px;text-align:center;flex:1 0 0;padding:6px 12px}.tpc-locations-container .tpc-location{min-width:320px;text-align:center;flex:1 0 0;padding:40px 12px;border:solid 2px #ffffff;background-color:#f4e1de}@media (min-width:767px){.subscribe .tpc-form-container .tpc-form-input-email,.subscribe .tpc-form-container .tpc-form-input-postcode{width:500px!important;margin-bottom:10px;height:50px}.tpc-form-container .tpc-form-input-email,.tpc-form-container .tpc-form-input-postcode,.tpc-form-container .tpc-form-input-text,.tpc-form-container .tpc-form-input-date{max-width:500px}.subscribe .et_pb_button_module_wrapper .et_pb_button{width:500px!important;margin-left:-12px}}@media (max-width:766px){.subscribe .tpc-form-container .tpc-form-input-email,.subscribe .tpc-form-container .tpc-form-input-postcode{width:300px!important;margin-bottom:10px;height:50px}.tpc-form-container .tpc-form-input-email,.tpc-form-container .tpc-form-input-postcode{max-width:300px}.subscribe .et_pb_button_module_wrapper .et_pb_button{width:300px!important;margin-left:-12px}}.tpc-form-container .tpc-form-input{font-size:100%;text-align:center}.et_pb_menu__logo img[src$=".svg"]{width:200px}.tpc-form-container .tpc-form-input{font-size:100%;text-align:center;height:50px;width:100%;margin-bottom:10px}.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message,.woocommerce-error,.woocommerce-info{background:#f4e1de!important}.woocommerce-info a,.woocommerce-message a{color:#474646}.woocommerce #content .quantity input.qty::placeholder,.woocommerce-cart table.cart td.actions .coupon .input-text::placeholder,.woocommerce-page #content .quantity input.qty::placeholder,.woocommerce-page .quantity input.qty::placeholder,.woocommerce .quantity input.qty::placeholder,.woocommerce form .form-row input.input-text::placeholder,.woocommerce form .form-row textarea::placeholder{color:#474646}.et_pb_wc_cart_totals .select2-container--default .select2-selection--single,.et_pb_wc_checkout_billing .select2-container--default .select2-selection--single,.et_pb_wc_checkout_shipping .select2-container--default .select2-selection--single,.woocommerce #content .quantity input.qty,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-page #content .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce .quantity input.qty,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{color:#474646}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{color:#474646!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{color:#474646!important}@media (max-width:479px){.et_pb_shop ul.products.columns-1 li.product{width:100%!important}}.woocommerce #content input.button,.woocommerce #content input.button.alt,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce-page #content input.button,.woocommerce-page #content input.button.alt,.woocommerce-page #respond input#submit,.woocommerce-page #respond input#submit.alt,.woocommerce-page a.button,.woocommerce-page a.button.alt,.woocommerce-page button.button,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce-page input.button,.woocommerce-page input.button.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button,.woocommerce input.button.alt{padding:.3em 2em;text-transform:uppercase;letter-spacing:0px}.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button.alt.disabled:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button:hover,.woocommerce-page button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page #content input.button:hover{letter-spacing:0px}.button.wp-element-button{min-width:230px}.single_add_to_cart_button.button.alt.wp-element-button{min-width:235px}.page-id-3336 button.button.wp-element-button::after,.page-id-3338 button.button.wp-element-button::after{line-height:1em!important}header.et-l.et-l--header{position:relative;z-index:9999}input[type="date"]{border:1px solid #bbb}input[type="date"]:focus,input[type="email"]:focus{border-color:#2d3940;color:#3e3e3e}@media only screen and (max-width:1220px){.et_pb_menu .et_pb_menu__menu{display:none}.et_mobile_nav_menu{display:block}}@media (max-width:1220px) and (min-width:980px){.et_pb_menu .et_mobile_nav_menu,.et_pb_fullwidth_menu .et_mobile_nav_menu{display:flex;float:none;margin:0 6px;align-items:center}}.et_pb_post_title .et_pb_title_container .entry-title{font-size:40px}@media (min-width:767px){.et_pb_post_title .et_pb_title_container .entry-title{font-size:55px}}@media (min-width:1120px){.et_pb_post_title .et_pb_title_container .entry-title{font-size:75px}}.ebook-on-page input,.ebook-on-page button{width:100%!important;max-width:none!important}.tpc-gallery .et-pb-arrow-prev{opacity:1!important;left:22px!important}.tpc-gallery .et-pb-arrow-next{opacity:1!important;right:22px!important}