*{margin:0;padding:0}.clear{clear:both}.main-header_left{padding-top:27px;width:20%;float:left}.footer_copyright{text-align:center;margin:3px 0}.footer_copyright a{color:#272727}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:#f8a74b!important}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after {background-color:#f8a74b!important}.footer-address_contact ul{margin:0 auto}.footer-address_contact li{list-style:none}.footer-address ul{margin:0 auto}.footer-address li{list-style:none}.main-navigation,.main-navigation ul ul{display:none}.footer__title h5{color:#fff;font-weight:600;font-size:23px}.elementor-nav-menu--layout-horizontal,.elementor-nav-menu--layout-horizontal .elementor-nav-menu{justify-content:center}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:#fff;font-weight:normal!important}.jester-manu_cont .elementor-element-populated{padding:0 10px!important}.jest-head_phone a{font-size:16px;font-weight:600;color:#333;display:flex;justify-content:start;align-items:center;float:right;margin-top:28px}.jest-head_phone a img{margin-right:8px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1200px}.footer-contact_form input{margin-bottom:10px!important;padding:7px 8px!important;border-radius:4px}.footer-contact_form .wpcf7-form-control.wpcf7-submit{background:#f8a74b!important;color:#fff!important;padding:9px 42px!important;border-radius:3px!important;font-size:14px!important;font-weight:600!important;transition:.3s!important;border:1px solid transparent}.footer-contact_form .wpcf7-form-control.wpcf7-submit:hover{background:transparent!important;border:1px solid #f8a74b!important;color:#f8a74b!important}.footer-contact_form textarea{margin-bottom:10px!important;padding:7px 8px!important;border-radius:4px;height:125px}.site-info{background:#f8a74b;color:#333;padding:15px 0}.footer-address_contact h3{font-size:15px;color:#fff;margin-bottom:15px}.footer-contact_sep{font-size:0;margin:14px 0}.footer-social_like li{display:flex;align-items:center}.footer-social_like li p{color:#fff;font-weight:600;margin:0;width:109px}.footer-address_contact li{color:#f8a74b;font-size:15px}.footer-address_contact li a{color:#f8a74b}.footer-address_contact li span{color:#fff;font-size:15px;font-weight:600}.main-list_sec a{background:#f8a74b;color:#fff;padding:9px 42px;border-radius:3px;font-size:14px;font-weight:600;border:1px solid transparent;transition:.3s}.main-list_sec a:hover{border:1px solid #f8a74b;color:#f8a74b;background:transparent}.main-list_sec p{margin:0 auto;color:#a6a6a6;font-size:15px;margin-bottom:15px}.main-list_sec{margin-top:18px}.footer-add_line{position:relative!important;padding-left:28px}.footer-add_line::before{content:url(https://www.jesterhouse.co.nz/wp-content/uploads/2018/09/geo-loc.png);position:absolute;width:20px;height:20px;left:0;top:3px}.footer-mob_line{position:relative!important;padding-left:28px}.footer-mob_line::before{content:url(https://www.jesterhouse.co.nz/wp-content/uploads/2018/09/phone-white.png);position:absolute;width:20px;height:20px;left:0;top:3px}.footer-widgets{background-color:#333}.main-navigation .main-nav ul li[class*="current-menu-"]>a{color:#f8a74b!important;background-color:transparent!important}.main-navigation .main-nav ul li a,.main-navigation .mobile-bar-items a,.menu-toggle{padding-left:23px;padding-right:23px;font-weight:600}.main-navigation,.main-navigation ul ul{background-color:#333}.wc-menu-item{display:none!important}.main-header_left a{font-size:16px;font-weight:600;color:#333;display:flex;justify-content:start;align-items:center}.main-header_left img{margin-right:8px}.main-header_middle{width:60%;float:left;text-align:center}.main-header-right{width:20%;float:left;padding-top:27px}body .grid-container{max-width:1200px;padding:0!important}.main-header-right ul{margin:0 auto;text-align:right}.header-social_icons li{list-style:none;display:inline}.site-header{background:#f8a74b;padding:25px 0}.header-social_icons li{padding:0 10px;position:relative}.header-social_icons li:last-child{padding-right:0!important}#menu-main-menu{text-align:center}.main-navigation li{float:inherit;display:inline-block}.footer-widgets .widget-title{color:#fff;font-weight:600;font-size:23px}.footer-address h3{font-size:17px;color:#fff;margin-bottom:15px}.footer-address li{color:#acacac;font-size:15px}.footer-address li a{color:#acacac}.footer-address img{margin-right:11px}.top-bar{display:none}@media only screen and (max-width:767px){.jest-head_phone a{justify-content:center;float:inherit}.jest-main_logo{text-align:center!important}}.woocommerce[class*="columns-"] ul.products li.product{margin-bottom:0!important}@media only screen and (max-width:767px){.woocommerce[class*="columns-"] ul.products{grid-row-gap:18px!important}}.single-post .elementor-type-single .elementor-col-50:first-child .elementor-image{padding:9px 9px 9px 9px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#727272;border-radius:5px 5px 5px 5px;box-shadow:3px 3px 3px 0 rgba(0,0,0,.36)}.elementor-widget-posts .elementor-post__thumbnail__link{border:2px solid #727272;border-radius:5px;box-shadow:3px 3px 3px 0 rgba(0,0,0,.36);overflow:hidden}.elementor-widget-posts .elementor-post__thumbnail{border-style:solid;border-width:9px;border-color:#fff}.elementor-posts--skin-classic .elementor-post{overflow:visible}.single_add_to_cart_button{white-space:nowrap}.woocommerce div.product.elementor form.cart:not(.grouped_form):not(.variations_form) {align-items:flex-start}.elementor-add-to-cart.elementor-product-simple .single_add_to_cart_button{padding:9px 20px}.postid-1305 .elementor-add-to-cart.elementor-product-simple .single_add_to_cart_button{margin-top:42px}.elementor-add-to-cart.elementor-product-simple #ywcnp_suggest_price_single{width:90%}.woocommerce-product-details__short-description p{font-family:"Open Sans",sans-serif}.woocommerce div.product form.cart .button{margin-left:-5px!important}#ywcnp_form_name_your_price label{display:block}#price_single_sign{font-size:1.4em;margin-right:10px}#post-1225 .entry-header{text-align:left}#post-1225 .entry-header h1{margin-left:0}