html{overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased}html body{overflow-x:hidden}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999;opacity:1}::-moz-placeholder{color:#999;opacity:1}:-ms-input-placeholder{color:#999}::-ms-input-placeholder{color:#999}body,button,input,p,select,textarea{font-weight:400;font-size:16px;font-style:normal;color:#000;font-family:"Proxima Nova W01",sans-serif}a:focus,button:focus,img:focus,input:focus{outline:0}p{margin-bottom:20px;line-height:24px}h1{font-size:38px;margin:0;font-family:"Proxima Soft W01",sans-serif}h2{font-family:"Proxima Soft W01",sans-serif;font-size:24px;margin-top:10px;margin-bottom:24px}h3{font-size:21px;font-family:"Proxima Nova W01",sans-serif;font-weight:200;line-height:1.3;margin-bottom:20px}h5{font-size:18px;font-family:"Proxima Soft W01",sans-serif;font-weight:600}a{color:#c33}a:hover{color:#c33;text-decoration:none}.page-header{margin:0 0 20px}.p-30{padding-top:30px;padding-bottom:30px}.white-c,.white-c p{color:#fff}.red-c,.red-c h2,.red-c p{color:#c33}.red-b{background-color:#c33}.dark-grey-b{background-color:#333}.text-centered{text-align:center}.light-grey{background-color:#ddd}.light-grey.curve-box{margin:0 15px;padding:25px 30px;border-radius:20px}.news-opt-out-label{line-height:20px!important;margin-left:10px}h1.entry-title{margin-bottom:40px}.no-spinner .blockUI:before{display:none!important}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:relative}.social-icons .social{background:#fff;width:50px;height:50px;border-radius:50%;display:inline-block;margin:7px 10px 5px 0;text-align:center}.social-icons .social.fb{background-color:#3B5998}.social-icons .social.tw{background-color:#00ACED}.social-icons .social.gp{background-color:#DC4E41}.social-icons .social:hover{opacity:.8}.social-icons .social i{color:#fff;line-height:50px}.social-icons .social i.fa-lg{font-size:1.5em}.accordian .tab{position:relative;margin-bottom:1px;width:100%;overflow:hidden}.accordian input.tab-input{position:absolute;opacity:0;z-index:-1}.accordian label.tab-label{position:relative;display:block;padding:0 0 0 1em;background:#16a085;font-weight:700;line-height:3;cursor:pointer}.accordian .tab-content{max-height:0;overflow:hidden;-webkit-transition:max-height .35s;-o-transition:max-height .35s;transition:max-height .35s}.accordian .tab-content p{margin:1em}.accordian input:checked~.tab-content{max-height:810px}.accordian label::after{position:absolute;right:0;top:0;display:block;width:3em;height:3em;line-height:3;text-align:center;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}.accordian input[type=checkbox]+label::after{content:"+"}.accordian input[type=checkbox]:checked+label::after{transform:rotate(315deg)}.accordian .required{color:red;font-weight:700;border:0}.widget_product_search .screen-reader-text{display:none}.widget_product_search .search-field{height:38px;border-radius:38px;border:none;padding-left:12px;width:100%;background-color:#E5E5E5}.popup_overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;padding:5%;color:#000;background-color:rgba(0,0,0,.55);text-align:center;line-height:16px;font-size:20px}.popup_overlay .popup_content{text-align:initial;position:relative;margin:0 auto;width:100%;max-height:100%;overflow-y:auto;overflow-x:hidden;background-color:#fff;z-index:2;box-sizing:border-box;display:inline-block;vertical-align:middle;padding:30px;max-width:480px;border:1px solid #000;box-shadow:0 0 50px 0 rgba(0,0,0,.2)}.popup_overlay .popup_content .popup_message{text-align:center;margin-bottom:25px;line-height:25px}.popup_overlay .popup_content h2{margin-top:0;color:#333;font-family:Tahoma,Arial,sans-serif}.popup_overlay .popup_content .print_preview_print{font-size:30px;font-weight:700;text-decoration:none;color:#333;cursor:pointer}.site-header .navbar{background:#333;border:0;position:relative;border-radius:0;height:130px;margin-bottom:0}@media screen and (max-width:991px){.site-header .navbar{height:auto}}.site-header .navbar .site-branding{position:relative;z-index:9999;float:left}.site-header .navbar .site-logo{width:155px;margin-top:10px}@media screen and (max-width:400px){.site-header .navbar .site-logo{width:100px}}.site-header .navbar .site-logo img{max-width:100%;max-height:100%}.site-header .navbar .navbar-right{width:100%;max-width:400px;text-align:right;padding-top:18px}.site-header .navbar .navbar-right .widget_product_search{width:200px;margin-right:15px;position:relative}@media screen and (min-width:992px){.site-header .navbar .navbar-right .widget_product_search{top:15px}}.site-header .navbar-nav{margin:0 0 0 10px;position:absolute;left:auto;bottom:0}@media (max-width:768px){.site-header .navbar-nav{position:relative}}.site-header .navbar-default .navbar-toggle{position:absolute;top:10px;right:0;border:none;background-color:#c33}.site-header .navbar-default .navbar-toggle .icon-bar{background-color:#fff}.site-header .navbar-default .navbar-nav>li>a,.site-header .navbar-default .navbar-text,.site-header .widget_nav_menu a{color:#fff;text-decoration:none;text-shadow:none}.site-header .navbar-default .navbar-text,.site-header .widget_nav_menu a{font-size:14px;line-height:14px;padding:0 7px;text-decoration:none;border-left:1px solid #fff;display:inline-block}.site-header .widget_nav_menu li:first-child a{border:none}.site-header .navbar-default .navbar-nav>li>a{font-size:20px;font-weight:700;padding-bottom:28px}.site-header .navbar-default .navbar-nav>li>a:before{content:'Gifts by';font-size:12px;font-style:italic;font-weight:300;margin-bottom:5px;display:block;letter-spacing:1px}.site-header .navbar-default .navbar-nav>li>a .caret{margin-left:0}.site-header .menu{padding:0}.site-header .menu li{list-style:none;display:inline-block}.site-header .navbar-default .navbar-nav>li:first-child a{border-left:none}.site-header .navbar-default .navbar-nav>li.current-menu-ancestor>a,.site-header .navbar-default .navbar-nav>li.open>a{color:#c33}.site-header .navbar-default .navbar-nav>li>.dropdown-menu>li>a{font-size:16px;padding:5px;text-decoration:none;color:#333}.site-header .navbar-default .navbar-nav>li>.dropdown-menu .sub-menu>li>a{font-size:16px;background:#fff;text-decoration:none}@media screen and (min-width:769px){.site-header .navbar-default .navbar-nav>.active>a,.site-header .navbar-default .navbar-nav>li.current-menu-ancestor>a,.site-header .navbar-default .navbar-nav>li.open>a{background:#fff;border-top-left-radius:10px;border-top-right-radius:10px;color:#c33}.site-header .navbar-default .navbar-nav>.active>a:hover,.site-header .navbar-default .navbar-nav>li.current-menu-ancestor>a:hover,.site-header .navbar-default .navbar-nav>li.open>a:hover{background-color:#fff}.site-header .navbar-default .navbar-nav>li>.dropdown-menu{min-width:250px!important;box-shadow:none;border:1px solid #ddd;border-top:0;padding-top:10px;padding-bottom:20px;border-bottom-left-radius:10px;width:100%!important}.site-header .navbar-default .navbar-nav>li>.dropdown-menu>li>a{font-size:18px;padding:3px 20px 3px 15px;text-decoration:none;background:#fff}.site-header .navbar-default .navbar-nav>li>.dropdown-menu>li>a .caret{margin-right:5px;margin-top:10px}.site-header .navbar-default .navbar-nav>li>.dropdown-menu .sub-menu>li>a{font-size:18px;background:#fff;text-decoration:none;color:#555}}.widget.header_left,.widget.header_right{float:none!important;text-align:right}.admin-bar .site-header{top:32px}#content.container{margin-top:50px;margin-bottom:70px}.home #content.container{margin-top:0}.sidebar .widget_product_search .search-field{border:1px solid #ccc}.sidebar ul.menu{padding:0}.sidebar ul.menu li{list-style:none;padding:5px 0}.sidebar ul.menu li .caret{float:right;background:url(//www.remember.co.nz/wp-content/uploads/2017/06/arrow-down-grey.svg) no-repeat;border:none}.sidebar ul.menu li a{text-decoration:none;color:#333}.sidebar ul.menu li.active>a{color:#c33}.sidebar ul.menu li.menu-item-has-children.active>.sub-menu{display:block}.sidebar ul.menu>li{padding:10px 13px;background-color:#E4E4E4;margin-bottom:10px}.sidebar ul.menu>li>a .caret{border:none;background:url(//www.remember.co.nz/wp-content/uploads/2017/06/arrow-down.svg) no-repeat;width:17px;height:15px;margin-top:10px;transform:rotate(0deg);transition:transform 1s linear}.sidebar ul.menu>li.menu-item-has-children .sub-menu{padding-left:8px;padding-right:8px;display:none}.sidebar ul.menu>li.menu-item-has-children>.sub-menu{padding-top:10px;padding-bottom:10px}.sidebar ul.menu>li>a{font-size:21px;font-weight:600;color:#333}.sidebar .widget{margin-bottom:40px}.sidebar .sub-menu padding:15px .sub-menu{display:none}.sidebar .sub-menu li .caret{width:12px;height:10px;margin-top:5px}.sidebar .menu-categories-container #menu-categories-1 .current-menu-ancestor>ul.sub-menu,.sidebar .menu-categories-container #menu-categories-1 .current-menu-parent>ul.sub-menu{display:block}.sidebar label .screen-reader-text{display:none}.button,.futurelab-product-search input[type=submit],.search-submit,.submit{color:#fff;font-size:18px;font-family:"Proxima Nova W01",sans-serif;font-weight:700;text-transform:uppercase;padding:15px 30px;display:inline-block;border:none;border-radius:48px}.button:hover,.futurelab-product-search input[type=submit]:hover,.search-submit:hover,.submit:hover{color:#fff;text-decoration:none;opacity:.9}.button.gform_button,.button.red,.futurelab-product-search input[type=submit].gform_button,.futurelab-product-search input[type=submit].red,.search-submit.gform_button,.search-submit.red,.submit.gform_button,.submit.red{background-color:#c33}.button.gform_button,.futurelab-product-search input[type=submit].gform_button,.search-submit.gform_button,.submit.gform_button{height:42px;padding:10px 35px 10px 30px}.footer .button.gform_button{border-top-left-radius:0;border-bottom-left-radius:0}.section{padding-top:80px;padding-bottom:80px;position:relative}.section.short-padding{padding-top:40px;padding-bottom:40px}.paragraph p{font-size:16px}.home #top-section h1{font-size:48px;font-weight:700;text-shadow:0 0 6px rgba(0,0,0,.6)}.home .owl-carousel .owl-dots{display:none}.home .rev_slider .custom .tp-bullet{background:#fff;width:25px;height:6px}.home .rev_slider .custom .tp-bullet.selected,.home .rev_slider .custom .tp-bullet:hover{background:#c33}.home .rev_slider .button{border:2px solid}.home h2{margin-top:0}.home .section{padding-top:50px;padding-bottom:50px}.home .section.short-padding{padding-top:30px;padding-bottom:30px;vertical-align:middle}.home .entry-title{display:none}.home .ups-group{position:relative}.home .ups-group .panel-grid-cell .so-panel{display:inline-block;vertical-align:middle}.home .ups-group .ups{text-align:center;max-width:200px;padding:0 10px}.home .ups-group .ups a{color:#333}.home .ups-group .ups-image{width:30px}.home .ups-group .ups,.home .ups-group .ups-image{display:inline-block}.home .curve-box h2{font-size:22px;margin-right:25px;margin-bottom:0}.home .curve-box .panel-grid-cell .so-panel{display:inline-block;vertical-align:middle}.home .curve-box .norm_row{margin-top:10px}.footer_top .gform_wrapper,.subscribe_form .gform_wrapper{margin:10px}.footer_top .gform_wrapper .gform_body .gfield,.subscribe_form .gform_wrapper .gform_body .gfield{padding-right:0!important}.footer_top .gform_wrapper .gform_body .gfield input,.subscribe_form .gform_wrapper .gform_body .gfield input{margin:0;padding:5px 12px!important;height:44px;border:none;width:180px;max-width:220px;border-top-left-radius:3px;border-bottom-left-radius:3px;vertical-align:top}.footer_top .gform_wrapper .gform_footer input.gform_button,.subscribe_form .gform_wrapper .gform_footer input.gform_button{background-color:#c33;height:44px;padding:10px 30px 10px 20px;border-radius:48px;border-radius:0 48px 48px 0;color:#fff;vertical-align:top}.owl-carousel{padding:0 30px}.owl-carousel .owl-dots{text-align:center}.owl-carousel .owl-dots .owl-dot{background-color:#333;width:15px;height:15px;border-radius:50%;display:inline-block;margin:20px 15px 0}.owl-carousel .owl-dots .owl-dot.actisssve{background-color:#c33}.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{color:transparent;position:absolute;top:50%;margin-top:-15px;line-height:0;background-color:rgba(255,255,255,.8);padding:6px 0}.owl-carousel .owl-nav .owl-next:after,.owl-carousel .owl-nav .owl-prev:after{content:'';width:30px;height:30px;display:block;background:url(//www.remember.co.nz/wp-content/uploads/2017/06/arrow-left.svg) center no-repeat}.owl-carousel .owl-nav .owl-prev{left:0}.owl-carousel .owl-nav .owl-next{right:0}.owl-carousel .owl-nav .owl-next:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.owl-carousel .owl-item{padding:0 15px}.owl-carousel .owl-item img{height:auto}.owl-carousel.fl-featured-products .product-container{position:relative;background-color:#e8e8e8}.owl-carousel.fl-featured-products .product-container .woocommerce-product-rating{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.55);color:#fff;display:none;padding:25% 10px;text-align:center;z-index:2}.owl-carousel.fl-featured-products .product-container .woocommerce-product-rating .star-rating{padding:5px 0;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star;margin:15px auto}.owl-carousel.fl-featured-products .product-container .woocommerce-product-rating .star-rating span{overflow:hidden;float:none;top:0;left:0;position:absolute;padding-top:1.5em}.owl-carousel.fl-featured-products .product-container .woocommerce-product-rating .star-rating span::before{color:#c33;content:'\53\53\53\53\53';top:0;position:absolute;left:0}.owl-carousel.fl-featured-products .product-container .woocommerce-product-rating .comment-content{font-size:18px;padding-top:10px}.owl-carousel.fl-featured-products .product-container:hover .woocommerce-product-rating{display:block}.owl-carousel.fl-featured-products .product-container .product-info{text-align:center;background-color:#e8e8e8;padding:10px}.owl-carousel.fl-featured-products .product-container .product-info .product-price{color:#600;padding-left:15px}.owl-carousel.fl-featured-products .product-container .product-info .product-price .amount{font-size:20px}.owl-carousel.fl-featured-products .product-container .product-info .product-name{font-size:16px;font-weight:600;color:#000;padding:0;min-height:50px}.owl-carousel.fl-featured-products .product-container .product-image{position:relative;width:100%;height:250px;overflow:hidden}.owl-carousel.fl-featured-products .product-container .product-image img{position:absolute;top:0;right:0;height:100%;width:auto;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.popular-category .owl-carousel .owl-item .slide-content{position:relative}.popular-category .owl-carousel .owl-item .slide-content .slide-title{position:absolute;top:50%;left:0;right:0;bottom:0;text-align:center;color:#fff;font-size:22px;font-weight:700;z-index:3;font-family:"Proxima Soft W01",sans-serif;line-height:0}.popular-category .owl-carousel .owl-item .slide-content .slide-image:before{content:'';z-index:2;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.2)}.popular-category .owl-carousel .owl-nav{display:block}.search-form .search-field{height:48px;border-radius:2px;border:1px solid #aaa}.search-form .search-submit{background-color:#c33}.futurelab-product-search{max-width:920px;margin:0 auto}.futurelab-product-search input[type=submit]{background:#c33;padding:8px 30px;height:44px;width:100%}.futurelab-product-search select{width:100%;padding:5px 12px!important;height:44px;border:none;border-radius:3px;background-color:#fff;margin:5px 0}.woocommerce-page #content table.cart td.actions .input-text#coupon_code{padding:19px 10px;width:200px}.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce div.product form.cart .button,.woocommerce input.button,.woocommerce input.button.alt{background-color:#c33;color:#fff;font-size:18px;font-family:"Proxima Soft W01",sans-serif;font-weight:700;text-transform:uppercase;padding:15px 30px;border:none;border-radius:48px}.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce div.product form.cart .button:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover{background-color:#c33;color:#fff}.woocommerce input[name=apply_coupon]{border-radius:3px;font-size:16px;padding:.618em 1em;font-weight:700}.woocommerce .products button.button.added{background-color:#555}.woocommerce .products button.button.added::after{font-size:12px}.woocommerce .product-carousel .owl-carousel,.woocommerce .product-carousel .owl-carousel .owl-item{padding:0}.woocommerce .product-carousel .owl-carousel .owl-dots .owl-dot{background-color:#aaa;width:20px;height:6px;border-radius:0;margin:0 6px}.woocommerce .product-carousel .owl-carousel .owl-dots .owl-dot.active{background-color:#c33}.woocommerce nav.woocommerce-pagination ul li span{font-size:1.2em;font-weight:600;padding:.9em}.woocommerce .woocommerce-ordering select{padding:5px 12px!important;height:44px;border:none;border-radius:3px;background-color:#fff}.woocommerce #review_form h3{margin-bottom:20px}.woocommerce #review_form .comment-form-rating .stars a{width:1.2em;height:1.5em;font-size:1.4em}.woocommerce #review_form #respond .comment-reply-title{padding-bottom:15px;text-transform:uppercase;font-size:18px;font-weight:700;font-family:"Proxima Soft W01",sans-serif}.woocommerce #review_form #respond .comment-form{margin-top:15px}.woocommerce #review_form #respond textarea{border-radius:3px;border:1px solid #bbb}.woocommerce #review_form .comment-form-title label{margin-right:10px}.woocommerce #content.container{margin-top:50px}.woocommerce .woocommerce-breadcrumb{margin-bottom:40px}.woocommerce .woocommerce-breadcrumb a{color:#333}.woocommerce.single-product .product-header{padding:0;width:100%;background-position:center;position:relative;overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat}.woocommerce.single-product .product-header:before{content:"";position:absolute;width:130%;height:130%;top:-35px;z-index:0;filter:blur(4px);-moz-filter:blur(4px);-webkit-filter:blur(4px);-o-filter:blur(4px);background:rgba(0,0,0,.35)}.woocommerce.single-product .product-header .row{width:100%;display:table;position:relative;margin:0}.woocommerce.single-product .product-header .row .woocommerce-breadcrumb{position:absolute;top:20px;color:#eee}.woocommerce.single-product .product-header .row .woocommerce-breadcrumb a{color:#fff}.woocommerce.single-product .product-header .row .product_title{font-size:42px;text-shadow:0 0 6px rgba(0,0,0,.5);color:#fff;text-align:center;height:300px;vertical-align:middle;display:table-cell;width:100%}.woocommerce.single-product .input-text{height:48px;margin-right:15px}.woocommerce.single-product span.onsale{top:1em;left:40px;margin:0;border-radius:0;font-size:1em;background-color:#333}.woocommerce.single-product .product_meta{text-align:center}.woocommerce.single-product #st-1.st-inline-share-buttons{margin-top:20px;text-align:center}.woocommerce #wl-wrapper.wl-button-wrap{text-align:center;padding:30px 0 20px}.woocommerce #wl-wrapper .wl-already-in{color:#888;border:2px solid #ddd;padding-top:6px}.woocommerce #wl-wrapper .wl-already-in ul{padding:0;margin:0 0 8px}.woocommerce #wl-wrapper .wl-already-in ul li{list-style:none}.woocommerce .wl-button-wrap .wl-add-to.wl-add-but.button,.woocommerce .wl-button-wrap .wl-add-to.wl-add-but.button:hover{background-color:transparent;padding:5px 0 0;color:#c33;font-size:16px;text-align:center;text-transform:capitalize;display:inline-block;margin:0 auto;float:none}.woocommerce .wl-button-wrap .wl-add-to.wl-add-but.button:after,.woocommerce .wl-button-wrap .wl-add-to.wl-add-but.button:hover:after{content:'';display:inline-block;background:url(//www.remember.co.nz/wp-content/uploads/2017/06/heart_icon.svg) no-repeat;width:24px;height:22px;position:relative;top:4px;left:5px}.woocommerce .woocommerce-products-header{margin-bottom:40px;background-color:#eee;padding:20px;text-align:center;border-radius:15px;border:1px dashed #ccc}.woocommerce .woocommerce-products-header h1{font-size:36px}.woocommerce .woocommerce-products-header .term-description{max-width:550px;margin:0 auto 15px;display:none}.woocommerce .header_right.widget_nav_menu a#festi-cart{display:none!important}.woocommerce .product ins{text-decoration:none}.woocommerce #content div.product div.summary{width:45%}.woocommerce #content div.product .cart{margin:0 20px 20px;background:#E4E4E4;padding:20px;border-radius:5px}.woocommerce #content div.product .cart>div{margin:7px 0}.woocommerce #content div.product .cart hr{border-top:1px solid #aaa}.woocommerce #content div.product .cart .single_add_to_cart_button{width:100%;max-width:350px;margin:0 auto}.woocommerce #content div.product .cart .price-container{font-size:21px;line-height:32px}.woocommerce #content div.product .cart .price-container p.price{color:#600;font-size:32px;font-family:"Proxima Soft W01",sans-serif;font-weight:700;float:right}.woocommerce #content div.product .woocommerce-product-rating{text-align:center}.woocommerce #content div.product .woocommerce-product-rating .star-rating{float:none;display:inline-block}.woocommerce #content div.product .woocommerce-product-rating .star-rating span::before{color:#c33}.woocommerce #content div.product .related .products{margin-top:30px}.woocommerce #content div.product .woocommerce-tabs{padding-bottom:30px}.woocommerce #content div.product .woocommerce-tabs ul.tabs{padding:0}.woocommerce #content div.product .woocommerce-tabs ul.tabs li{border:none;background-color:transparent}.woocommerce #content div.product .woocommerce-tabs ul.tabs li::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs li::before{border-radius:0;border-width:0;box-shadow:none}.woocommerce #content div.product .woocommerce-tabs ul.tabs li a{font-size:18px;text-transform:uppercase;font-family:"Proxima Soft W01",sans-serif;color:#333}.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active{border-bottom:3px solid #c33}.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a{color:#c33}.woocommerce #content div.product .woocommerce-tabs .panel{padding:0 25px}.woocommerce .term-description{overflow-y:hidden}.woocommerce ul.products li.product{background-color:#e8e8e8}.woocommerce ul.products li.product .onsale{margin:0;border-radius:0;background-color:#333}.woocommerce ul.products li.product .price{color:#600;float:left;padding-top:5px;padding-left:15px}.woocommerce ul.products li.product .price del{display:inline-block;font-size:17px}.woocommerce ul.products li.product h2.woocommerce-loop-product__title{font-size:16px;font-weight:600;color:#333;padding:0 15px;margin-bottom:5px;min-height:50px}.woocommerce ul.products li.product .button{font-size:14px;padding:12px 15px;margin:0 15px 15px 0;text-transform:none;float:right}.woocommerce ul.products li.product .location{padding-left:15px;padding-bottom:10px}.woocommerce ul.products .star-rating{margin-right:15px;float:right}.woocommerce ul.products .woocommerce-Price-amount{font-size:22px}.woocommerce .woocommerce-MyAccount-navigation ul{padding:0}.woocommerce .woocommerce-MyAccount-navigation ul li{list-style:none}.woocommerce .woocommerce-MyAccount-navigation ul li a{padding:10px 13px;background-color:#E4E4E4;margin-bottom:10px;display:block}.woocommerce input[name=save_account_details]{margin-top:20px}.woocommerce-page.archive .product-category:last-child:after{content:'';clear:both}.woocommerce-page.archive mark{background:0 0}.woocommerce-page.archive .term-description{margin-top:20px}.woocommerce-page h3{font-family:"Proxima Soft W01",sans-serif;text-transform:uppercase;font-weight:700;border-bottom:3px solid;padding-bottom:5px}.woocommerce-page .input-text{border:1px solid #999;height:30px;border-radius:3px;background-color:#eee}.woocommerce-page #content table.cart img{width:50px}.woocommerce-checkout .gift-delivery-method .accordian label.tab-label{background:0 0;color:#c33;padding:0 0 5px;font-size:20px;text-transform:uppercase;border-bottom:1px solid #c33;margin-bottom:20px;line-height:2}.woocommerce-checkout .gift-delivery-method .accordian label::after{font-size:40px;display:inline-block;line-height:1.2;width:auto;height:auto;color:#c33}.woocommerce-product-search{position:relative}.woocommerce-product-search input[type=submit]{background:url(//www.remember.co.nz/wp-content/uploads/2017/06/search_icon.png) no-repeat;background-size:contain;border:none;color:transparent;width:24px;height:21px;position:absolute;right:0;top:8px}body div.festi-cart-products>div.festi-cart-products-content{border:1px solid #ccc!important;font-family:"Proxima Soft W01",sans-serif}.topbar .festi-cart-img img,body div.festi-cart-products-content table.festi-cart-list tr.festi-cart-item>td.festi-cart-product-img .festi-cart-img img{height:auto}body div.festi-cart-pop-up-products-content p.festi-cart-buttons a.festi-cart-checkout,body div.festi-cart-pop-up-products-content p.festi-cart-buttons a.festi-cart-view-cart{min-width:150px}body div.festi-cart-products-content>p.festi-cart-buttons a.festi-cart-checkout,body div.festi-cart-products-content>p.festi-cart-buttons a.festi-cart-view-cart{width:160px;text-transform:uppercase}body .navbar a#festi-cart.festi-cart.festi-cart-customize,body .topbar a#festi-cart.festi-cart.festi-cart-customize{position:relative;padding:0 15px 0 11px;background-color:#c33;display:inline-block;height:45px;line-height:45px;border-radius:11px;top:0;margin-left:70px}body .navbar a#festi-cart.festi-cart.festi-cart-customize span.festi-cart-quantity,body .topbar a#festi-cart.festi-cart.festi-cart-customize span.festi-cart-quantity{color:#fff!important;margin:0 2px;font-size:18px!important}body .navbar a#festi-cart.festi-cart.festi-cart-customize span.festi-cart-total,body .topbar a#festi-cart.festi-cart.festi-cart-customize span.festi-cart-total{position:absolute;right:72px;top:5px}body .navbar a#festi-cart.festi-cart.festi-cart-customize span.festi-cart-total span.woocommerce-Price-amount,body .topbar a#festi-cart.festi-cart.festi-cart-customize span.festi-cart-total span.woocommerce-Price-amount{color:#fff!important;font-size:22px!important}body .navbar a#festi-cart.festi-cart.festi-cart-customize span.festi-cart-total span.woocommerce-Price-amount:after,body .topbar a#festi-cart.festi-cart.festi-cart-customize span.festi-cart-total span.woocommerce-Price-amount:after{content:'NZD';font-size:12px;display:block;text-align:center}body a.festi-cart div.festi-cart-content img.festi-cart-icon{width:20px;height:auto;margin-top:0}.footer_top .widget_nav_menu h5::after{content:'';background:url(//www.remember.co.nz/wp-content/uploads/2017/06/arrow-down.svg) no-repeat;display:inline-block;width:23px;height:13px;float:right}.entry-content .gform_wrapper .top_label input.medium,.entry-content .gform_wrapper .top_label select.medium,.entry-content .gform_wrapper textarea.medium{border-radius:5px;border:1px solid #aaa}.site-footer{padding:50px 0 20px;background:#E2E2E2}.site-footer h2{margin-top:0}.site-footer a,.site-footer a:hover,.site-footer p{color:#333}.site-footer .menu{padding:0}.site-footer .menu li{list-style:none;padding:2px 0}.site-footer .menu li a{text-decoration:none}.site-footer .footer-logo{max-width:120px;margin-bottom:30px}.site-footer .copyright{font-size:13px;display:inline}.site-footer .footer_top{margin-bottom:40px}.site-footer .footer_top .gform_wrapper{margin:20px 0}.site-footer .footer_top .gform_wrapper .button.gform_button{padding:10px 15px 10px 10px;font-size:15px}.site-footer .footer_top .gform_wrapper .field_description_below .gfield_description{display:none}.site-footer .textwidget p{margin:0}.site-footer .social-icons .social{width:32px;height:32px;margin:7px 10px 0 0}.site-footer .social-icons .social:hover{opacity:.8}.site-footer .social-icons .social i{line-height:32px}.site-footer .social-icons .social i.fa-lg{font-size:1.1em}.error404 #content,.search #content{margin-top:0;margin-bottom:50px}.error404{text-align:center}.search .screen-reader-text{display:none}.woocommerce .checkout_voucher{border:1px solid #d3ced2;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce .checkout_voucher .input-text{padding:5px 10px}.woocommerce .checkout_voucher .button{background-color:#c33;color:#fff;font-size:16px}.woocommerce .checkout_voucher .button:hover{background-color:#c33;color:#fff;opacity:.9}.woocommerce #add_payment_method #payment,.woocommerce .woocommerce-cart #payment,.woocommerce .woocommerce-checkout #payment{border-radius:0}.tooltip-templates{display:none}span.tooltipster-selector.tooltipstered{font-size:20px;margin-right:5px}.redeem .form-message{margin-top:15px}.redeem .spinner{margin:0 auto;width:50px;height:25px;text-align:center;font-size:10px}.redeem .spinner>div{background-color:#fff;height:100%;width:6px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.redeem .spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.redeem .spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.redeem .spinner .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.redeem .spinner .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-stretchdelay{0%,100%,40%{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,100%,40%{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}@media screen and (min-width:992px){.footer_top .widget_nav_menu h5::after{display:none}.sidebar{max-width:250px}.woocommerce ul.products li.product{width:30%}.woocommerce .related ul.products li.product{width:22.05%}.logged-in .header_right .menu .login{display:none}}@media screen and (min-width:768px){.desktop-only{display:block}body .mobile-only{display:none!important}.subscribe-container .social-box,.subscribe-container .subscribe_form{min-height:115px}}@media screen and (min-width:768px) and (max-width:1000px){.container{width:100%}}@media screen and (max-width:1200px){.site-header .navbar-nav{margin:0;bottom:0}.site-header .navbar-default .navbar-nav>li>a{font-size:18px;padding:10px 10px 25px}.site-header .navbar-default .navbar-nav>li.current-menu-item>a{color:#c33}}@media screen and (max-width:991px){.woocommerce .sidebar,footer .widget-area .menu{display:none}.site-header .menu{position:relative;top:-10px}.site-header .navbar .site-logo{width:110px}.site-header .navbar .navbar-nav{margin:0}.site-header .navbar .navbar-nav>li:not(:last-child){border-bottom:1px solid #999}.site-header .navbar .navbar-nav>li>a{font-size:17px;padding:10px;color:#111}.site-header .navbar .navbar-right{padding-top:5px;margin:0}.site-header .navbar .navbar-right .menu .mobile-only{border:none}body .ipad_only{display:none}.navbar-header{float:none}.navbar-left,.navbar-right{float:none!important}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none!important}.navbar-nav{float:none!important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;color:#222}.collapse.in{display:block!important}.site-header .navbar-default .navbar-toggle.caret{background:0 0;border:none;margin:0;font-size:22px}.site-header .navbar-default .sub-menu .navbar-toggle.caret{margin:-5px 0 0}.navbar-nav>li>.dropdown-menu{width:100%}.navbar-nav .open .dropdown-menu{position:relative;background-color:#fff}.site-header .navbar-default .navbar-nav>li>.dropdown-menu>li>a{color:#111;position:relative;margin:0 auto;padding:6px 20px;text-decoration:none;border-bottom:1px solid #ccc}.site-header .navbar-default .navbar-nav>li>.dropdown-menu>li:last-child a{border:none}.desktop-only{display:none!important}.site-header .widget_product_search{margin-top:-10px;margin-bottom:8px;margin-right:12px}.site-header .navbar-nav{position:relative}.navbar-default .navbar-collapse{padding:0}.navbar-default .navbar-collapse,.navbar-default .navbar-form{z-index:9999;position:absolute;top:100px;left:0;width:100%;background:#ddd;border:0}.site-header .navbar-default .navbar-nav>li>a{box-shadow:none}.site-header .navbar-default .navbar-nav>li>a:before{display:inline-block;padding-right:10px}.site-header .navbar .navbar-right{float:right!important}.navbar-default .navbar-nav>li.open{background-color:#ddd}.navbar-default .navbar-nav>li.open>a{color:#c33;background:#ddd;box-shadow:none}body .navbar a#festi-cart.festi-cart.festi-cart-customize{position:absolute;top:18px;right:72px;border-radius:3px;height:32px;line-height:32px;background:#666}body .navbar a#festi-cart.festi-cart.festi-cart-customize span.festi-cart-total{right:75px;top:-3px;display:none}}@media screen and (max-width:768px){h1{font-size:28px}.owl-carousel .owl-item{padding:0 5px}.woocommerce.single-product .product-header .row .product_title{font-size:24px;height:250px;padding-top:40px}.content-area.container{padding-left:0;padding-right:0}.futurelab-product-search input[type=submit]{margin-top:10px}.navbar-default .navbar-collapse,.navbar-default .navbar-form{top:119px}.woocommerce #content div.product div.summary{width:100%}.mobile-only{display:block}.woocommerce-product-search input[type=submit]{top:5px}body,p,select,textarea{font-size:14px}.navbar-header{text-align:center}.site-header .navbar{height:auto}.site-header .navbar .navbar-right{top:0;padding-top:0}.site-header .navbar .site-logo{width:100px}.home .ups-container>.panel-grid-cell{width:50%!important;display:inline-block;text-align:center}.home .section{padding-top:40px;padding-bottom:20px}.home .section.short-padding{padding-top:20px;padding-bottom:20px;display:block!important}.home .subscribe-container{display:none}.home .light-grey.curve-box{margin:8px 0}footer.site-footer{padding-top:30px}footer.site-footer .menu li{padding:4px 0}footer .footer_top .widget_nav_menu h5::after{width:20px;height:10px;margin-left:11px}footer .footer_top .widget-area{border-bottom:1px solid #fff}footer .footer_top .widget-area:not(:first-child){border-top:1px solid #555}footer .footer_top .widget-area .gform_wrapper ul li.gfield{margin-top:0}footer .footer_top .widget-area .gform_wrapper form.gf_simple_horizontal div.gform_body,footer .footer_top .widget-area .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label{width:auto;max-width:75%;display:table-cell;vertical-align:middle;margin:0;padding:0;position:relative}footer .footer_top .widget-area .gform_wrapper form.gf_simple_horizontal div.gform_body div.ginput_container,footer .footer_top .widget-area .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label div.ginput_container{margin-top:0}footer .footer_top .widget-area .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label{width:auto;max-width:25%;padding:0;margin:0}footer .footer_top .widget-area .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label .gform_button{margin:0}footer .footer_top .widget-area .widget{padding:15px 0 10px}footer .footer_top .widget-area .widget_sow-editor h5,footer .footer_top .widget-area .widget_text h5{padding-bottom:0}footer .footer_top button.gform_button{padding-top:6px;line-height:1}footer .footer_top .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:1}footer .footer_bottom .copyright{display:block;padding-top:18px;text-align:center;margin:0 auto}footer .footer_bottom .payment{margin:0 auto}.woocommerce .site-inner>#content>.row{margin:0}.footer_top .widget-area h5:hover{cursor:pointer}}@media screen and (max-width:650px){.home #top-section h1{font-size:32px!important}body .navbar a#festi-cart.festi-cart.festi-cart-customize::before,body .topbar a#festi-cart.festi-cart.festi-cart-customize::before{content:''}.home .light-grey.curve-box{display:none}.site-header .navbar .site-logo{margin-top:5px}.site-header .navbar .widget_product_search .search-field{height:30px;border-radius:30px}.woocommerce div.product p.price{font-size:25px}.woocommerce .woocommerce-tabs #review_form{text-align:center}.woocommerce #content.container{margin-top:30px;padding:0}.woocommerce #content .woocommerce-tabs .panels{padding:0 10px}.woocommerce #content .woocommerce-tabs ul.tabs{padding:0}.woocommerce #content .woocommerce-tabs ul.tabs li{padding:0 10px}.woocommerce #content .woocommerce-tabs ul.tabs li a{font-size:14px;text-transform:none}.woocommerce .woocommerce-products-header h1{font-size:28px}}@media screen and (max-width:480px){.owl-carousel,.owl-carousel .owl-item{padding:0}.woocommerce .woocommerce-MyAccount-navigation ul li a{padding:2px 0;background-color:transparent;margin-bottom:0}.woocommerce ul.products li.product{width:100%}.woocommerce ul.products li.product h2.woocommerce-loop-product__title{min-height:60px;line-height:20px}.woocommerce ul.products li.product .price .woocommerce-Price-amount{font-size:21px}}@media screen and (max-width:400px){.home .ups-group .ups{text-align:center;max-width:110px;padding:5px;line-height:1.2em}.home .ups-group .ups-image{width:20px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100%}body .navbar a#festi-cart.festi-cart.festi-cart-customize span.festi-cart-total span.woocommerce-Price-amount{display:none}}@media screen and (max-width:450px){.woocommerce form .form-row-first,.woocommerce form .form-row-last{width:100%}}

.single-post{
    .entry-title{
        font-size: 40px;
        padding-top: 40px;
        text-shadow: 0 0 6px rgba(0,0,0,.5);
        color: #fff;
        text-align: center;
        vertical-align: middle;
        display: block;
        width: 100%;
    }

    .entry-content{
        max-width:720px;
    }

    .entry-header{
        padding: 0;
        width: 100%;
        background-position: center;
        position: relative;
        overflow: hidden;
        background-size: cover;
        background-repeat: no-repeat;
        height: 250px;
        display: flex;
        align-items: center;
        margin-bottom: 1em;
    }

    .post-date{
        margin-bottom:1em;
    }

}
