/*!
Theme Name: KK
Theme URI: http://underscores.me/
Author: Digital Noir
Author URI: http://www.digitalnoir.com.au/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: kk
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

KK is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/@import url("https://fonts.googleapis.com/css?family=Montserrat:400,700");@import url("https://fonts.googleapis.com/css?family=Lato:300");.no-gutters{margin-right:0;margin-left:0;padding-left:0;padding-right:0}.no-gutters>[class^="col-"],.no-gutters>[class*=" col-"]{padding-right:0;padding-left:0}*:focus{outline:0}html{font-family:"Lato", sans-serif;font-size:16px;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:1.42857143;color:#333;background-color:#fff}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#fe0101;text-decoration:none;transition:all 0.35s ease-out;-moz-transition:all 0.35s ease-out;-o-transition:all 0.35s ease-out;-webkit-transition:all 0.35s ease-out;-ms-transition:all 0.35s ease-out;transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}a:hover,a:focus{color:#ff4b3c}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width: 768px){.container{width:750px}}@media (min-width: 992px){.container{width:970px}}@media (min-width: 1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66667%}.col-xs-10{width:83.33333%}.col-xs-9{width:75%}.col-xs-8{width:66.66667%}.col-xs-7{width:58.33333%}.col-xs-6{width:50%}.col-xs-5{width:41.66667%}.col-xs-4{width:33.33333%}.col-xs-3{width:25%}.col-xs-2{width:16.66667%}.col-xs-1{width:8.33333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-1{right:8.33333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66667%}.col-xs-push-10{left:83.33333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66667%}.col-xs-push-7{left:58.33333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66667%}.col-xs-push-4{left:33.33333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66667%}.col-xs-push-1{left:8.33333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-0{margin-left:0}@media (min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66667%}.col-sm-10{width:83.33333%}.col-sm-9{width:75%}.col-sm-8{width:66.66667%}.col-sm-7{width:58.33333%}.col-sm-6{width:50%}.col-sm-5{width:41.66667%}.col-sm-4{width:33.33333%}.col-sm-3{width:25%}.col-sm-2{width:16.66667%}.col-sm-1{width:8.33333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-1{right:8.33333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66667%}.col-sm-push-10{left:83.33333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66667%}.col-sm-push-7{left:58.33333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66667%}.col-sm-push-4{left:33.33333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66667%}.col-sm-push-1{left:8.33333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-0{margin-left:0}}@media (min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66667%}.col-md-10{width:83.33333%}.col-md-9{width:75%}.col-md-8{width:66.66667%}.col-md-7{width:58.33333%}.col-md-6{width:50%}.col-md-5{width:41.66667%}.col-md-4{width:33.33333%}.col-md-3{width:25%}.col-md-2{width:16.66667%}.col-md-1{width:8.33333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66667%}.col-md-pull-10{right:83.33333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66667%}.col-md-pull-7{right:58.33333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66667%}.col-md-pull-4{right:33.33333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66667%}.col-md-pull-1{right:8.33333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66667%}.col-md-push-10{left:83.33333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66667%}.col-md-push-7{left:58.33333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66667%}.col-md-push-4{left:33.33333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66667%}.col-md-push-1{left:8.33333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-0{margin-left:0}}@media (min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66667%}.col-lg-10{width:83.33333%}.col-lg-9{width:75%}.col-lg-8{width:66.66667%}.col-lg-7{width:58.33333%}.col-lg-6{width:50%}.col-lg-5{width:41.66667%}.col-lg-4{width:33.33333%}.col-lg-3{width:25%}.col-lg-2{width:16.66667%}.col-lg-1{width:8.33333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-1{right:8.33333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66667%}.col-lg-push-10{left:83.33333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66667%}.col-lg-push-7{left:58.33333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66667%}.col-lg-push-4{left:33.33333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66667%}.col-lg-push-1{left:8.33333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-0{margin-left:0}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}.text-right{text-align:right}.text-center{text-align:center}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important;visibility:hidden !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs{display:none !important}.visible-sm{display:none !important}.visible-md{display:none !important}.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width: 767px){.visible-xs{display:block !important}table.visible-xs{display:table}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width: 767px){.visible-xs-block{display:block !important}}@media (max-width: 767px){.visible-xs-inline{display:inline !important}}@media (max-width: 767px){.hidden-xs{display:none !important;visibility:hidden !important}.visible-xs-inline-block{display:inline-block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm{display:block !important}table.visible-sm{display:table}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-block{display:block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline{display:inline !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline-block{display:inline-block !important}}.flex-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.flex-row>[class*='col-']{display:flex;flex-direction:column}.container{max-width:100%}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.unslider{overflow:visible;margin:0;padding:0;position:relative}.unslider-wrap{position:relative}.unslider-wrap.unslider-carousel>li{float:left}.products-column .unslider-wrap.unslider-carousel>li{overflow:hidden;padding:0 15px}.unslider-vertical>ul{height:100%}.unslider-vertical li{float:none;width:100%}.unslider-fade{position:relative}.unslider-fade .unslider-wrap li{position:absolute;left:0;top:0;right:0;z-index:8}.unslider-fade .unslider-wrap li.unslider-active{z-index:10}.unslider li,.unslider ol,.unslider ul{list-style:none;margin:0;padding:0;border:none}.unslider-arrow{position:absolute;left:-20px;z-index:2;cursor:pointer;top:calc(50% - 30px);transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);width:26px;opacity:0.1;height:auto}.products-column .unslider-arrow{width:12px;opacity:.4;left:-16px}.unslider-arrow:hover{opacity:1}.unslider-arrow.next{left:auto;right:-20px}.products-column .unslider-arrow.next{right:-16px}.unslider-nav ol{list-style:none;text-align:center;padding:20px 0}.unslider-nav ol li{display:inline-block;width:10px;height:10px;margin:0 5px;background:transparent;border-radius:15px;overflow:hidden;text-indent:-999em;cursor:pointer;background:#ccc}.unslider-nav ol li.unslider-active{background:#333;cursor:default}input[type=range]{-webkit-appearance:none;width:100%;margin:7.55px 0;border:0 !important}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{width:100%;height:9.9px;cursor:pointer;box-shadow:0px 0px 1px transparent,0px 0px 0px rgba(13,13,13,0);background:#ffffff;border-radius:0px;border:1px solid #010101}input[type=range]::-webkit-slider-thumb{box-shadow:0px 0px 0px transparent,0px 0px 0px rgba(13,13,13,0);border:3px solid #ffffff;height:25px;width:25px;border-radius:40px;background:#cfcfcf;cursor:pointer;-webkit-appearance:none;margin-top:-8.55px}input[type=range]:focus::-webkit-slider-runnable-track{background:#ffffff}input[type=range]::-moz-range-track{width:100%;height:9.9px;cursor:pointer;box-shadow:0px 0px 1px transparent,0px 0px 0px rgba(13,13,13,0);background:#ffffff;border-radius:0px;border:1px solid #010101}input[type=range]::-moz-range-thumb{box-shadow:0px 0px 0px transparent,0px 0px 0px rgba(13,13,13,0);border:3px solid #ffffff;height:25px;width:25px;border-radius:40px;background:#cfcfcf;cursor:pointer}input[type=range]::-ms-track{width:100%;height:9.9px;cursor:pointer;background:transparent;border-color:transparent;color:transparent}input[type=range]::-ms-fill-lower{background:#f2f2f2;border:1px solid #010101;border-radius:0px;box-shadow:0px 0px 1px transparent,0px 0px 0px rgba(13,13,13,0)}input[type=range]::-ms-fill-upper{background:#ffffff;border:1px solid #010101;border-radius:0px;box-shadow:0px 0px 1px transparent,0px 0px 0px rgba(13,13,13,0)}input[type=range]::-ms-thumb{box-shadow:0px 0px 0px transparent,0px 0px 0px rgba(13,13,13,0);border:3px solid #ffffff;height:25px;width:25px;border-radius:40px;background:#cfcfcf;cursor:pointer;height:9.9px}input[type=range]:focus::-ms-fill-lower{background:#ffffff}input[type=range]:focus::-ms-fill-upper{background:#ffffff}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,textarea{color:#404040;font-family:"Lato",sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;font-family:"Montserrat", "Lato", sans-serif}body:not(.page-template-page-t-standard) h1{font-family:"Montserrat";font-weight:700;font-size:4.5vw;color:#fff;letter-spacing:1.6vw;text-shadow:0 0 19px rgba(0,0,0,0.1);text-transform:uppercase;margin-bottom:0;line-height:1em}body:not(.page-template-page-t-standard) h2{font-weight:400;text-transform:uppercase}body:not(.page-template-page-t-standard) h2 b,body:not(.page-template-page-t-standard) h2 strong{font-weight:700}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}blockquote,q{quotes:"" ""}blockquote:before,blockquote:after,q:before,q:after{content:""}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}table{margin:0 0 1.5em;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),inset 0 15px 17px rgba(255,255,255,0.5),inset 0 -5px 12px rgba(0,0,0,0.05);color:rgba(0,0,0,0.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em;text-shadow:0 1px 0 rgba(255,255,255,0.8)}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa;box-shadow:inset 0 1px 0 rgba(255,255,255,0.8),inset 0 15px 17px rgba(255,255,255,0.8),inset 0 -5px 12px rgba(0,0,0,0.02)}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb;box-shadow:inset 0 -1px 0 rgba(255,255,255,0.5),inset 0 2px 5px rgba(0,0,0,0.15)}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}body{margin-left:0}#page{overflow:hidden}a.vc_general{text-transform:uppercase;font-family:"Montserrat", sans-serif;font-weight:700;letter-spacing:2px;font-size:0.9rem}header.site-header{position:fixed;left:0;top:0;width:100%;z-index:501007;padding:20px;transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}header.site-header div.menu-toggle{font-family:"Montserrat";text-transform:uppercase;font-size:0.85rem;letter-spacing:2px;font-weight:700;cursor:pointer;float:left}header.site-header div.menu-toggle span{display:inline-block}header.site-header div.menu-toggle span.text{padding:11px 15px}@media (max-width: 767px){header.site-header div.menu-toggle span.text{display:none}}header.site-header div.menu-toggle span.menu-icon{width:32px;position:relative;float:left}header.site-header div.menu-toggle span.menu-icon span{display:block;margin:10px 0 0 auto;background-color:#000;width:80%;height:1px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}header.site-header div.menu-toggle span.menu-icon span:nth-child(2){width:60%}header.site-header div.menu-toggle:hover span.menu-icon span:first-child{transform:rotate(12deg);-webkit-transform:rotate(12deg);-ms-transform:rotate(12deg);-moz-transform:rotate(12deg)}header.site-header div.menu-toggle:hover span.menu-icon span:last-child{transform:rotate(-12deg);-webkit-transform:rotate(-12deg);-ms-transform:rotate(-12deg);-moz-transform:rotate(-12deg)}header.site-header div.site-branding{display:inline-block}header.site-header div.site-branding a{display:inline-block}@media (min-width: 767px){header.site-header div.site-branding{display:block;position:absolute;left:50%;top:25px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%)}}header.site-header div.site-branding a img{height:auto;transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}header.site-header div.site-branding a img.shop-logo{margin-top:8px}header.site-header div.cta-buttons{float:right}header.site-header div.cta-buttons a{font-family:"Montserrat";text-transform:uppercase;font-size:0.85rem;letter-spacing:2px;font-weight:600}header.site-header div.cta-buttons a.login-button{margin-right:2px;text-decoration:none}header.site-header div.cta-buttons a.login-button:hover{text-decoration:none}@media (min-width: 767px){header.site-header div.cta-buttons a.get-started-button{padding-left:50px;padding-right:50px}}@media (max-width: 991px){header.site-header div.cta-buttons a.get-started-button{padding-left:20px;padding-right:20px}}header.site-header.sticky{background-color:#fff;border-bottom:1px solid #eaeaea;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 15px 0px rgba(0,0,0,0.2)}@media (min-width: 767px){header.site-header.sticky div.site-branding a img{transform:scale(0.7) translateY(-45%);-webkit-transform:scale(0.7) translateY(-45%);-ms-transform:scale(0.7) translateY(-45%);-moz-transform:scale(0.7) translateY(-45%)}}@media (max-width: 767px){header.site-header{padding:8px;top:-1px}header.site-header div.site-branding{margin-left:10px;float:left}header.site-header div.site-branding a img{width:50px}header.site-header div.cta-buttons{padding:5px}header.site-header div.cta-buttons a{font-size:.55rem;padding:8px 15px;font-weight:400;letter-spacing:1px}}body.page-template-page-t-standard #primary{margin-top:200px;margin-bottom:70px}nav#site-navigation{z-index:5}nav#site-navigation div.fullscreen-menu{transition:all 0.35s ease-in;-moz-transition:all 0.35s ease-in;-o-transition:all 0.35s ease-in;-webkit-transition:all 0.35s ease-in;-ms-transition:all 0.35s ease-in;transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);position:fixed;left:0;top:0;height:100%;width:320px;background-color:#2a2a2a;z-index:9999999;transform:translate3d(-100%, 0, 0);-webkit-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0)}@media (max-width: 767px){nav#site-navigation div.fullscreen-menu{width:100vw}}nav#site-navigation div.fullscreen-menu a{font-family:"Montserrat";text-transform:uppercase;font-size:0.8rem;letter-spacing:2px;font-weight:500;color:#fff;text-decoration:none;transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);border-width:1px}nav#site-navigation div.fullscreen-menu a:hover{text-decoration:none}nav#site-navigation div.fullscreen-menu a.vc_btn3-color-white:hover{color:#000}@media (min-width: 767px){nav#site-navigation div.fullscreen-menu aside div.close-button{display:none}}nav#site-navigation div.fullscreen-menu aside>a{display:block;margin-left:50px;margin-top:50px}nav#site-navigation div.fullscreen-menu aside>a img{width:92px;height:auto}nav#site-navigation div.fullscreen-menu aside a.vc_btn3{display:block;margin:0 50px}nav#site-navigation div.fullscreen-menu aside>nav{margin-left:50px;margin-top:40px}nav#site-navigation div.fullscreen-menu aside>nav ul{display:block;margin:0;padding:0}nav#site-navigation div.fullscreen-menu aside>nav ul li{display:block}nav#site-navigation div.fullscreen-menu aside>nav ul li a{padding:15px 8px;display:block}nav#site-navigation div.fullscreen-menu aside>nav ul li a:hover{color:#FD7B7D}nav#site-navigation div.fullscreen-menu aside div.sign-up-button{margin-top:60px;margin-bottom:5px}nav#site-navigation div.fullscreen-menu aside div.gift-shop-button{position:absolute;bottom:120px;left:0;width:100%}@media (max-width: 1400px){nav#site-navigation div.fullscreen-menu aside div.gift-shop-button{bottom:0px}}nav#site-navigation div.fullscreen-menu aside div.gift-shop-button a{margin:0 50px}@media (max-width: 767px){nav#site-navigation div.fullscreen-menu aside div.gift-shop-button a{margin:0 20px}}nav#site-navigation div.fullscreen-menu aside div.gift-shop-button a span{color:#aaa}nav#site-navigation div.fullscreen-menu aside div.aside-footer{position:absolute;bottom:0;left:0;width:100%;background-color:#313131;padding:40px 0 50px 60px}nav#site-navigation div.splash-cta-wrapper{transition:all 0.35s ease-out;-moz-transition:all 0.35s ease-out;-o-transition:all 0.35s ease-out;-webkit-transition:all 0.35s ease-out;-ms-transition:all 0.35s ease-out;transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transform:translate3d(100%, 0, 0);-webkit-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);position:fixed;right:0;top:0;height:100%;width:calc(100% - 320px);background-color:#fff;z-index:9999999}@media (max-width: 767px){nav#site-navigation div.splash-cta-wrapper{display:none}}nav#site-navigation div.splash-cta-wrapper div.splash-cta{padding-top:calc(50vh - 260px)}nav#site-navigation div.splash-cta-wrapper div.splash-cta img{width:320px;height:auto;display:block;margin-left:auto;margin-right:auto}nav#site-navigation div.splash-cta-wrapper div.splash-cta div{text-align:center}nav#site-navigation div.splash-cta-wrapper div.splash-cta div a{color:#fe0101;border-color:#fe0101}nav#site-navigation div.splash-cta-wrapper div.splash-cta div a:hover{background-color:#fe0101;border-color:#fe0101;color:#fff}nav#site-navigation div.close-button{position:absolute;left:50px;top:40px;font-family:"Montserrat";text-transform:uppercase;font-size:0.9rem;letter-spacing:2px;font-weight:700;cursor:pointer}nav#site-navigation div.close-button span{display:inline-block}nav#site-navigation div.close-button span.text{padding:11px}nav#site-navigation div.close-button span.close-cross{float:left}nav#site-navigation div.close-button:hover span.close-cross span:first-child{transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);-moz-transform:rotate(135deg)}nav#site-navigation div.close-button:hover span.close-cross span:last-child{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-moz-transform:rotate(-135deg)}nav#site-navigation.visible{display:block}nav#site-navigation.visible div.fullscreen-menu,nav#site-navigation.visible div.splash-cta-wrapper{transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0)}@media (max-width: 767px){nav#site-navigation div.fullscreen-menu div.close-button{top:10px;right:15px;left:auto}nav#site-navigation div.fullscreen-menu div.close-button span.close-cross span{background-color:#fff}nav#site-navigation div.fullscreen-menu div.close-button span.text{display:none}nav#site-navigation div.fullscreen-menu div.splash-cta-wrapper{display:none}nav#site-navigation div.fullscreen-menu aside>a{margin-left:25px;margin-top:20px}nav#site-navigation div.fullscreen-menu aside>nav{margin-left:25px;margin-top:25px}nav#site-navigation div.fullscreen-menu aside>nav ul li a{padding:9px 8px}nav#site-navigation div.fullscreen-menu aside div.aside-footer{padding:15px 0 15px 20px}nav#site-navigation div.fullscreen-menu aside div.gift-shop-button{bottom:52px}nav#site-navigation div.fullscreen-menu aside div.login-button,nav#site-navigation div.fullscreen-menu aside div.sign-up-button{position:absolute;width:100%}nav#site-navigation div.fullscreen-menu aside div.login-button a,nav#site-navigation div.fullscreen-menu aside div.sign-up-button a{margin:0 20px}nav#site-navigation div.fullscreen-menu aside div.sign-up-button{bottom:122px}nav#site-navigation div.fullscreen-menu aside div.login-button{bottom:159px}}.create-kk--button a.vc_general{margin:20px 20px 0 !important}div.hero-area{padding-top:120px}div.hero-area div.wpb_single_image{margin-bottom:0}@media (max-width: 767px){div.hero-area{padding-top:70px}}div.angled-background{overflow:hidden}div.angled-background:before{z-index:0;top:100px;left:50vw;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-top-color:#fff;border-width:550px 50vw 0 50vw;margin-left:-50vw}div.angled-background:after{z-index:0;top:0;left:0;width:100vw;content:" ";height:100px;position:absolute;pointer-events:none;background-color:#fff}span.italic-info{text-align:center;display:block;color:#aaa;font-weight:600;font-style:italic;font-family:"Lato";padding-bottom:50px;font-size:0.9rem;padding-top:10px}span.close-cross,span.cancel-cross{width:42px;height:42px;position:relative;display:block;cursor:pointer}span.close-cross span,span.cancel-cross span{display:block;background-color:#000;width:80%;height:2px;position:absolute;left:0;top:50%;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}span.close-cross span:first-child,span.cancel-cross span:first-child{transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg)}span.close-cross span:last-child,span.cancel-cross span:last-child{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}span.close-cross:hover span:first-child,span.cancel-cross:hover span:first-child{transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);-moz-transform:rotate(135deg)}span.close-cross:hover span:last-child,span.cancel-cross:hover span:last-child{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-moz-transform:rotate(-135deg)}div.custom-tickbox label{margin-top:3px;height:45px;padding:13px 0;width:76%;margin-left:12%;font-size:0.9rem}div.custom-tickbox label div.custom-tick{display:block;float:left;border:2px solid #000;width:40px;height:40px;margin-right:15px;margin-top:-8px;transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);background-size:20px auto;background-position:center;background-repeat:no-repeat}div.custom-tickbox label:hover div.custom-tick{background-image:url(images/complete-tick.png)}div.custom-tickbox label input[type='checkbox'],div.custom-tickbox label input[type='radio']{display:none}div.custom-tickbox label input[type='checkbox']:checked+div.custom-tick,div.custom-tickbox label input[type='radio']:checked+div.custom-tick{background-color:#000;background-image:url(images/complete-tick-white.png)}div.custom-tickbox+a{clear:both;margin-top:40px;width:76%;margin-left:12%}@media (max-width: 767px){div.vc_btn3-container{text-align:center !important}}div.contact-details div.wpb_single_image{margin-bottom:0}div.contact-details div.wpb_single_image div.vc_single_image-wrapper img{width:42px;height:auto}div.contact-details div.wpb_single_image div.vc_single_image-wrapper img[src*='social-icon']{width:58px;margin-left:-5px;padding-bottom:5px}div.contact-details div.wpb_single_image+div.wpb_text_column a,div.contact-details div.wpb_single_image+div.wpb_text_column a:visited{font-family:"Montserrat";color:#000;text-decoration:none;font-size:1.1rem;font-weight:700}div.contact-details div.wpb_single_image+div.wpb_text_column a:hover,div.contact-details div.wpb_single_image+div.wpb_text_column a:visited:hover{text-decoration:none}div.contact-details div.social-links div.vc_col-sm-4{width:auto}div.contact-details div.social-links img{width:48px;height:auto}form.no-border{border:none;padding:0}form{border:1px solid #000;padding:20px 25px 30px}form p{font-family:"Montserrat";font-size:0.8rem}form input[type=text],form input[type=email],form input[type=phone],form input[type=password],form textarea{display:block;width:100%;margin-top:10px;padding:12px 20px;font-family:"Montserrat";font-weight:400;font-size:0.9rem;border:2px solid #eee}form input[type=text]:focus,form input[type=email]:focus,form input[type=phone]:focus,form input[type=password]:focus,form textarea:focus{border-color:#FE0101}form input[type=text].invalid-required,form input[type=email].invalid-required,form input[type=phone].invalid-required,form input[type=password].invalid-required,form textarea.invalid-required{border-color:#a90707}form input[type='submit']{color:#fff;background-color:#FE0101;float:right;padding:15px 70px;text-transform:uppercase;font-weight:700;font-family:"Montserrat";font-size:0.8rem;letter-spacing:2px;box-shadow:none;border:0;text-shadow:none;border-radius:0}form input[type='submit']:hover{box-shadow:none}@media (max-width: 767px){div#products-block div.cta-block{min-height:250px}}div#products-block div.cta-block>div{padding:30px 20px 0}div#products-block div.cta-block>div img{max-width:320px;width:70%}div#products-block div.cta-block>div>div{position:relative;height:100%}div#products-block div.cta-block>div>div div.vc_btn3-container{position:absolute;bottom:0;right:0}div.products-column>div{padding:0}div.products-column>div div.vc_row.vc_row-o-equal-height{border-top:2px solid #F8F8F8}div.products-column>div div.vc_row.vc_row-o-equal-height:last-child{border-bottom:2px solid #F8F8F8}div.products-column>div div.vc_row.vc_row-o-equal-height>div{position:relative;border-left:2px solid #F8F8F8}div.products-column>div div.vc_row.vc_row-o-equal-height>div>div{padding:0}div.products-column>div div.vc_row.vc_row-o-equal-height>div div.wpb_single_image{margin-bottom:-10px}div.products-column>div div.vc_row.vc_row-o-equal-height>div div.wpb_single_image figure{width:100%}div.products-column>div div.vc_row.vc_row-o-equal-height>div div.wpb_single_image div.vc_single_image-wrapper{padding-top:30px;height:190px;position:relative;width:100%}div.products-column>div div.vc_row.vc_row-o-equal-height>div div.wpb_single_image div.vc_single_image-wrapper img{width:auto;max-width:80%;height:auto;max-height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%)}div.products-column>div div.vc_row.vc_row-o-equal-height>div div.wpb_text_column{position:relative;margin-bottom:0}div.products-column>div div.vc_row.vc_row-o-equal-height>div div.wpb_text_column p{font-family:"Montserrat";font-weight:400;padding-left:20px;margin-bottom:0}div.products-column>div div.vc_row.vc_row-o-equal-height>div div.wpb_text_column p:first-child{padding-bottom:12px}div.products-column>div div.vc_row.vc_row-o-equal-height>div div.wpb_text_column p+p{position:absolute;right:0;bottom:0;height:100%;background-color:#F8F8F8;font-size:1.4rem;font-weight:700;display:block;padding:5px 25px 0 20px;height:45px}div.products-column>div div.vc_row.vc_row-o-equal-height>div div.wpb_text_column p+p i{position:relative;top:-6px;font-size:1rem;font-weight:400;font-style:normal}div.products-column>div div.vc_row.vc_row-o-equal-height>div.new-product:before{content:" ";width:70px;height:70px;background-image:url(images/new-overlay.png);background-repeat:no-repeat;background-size:contain;background-position:top right;position:absolute;top:0;right:0;z-index:15}div.products-column.small div.wpb_text_column p{font-size:.8rem !important}div.products-column.small div.wpb_text_column p+p{font-size:1.1rem !important;height:39px !important;padding:8px 13px !important}div.products-column.small div.wpb_text_column p i{font-size:.8rem !important}.products-column>div{padding-top:0 !important}.event-single-wrapper{margin-top:50px}.event-single-wrapper>.container-date{text-align:center;margin-bottom:10px;color:#ccc;font-family:"Montserrat";width:100%;font-size:1rem}div.my-account-area,div.shop-area{padding:0;margin-top:150px}div.my-account-area header.account-header,div.shop-area header.account-header{position:relative}div.my-account-area header.account-header div.tools,div.shop-area header.account-header div.tools{position:absolute;right:30px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%)}@media (max-width: 991px){div.my-account-area header.account-header div.tools,div.shop-area header.account-header div.tools{right:0;width:100%;padding:0 10px}}div.my-account-area header.account-header div.tools a.vc_general.vc_btn3,div.shop-area header.account-header div.tools a.vc_general.vc_btn3{float:right;margin-left:10px;font-size:.8rem;font-weight:400;padding:10px 30px;border:2px solid #000}@media (max-width: 991px){div.my-account-area header.account-header div.tools a.vc_general.vc_btn3,div.shop-area header.account-header div.tools a.vc_general.vc_btn3{float:left;margin:0}div.my-account-area header.account-header div.tools a.vc_general.vc_btn3:first-child,div.shop-area header.account-header div.tools a.vc_general.vc_btn3:first-child{float:right}}div.my-account-area header.account-header h3,div.my-account-area section.events header h3,div.shop-area header.account-header h3,div.shop-area section.events header h3{text-align:center;position:relative}@media (max-width: 767px){div.my-account-area header.account-header h3,div.my-account-area section.events header h3,div.shop-area header.account-header h3,div.shop-area section.events header h3{font-size:.9rem}}div.my-account-area section.events header,div.shop-area section.events header{background-color:#fe0101;border-top:2px solid #fff;border-bottom:1px solid #fe0101;margin-bottom:10px;color:#fff}div.my-account-area section.events.completed-events div.event-entry.kkg_event_shipped:before,div.shop-area section.events.completed-events div.event-entry.kkg_event_shipped:before{content:url(images/gift-shipped-label.png)}div.my-account-area section.events.completed-events div.event-entry:before,div.shop-area section.events.completed-events div.event-entry:before{position:absolute;left:0;top:0;width:200%;height:200%;transform:rotate(-20deg) translateX(-10%);-webkit-transform:rotate(-20deg) translateX(-10%);-ms-transform:rotate(-20deg) translateX(-10%);-moz-transform:rotate(-20deg) translateX(-10%);content:url(images/gift-wrapped-label.png);z-index:4}@media (max-width: 1200px){div.my-account-area section.events.completed-events div.event-entry:before,div.shop-area section.events.completed-events div.event-entry:before{transform:rotate(-20deg) translateX(-18%);-webkit-transform:rotate(-20deg) translateX(-18%);-ms-transform:rotate(-20deg) translateX(-18%);-moz-transform:rotate(-20deg) translateX(-18%)}}@media (max-width: 992px){div.my-account-area section.events.completed-events div.event-entry:before,div.shop-area section.events.completed-events div.event-entry:before{transform:rotate(-20deg) translateX(-28%);-webkit-transform:rotate(-20deg) translateX(-28%);-ms-transform:rotate(-20deg) translateX(-28%);-moz-transform:rotate(-20deg) translateX(-28%)}}@media (max-width: 767px){div.my-account-area section.events.completed-events div.event-entry:before,div.shop-area section.events.completed-events div.event-entry:before{left:42%;top:0;width:180%;height:295px;transform:rotate(-20deg) translateX(-50%);-webkit-transform:rotate(-20deg) translateX(-50%);-ms-transform:rotate(-20deg) translateX(-50%);-moz-transform:rotate(-20deg) translateX(-50%);content:" ";background-image:url(images/gift-wrapped-label.png);background-size:125% auto;display:block;background-repeat:no-repeat;background-position:center}}div.my-account-area section.events div.event-entry,div.shop-area section.events div.event-entry{position:relative;border:1px solid #000;margin-bottom:80px;overflow:hidden}div.my-account-area section.events div.event-entry div.event-info,div.shop-area section.events div.event-entry div.event-info{border-bottom:1px solid #000}div.my-account-area section.events div.event-entry div.event-info>div:first-child,div.shop-area section.events div.event-entry div.event-info>div:first-child{padding:15px 0 30px 40px}div.my-account-area section.events div.event-entry div.event-info h3,div.shop-area section.events div.event-entry div.event-info h3{margin-bottom:5px}div.my-account-area section.events div.event-entry div.event-info hr,div.shop-area section.events div.event-entry div.event-info hr{width:40%;margin-left:0}div.my-account-area section.events div.event-entry div.event-info span,div.shop-area section.events div.event-entry div.event-info span{font-family:"Montserrat";font-size:.9rem}div.my-account-area section.events div.event-entry div.event-info span.event-payment,div.my-account-area section.events div.event-entry div.event-info span.event-date,div.shop-area section.events div.event-entry div.event-info span.event-payment,div.shop-area section.events div.event-entry div.event-info span.event-date{margin-left:30px;position:relative}div.my-account-area section.events div.event-entry div.event-info span.event-payment:before,div.my-account-area section.events div.event-entry div.event-info span.event-date:before,div.shop-area section.events div.event-entry div.event-info span.event-payment:before,div.shop-area section.events div.event-entry div.event-info span.event-date:before{background-size:contain;background-repeat:no-repeat;background-position:top;display:block;position:absolute;left:-30px;top:0;content:" ";width:20px;height:28px}div.my-account-area section.events div.event-entry div.event-info span.event-payment:before,div.shop-area section.events div.event-entry div.event-info span.event-payment:before{background-image:url(images/payment-icon.jpg);width:24px;left:-31px}div.my-account-area section.events div.event-entry div.event-info span.event-payment strong,div.shop-area section.events div.event-entry div.event-info span.event-payment strong{display:block;font-size:1rem;margin-left:30px}div.my-account-area section.events div.event-entry div.event-info span.event-date:before,div.shop-area section.events div.event-entry div.event-info span.event-date:before{background-image:url(images/calendar-icon.jpg)}div.my-account-area section.events div.event-entry div.event-info div.google-map,div.shop-area section.events div.event-entry div.event-info div.google-map{overflow:hidden;position:relative;padding:0;border-left:1px solid #000}div.my-account-area section.events div.event-entry div.event-info div.google-map iframe,div.shop-area section.events div.event-entry div.event-info div.google-map iframe{height:260px}div.my-account-area section.events div.event-entry div.event-info div.google-map div.event-location,div.shop-area section.events div.event-entry div.event-info div.google-map div.event-location{border-top:1px solid #000;background-color:#F8F8F8;color:#bbb;padding:12px 17px;position:absolute;bottom:0;left:0;font-family:"Montserrat";width:100%}div.my-account-area section.events div.event-entry div.event-info div.google-map div.event-location span,div.shop-area section.events div.event-entry div.event-info div.google-map div.event-location span{display:block;float:right;color:#000;padding-top:3px}div.my-account-area section.events div.event-entry div.event-participants,div.shop-area section.events div.event-entry div.event-participants{padding:20px 90px}div.my-account-area section.events div.event-entry div.event-participants div.participant-header,div.shop-area section.events div.event-entry div.event-participants div.participant-header{border-bottom:1px solid #ccc;margin-bottom:15px}div.my-account-area section.events div.event-entry div.event-participants div.participant-header>div strong,div.shop-area section.events div.event-entry div.event-participants div.participant-header>div strong{font-family:"Montserrat"}div.my-account-area section.events div.event-entry div.event-participants div.participant-header>div:last-child,div.shop-area section.events div.event-entry div.event-participants div.participant-header>div:last-child{text-align:right}div.my-account-area section.events div.event-entry div.event-participants div.participant-row,div.shop-area section.events div.event-entry div.event-participants div.participant-row{padding:20px 20px 20px 0;margin-bottom:5px;border:2px solid #eee;transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}div.my-account-area section.events div.event-entry div.event-participants div.participant-row:hover,div.shop-area section.events div.event-entry div.event-participants div.participant-row:hover{border-color:#bbb}div.my-account-area section.events div.event-entry div.event-participants div.participant-row img.participant-avatar,div.shop-area section.events div.event-entry div.event-participants div.participant-row img.participant-avatar{display:block;float:left;border-radius:200px;margin-right:30px;height:45px;width:auto;border:2px solid #000}div.my-account-area section.events div.event-entry div.event-participants div.participant-row div.participant-details,div.shop-area section.events div.event-entry div.event-participants div.participant-row div.participant-details{float:left}div.my-account-area section.events div.event-entry div.event-participants div.participant-row div.participant-details p,div.shop-area section.events div.event-entry div.event-participants div.participant-row div.participant-details p{margin:0;font-family:"Montserrat";font-size:0.8rem}div.my-account-area section.events div.event-entry div.event-participants div.participant-row div.participant-details p:first-child,div.shop-area section.events div.event-entry div.event-participants div.participant-row div.participant-details p:first-child{font-weight:700;font-size:1rem}div.my-account-area section.events div.event-entry div.event-participants div.participant-row div.participant-details p.event-host,div.shop-area section.events div.event-entry div.event-participants div.participant-row div.participant-details p.event-host{position:relative}div.my-account-area section.events div.event-entry div.event-participants div.participant-row div.participant-details p.event-host:before,div.shop-area section.events div.event-entry div.event-participants div.participant-row div.participant-details p.event-host:before{content:'';position:absolute;width:19px;height:18px;background:url(images/star.png) no-repeat center;background-size:cover;right:100%;margin-right:2px}div.my-account-area section.events div.event-entry div.event-participants div.participant-row span.money-value,div.shop-area section.events div.event-entry div.event-participants div.participant-row span.money-value{transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);position:absolute;top:50%;right:0;font-family:"Montserrat";font-weight:700;font-size:1.3rem}div.my-account-area section.events div.event-entry div.event-participants div.participant-row span.money-value i,div.shop-area section.events div.event-entry div.event-participants div.participant-row span.money-value i{position:relative;top:-5px;font-size:1rem;font-weight:400;font-style:normal}div.my-account-area section.events div.event-entry div.event-participants div.participant-row a.participant-button-complete,div.shop-area section.events div.event-entry div.event-participants div.participant-row a.participant-button-complete{display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;cursor:default;color:#fff;background-color:#fe0101;opacity:0.3;border:1px solid transparent;position:relative;text-transform:uppercase;font-family:"Montserrat", sans-serif;font-weight:700;letter-spacing:2px}div.my-account-area section.events div.event-entry div.event-participants div.participant-row a.participant-button-complete:hover,div.shop-area section.events div.event-entry div.event-participants div.participant-row a.participant-button-complete:hover{text-decoration:none}div.my-account-area section.events div.event-entry div.event-participants div.participant-row a.vc_btn3,div.my-account-area section.events div.event-entry div.event-participants div.participant-row a.participant-button-complete,div.shop-area section.events div.event-entry div.event-participants div.participant-row a.vc_btn3,div.shop-area section.events div.event-entry div.event-participants div.participant-row a.participant-button-complete{padding:8px 0;width:100%;float:right;font-size:0.8rem;font-weight:400;margin-top:5px}div.my-account-area section.events div.event-entry div.event-participants div.participant-row span.participant-complete,div.shop-area section.events div.event-entry div.event-participants div.participant-row span.participant-complete{display:block;margin-left:auto;margin-right:auto;background-image:url(images/complete-tick.png);background-size:contain;background-repeat:no-repeat;background-position:center;height:20px;position:relative;top:14px;left:3px}div.my-account-area section.events div.event-entry div.event-participants div.participant-row span.participant-incomplete,div.shop-area section.events div.event-entry div.event-participants div.participant-row span.participant-incomplete{display:block;margin-left:auto;margin-right:auto;height:8px;width:26px;background-color:#DBDBDB;position:relative;top:17px;left:3px}div.my-account-area section.events div.event-entry div.event-footer,div.shop-area section.events div.event-entry div.event-footer{text-align:center;font-family:"Montserrat";padding:20px 0 0;margin:0 -15px}div.my-account-area section.events div.event-entry div.event-footer p,div.shop-area section.events div.event-entry div.event-footer p{margin-bottom:0px}div.my-account-area section.events div.event-entry div.event-footer h3,div.shop-area section.events div.event-entry div.event-footer h3{margin-top:0;margin-bottom:45px}div.my-account-area section.events div.event-entry div.event-footer div.event-cancellation,div.shop-area section.events div.event-entry div.event-footer div.event-cancellation{display:block;border-top:1px solid #000}div.my-account-area section.events div.event-entry div.event-footer div.event-cancellation a,div.my-account-area section.events div.event-entry div.event-footer div.event-cancellation a:visited,div.shop-area section.events div.event-entry div.event-footer div.event-cancellation a,div.shop-area section.events div.event-entry div.event-footer div.event-cancellation a:visited{background-color:#F8F8F8;display:block;text-align:center;padding:15px 0;transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);letter-spacing:2px;text-transform:uppercase;color:#000;font-size:0.8rem}div.my-account-area section.events div.event-entry div.event-footer div.event-cancellation a:hover,div.my-account-area section.events div.event-entry div.event-footer div.event-cancellation a:visited:hover,div.shop-area section.events div.event-entry div.event-footer div.event-cancellation a:hover,div.shop-area section.events div.event-entry div.event-footer div.event-cancellation a:visited:hover{background-color:#000;color:#fff;text-decoration:none}div.my-account-area section.login-form,div.shop-area section.login-form{text-align:center;padding-bottom:90px}div.my-account-area section.login-form form,div.shop-area section.login-form form{border:0;width:90%;max-width:600px;display:block;margin-left:auto;margin-right:auto;margin-bottom:50px}div.my-account-area section.login-form form input,div.my-account-area section.login-form form label,div.shop-area section.login-form form input,div.shop-area section.login-form form label{display:block}div.my-account-area section.login-form form label,div.shop-area section.login-form form label{font-family:"Montserrat";font-size:0.8rem;padding-bottom:8px;text-align:left}div.my-account-area section.login-form form input,div.shop-area section.login-form form input{padding:12px 18px;font-family:"Montserrat";font-weight:400;width:100%;border:2px solid #ccc;margin-bottom:30px}div.my-account-area section.login-form form input:focus,div.shop-area section.login-form form input:focus{border-color:#fe0101}div.my-account-area section.login-form form button,div.my-account-area section.login-form form input[type=submit],div.shop-area section.login-form form button,div.shop-area section.login-form form input[type=submit]{letter-spacing:2px;font-family:"Montserrat";text-transform:uppercase;box-shadow:none;text-shadow:none;margin-top:30px;padding-left:80px !important;padding-right:80px !important}div.my-account-area section.login-form form span.forgot-password,div.shop-area section.login-form form span.forgot-password{text-align:center;display:block;margin-left:auto;margin-right:auto;margin-top:20px}div.my-account-area section.login-form form span.forgot-password a,div.shop-area section.login-form form span.forgot-password a{display:inline-block;text-align:center;clear:both;text-decoration:none;color:#bbb;padding-bottom:2px;border-bottom:1px solid #bbb}div.my-account-area section.login-form form span.forgot-password a:hover,div.shop-area section.login-form form span.forgot-password a:hover{text-decoration:none;color:#777;border-color:#777}div.my-account-area section.login-form form+hr,div.shop-area section.login-form form+hr{width:80%;max-width:900px;color:#ccc}div.my-account-area section.login-form form+hr+h3,div.shop-area section.login-form form+hr+h3{margin-top:60px}div.my-account-area section.login-form a.vc_btn3,div.shop-area section.login-form a.vc_btn3{padding-left:80px !important;padding-right:80px !important}div.my-account-area section.event-history,div.shop-area section.event-history{font-family:"Lato";padding-bottom:90px}div.my-account-area section.event-history strong,div.shop-area section.event-history strong{font-family:"Montserrat"}div.my-account-area section.event-history div.event-history-header div div,div.shop-area section.event-history div.event-history-header div div{padding:10px 0 10px 25px}div.my-account-area section.event-history div.event-history-header div div:not(:first-child),div.shop-area section.event-history div.event-history-header div div:not(:first-child){text-align:center}div.my-account-area section.event-history div.event-history-entry>div.row,div.shop-area section.event-history div.event-history-entry>div.row{margin-bottom:10px;border:1px solid #000}div.my-account-area section.event-history div.event-history-entry>div.row>div,div.shop-area section.event-history div.event-history-entry>div.row>div{padding:30px 0 30px 25px}div.my-account-area section.event-history div.event-history-entry>div.row>div:not(:first-child),div.shop-area section.event-history div.event-history-entry>div.row>div:not(:first-child){text-align:center}div.my-account-area section.event-history div.event-history-entry>div.row>div:last-child,div.shop-area section.event-history div.event-history-entry>div.row>div:last-child{text-align:right;padding-right:25px;padding-left:0;text-transform:uppercase}div.my-account-area section.event-history div.event-history-entry>div.row>div:last-child strong.success,div.shop-area section.event-history div.event-history-entry>div.row>div:last-child strong.success{color:#4c4}@media (max-width: 767px){div.my-account-area,div.shop-area{margin-top:50px}div.my-account-area header.account-header div.tools,div.shop-area header.account-header div.tools{display:none}div.my-account-area section.events>header,div.shop-area section.events>header{margin-bottom:20px}div.my-account-area section.events div.event-entry,div.shop-area section.events div.event-entry{margin-left:5px;margin-right:5px}div.my-account-area section.events div.event-entry div.event-info>div:first-child,div.shop-area section.events div.event-entry div.event-info>div:first-child{padding-left:15px;padding-bottom:20px}div.my-account-area section.events div.event-entry div.event-info div.google-map,div.shop-area section.events div.event-entry div.event-info div.google-map{border-left:0;border-top:1px solid #000}div.my-account-area section.events div.event-entry div.event-participants,div.shop-area section.events div.event-entry div.event-participants{padding:5px}div.my-account-area section.events div.event-entry div.event-participants div.participant-row,div.shop-area section.events div.event-entry div.event-participants div.participant-row{margin:0 5px 5px}div.my-account-area section.events div.event-entry div.event-participants div.participant-row img.participant-avatar,div.shop-area section.events div.event-entry div.event-participants div.participant-row img.participant-avatar{height:28px;margin-right:13px;margin-top:3px}div.my-account-area section.events div.event-entry div.event-participants div.participant-row div.participant-details,div.shop-area section.events div.event-entry div.event-participants div.participant-row div.participant-details{padding-bottom:15px}}.event-map-holder{height:250px;width:100%}.event-map-holder img{max-width:inherit}.no-map{height:250px;width:100%;display:block;background:url(images/map-failed.jpg) no-repeat center;background-size:cover}div.shop-area header.account-header{color:#ccc;padding-bottom:25px}div.shop-area header.account-header span.cancel{display:block;float:left;font-weight:300;font-size:0.8rem;padding-top:3px}div.shop-area header.account-header span.cancel a{color:#bbb}div.shop-area header.account-header span:not(.cancel){color:#000}@media (max-width: 767px){div.shop-area header.account-header span.cancel{float:none;padding-bottom:20px}}div.shop-area header.product-header{background-color:#FE0101}div.shop-area header.product-header>div.container ul,div.shop-area header.product-header div.mobile-header ul{list-style:none;margin:0;padding:0}div.shop-area header.product-header>div.container>ul,div.shop-area header.product-header div.mobile-header>ul{float:left}div.shop-area header.product-header>div.container>ul>li,div.shop-area header.product-header div.mobile-header>ul>li{display:inline-block;position:relative}div.shop-area header.product-header>div.container>ul>li:hover,div.shop-area header.product-header div.mobile-header>ul>li:hover{background-color:rgba(255,255,255,0.22)}div.shop-area header.product-header>div.container>ul>li.current-cat a,div.shop-area header.product-header div.mobile-header>ul>li.current-cat a{background-color:#bb0606}div.shop-area header.product-header>div.container>ul>li a,div.shop-area header.product-header div.mobile-header>ul>li a{display:block;color:#fff;text-decoration:none;font-family:"Montserrat";padding:16px 25px}div.shop-area header.product-header>div.container>ul>li a:hover,div.shop-area header.product-header div.mobile-header>ul>li a:hover{text-decoration:none}div.shop-area header.product-header>div.container>ul>li.has-child,div.shop-area header.product-header div.mobile-header>ul>li.has-child{background-image:url(images/expand-arrow-white.png);background-size:12px auto;background-position:85% 50%;background-repeat:no-repeat}div.shop-area header.product-header>div.container>ul>li.has-child a,div.shop-area header.product-header div.mobile-header>ul>li.has-child a{padding:16px 60px 16px 15px}div.shop-area header.product-header>div.container>ul>li>ul,div.shop-area header.product-header div.mobile-header>ul>li>ul{display:none;position:absolute;left:-2px;top:calc(100% + 1px);background-color:#f8f8f8;border:2px solid #f0f0f0;border-top:0}div.shop-area header.product-header>div.container>ul>li>ul li,div.shop-area header.product-header div.mobile-header>ul>li>ul li{width:230px;display:block}div.shop-area header.product-header>div.container>ul>li>ul li a,div.shop-area header.product-header div.mobile-header>ul>li>ul li a{padding:10px 20px;color:#444}div.shop-area header.product-header>div.container>ul>li>ul li a:hover,div.shop-area header.product-header div.mobile-header>ul>li>ul li a:hover{background-color:#fff}div.shop-area header.product-header>div.container>ul>li:hover>ul,div.shop-area header.product-header div.mobile-header>ul>li:hover>ul{display:block}div.shop-area header.product-header>div.container div.search,div.shop-area header.product-header div.mobile-header div.search{float:right;position:relative;height:55px}div.shop-area header.product-header>div.container div.search img,div.shop-area header.product-header div.mobile-header div.search img{height:55px;width:auto;padding:15px;cursor:pointer}div.shop-area header.product-header>div.container div.search img.icon-close,div.shop-area header.product-header div.mobile-header div.search img.icon-close{display:none}div.shop-area header.product-header>div.container div.search div.search-input,div.shop-area header.product-header div.mobile-header div.search div.search-input{display:none;position:absolute;right:0;top:calc(100% + 1px);border-top:0}div.shop-area header.product-header>div.container div.search div.search-input input,div.shop-area header.product-header div.mobile-header div.search div.search-input input{padding:8px 15px;font-family:"Montserrat";font-size:0.8rem;font-weight:400;border:0;width:250px}div.shop-area header.product-header>div.container div.search.active,div.shop-area header.product-header div.mobile-header div.search.active{background-color:rgba(255,255,255,0.23)}div.shop-area header.product-header>div.container div.search.active div.search-input,div.shop-area header.product-header div.mobile-header div.search.active div.search-input{display:block}div.shop-area header.product-header>div.container div.search.active .icon-close,div.shop-area header.product-header div.mobile-header div.search.active .icon-close{display:block}div.shop-area header.product-header>div.container div.search.active .icon-search,div.shop-area header.product-header div.mobile-header div.search.active .icon-search{display:none}div.shop-area header.product-header div.mobile-header{display:none}@media (max-width: 992px){div.shop-area header.product-header>div.container{display:none}div.shop-area header.product-header div.mobile-header{display:block;background-color:#FE0101;height:45px}div.shop-area header.product-header div.mobile-header>ul>li a,div.shop-area header.product-header div.mobile-header>ul>li.has-child a{padding:10px 60px 10px 15px}div.shop-area header.product-header div.mobile-header>ul>li a.active,div.shop-area header.product-header div.mobile-header>ul>li.has-child a.active{background-color:#ddd}div.shop-area header.product-header div.mobile-header>ul>li>ul,div.shop-area header.product-header div.mobile-header>ul>li.has-child>ul{z-index:2}div.shop-area header.product-header div.mobile-header>ul>li>ul>li ul li,div.shop-area header.product-header div.mobile-header>ul>li.has-child>ul>li ul li{padding-left:15px}div.shop-area header.product-header div.mobile-header>ul>li>ul>li ul li a,div.shop-area header.product-header div.mobile-header>ul>li.has-child>ul>li ul li a{color:#888}div.shop-area header.product-header div.mobile-header>ul.sort{float:right}}div.shop-area section.shop-browse{padding-bottom:90px}div.shop-area section.shop-browse header.shop-breadcrumbs{font-family:"Montserrat";padding:40px 0 35px;border-bottom:1px solid #dadada}div.shop-area section.shop-browse header.shop-breadcrumbs span{color:#ccc;margin-right:15px}@media (max-width: 992px){div.shop-area section.shop-browse header.shop-breadcrumbs{display:none}}div.shop-area section.shop-browse div.shop-wrapper{padding-top:35px}@media (max-width: 992px){div.shop-area section.shop-browse div.shop-wrapper div.shop-filters{display:none}}div.shop-area section.shop-browse div.shop-wrapper div.shop-filters h4{color:#CECECE;text-transform:uppercase}div.shop-area section.shop-browse div.shop-wrapper div.shop-filters label{display:block;font-family:"Montserrat";color:#bbb;margin-left:0;padding:0;margin:0}div.shop-area section.shop-browse div.shop-wrapper div.shop-filters label div.custom-tick{width:30px;height:30px;border-color:#ddd;margin-top:-5px}div.shop-area section.shop-browse div.shop-wrapper div.shop-filters label:hover span{color:#000}div.shop-area section.shop-browse div.shop-wrapper div.shop-filters label:hover div.custom-tick{border-color:#000}div.shop-area section.shop-browse div.shop-wrapper div.shop-filters label input:checked+div{border-color:#000}div.shop-area section.shop-browse div.shop-wrapper div.shop-filters label input:checked+div+span{color:#000}div.shop-area section.shop-browse div.shop-wrapper div.shop-filters input[type=range]{margin-top:0}div.shop-area section.shop-browse div.shop-wrapper div.shop-filters span.slider-note{font-family:"Montserrat";color:#cecece}@media (max-width: 647px){div.shop-area section.shop-browse div.shop-wrapper div.products-grid{margin-left:-10px;margin-right:-10px}}div.shop-area section.shop-browse div.shop-wrapper div.products-grid>div{padding:0 15px 25px;margin:0}@media (max-width: 647px){div.shop-area section.shop-browse div.shop-wrapper div.products-grid>div{padding:0 5px 10px}}div.shop-area section.shop-browse div.shop-wrapper div.products-grid>div div.product-wrapper{border:1px solid #000;position:relative}div.shop-area section.shop-browse div.shop-wrapper div.products-grid>div div.product-wrapper.new-product:before{content:" ";width:70px;height:70px;background-image:url(images/new-overlay.png);background-repeat:no-repeat;background-size:contain;background-position:top right;position:absolute;top:0;right:0;z-index:1}div.shop-area section.shop-browse div.shop-wrapper div.products-grid>div div.product-wrapper div.product{min-height:245px;padding-top:15px;position:relative}div.shop-area section.shop-browse div.shop-wrapper div.products-grid>div div.product-wrapper div.product div.product-image{width:80%;height:180px;overflow:hidden;display:block;margin-left:auto;margin-right:auto}div.shop-area section.shop-browse div.shop-wrapper div.products-grid>div div.product-wrapper div.product div.product-image img{width:auto;height:100%;display:block;margin-left:auto;margin-right:auto}div.shop-area section.shop-browse div.shop-wrapper div.products-grid>div div.product-wrapper div.product div.product-info{padding:15px;font-family:"Montserrat";font-size:0.9rem}div.shop-area section.shop-browse div.shop-wrapper div.products-grid>div div.product-wrapper div.product div.product-info span{display:block;font-size:0.7rem;padding-left:5px}div.shop-area section.shop-browse div.shop-wrapper div.products-grid>div div.product-wrapper div.product div.more-details{display:block;opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}div.shop-area section.shop-browse div.shop-wrapper div.products-grid>div div.product-wrapper div.product div.more-details a{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);margin:0 auto;width:90%;text-align:center;font-family:"Montserrat";font-weight:400;color:#fff;letter-spacing:2px;text-transform:uppercase;font-size:0.8rem;border:1px solid #fff;padding:12px 0;text-decoration:none;transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}div.shop-area section.shop-browse div.shop-wrapper div.products-grid>div div.product-wrapper div.product div.more-details a:hover{text-decoration:none;color:#000;background-color:#fff}div.shop-area section.shop-browse div.shop-wrapper div.products-grid>div div.product-wrapper div.product:hover div.more-details{opacity:1}div.shop-area section.shop-browse div.shop-wrapper div.products-grid>div div.product-wrapper div.product-footer{height:46px;border-top:1px solid #000;overflow:hidden}div.shop-area section.shop-browse div.shop-wrapper div.products-grid>div div.product-wrapper div.product-footer a{height:100%;display:block;width:calc(100% - 60px);background-color:#fff;transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);font-family:"Montserrat";text-decoration:none;color:#000;letter-spacing:1px;text-align:center;padding-top:16px;float:left;text-transform:uppercase;font-size:0.65rem;border:none}@media (max-width: 767px){div.shop-area section.shop-browse div.shop-wrapper div.products-grid>div div.product-wrapper div.product-footer a{padding-left:10px;padding-right:10px;padding-top:18px}}div.shop-area section.shop-browse div.shop-wrapper div.products-grid>div div.product-wrapper div.product-footer a.added{display:none}div.shop-area section.shop-browse div.shop-wrapper div.products-grid>div div.product-wrapper div.product-footer a:after{top:1.5em !important}div.shop-area section.shop-browse div.shop-wrapper div.products-grid>div div.product-wrapper div.product-footer a:hover{background-color:#FE0101;color:#fff;text-decoration:none}div.shop-area section.shop-browse div.shop-wrapper div.products-grid>div div.product-wrapper div.product-footer span.product-price{display:block;float:right;width:60px;height:46px;font-family:"Montserrat";text-align:center;padding-top:8px;font-size:1.4rem;font-weight:700;letter-spacing:-2px;background-color:#F8F8F8;color:#000}div.shop-area section.shop-browse div.shop-wrapper div.products-grid>div div.product-wrapper div.product-footer span.product-price i{position:relative;top:-8px;font-size:.8rem;font-weight:400;left:-2px;font-style:normal}div.shop-area section.shop-product header.shop-breadcrumbs{text-align:center;padding:30px 40px;color:#bbb;font-family:"Montserrat";font-size:.8rem}div.shop-area section.shop-product header.shop-breadcrumbs a,div.shop-area section.shop-product header.shop-breadcrumbs a:visited{color:#bbb}div.shop-area section.shop-product header.shop-breadcrumbs a:hover,div.shop-area section.shop-product header.shop-breadcrumbs a:visited:hover{text-decoration:none}div.shop-area section.shop-product div.product-wrapper div.product-images div.main-image img{max-width:100%;height:auto}div.shop-area section.shop-product div.product-wrapper div.product-images div.image-thumbnails{text-align:center}div.shop-area section.shop-product div.product-wrapper div.product-images div.image-thumbnails img{display:inline-block;height:80px;width:auto;padding:0 15px;margin:0 10px 0 0;opacity:0.5}div.shop-area section.shop-product div.product-wrapper div.product-images div.image-thumbnails img.active{border:1px solid #bbb;opacity:1}div.shop-area section.shop-product div.product-wrapper div.product-info{padding-bottom:90px}div.shop-area section.shop-product div.product-wrapper div.product-info h2,div.shop-area section.shop-product div.product-wrapper div.product-info span.cost{font-family:"Montserrat";text-transform:none;font-weight:700;font-size:1.4rem}div.shop-area section.shop-product div.product-wrapper div.product-info h2 i,div.shop-area section.shop-product div.product-wrapper div.product-info span.cost i{font-weight:400;position:relative;top:-5px;font-size:0.9rem;margin-right:2px}div.shop-area section.shop-product div.product-wrapper div.product-info div.product-text{padding-bottom:25px;border-bottom:1px solid #000}div.shop-area section.shop-product div.product-wrapper div.product-info div.product-footer{padding-top:25px}div.shop-area section.shop-product div.product-wrapper div.product-info div.product-footer label{font-family:"Montserrat";display:block;font-weight:700;padding-bottom:15px;font-size:.9rem}div.shop-area section.shop-product div.product-wrapper div.product-info div.product-footer select{width:150px;border:1px solid #ccc;padding:7px 13px}div.shop-area section.shop-product div.product-wrapper div.product-info div.product-footer div.footer-buttons{padding-top:40px}div.shop-area section.shop-product div.product-wrapper div.product-info div.product-footer div.footer-buttons a{float:left;width:calc(45% - 5px);font-size:0.75rem;padding:14px 0}@media (max-width: 767px){div.shop-area section.shop-product div.product-wrapper div.product-info div.product-footer div.footer-buttons a{display:block;float:none;width:100%;clear:both;margin-bottom:15px}}div.shop-area section.shop-product div.product-wrapper div.product-info div.product-footer div.footer-buttons div.custom-tickbox{float:right;width:55%}div.shop-area section.shop-product div.product-wrapper div.product-info div.product-footer div.footer-buttons div.custom-tickbox label{height:auto;margin:0;background-color:#FE0101;border:1px solid #000;color:#fff;text-transform:uppercase;font-size:0.75rem;letter-spacing:2px;width:100%;padding:13px 0}div.shop-area section.shop-product div.product-wrapper div.product-info div.product-footer div.footer-buttons div.custom-tickbox label div.custom-tick{background-color:#fff;height:32px;width:32px;margin-left:10px}div.shop-area section.shop-product div.product-wrapper div.product-info div.product-footer div.footer-buttons div.custom-tickbox label input:checked+div.custom-tick{background-color:#000}@media (max-width: 767px){div.shop-area section.shop-product div.product-wrapper div.product-info div.product-footer div.footer-buttons div.custom-tickbox{float:none;width:100%}}div.shop-area section.shop-product div.product-wrapper div.product-info div.products-column{clear:both;border-top:1px solid #000}div.shop-area section.shop-product div.product-wrapper div.product-info div.products-column h3{margin:35px auto 25px 30px;text-align:left}div.shop-area section.shop-product div.product-wrapper div.product-info div.products-column .unslider-carousel li div.vc_col-sm-4:last-child{border-right:2px solid #f8f8f8}.simple-add-to-cart{padding:0;margin:0;border:none}.simple-add-to-cart button{text-transform:uppercase;font-family:"Montserrat", sans-serif;font-weight:700;letter-spacing:2px;float:left;width:calc(45% - 5px);font-size:0.75rem;padding:14px 0;box-shadow:none !important}#filter-sort-shop{border:none;padding:0}.woocommerce nav.woocommerce-pagination{display:block;clear:both;padding-top:35px}.site-header.sticky .gift-shop-logo{padding-top:15px;margin-bottom:-10px}.site-header.sticky .gift-shop-logo img{width:100px;height:auto}.site-header .gift-shop-logo{clear:both;display:block;width:100%;text-align:center;padding-top:60px;margin-bottom:0;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}.site-header .gift-shop-logo img{width:180px;height:auto;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}.shop-banner{padding:15px 0;text-align:center}.back-to-event{position:absolute}.back-to-event a{font-weight:bold;padding:7px 10px;display:block;line-height:1em;border:2px solid #FE0101;font-size:15px;padding-left:35px;background:#fff url(images/red-arrow.png) no-repeat 10px center;background-size:11px 18px}@media (max-width: 767px){.back-to-event a{padding:5px 10px;font-size:12px;padding-left:25px;background:#fff url(images/red-arrow.png) no-repeat 5px center;background-size:11px 18px}}.back-to-event a:hover,.back-to-event a:active{color:#fff;background:#FE0101 url(images/arrow-left-white.png) no-repeat 10px center;background-size:11px 18px}.back-to-event a span{display:block;font-size:12px;letter-spacing:2px;font-weight:normal}.kkg-shop-page div#primary,.woocommerce-checkout div#primary,.woocommerce-cart div#primary{margin-top:150px}@media (max-width: 991px){.kkg-shop-page div#primary,.woocommerce-checkout div#primary,.woocommerce-cart div#primary{margin-top:100px}}@media (max-width: 767px){.kkg-shop-page div#primary,.woocommerce-checkout div#primary,.woocommerce-cart div#primary{margin-top:50px}}.kkg-checkout-flow form{padding:0;border:none}.kkg-checkout-flow form .form-row{min-height:77px;margin-bottom:30px;padding-left:15px;padding-right:15px}.kkg-checkout-flow form .form-row#billing_country_field{display:none}.kkg-checkout-flow form .form-row#billing_address_1_field{margin-bottom:10px}.kkg-checkout-flow form .form-row#billing_address_2_field{min-height:10px}.kkg-checkout-flow form .woocommerce-billing-fields>h3{display:none}.kkg-checkout-flow form .woocommerce-checkout-review-order>table.woocommerce-checkout-review-order-table{display:none}.kkg-checkout-flow .box-step{padding:30px;border:1px solid #000}.kk-mini-cart>h3{border-bottom:1px solid #c7c7c7;padding-bottom:15px;margin-bottom:20px;font-size:16px}.kk-mini-cart ul{list-style:none;padding:0;margin:0}.kk-mini-cart ul li.shipping{font-family:"Montserrat", "Lato", sans-serif;font-weight:bold;font-size:14px}.kk-mini-cart ul li.shipping>span{font-family:"Montserrat", "Lato", sans-serif;font-weight:bold;font-size:16px;float:right;font-weight:bold}.kk-mini-cart ul li{position:relative;overflow:hidden;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #c7c7c7}.kk-mini-cart ul li .remove-product{position:absolute;left:-20px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}.kk-mini-cart ul li:hover .outer-product-line:not(.outer-order-detail){left:30px}.kk-mini-cart ul li:hover .remove-product{left:0}.kk-mini-cart ul li .outer-product-line{display:table;width:100%;position:relative;overflow:hidden;left:0;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}.kk-mini-cart ul li .outer-product-line .product-line{display:table-cell;vertical-align:middle}.kk-mini-cart ul li .outer-product-line .product-line.product-image img{max-width:80px}.kk-mini-cart ul li .outer-product-line .product-qty{text-align:right;font-weight:bold;font-family:"Montserrat", "Lato", sans-serif;font-size:16px;min-width:70px}.kk-mini-cart ul li .outer-product-line .product-name a{font-family:"Montserrat", "Lato", sans-serif;font-weight:bold;font-size:14px;color:#000}.kk-mini-cart ul li .outer-product-line .product-name a .gift-wrapped{font-family:"Lato",sans-serif;font-weight:300;font-style:italic;padding-left:20px;background-image:url(images/gift-wrap.png);background-repeat:no-repeat;background-position:0 3px}.kk-mini-cart .total{color:#FE0101}.kk-mini-cart .total>strong{font-size:16px}.kk-mini-cart .total>span{float:right;font-family:"Montserrat", "Lato", sans-serif;font-weight:bold;font-size:20px;float:right}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{display:none}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#fff;border-radius:0}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{padding:0px;border:1px solid #000}.payment-delegated-form-container ul.gfield_radio li input[type="radio"],.page-template-page-t-payment-delegated ul.gfield_radio li input[type="radio"],#add_payment_method #payment ul.payment_methods li input[type="radio"],.woocommerce-cart #payment ul.payment_methods li input[type="radio"],.woocommerce-checkout #payment ul.payment_methods li input[type="radio"],#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{display:none}.payment-delegated-form-container ul.gfield_radio li input[type="radio"]+label,.page-template-page-t-payment-delegated ul.gfield_radio li input[type="radio"]+label,#add_payment_method #payment ul.payment_methods li input[type="radio"]+label,.woocommerce-cart #payment ul.payment_methods li input[type="radio"]+label,.woocommerce-checkout #payment ul.payment_methods li input[type="radio"]+label{padding:25px 30px;border-bottom:1px solid #e5e5e5;display:block;cursor:pointer;position:relative;font-weight:bold;padding-left:90px}.payment-delegated-form-container ul.gfield_radio li input[type="radio"]+label:before,.page-template-page-t-payment-delegated ul.gfield_radio li input[type="radio"]+label:before,#add_payment_method #payment ul.payment_methods li input[type="radio"]+label:before,.woocommerce-cart #payment ul.payment_methods li input[type="radio"]+label:before,.woocommerce-checkout #payment ul.payment_methods li input[type="radio"]+label:before{content:'';position:absolute;top:17px;left:30px;width:45px;height:45px;border:1px solid #000;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:16px 13px}.payment-delegated-form-container ul.gfield_radio li input[type="radio"]+label:hover:before,.page-template-page-t-payment-delegated ul.gfield_radio li input[type="radio"]+label:hover:before,#add_payment_method #payment ul.payment_methods li input[type="radio"]+label:hover:before,.woocommerce-cart #payment ul.payment_methods li input[type="radio"]+label:hover:before,.woocommerce-checkout #payment ul.payment_methods li input[type="radio"]+label:hover:before{background-image:url(images/complete-tick.png)}.payment-delegated-form-container ul.gfield_radio li input[type="radio"]:checked+label:before,.page-template-page-t-payment-delegated ul.gfield_radio li input[type="radio"]:checked+label:before,#add_payment_method #payment ul.payment_methods li input[type="radio"]:checked+label:before,.woocommerce-cart #payment ul.payment_methods li input[type="radio"]:checked+label:before,.woocommerce-checkout #payment ul.payment_methods li input[type="radio"]:checked+label:before{background-image:url(images/complete-tick-white.png);background-color:#000}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{padding:30px;margin:0;background-color:#f7f7f7;border-bottom:1px solid #e5e5e5}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{padding:0}.checkout-step-2{display:none}.order-detail-footer li{font-weight:bold;font-family:"Montserrat", "Lato", sans-serif;font-size:14px}.order-detail-footer li .value{float:right;text-align:right}.order-detail-footer li.order-det-total{font-size:18px;color:#FE0101}.thanks-message .box-step{text-align:center;padding:50px 30px 200px;background-image:url(images/gift-boxes.jpg);background-position:bottom right;background-repeat:no-repeat}.thanks-message .box-step .inner-box-step{background:url(images/big-checkbox.png) no-repeat center;background-size:contain;padding:50px 0}.shop-price-filter label{display:inline-block;width:auto;font-family:"Montserrat";font-weight:700;height:auto;margin-top:0;margin-right:30px;margin-left:15px;cursor:pointer;width:100px;float:left}.shop-price-filter label span{font-size:3.5rem;display:block;position:relative;padding-left:17px;letter-spacing:-2px;line-height:1;opacity:0.2}.shop-price-filter label span em{font-weight:400;font-size:1.5rem;position:absolute;left:0;top:5px;font-style:normal}.shop-price-filter label input{display:none}.shop-price-filter label input:checked+span{opacity:1;background-image:url(images/complete-tick-red.png);background-size:19px auto;background-position:left 79%;background-repeat:no-repeat;color:#000}.menu-holder{position:relative;padding-top:60px}.menu-holder .product-header{position:absolute;width:100%;top:0;left:0;z-index:500}.menu-holder .product-header.stick{position:fixed;top:87px}@media (max-width: 767px){.menu-holder .product-header.stick{top:58px}}.stuck-holder{position:static !important}#kkg-ajax-product-search{position:relative;padding:0;border:0;background:#fff}#kkg-ajax-product-search.searching-product input[type="text"]{background:url(images/preload.gif) no-repeat;background-size:20px;background-position:98% 7px}#kkg-ajax-product-search ul li{position:relative;padding-left:40px;padding-left:40px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e0e0e0}#kkg-ajax-product-search ul li .image{position:absolute;width:30px;height:30px;top:3px;left:0px;background-repeat:no-repeat;background-size:cover}#kkg-ajax-product-search ul li a{color:#000;font-weight:bold;font-size:14px;line-height:1.3em}#kkg-ajax-product-search ul li a:hover,#kkg-ajax-product-search ul li a:active{color:#FE0101}#kkg-ajax-product-search .search-result{padding:10px;font-size:14px;border-bottom:4px solid #f8f8f8;border-left:4px solid #f8f8f8;border-right:4px solid #f8f8f8;background:#f8f8f8}#kkg-ajax-product-search input[type="text"]{margin:0;border:4px solid #f8f8f8}.shop-cart-top{position:relative;display:inline-block}.shop-cart-top:hover .content-item{right:0}.shop-cart-top .content-item{position:absolute;top:100%;right:99999em;width:300px;background:#fff;z-index:50}.shop-cart-top .content-item ul{list-style:none;padding:0;margin:5px 0 0 0;border:1px solid #000}.shop-cart-top .content-item ul li{position:relative;border-top:1px solid #000;padding:10px}.shop-cart-top .content-item ul li:first-child{border-top:0}.shop-cart-top .content-item ul li .product-image{max-width:70px;float:left}.shop-cart-top .content-item ul li .product-image a{display:block;line-height:1;padding:0;margin:0;letter-spacing:0}.shop-cart-top .content-item ul li .product-details-title-price{width:calc(100% - 70px);padding-left:10px;float:left}.shop-cart-top .content-item ul li .product-details-title-price .product-name{line-height:1em;margin-right:5px}.shop-cart-top .content-item ul li .product-details-title-price a{font-family:"Montserrat", "Lato", sans-serif;font-weight:bold;font-size:14px;color:#000;text-transform:none;letter-spacing:normal}.shop-cart-top .checkout{background:#000;text-align:center;padding:10px}.shop-cart-top .checkout a{border-color:#fff;color:#fff}.shop-cart-top .checkout a:hover,.shop-cart-top .checkout a:active,.shop-cart-top .checkout a:focus{color:#000 !important;background-color:#fff}p.small{padding:5px;font-size:12px}.footer-abn{text-align:center;color:#aaa !important;font-size:.85rem}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#FE0101;border:none}.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit.alt:active,.woocommerce #respond input#submit.alt:focus,.woocommerce a.button.alt:hover,.woocommerce a.button.alt:active,.woocommerce a.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce button.button.alt:active,.woocommerce button.button.alt:focus,.woocommerce input.button.alt:hover,.woocommerce input.button.alt:active,.woocommerce input.button.alt:focus{background-color:#ff4b3c}form.kkg-cart{padding:0;border:none}#wrap-it-up .payment-preference .custom-tickbox .custom-tick{margin-bottom:75px}#wrap-it-up .payment-preference .custom-tickbox em{color:#c3c3c3}div.sign-up-hero{padding-bottom:70px}div.sign-up-hero>div{position:relative;padding-left:25px;padding-right:25px}div.sign-up-hero>div>div>div>div:not(.hero-header-text) h3{color:#fff;display:inline-block;border-radius:100px;background-color:#FE0101;padding:7px 17px;width:40px;height:40px;margin-bottom:0}div.sign-up-hero>div>div>div>div:not(.hero-header-text) h2{font-weight:700;text-transform:none;color:#fe0101;margin-top:5px}div.sign-up-hero>div>div>div>div:not(.hero-header-text) img,div.sign-up-hero>div>div>div>div:not(.hero-header-text) h2,div.sign-up-hero>div>div>div>div:not(.hero-header-text) h3{z-index:2;position:relative}div.sign-up-hero>div div.background-number{font-size:8rem;position:absolute;letter-spacing:-5px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);z-index:1;right:15px;color:#fff;font-family:"Montserrat";font-weight:700;opacity:0.7}div.sign-up-hero>div div.background-number p{text-shadow:0 0 15px rgba(0,0,0,0.1)}div.sign-up-hero>div:first-child div.background-number{top:40%}div.sign-up-hero>div:last-child div.background-number{top:35%}div.sign-up-hero>div:last-child img{max-width:70%;display:block;margin-left:auto;margin-right:auto}div.sign-up-hero>div div.hero-header-text{text-align:center;position:relative;margin-bottom:30px;padding-bottom:20px;margin-top:-15px}div.sign-up-hero>div div.hero-header-text:after{content:" ";height:1px;width:56%;background-color:#000;position:absolute;bottom:0;left:22%}@media (max-width: 767px){div.sign-up-hero div.vc_col-sm-4{padding:0}div.sign-up-hero div.vc_col-sm-4 div.wpb_text_column:not(.background-number){position:relative;z-index:2}}section.signup-form{width:100%;background-color:#E21B1B;background-image:url(images/signup-background.jpg);background-size:cover;background-repeat:no-repeat;padding:10px 0 25px}section.signup-form div.container{overflow:hidden}section.signup-form div.container form{border:0;width:2340px;transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}section.signup-form div.container form.slide{transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%)}section.signup-form div.container form>div h3{text-align:center;color:#fff;font-size:1rem;margin-top:0}section.signup-form div.container form>div input{margin:0;border-radius:0;padding:8px 12px 6px}section.signup-form div.container form>div a,section.signup-form div.container form>div button{width:100%}@media (max-width: 767px){section.signup-form div.container form{width:100%;padding:20px 0}section.signup-form div.container form>div{float:none;width:100%;padding:0}section.signup-form div.container form>div.slide-1 div.col-sm-2{display:none}section.signup-form div.container form>div.slide-2 h3{display:none}}.new-signup-form{width:100%;color:#fff;background-color:#E21B1B;background-image:url(images/signup-background.jpg);background-size:cover;background-repeat:no-repeat;padding:25px 0 25px}.new-signup-form form{border:0;padding:0;overflow:hidden;position:relative;height:95px}@media (max-width: 767px){.new-signup-form form{height:auto}}.new-signup-form form.slide .slide-signup.slide-1{left:-50%}.new-signup-form form.slide .slide-signup.slide-2{display:block !important;left:-50%}.new-signup-form form .slide-container{position:absolute;width:200%}@media (max-width: 767px){.new-signup-form form .slide-container{position:relative;width:100%}}.new-signup-form form .slide-container>.slide-signup{width:50%;float:left;position:relative;left:0;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}.new-signup-form form .slide-container>.slide-signup .form-field{width:calc(100% - 200px);float:left;text-align:center}@media (max-width: 767px){.new-signup-form form .slide-container>.slide-signup .form-field{width:100%;float:none;display:table}}.new-signup-form form .slide-container>.slide-signup .form-field h3{margin:0 0 8px;font-size:1rem}@media (max-width: 991px){.new-signup-form form .slide-container>.slide-signup .form-field h3{margin-right:-200px}}@media (max-width: 767px){.new-signup-form form .slide-container>.slide-signup .form-field h3{margin-right:0px}}.new-signup-form form .slide-container>.slide-signup .form-field input{padding:8px 12px 6px;border-radius:0}@media (max-width: 767px){.new-signup-form form .slide-container>.slide-signup{position:relative;width:100%}.new-signup-form form .slide-container>.slide-signup .slide-signup{width:100%;float:none}.new-signup-form form .slide-container>.slide-signup .slide-signup .form-field{width:100%}}.new-signup-form form .slide-container>.slide-signup .button-container a,.new-signup-form form .slide-container>.slide-signup .button-container input[type="submit"]{width:185px;position:absolute;bottom:0;display:block;right:0;left:auto;top:auto}@media (max-width: 767px){.new-signup-form form .slide-container>.slide-signup .button-container a,.new-signup-form form .slide-container>.slide-signup .button-container input[type="submit"]{position:relative;width:100%;float:none;margin-top:10px}}section.event-setup,.kk-step-head,.checkout-footer-step{overflow:hidden;margin-bottom:80px}section.event-setup header.progress-tracker,section.event-setup div.mini-progress-tracker,.kk-step-head header.progress-tracker,.kk-step-head div.mini-progress-tracker,.checkout-footer-step header.progress-tracker,.checkout-footer-step div.mini-progress-tracker{margin-bottom:60px;margin-top:25px}section.event-setup header.progress-tracker>div,section.event-setup div.mini-progress-tracker>div,.kk-step-head header.progress-tracker>div,.kk-step-head div.mini-progress-tracker>div,.checkout-footer-step header.progress-tracker>div,.checkout-footer-step div.mini-progress-tracker>div{display:block;width:29.6666666%;float:left;position:relative;height:112px}section.event-setup header.progress-tracker>div>div,section.event-setup div.mini-progress-tracker>div>div,.kk-step-head header.progress-tracker>div>div,.kk-step-head div.mini-progress-tracker>div>div,.checkout-footer-step header.progress-tracker>div>div,.checkout-footer-step div.mini-progress-tracker>div>div{height:100%;position:relative}section.event-setup header.progress-tracker>div.step-4,section.event-setup div.mini-progress-tracker>div.step-4,.kk-step-head header.progress-tracker>div.step-4,.kk-step-head div.mini-progress-tracker>div.step-4,.checkout-footer-step header.progress-tracker>div.step-4,.checkout-footer-step div.mini-progress-tracker>div.step-4{width:11%}section.event-setup header.progress-tracker>div div.step-icon,section.event-setup div.mini-progress-tracker>div div.step-icon,.kk-step-head header.progress-tracker>div div.step-icon,.kk-step-head div.mini-progress-tracker>div div.step-icon,.checkout-footer-step header.progress-tracker>div div.step-icon,.checkout-footer-step div.mini-progress-tracker>div div.step-icon{width:100%;height:60px;background-image:url(images/progress-gray.png);background-size:contain;background-repeat:no-repeat;background-position:center;transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}section.event-setup header.progress-tracker>div h4,section.event-setup div.mini-progress-tracker>div h4,.kk-step-head header.progress-tracker>div h4,.kk-step-head div.mini-progress-tracker>div h4,.checkout-footer-step header.progress-tracker>div h4,.checkout-footer-step div.mini-progress-tracker>div h4{color:#c7c7c7;font-size:0.8rem;text-align:center;position:absolute;bottom:0;width:150%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}section.event-setup header.progress-tracker>div div.progress-holder,section.event-setup div.mini-progress-tracker>div div.progress-holder,.kk-step-head header.progress-tracker>div div.progress-holder,.kk-step-head div.mini-progress-tracker>div div.progress-holder,.checkout-footer-step header.progress-tracker>div div.progress-holder,.checkout-footer-step div.mini-progress-tracker>div div.progress-holder{position:relative;width:calc(100% + 50px);left:-25px;height:1px;top:29px;background-color:#c7c7c7;transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}section.event-setup header.progress-tracker>div.active h4,section.event-setup div.mini-progress-tracker>div.active h4,.kk-step-head header.progress-tracker>div.active h4,.kk-step-head div.mini-progress-tracker>div.active h4,.checkout-footer-step header.progress-tracker>div.active h4,.checkout-footer-step div.mini-progress-tracker>div.active h4{color:#FE0101}section.event-setup header.progress-tracker>div.active div.step-icon,section.event-setup div.mini-progress-tracker>div.active div.step-icon,.kk-step-head header.progress-tracker>div.active div.step-icon,.kk-step-head div.mini-progress-tracker>div.active div.step-icon,.checkout-footer-step header.progress-tracker>div.active div.step-icon,.checkout-footer-step div.mini-progress-tracker>div.active div.step-icon{background-image:url(images/progress-red.png)}section.event-setup header.progress-tracker>div.active div.progress-holder,section.event-setup div.mini-progress-tracker>div.active div.progress-holder,.kk-step-head header.progress-tracker>div.active div.progress-holder,.kk-step-head div.mini-progress-tracker>div.active div.progress-holder,.checkout-footer-step header.progress-tracker>div.active div.progress-holder,.checkout-footer-step div.mini-progress-tracker>div.active div.progress-holder{background-color:#fe0101}section.event-setup header.progress-tracker>div.active div.col-xs-4:after,section.event-setup div.mini-progress-tracker>div.active div.col-xs-4:after,.kk-step-head header.progress-tracker>div.active div.col-xs-4:after,.kk-step-head div.mini-progress-tracker>div.active div.col-xs-4:after,.checkout-footer-step header.progress-tracker>div.active div.col-xs-4:after,.checkout-footer-step div.mini-progress-tracker>div.active div.col-xs-4:after{display:block;position:absolute;top:calc(100% + 52px);content:" ";left:calc(50% - 8px);width:16px;height:40px;border-radius:40px;background-color:#000}section.event-setup header.progress-tracker>div.complete h4,section.event-setup div.mini-progress-tracker>div.complete h4,.kk-step-head header.progress-tracker>div.complete h4,.kk-step-head div.mini-progress-tracker>div.complete h4,.checkout-footer-step header.progress-tracker>div.complete h4,.checkout-footer-step div.mini-progress-tracker>div.complete h4{color:#000}section.event-setup header.progress-tracker>div.complete div.step-icon,section.event-setup div.mini-progress-tracker>div.complete div.step-icon,.kk-step-head header.progress-tracker>div.complete div.step-icon,.kk-step-head div.mini-progress-tracker>div.complete div.step-icon,.checkout-footer-step header.progress-tracker>div.complete div.step-icon,.checkout-footer-step div.mini-progress-tracker>div.complete div.step-icon{background-image:url(images/progress-complete.png)}section.event-setup header.progress-tracker>div.complete div.progress-holder,section.event-setup div.mini-progress-tracker>div.complete div.progress-holder,.kk-step-head header.progress-tracker>div.complete div.progress-holder,.kk-step-head div.mini-progress-tracker>div.complete div.progress-holder,.checkout-footer-step header.progress-tracker>div.complete div.progress-holder,.checkout-footer-step div.mini-progress-tracker>div.complete div.progress-holder{background-color:#000}@media (max-width: 767px){section.event-setup header.progress-tracker,section.event-setup div.mini-progress-tracker,.kk-step-head header.progress-tracker,.kk-step-head div.mini-progress-tracker,.checkout-footer-step header.progress-tracker,.checkout-footer-step div.mini-progress-tracker{margin-top:10px;width:95vw;display:block;margin-left:auto;margin-right:auto}section.event-setup header.progress-tracker>div,section.event-setup div.mini-progress-tracker>div,.kk-step-head header.progress-tracker>div,.kk-step-head div.mini-progress-tracker>div,.checkout-footer-step header.progress-tracker>div,.checkout-footer-step div.mini-progress-tracker>div{height:69px}section.event-setup header.progress-tracker>div h4,section.event-setup div.mini-progress-tracker>div h4,.kk-step-head header.progress-tracker>div h4,.kk-step-head div.mini-progress-tracker>div h4,.checkout-footer-step header.progress-tracker>div h4,.checkout-footer-step div.mini-progress-tracker>div h4{font-size:0.7rem;font-weight:400;margin-bottom:0;width:280%}section.event-setup header.progress-tracker>div div.step-icon,section.event-setup div.mini-progress-tracker>div div.step-icon,.kk-step-head header.progress-tracker>div div.step-icon,.kk-step-head div.mini-progress-tracker>div div.step-icon,.checkout-footer-step header.progress-tracker>div div.step-icon,.checkout-footer-step div.mini-progress-tracker>div div.step-icon{height:34px}section.event-setup header.progress-tracker>div div.col-xs-4,section.event-setup div.mini-progress-tracker>div div.col-xs-4,.kk-step-head header.progress-tracker>div div.col-xs-4,.kk-step-head div.mini-progress-tracker>div div.col-xs-4,.checkout-footer-step header.progress-tracker>div div.col-xs-4,.checkout-footer-step div.mini-progress-tracker>div div.col-xs-4{width:40%;padding:0 5px}section.event-setup header.progress-tracker>div div.col-xs-12,section.event-setup div.mini-progress-tracker>div div.col-xs-12,.kk-step-head header.progress-tracker>div div.col-xs-12,.kk-step-head div.mini-progress-tracker>div div.col-xs-12,.checkout-footer-step header.progress-tracker>div div.col-xs-12,.checkout-footer-step div.mini-progress-tracker>div div.col-xs-12{padding:0 5px}section.event-setup header.progress-tracker>div div.col-xs-8,section.event-setup div.mini-progress-tracker>div div.col-xs-8,.kk-step-head header.progress-tracker>div div.col-xs-8,.kk-step-head div.mini-progress-tracker>div div.col-xs-8,.checkout-footer-step header.progress-tracker>div div.col-xs-8,.checkout-footer-step div.mini-progress-tracker>div div.col-xs-8{width:60%;padding:0}section.event-setup header.progress-tracker>div div.col-xs-8 div.progress-holder,section.event-setup div.mini-progress-tracker>div div.col-xs-8 div.progress-holder,.kk-step-head header.progress-tracker>div div.col-xs-8 div.progress-holder,.kk-step-head div.mini-progress-tracker>div div.col-xs-8 div.progress-holder,.checkout-footer-step header.progress-tracker>div div.col-xs-8 div.progress-holder,.checkout-footer-step div.mini-progress-tracker>div div.col-xs-8 div.progress-holder{left:5px;width:calc(100% - 10px);top:18px}}@media (max-width: 400px){section.event-setup header.progress-tracker>div h4,section.event-setup div.mini-progress-tracker>div h4,.kk-step-head header.progress-tracker>div h4,.kk-step-head div.mini-progress-tracker>div h4,.checkout-footer-step header.progress-tracker>div h4,.checkout-footer-step div.mini-progress-tracker>div h4{width:170%}}section.event-setup footer,.kk-step-head footer,.checkout-footer-step footer{padding-top:50px}section.event-setup footer div.vc_btn3-container,.kk-step-head footer div.vc_btn3-container,.checkout-footer-step footer div.vc_btn3-container{text-align:center}section.event-setup footer div.vc_btn3-container a,.kk-step-head footer div.vc_btn3-container a,.checkout-footer-step footer div.vc_btn3-container a{padding-left:60px !important;padding-right:60px !important}section.event-setup footer div.mini-progress-tracker,.kk-step-head footer div.mini-progress-tracker,.checkout-footer-step footer div.mini-progress-tracker{margin-top:10px;width:90vw;max-width:300px;display:block;margin-left:auto;margin-right:auto}section.event-setup footer div.mini-progress-tracker div.col-xs-4,.kk-step-head footer div.mini-progress-tracker div.col-xs-4,.checkout-footer-step footer div.mini-progress-tracker div.col-xs-4{width:40%;padding:0 5px}section.event-setup footer div.mini-progress-tracker div.col-xs-12,.kk-step-head footer div.mini-progress-tracker div.col-xs-12,.checkout-footer-step footer div.mini-progress-tracker div.col-xs-12{padding:0 5px}section.event-setup footer div.mini-progress-tracker div.col-xs-8,.kk-step-head footer div.mini-progress-tracker div.col-xs-8,.checkout-footer-step footer div.mini-progress-tracker div.col-xs-8{width:60%;padding:0}section.event-setup footer div.mini-progress-tracker div.col-xs-8 div.progress-holder,.kk-step-head footer div.mini-progress-tracker div.col-xs-8 div.progress-holder,.checkout-footer-step footer div.mini-progress-tracker div.col-xs-8 div.progress-holder{left:5px;width:calc(100% - 10px)}section.event-setup div.event-forms,.kk-step-head div.event-forms,.checkout-footer-step div.event-forms{overflow:hidden;width:400vw}section.event-setup div.event-forms fieldset,.kk-step-head div.event-forms fieldset,.checkout-footer-step div.event-forms fieldset{width:100vw;float:left;display:block;border:0;margin:0;padding:0;transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);display:none}section.event-setup div.event-forms fieldset.active-form,.kk-step-head div.event-forms fieldset.active-form,.checkout-footer-step div.event-forms fieldset.active-form{display:block}section.event-setup div.event-forms fieldset#event-details>div.container,.kk-step-head div.event-forms fieldset#event-details>div.container,.checkout-footer-step div.event-forms fieldset#event-details>div.container{background-image:url(images/create-event-background.jpg);background-size:40% auto;background-position:top right;background-repeat:no-repeat}@media (max-width: 767px){section.event-setup div.event-forms fieldset#event-details>div.container,.kk-step-head div.event-forms fieldset#event-details>div.container,.checkout-footer-step div.event-forms fieldset#event-details>div.container{background-image:none}}section.event-setup div.event-forms fieldset>div.container,.kk-step-head div.event-forms fieldset>div.container,.checkout-footer-step div.event-forms fieldset>div.container{border:1px solid #000;background-color:#fff;z-index:3;position:relative;padding-bottom:100px;padding-top:10px}section.event-setup div.event-forms fieldset>div.container>div.row>div,.kk-step-head div.event-forms fieldset>div.container>div.row>div,.checkout-footer-step div.event-forms fieldset>div.container>div.row>div{padding:0 25px}section.event-setup div.event-forms fieldset>div.container>div.row>div>div,.kk-step-head div.event-forms fieldset>div.container>div.row>div>div,.checkout-footer-step div.event-forms fieldset>div.container>div.row>div>div{padding:0 7px 0 0}section.event-setup div.event-forms fieldset>div.container label,.kk-step-head div.event-forms fieldset>div.container label,.checkout-footer-step div.event-forms fieldset>div.container label{font-weight:400;font-family:"Montserrat";font-size:0.8rem;display:block;height:35px;padding:8px 0;margin-top:15px}section.event-setup div.event-forms fieldset>div.container input,.kk-step-head div.event-forms fieldset>div.container input,.checkout-footer-step div.event-forms fieldset>div.container input{width:100%;padding:8px 12px;font-family:"Montserrat";margin-top:0}section.event-setup div.event-forms fieldset>div.container .label-info,.kk-step-head div.event-forms fieldset>div.container .label-info,.checkout-footer-step div.event-forms fieldset>div.container .label-info{margin-top:5px;color:#b3b3b3;font-size:14px}section.event-setup div.event-forms fieldset>div.container h3,.kk-step-head div.event-forms fieldset>div.container h3,.checkout-footer-step div.event-forms fieldset>div.container h3{text-align:center;margin-top:50px;margin-bottom:0;font-weight:normal}section.event-setup div.event-forms fieldset>div.container div.gift-trading-type,.kk-step-head div.event-forms fieldset>div.container div.gift-trading-type,.checkout-footer-step div.event-forms fieldset>div.container div.gift-trading-type{padding:0 30px}@media (max-width: 991px){section.event-setup div.event-forms fieldset>div.container div.gift-trading-type,.kk-step-head div.event-forms fieldset>div.container div.gift-trading-type,.checkout-footer-step div.event-forms fieldset>div.container div.gift-trading-type{padding:0 5px}}section.event-setup div.event-forms fieldset>div.container div.gift-trading-type.invalid-required>div,.kk-step-head div.event-forms fieldset>div.container div.gift-trading-type.invalid-required>div,.checkout-footer-step div.event-forms fieldset>div.container div.gift-trading-type.invalid-required>div{border-color:#a90707}section.event-setup div.event-forms fieldset>div.container div.gift-trading-type>div,.kk-step-head div.event-forms fieldset>div.container div.gift-trading-type>div,.checkout-footer-step div.event-forms fieldset>div.container div.gift-trading-type>div{height:100%;padding:0;border:3px solid transparent}section.event-setup div.event-forms fieldset>div.container div.gift-trading-type>div>div,.kk-step-head div.event-forms fieldset>div.container div.gift-trading-type>div>div,.checkout-footer-step div.event-forms fieldset>div.container div.gift-trading-type>div>div{padding:45px 30px 0;border:1px solid #c7c7c7}@media (max-width: 991px){section.event-setup div.event-forms fieldset>div.container div.gift-trading-type>div>div,.kk-step-head div.event-forms fieldset>div.container div.gift-trading-type>div>div,.checkout-footer-step div.event-forms fieldset>div.container div.gift-trading-type>div>div{padding:45px 10px 0}}section.event-setup div.event-forms fieldset>div.container div.gift-trading-type>div>div img,.kk-step-head div.event-forms fieldset>div.container div.gift-trading-type>div>div img,.checkout-footer-step div.event-forms fieldset>div.container div.gift-trading-type>div>div img{height:auto;max-height:110px;width:auto;display:block;margin-left:auto;margin-right:auto}@media (max-width: 991px){section.event-setup div.event-forms fieldset>div.container div.gift-trading-type>div>div img,.kk-step-head div.event-forms fieldset>div.container div.gift-trading-type>div>div img,.checkout-footer-step div.event-forms fieldset>div.container div.gift-trading-type>div>div img{height:70px;margin-bottom:10px}}section.event-setup div.event-forms fieldset>div.container div.gift-trading-type>div>div h3,.kk-step-head div.event-forms fieldset>div.container div.gift-trading-type>div>div h3,.checkout-footer-step div.event-forms fieldset>div.container div.gift-trading-type>div>div h3{margin-top:0;max-width:80%;display:block;margin-left:auto;margin-right:auto;font-weight:bold}@media (max-width: 991px){section.event-setup div.event-forms fieldset>div.container div.gift-trading-type>div>div h3,.kk-step-head div.event-forms fieldset>div.container div.gift-trading-type>div>div h3,.checkout-footer-step div.event-forms fieldset>div.container div.gift-trading-type>div>div h3{max-width:90%;line-height:1.2em}}section.event-setup div.event-forms fieldset>div.container div.gift-trading-type>div>div p,.kk-step-head div.event-forms fieldset>div.container div.gift-trading-type>div>div p,.checkout-footer-step div.event-forms fieldset>div.container div.gift-trading-type>div>div p{text-align:center;margin:10px auto;font-size:0.9rem;font-weight:400}section.event-setup div.event-forms fieldset>div.container div.gift-trading-type>div>div span.italic-info,.kk-step-head div.event-forms fieldset>div.container div.gift-trading-type>div>div span.italic-info,.checkout-footer-step div.event-forms fieldset>div.container div.gift-trading-type>div>div span.italic-info{font-size:0.8rem;display:block;margin-left:auto;margin-right:auto;max-width:80%;min-height:115px}section.event-setup div.event-forms fieldset>div.container div.gift-trading-type>div div.footer-block,.kk-step-head div.event-forms fieldset>div.container div.gift-trading-type>div div.footer-block,.checkout-footer-step div.event-forms fieldset>div.container div.gift-trading-type>div div.footer-block{height:70px;display:block;margin:45px -30px 0;background-color:#FAFAFA;border-top:1px solid #E6E6E6}@media (max-width: 991px){section.event-setup div.event-forms fieldset>div.container div.gift-trading-type>div div.footer-block,.kk-step-head div.event-forms fieldset>div.container div.gift-trading-type>div div.footer-block,.checkout-footer-step div.event-forms fieldset>div.container div.gift-trading-type>div div.footer-block{margin:45px -10px 0}}section.event-setup div.event-forms fieldset>div.container div.gift-trading-type>div:hover,.kk-step-head div.event-forms fieldset>div.container div.gift-trading-type>div:hover,.checkout-footer-step div.event-forms fieldset>div.container div.gift-trading-type>div:hover{border-color:rgba(254,1,1,0.3)}section.event-setup div.event-forms fieldset>div.container div.gift-trading-type>div:hover>div,.kk-step-head div.event-forms fieldset>div.container div.gift-trading-type>div:hover>div,.checkout-footer-step div.event-forms fieldset>div.container div.gift-trading-type>div:hover>div{border-color:rgba(254,1,1,0.3)}section.event-setup div.event-forms fieldset>div.container div.gift-trading-type>div.selected,.kk-step-head div.event-forms fieldset>div.container div.gift-trading-type>div.selected,.checkout-footer-step div.event-forms fieldset>div.container div.gift-trading-type>div.selected{border-color:#FE0101}section.event-setup div.event-forms fieldset>div.container div.gift-trading-type>div.selected>div,.kk-step-head div.event-forms fieldset>div.container div.gift-trading-type>div.selected>div,.checkout-footer-step div.event-forms fieldset>div.container div.gift-trading-type>div.selected>div{border-color:#fe0101}@media (max-width: 767px){section.event-setup div.event-forms fieldset>div.container div.gift-trading-type,.kk-step-head div.event-forms fieldset>div.container div.gift-trading-type,.checkout-footer-step div.event-forms fieldset>div.container div.gift-trading-type{padding:0 10px}section.event-setup div.event-forms fieldset>div.container div.gift-trading-type>div,.kk-step-head div.event-forms fieldset>div.container div.gift-trading-type>div,.checkout-footer-step div.event-forms fieldset>div.container div.gift-trading-type>div{width:100%}section.event-setup div.event-forms fieldset>div.container div.gift-trading-type>div>div,.kk-step-head div.event-forms fieldset>div.container div.gift-trading-type>div>div,.checkout-footer-step div.event-forms fieldset>div.container div.gift-trading-type>div>div{padding:25px 15px 0}section.event-setup div.event-forms fieldset>div.container div.gift-trading-type>div>div h3,.kk-step-head div.event-forms fieldset>div.container div.gift-trading-type>div>div h3,.checkout-footer-step div.event-forms fieldset>div.container div.gift-trading-type>div>div h3{margin-bottom:20px}section.event-setup div.event-forms fieldset>div.container div.gift-trading-type>div>div p,.kk-step-head div.event-forms fieldset>div.container div.gift-trading-type>div>div p,.checkout-footer-step div.event-forms fieldset>div.container div.gift-trading-type>div>div p{margin-top:-10px}section.event-setup div.event-forms fieldset>div.container div.gift-trading-type>div>div div.expand-mobile,.kk-step-head div.event-forms fieldset>div.container div.gift-trading-type>div>div div.expand-mobile,.checkout-footer-step div.event-forms fieldset>div.container div.gift-trading-type>div>div div.expand-mobile{display:none}section.event-setup div.event-forms fieldset>div.container div.gift-trading-type>div div.footer-block,.kk-step-head div.event-forms fieldset>div.container div.gift-trading-type>div div.footer-block,.checkout-footer-step div.event-forms fieldset>div.container div.gift-trading-type>div div.footer-block{margin:35px -15px 0}}section.event-setup div.event-forms fieldset#choose-participants div.participants-row,.kk-step-head div.event-forms fieldset#choose-participants div.participants-row,.checkout-footer-step div.event-forms fieldset#choose-participants div.participants-row{padding-top:25px}section.event-setup div.event-forms fieldset#choose-participants div.participants-row div.participant-card,.kk-step-head div.event-forms fieldset#choose-participants div.participants-row div.participant-card,.checkout-footer-step div.event-forms fieldset#choose-participants div.participants-row div.participant-card{padding:20px 20px 20px 0;margin-bottom:5px;border:2px solid #eee;transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);width:calc(50% - 12px);float:left;margin-right:12px}section.event-setup div.event-forms fieldset#choose-participants div.participants-row div.participant-card:hover,.kk-step-head div.event-forms fieldset#choose-participants div.participants-row div.participant-card:hover,.checkout-footer-step div.event-forms fieldset#choose-participants div.participants-row div.participant-card:hover{border-color:#bbb}section.event-setup div.event-forms fieldset#choose-participants div.participants-row div.participant-card span.cancel-cross,.kk-step-head div.event-forms fieldset#choose-participants div.participants-row div.participant-card span.cancel-cross,.checkout-footer-step div.event-forms fieldset#choose-participants div.participants-row div.participant-card span.cancel-cross{float:right;width:34px;height:34px;top:3px}section.event-setup div.event-forms fieldset#choose-participants div.participants-row div.participant-card img.participant-avatar,.kk-step-head div.event-forms fieldset#choose-participants div.participants-row div.participant-card img.participant-avatar,.checkout-footer-step div.event-forms fieldset#choose-participants div.participants-row div.participant-card img.participant-avatar{display:block;float:left;border-radius:200px;margin:0 20px;height:45px;width:auto;border:2px solid #000}section.event-setup div.event-forms fieldset#choose-participants div.participants-row div.participant-card div.participant-details,.kk-step-head div.event-forms fieldset#choose-participants div.participants-row div.participant-card div.participant-details,.checkout-footer-step div.event-forms fieldset#choose-participants div.participants-row div.participant-card div.participant-details{float:left}section.event-setup div.event-forms fieldset#choose-participants div.participants-row div.participant-card div.participant-details p,.kk-step-head div.event-forms fieldset#choose-participants div.participants-row div.participant-card div.participant-details p,.checkout-footer-step div.event-forms fieldset#choose-participants div.participants-row div.participant-card div.participant-details p{margin:0;font-family:"Montserrat";font-size:0.8rem}section.event-setup div.event-forms fieldset#choose-participants div.participants-row div.participant-card div.participant-details p:first-child,.kk-step-head div.event-forms fieldset#choose-participants div.participants-row div.participant-card div.participant-details p:first-child,.checkout-footer-step div.event-forms fieldset#choose-participants div.participants-row div.participant-card div.participant-details p:first-child{font-weight:700;font-size:1rem}@media (max-width: 767px){section.event-setup div.event-forms fieldset#choose-participants div.participants-row>div,.kk-step-head div.event-forms fieldset#choose-participants div.participants-row>div,.checkout-footer-step div.event-forms fieldset#choose-participants div.participants-row>div{padding:0}section.event-setup div.event-forms fieldset#choose-participants div.participants-row div.participant-card,.kk-step-head div.event-forms fieldset#choose-participants div.participants-row div.participant-card,.checkout-footer-step div.event-forms fieldset#choose-participants div.participants-row div.participant-card{width:100%;padding:15px 4px 15px 0;margin-right:0}section.event-setup div.event-forms fieldset#choose-participants div.participants-row div.participant-card span.cancel-cross,.kk-step-head div.event-forms fieldset#choose-participants div.participants-row div.participant-card span.cancel-cross,.checkout-footer-step div.event-forms fieldset#choose-participants div.participants-row div.participant-card span.cancel-cross{width:18px;height:18px;top:7px}section.event-setup div.event-forms fieldset#choose-participants div.participants-row div.participant-card img.participant-avatar,.kk-step-head div.event-forms fieldset#choose-participants div.participants-row div.participant-card img.participant-avatar,.checkout-footer-step div.event-forms fieldset#choose-participants div.participants-row div.participant-card img.participant-avatar{height:28px;margin:0 15px}section.event-setup div.event-forms fieldset#choose-participants div.participants-row div.participant-card div.participant-details p,.kk-step-head div.event-forms fieldset#choose-participants div.participants-row div.participant-card div.participant-details p,.checkout-footer-step div.event-forms fieldset#choose-participants div.participants-row div.participant-card div.participant-details p{font-size:0.7rem}section.event-setup div.event-forms fieldset#choose-participants div.participants-row div.participant-card div.participant-details p:first-child,.kk-step-head div.event-forms fieldset#choose-participants div.participants-row div.participant-card div.participant-details p:first-child,.checkout-footer-step div.event-forms fieldset#choose-participants div.participants-row div.participant-card div.participant-details p:first-child{font-weight:400;font-size:0.8rem}}section.event-setup div.event-forms fieldset#choose-participants div.add-participant,.kk-step-head div.event-forms fieldset#choose-participants div.add-participant,.checkout-footer-step div.event-forms fieldset#choose-participants div.add-participant{clear:both;padding:15px 30px}section.event-setup div.event-forms fieldset#choose-participants div.add-participant>div,.kk-step-head div.event-forms fieldset#choose-participants div.add-participant>div,.checkout-footer-step div.event-forms fieldset#choose-participants div.add-participant>div{border:1px solid #000;padding:0}section.event-setup div.event-forms fieldset#choose-participants div.add-participant>div>div:first-child,.kk-step-head div.event-forms fieldset#choose-participants div.add-participant>div>div:first-child,.checkout-footer-step div.event-forms fieldset#choose-participants div.add-participant>div>div:first-child{padding:15px}section.event-setup div.event-forms fieldset#choose-participants div.add-participant>div label,.kk-step-head div.event-forms fieldset#choose-participants div.add-participant>div label,.checkout-footer-step div.event-forms fieldset#choose-participants div.add-participant>div label{margin-top:0}section.event-setup div.event-forms fieldset#choose-participants div.add-participant>div input,.kk-step-head div.event-forms fieldset#choose-participants div.add-participant>div input,.checkout-footer-step div.event-forms fieldset#choose-participants div.add-participant>div input{margin-bottom:15px}section.event-setup div.event-forms fieldset#choose-participants div.add-participant>div input[name='first_name'],section.event-setup div.event-forms fieldset#choose-participants div.add-participant>div input[name='last_name'],.kk-step-head div.event-forms fieldset#choose-participants div.add-participant>div input[name='first_name'],.kk-step-head div.event-forms fieldset#choose-participants div.add-participant>div input[name='last_name'],.checkout-footer-step div.event-forms fieldset#choose-participants div.add-participant>div input[name='first_name'],.checkout-footer-step div.event-forms fieldset#choose-participants div.add-participant>div input[name='last_name']{display:inline-block;width:calc(50% - 4px);float:left}section.event-setup div.event-forms fieldset#choose-participants div.add-participant>div input[name='first_name'],.kk-step-head div.event-forms fieldset#choose-participants div.add-participant>div input[name='first_name'],.checkout-footer-step div.event-forms fieldset#choose-participants div.add-participant>div input[name='first_name']{margin-right:6px}section.event-setup div.event-forms fieldset#choose-participants div.add-participant>div>div.add-button,.kk-step-head div.event-forms fieldset#choose-participants div.add-participant>div>div.add-button,.checkout-footer-step div.event-forms fieldset#choose-participants div.add-participant>div>div.add-button{overflow:hidden;height:100%;position:relative;min-height:220px;background-color:#FE0101;padding-right:0}section.event-setup div.event-forms fieldset#choose-participants div.add-participant>div>div.add-button a,.kk-step-head div.event-forms fieldset#choose-participants div.add-participant>div>div.add-button a,.checkout-footer-step div.event-forms fieldset#choose-participants div.add-participant>div>div.add-button a{color:#fff !important;font-family:"Montserrat";font-weight:700;text-transform:uppercase;min-height:220px;width:100%;display:block;text-align:center;padding-top:100px;cursor:pointer}section.event-setup div.event-forms fieldset#choose-participants div.add-participant>div>div.add-button a:hover,.kk-step-head div.event-forms fieldset#choose-participants div.add-participant>div>div.add-button a:hover,.checkout-footer-step div.event-forms fieldset#choose-participants div.add-participant>div>div.add-button a:hover{text-decoration:none}@media (max-width: 767px){section.event-setup div.event-forms fieldset#choose-participants div.add-participant,.kk-step-head div.event-forms fieldset#choose-participants div.add-participant,.checkout-footer-step div.event-forms fieldset#choose-participants div.add-participant{padding:10px 15px}section.event-setup div.event-forms fieldset#choose-participants div.add-participant>div>div,.kk-step-head div.event-forms fieldset#choose-participants div.add-participant>div>div,.checkout-footer-step div.event-forms fieldset#choose-participants div.add-participant>div>div{width:100%}section.event-setup div.event-forms fieldset#choose-participants div.add-participant>div>div.add-button,.kk-step-head div.event-forms fieldset#choose-participants div.add-participant>div>div.add-button,.checkout-footer-step div.event-forms fieldset#choose-participants div.add-participant>div>div.add-button{width:100%;display:block;clear:both;height:auto;min-height:0}section.event-setup div.event-forms fieldset#choose-participants div.add-participant>div>div.add-button a,.kk-step-head div.event-forms fieldset#choose-participants div.add-participant>div>div.add-button a,.checkout-footer-step div.event-forms fieldset#choose-participants div.add-participant>div>div.add-button a{min-height:0;padding:15px 0}}section.event-setup div.event-forms fieldset#choose-participants div.custom-tickbox div.custom-tick,.kk-step-head div.event-forms fieldset#choose-participants div.custom-tickbox div.custom-tick,.checkout-footer-step div.event-forms fieldset#choose-participants div.custom-tickbox div.custom-tick{margin-top:-1px}section.event-setup div.event-forms fieldset#choose-participants div.custom-tickbox span,.kk-step-head div.event-forms fieldset#choose-participants div.custom-tickbox span,.checkout-footer-step div.event-forms fieldset#choose-participants div.custom-tickbox span{display:block;float:left;width:calc(100% - 65px);text-align:left}section.event-setup div.event-forms fieldset#gift-types>div,.kk-step-head div.event-forms fieldset#gift-types>div,.checkout-footer-step div.event-forms fieldset#gift-types>div{padding-bottom:0}section.event-setup div.event-forms fieldset#gift-types div.price-range,.kk-step-head div.event-forms fieldset#gift-types div.price-range,.checkout-footer-step div.event-forms fieldset#gift-types div.price-range{padding-bottom:30px}section.event-setup div.event-forms fieldset#gift-types div.price-range h3,.kk-step-head div.event-forms fieldset#gift-types div.price-range h3,.checkout-footer-step div.event-forms fieldset#gift-types div.price-range h3{margin-top:25px;text-align:left}section.event-setup div.event-forms fieldset#gift-types div.price-range label,.kk-step-head div.event-forms fieldset#gift-types div.price-range label,.checkout-footer-step div.event-forms fieldset#gift-types div.price-range label{display:inline-block;width:auto;font-family:"Montserrat";font-weight:700;height:auto;margin-top:0;margin-right:30px;margin-left:15px;cursor:pointer}section.event-setup div.event-forms fieldset#gift-types div.price-range label span,.kk-step-head div.event-forms fieldset#gift-types div.price-range label span,.checkout-footer-step div.event-forms fieldset#gift-types div.price-range label span{font-size:5rem;display:block;position:relative;padding-left:25px;letter-spacing:-2px;line-height:1;opacity:0.2}section.event-setup div.event-forms fieldset#gift-types div.price-range label span em,.kk-step-head div.event-forms fieldset#gift-types div.price-range label span em,.checkout-footer-step div.event-forms fieldset#gift-types div.price-range label span em{font-weight:400;font-size:2.5rem;position:absolute;left:0;top:8px;font-style:normal}section.event-setup div.event-forms fieldset#gift-types div.price-range label input,.kk-step-head div.event-forms fieldset#gift-types div.price-range label input,.checkout-footer-step div.event-forms fieldset#gift-types div.price-range label input{display:none}section.event-setup div.event-forms fieldset#gift-types div.price-range label input:checked+span,.kk-step-head div.event-forms fieldset#gift-types div.price-range label input:checked+span,.checkout-footer-step div.event-forms fieldset#gift-types div.price-range label input:checked+span{opacity:1;background-image:url(images/complete-tick-red.png);background-size:29px auto;background-position:left 79%;background-repeat:no-repeat}section.event-setup div.event-forms fieldset#gift-types #products-block,.kk-step-head div.event-forms fieldset#gift-types #products-block,.checkout-footer-step div.event-forms fieldset#gift-types #products-block{clear:both;border-top:1px solid #000}section.event-setup div.event-forms fieldset#gift-types #products-block h3,.kk-step-head div.event-forms fieldset#gift-types #products-block h3,.checkout-footer-step div.event-forms fieldset#gift-types #products-block h3{margin:35px auto 25px 30px;text-align:left}section.event-setup div.event-forms fieldset#gift-types #products-block .unslider-carousel li div.vc_col-sm-4:last-child,.kk-step-head div.event-forms fieldset#gift-types #products-block .unslider-carousel li div.vc_col-sm-4:last-child,.checkout-footer-step div.event-forms fieldset#gift-types #products-block .unslider-carousel li div.vc_col-sm-4:last-child{border-right:2px solid #f8f8f8}section.event-setup div.event-forms fieldset#wrap-it-up>div,.kk-step-head div.event-forms fieldset#wrap-it-up>div,.checkout-footer-step div.event-forms fieldset#wrap-it-up>div{padding-bottom:20px}@media (max-width: 767px){section.event-setup div.event-forms fieldset#wrap-it-up>div>div:last-child,.kk-step-head div.event-forms fieldset#wrap-it-up>div>div:last-child,.checkout-footer-step div.event-forms fieldset#wrap-it-up>div>div:last-child{padding:0 15px}}section.event-setup div.event-forms fieldset#wrap-it-up div.payment-preference>div,.kk-step-head div.event-forms fieldset#wrap-it-up div.payment-preference>div,.checkout-footer-step div.event-forms fieldset#wrap-it-up div.payment-preference>div{padding:0 40px}section.event-setup div.event-forms fieldset#wrap-it-up div.payment-preference h3,.kk-step-head div.event-forms fieldset#wrap-it-up div.payment-preference h3,.checkout-footer-step div.event-forms fieldset#wrap-it-up div.payment-preference h3{margin-top:20px;text-align:left;margin-bottom:35px}section.event-setup div.event-forms fieldset#wrap-it-up div.payment-preference div.card-or,.kk-step-head div.event-forms fieldset#wrap-it-up div.payment-preference div.card-or,.checkout-footer-step div.event-forms fieldset#wrap-it-up div.payment-preference div.card-or{padding-top:100px;color:#ccc;font-size:2rem;font-family:"Montserrat";font-weight:700;text-align:center}@media (max-width: 991px){section.event-setup div.event-forms fieldset#wrap-it-up div.payment-preference div.card-or,.kk-step-head div.event-forms fieldset#wrap-it-up div.payment-preference div.card-or,.checkout-footer-step div.event-forms fieldset#wrap-it-up div.payment-preference div.card-or{position:absolute;top:50%;left:50%;transform:translateY(-100%) translateX(-50%);-webkit-transform:translateY(-100%) translateX(-50%);-ms-transform:translateY(-100%) translateX(-50%);-moz-transform:translateY(-100%) translateX(-50%)}}@media (max-width: 767px){section.event-setup div.event-forms fieldset#wrap-it-up div.payment-preference div.card-or,.kk-step-head div.event-forms fieldset#wrap-it-up div.payment-preference div.card-or,.checkout-footer-step div.event-forms fieldset#wrap-it-up div.payment-preference div.card-or{padding-top:20px;padding-bottom:30px}}section.event-setup div.event-forms fieldset#wrap-it-up .payment-pref-info,.kk-step-head div.event-forms fieldset#wrap-it-up .payment-pref-info,.checkout-footer-step div.event-forms fieldset#wrap-it-up .payment-pref-info{padding:0 45px}section.event-setup div.event-forms fieldset#wrap-it-up div.card div.card-wrapper,.kk-step-head div.event-forms fieldset#wrap-it-up div.card div.card-wrapper,.checkout-footer-step div.event-forms fieldset#wrap-it-up div.card div.card-wrapper{background-color:#ECECEC;border:1px solid #000;border-radius:17px;position:relative;padding:0 0 60px}section.event-setup div.event-forms fieldset#wrap-it-up div.card div.card-wrapper:after,.kk-step-head div.event-forms fieldset#wrap-it-up div.card div.card-wrapper:after,.checkout-footer-step div.event-forms fieldset#wrap-it-up div.card div.card-wrapper:after{content:" ";background-image:url(images/kk-logo-black.png);background-size:contain;width:40px;height:35px;position:absolute;right:15px;bottom:5px;opacity:0.2}section.event-setup div.event-forms fieldset#wrap-it-up div.card div.card-wrapper h4,.kk-step-head div.event-forms fieldset#wrap-it-up div.card div.card-wrapper h4,.checkout-footer-step div.event-forms fieldset#wrap-it-up div.card div.card-wrapper h4{margin-top:30px;padding:15px 0;color:#fff;background-color:#000;width:100%;text-align:center}section.event-setup div.event-forms fieldset#wrap-it-up div.card div.card-wrapper div.custom-tickbox,.kk-step-head div.event-forms fieldset#wrap-it-up div.card div.card-wrapper div.custom-tickbox,.checkout-footer-step div.event-forms fieldset#wrap-it-up div.card div.card-wrapper div.custom-tickbox{margin-top:40px}section.event-setup div.event-forms fieldset#wrap-it-up div.card div.card-wrapper div.custom-tickbox label,.kk-step-head div.event-forms fieldset#wrap-it-up div.card div.card-wrapper div.custom-tickbox label,.checkout-footer-step div.event-forms fieldset#wrap-it-up div.card div.card-wrapper div.custom-tickbox label{height:60px}section.event-setup div.event-forms fieldset#wrap-it-up div.card div.card-wrapper div.custom-tickbox div.custom-tick,.kk-step-head div.event-forms fieldset#wrap-it-up div.card div.card-wrapper div.custom-tickbox div.custom-tick,.checkout-footer-step div.event-forms fieldset#wrap-it-up div.card div.card-wrapper div.custom-tickbox div.custom-tick{margin-top:0px}@media (max-width: 767px){section.event-setup div.event-forms fieldset#wrap-it-up div.card,.kk-step-head div.event-forms fieldset#wrap-it-up div.card,.checkout-footer-step div.event-forms fieldset#wrap-it-up div.card{clear:both;padding:0 10px !important}section.event-setup div.event-forms fieldset#wrap-it-up div.card div.card-wrapper,.kk-step-head div.event-forms fieldset#wrap-it-up div.card div.card-wrapper,.checkout-footer-step div.event-forms fieldset#wrap-it-up div.card div.card-wrapper{padding-bottom:40px}section.event-setup div.event-forms fieldset#wrap-it-up div.card h4,.kk-step-head div.event-forms fieldset#wrap-it-up div.card h4,.checkout-footer-step div.event-forms fieldset#wrap-it-up div.card h4{margin-top:20px !important}section.event-setup div.event-forms fieldset#wrap-it-up div.card div.custom-tickbox,.kk-step-head div.event-forms fieldset#wrap-it-up div.card div.custom-tickbox,.checkout-footer-step div.event-forms fieldset#wrap-it-up div.card div.custom-tickbox{margin-top:10px !important}section.event-setup div.event-forms fieldset#wrap-it-up div.card div.custom-tickbox label,.kk-step-head div.event-forms fieldset#wrap-it-up div.card div.custom-tickbox label,.checkout-footer-step div.event-forms fieldset#wrap-it-up div.card div.custom-tickbox label{width:90%;margin-left:5%}}label.greyout{opacity:0.5}a.vc_general.vc_btn3.count-pending{padding-left:50px}a.vc_general.vc_btn3.count-pending:hover span{background:url(images/pending-count-hover.png) no-repeat center}a.vc_general.vc_btn3.count-pending span{position:absolute;top:8px;left:10px;max-width:25px;background:url(images/pending-count.png) no-repeat center;background-size:cover}a.vc_general.vc_btn3.count-pending span img{opacity:0}a.vc_general.vc_btn3.count-pending.count-cart{background:#000;color:#fff}a.vc_general.vc_btn3.count-pending.count-cart span{background:#000 url(images/cart-count.png) no-repeat center;background-size:cover}a.vc_general.vc_btn3.count-pending.count-cart:hover span{background:#000 url(images/cart-count.png) no-repeat center;background-size:cover}header.site-header .my-account-dropdown{position:relative;display:inline-block}header.site-header .my-account-dropdown:hover .submenu{right:0}header.site-header .my-account-dropdown .submenu{position:absolute;top:100%;width:304px;background:#fff;z-index:10;list-style:none;padding:0;margin:0;right:-99999em;padding-top:5px;border-bottom:2px solid #000}header.site-header .my-account-dropdown .submenu li.pending a span:before{background:#FE0101}header.site-header .my-account-dropdown .submenu li a{display:block;padding:20px;font-size:14px;letter-spacing:0;text-transform:none;color:#000;border-top:2px solid #000;border-right:2px solid #000;border-left:2px solid #000}header.site-header .my-account-dropdown .submenu li a:hover{background:#eaeaea}header.site-header .my-account-dropdown .submenu li a span{float:right;margin-right:10px;position:relative;width:35px;height:35px;z-index:1;text-align:center;color:#fff}header.site-header .my-account-dropdown .submenu li a span:before{content:'';position:absolute;width:100%;height:100%;background:#000;top:-7px;left:0%;z-index:-1;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}header.site-header .my-account-dropdown .submenu li.logout a{background:#000;color:#fff;text-align:center}header.site-header .my-account-dropdown .submenu li.logout a:hover{background:#FE0101}.kk-step-head{margin-bottom:0}.kk-step-head header.progress-tracker>div{width:44.33333%;height:100px}.checkout-footer-step div.mini-progress-tracker>div{width:44.33333%}.checkout-footer-step footer div.mini-progress-tracker div.col-xs-4{width:25%}.checkout-footer-step footer div.mini-progress-tracker div.col-xs-8{width:75%}.step-pay .place-order{margin-bottom:20px !important;padding:0 !important;min-height:10px !important;text-align:center}.step-pay .checkout-footer-step footer{padding-top:0;float:left;width:100%}.step-pay .checkout-footer-step footer .mini-progress-tracker{margin-top:0}#payment #place_order{float:none !important;margin-top:50px;border-color:#2A2A2A;background-color:transparent;color:#000;padding-left:60px !important;padding-right:60px !important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border:2px solid #000}#payment #place_order:hover{color:#fff;background-color:#000}.event-creation-form.loading .event-forms{position:relative;width:100vw}.event-creation-form.loading .event-forms:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-color:rgba(255,255,255,0.8);z-index:50;background-image:url(images/preload.gif);background-size:auto;background-position:center center}@media (max-width: 767px){.event-forms fieldset{padding-left:15px !important;padding-right:15px !important}}section.event-setup .header-progress-tracker header.progress-tracker>div h4{display:none}@media (max-width: 767px){#gift-types{min-width:10px !important}}@media (max-width: 767px){.row.price-range .product-price-range>label{margin-right:0 !important}.row.price-range .product-price-range>label>span{font-size:4rem}}div.questions-area{clear:both}div.questions-area div.question-header{height:240px;position:relative;background:#ffffff;background:-moz-radial-gradient(center, ellipse cover, #fff 37%, #eee 100%);background:-webkit-radial-gradient(center, ellipse cover, #fff 37%, #eee 100%);background:radial-gradient(ellipse at center, #ffffff 37%,#eeeeee 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=1 )}div.questions-area div.question-header span{font-family:"Montserrat";font-weight:700;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);display:block;width:100%;font-size:6vw;color:#fff;text-shadow:0 0 19px rgba(0,0,0,0.1);text-transform:uppercase;text-align:center}div.questions-area div.question-header img{position:absolute;left:50%;top:25%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);height:250px;width:auto}@media (max-width: 767px){div.questions-area div.question-header{height:160px}div.questions-area div.question-header span{display:none}div.questions-area div.question-header img{display:block;margin-left:auto;margin-right:auto;top:0;height:200px}}div.questions-area div.question-body{text-align:center;padding-bottom:35px}div.questions-area div.question-body p{font-family:"Montserrat"}div.questions-area div.question-body span{font-family:"Montserrat";font-weight:700;display:block;text-align:center}div.questions-area div.question-body span a,div.questions-area div.question-body span a:visited{color:#9F9F9F;text-decoration:none}div.questions-area div.question-body span a:hover,div.questions-area div.question-body span a:visited:hover{text-decoration:none}div.questions-area div.question-body span.phone{font-size:4rem;line-height:1}div.questions-area div.question-body span.email{font-size:1.2rem}div.questions-area div.question-body div.vc_btn3-container{text-align:center;padding:40px 0}div.questions-area div.question-body div.social-links{width:270px;display:block;margin-left:auto;margin-right:auto}div.questions-area div.question-body div.social-links a{text-align:center}div.questions-area div.question-body div.social-links a img{width:48px;height:auto}@media (max-width: 767px){div.questions-area div.question-body{padding-top:15px}div.questions-area div.question-body span.phone{font-size:2.5rem}}div.testimonials-area div.gift-counter{text-align:center;display:block;margin-left:auto;margin-right:auto;max-width:800px;padding:40px;font-size:1.6rem;font-weight:600;font-family:"Montserrat"}div.testimonials-area div.gift-counter span.count{font-weight:700;color:#FE0606;position:relative}div.testimonials-area div.gift-counter span.count:before{content:' ';position:absolute;left:-7px;transform:translateX(-100%);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-moz-transform:translateX(-100%);background-image:url(images/gift-icon.png);background-size:contain;background-position:center;background-repeat:no-repeat;width:32px;height:27px;top:1.5px}div.testimonials-area .testimonials .ul .item{margin:30px;border:1px solid #000;position:relative;overflow:hidden}div.testimonials-area .testimonials .ul .item img{position:absolute;top:0;height:100%;width:auto;z-index:10;right:0%}@media (max-width: 1200px){div.testimonials-area .testimonials .ul .item img{height:87px;top:auto;bottom:0;right:0}}div.testimonials-area .testimonials .ul .item .text{width:60%;padding:20px 20px 90px 20px;font-size:14px;z-index:18;position:relative}@media (max-width: 1200px){div.testimonials-area .testimonials .ul .item .text{width:100%}}div.testimonials-area .testimonials .ul .item .text p{margin:0 0 15px 0}div.testimonials-area .testimonials .ul .item .title{width:100%;float:left;clear:both;padding:10px 20px;color:#fff;position:absolute;bottom:20px;z-index:15}div.testimonials-area .testimonials .ul .item .title strong{display:block}div.testimonials-area .testimonials .ul .item .title-bg{width:100%;float:left;clear:both;padding:10px 20px;background:#000;color:#fff;position:absolute;bottom:20px;height:68px}div.testimonials-area .testimonials .ul .item.pos-odd img{left:0%}@media (max-width: 1200px){div.testimonials-area .testimonials .ul .item.pos-odd img{left:0}}div.testimonials-area .testimonials .ul .item.pos-odd .text{float:right}div.testimonials-area .testimonials .ul .item.pos-odd .title{text-align:right}footer.site-footer{border-top:1px solid #E5E5E5;background-color:#F7F7F7;padding:80px 70px}footer.site-footer div.header-text{position:relative}footer.site-footer div.header-text img{width:90px;height:auto;position:relative;top:-13px;float:left}footer.site-footer div.header-text h3{display:inline-block;padding-left:25px;color:#aaa;font-size:1rem;text-transform:uppercase;font-weight:400}footer.site-footer div.footer-widgets{padding:0 0 0 100px;position:relative}footer.site-footer div.footer-widgets div[class*='col-']{padding-right:40px}@media (min-width: 992px){footer.site-footer div.footer-widgets div[class*='col-']:last-child{position:absolute;right:0;bottom:0}}footer.site-footer div.footer-widgets h3{text-transform:uppercase;font-weight:700;font-size:1rem}footer.site-footer div.footer-widgets h3 a,footer.site-footer div.footer-widgets h3 a:visited{color:#000;text-decoration:none}footer.site-footer div.footer-widgets h3 a:hover,footer.site-footer div.footer-widgets h3 a:visited:hover{text-decoration:none}footer.site-footer div.footer-widgets li{list-style:none;display:block}footer.site-footer div.footer-widgets div ul{margin:0;padding:0}footer.site-footer div.footer-widgets div ul li{width:50%;float:left}footer.site-footer div.footer-widgets div ul li:nth-child(2n+3){clear:both}footer.site-footer div.footer-widgets div ul li a,footer.site-footer div.footer-widgets div ul li a:visited{padding:5px 0;display:inline-block;color:#555;text-decoration:none}footer.site-footer div.footer-widgets div ul li a:hover,footer.site-footer div.footer-widgets div ul li a:visited:hover{color:#000}footer.site-footer .privacy-link{text-align:center;margin-top:50px;margin-bottom:10px}footer.site-footer .privacy-link ul{list-style:none;padding:0;margin:0}footer.site-footer .privacy-link ul li{display:inline-block}footer.site-footer .privacy-link ul li:first-child a{border-left:none}footer.site-footer .privacy-link ul li a{color:#aaa !important;font-size:.85rem;padding:0 10px;border-left:1px solid #aaa}footer.site-footer .privacy-link ul li a:hover,footer.site-footer .privacy-link ul li a:active{color:#cac7c7 !important}footer.site-footer span.credit{display:block;margin-left:auto;margin-right:auto;position:relative;top:0px;text-align:center;color:#aaa !important;font-size:.85rem}@media (max-width: 767px){footer.site-footer{padding:30px 15px}footer.site-footer div.header-text img{left:15px}footer.site-footer div.header-text h3{padding-left:15px}footer.site-footer div.footer-widgets{padding-left:0}footer.site-footer div.footer-widgets div.vc_btn3-container{text-align:left !important}footer.site-footer div.footer-widgets div.menu ul li a{font-size:.8rem;padding-right:10px}}.prodct-list-home{overflow:hidden;width:100%;background:#FE0101}.prodct-list-home #products-block{margin-left:0;margin-right:0}.prodct-list-home .products-column{background:#fff;overflow:visible}.prodct-list-home .products-column .home-browse-link{position:absolute;bottom:0;right:100%;margin-right:30px;margin-bottom:30px;width:200px;text-align:center}@media (max-width: 767px){.prodct-list-home .products-column .home-browse-link{position:relative;right:0;margin-right:0px;margin-left:0px;margin-bottom:0;border:none;width:200%;left:-50%;background:#FE0101}}.prodct-list-home .products-column .home-browse-link a{display:block}@media (max-width: 767px){.prodct-list-home .products-column .home-browse-link a{padding-top:20px;padding-bottom:20px}}.prodct-list-home .kkg-shop-home{background:#FE0101}.prodct-list-home .browse-title{padding:20px;position:relative}.prodct-list-home .browse-title img{width:70%;max-width:250px}@media (max-width: 991px){.prodct-list-home .browse-title img{width:100%}}.prodct-list-home div.products-column>div div.vc_row.vc_row-o-equal-height>div div.wpb_text_column p.title{width:calc(100% - 65px);font-size:95%;padding-right:20px}.prodct-list-home div.products-column>div div.vc_row.vc_row-o-equal-height>div div.wpb_text_column p.price{position:absolute;right:0;top:-8px;background-color:#F8F8F8;font-size:1.4rem;font-weight:700;display:block;padding:5px 0px 0 0px;height:45px;margin-top:0;width:65px;text-align:center}.prodct-list-home div.products-column>div div.vc_row.vc_row-o-equal-height>div div.wpb_text_column p.price:before{content:'';position:absolute;width:100%;height:500px;background-color:#F8F8F8;top:0;left:0;display:block;z-index:-1}.cool-loop-product{position:relative;z-index:2;overflow:hidden;border-bottom:2px solid #F8F8F8}@media (max-width: 991px){.cool-loop-product.product-iterate-1,.cool-loop-product.product-iterate-2{display:none !important}}@media (max-width: 767px){body div.homepage-hero{background-image:none !important}body div.homepage-hero .force-xs>.vc_column-inner{padding-left:0;padding-right:0;padding-top:0}}.payment-delegated-form-container form{overflow:hidden;padding:0}.payment-delegated-form-container form .gfield.gfield_price{display:none}.payment-delegated-form-container .gform_wrapper{margin-top:0}.payment-delegated-form-container .gform_wrapper ul.gform_fields li.gfield{padding-right:0}.payment-delegated-form-container .gform_wrapper .gform_body,.payment-delegated-form-container .gform_wrapper .top_label li ul.gfield_radio{width:100%}.payment-delegated-form-container .gform_wrapper li.gfield>label{padding:0 30px !important;margin:0}.payment-delegated-form-container .gform_wrapper .gfield_radio{margin:0 !important}.payment-delegated-form-container .gform_wrapper .gfield_radio li{margin-bottom:0 !important}.payment-delegated-form-container .gform_wrapper .gfield_radio li label{max-width:100%;padding:30px 30px 30px 90px !important}.payment-delegated-form-container .gform_wrapper .gfield_radio li label:before{top:17px !important;left:24px !important}.payment-delegated-form-container .gform_wrapper .gform_footer{text-align:center;margin-bottom:16px}.payment-delegated-form-container .gform_wrapper .gform_footer input{float:none}.payment-delegated-form-container .gform_wrapper .ginput_complex .ginput_card_security_code{margin-top:0}.payment-delegated-form-container li.gfield.cc-fields{background-color:#f7f7f7;border-bottom:1px solid #e5e5e5;padding:30px;margin-top:0}.payment-delegated-form-container li.gfield.cc-fields>label{display:none}.payment-delegated-form-container .ginput_container.ginput_container_radio{margin-top:0 !important}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.event-creation-form{padding:0;border:0}.event-creation-form .participant-card.exist{box-shadow:0px 0px 25px rgba(254,1,1,0.5);transform:scale(1.05);border-color:rgba(254,1,1,0.7) !important}label.gift-type-label{text-align:center}label.gift-type-label input{display:none}label.gift-type-label a{max-width:76%;width:100%;display:block;margin:0 auto}label.gift-type-label input[type="radio"]:checked+a,label.gift-type-label input[type="radio"]:checked+a:hover,label.gift-type-label input[type="radio"]:checked+a:active{color:#fff;border-color:#FE0101;background-color:#FE0101}.event-invitation-link{padding:20px 90px !important}.event-invitation-link input{width:100%;padding:10px;text-align:center;margin-top:10px;padding:12px 20px;font-family:"Montserrat";font-weight:400;font-size:0.9rem;border:2px solid #eee}.same-gift-container.invalid-required .custom-tick{border-color:#a90707}#product-price-slider .related-heading{margin-top:90px}#product-price-slider .single-related{margin-bottom:50px}#product-price-slider .product-wrapper{border:1px solid #f2f2f2;overflow:hidden}#product-price-slider .product-wrapper .product-image{padding:20px}#product-price-slider .product-wrapper .product-image img{width:auto;margin:0 auto;height:auto;max-height:150px}#product-price-slider .product-wrapper .product-info{width:calc(100% - 70px)}#product-price-slider .product-wrapper .product-info strong{line-height:1em;margin-bottom:5px;color:#000}#product-price-slider .product-wrapper .product-price{float:right;width:70px;padding-top:22px;text-align:center;background:#fbfbfb;font-weight:bold;position:relative}#product-price-slider .product-wrapper .product-price:before{content:'';position:absolute;width:100%;height:500px;z-index:-1;top:0;left:0;background:#fbfbfb}#product-price-slider .product-wrapper .product-price span{position:relative}#product-price-slider .product-wrapper .product-info{float:left;padding:10px 20px}#product-price-slider .product-wrapper .product-info strong{display:block}.product-price-range.invalid-required label span{color:#a90707}.payment-preference.invalid-required h4{background-color:#a90707 !important}.choose-gift-popup{max-width:90%;width:700px;margin:0 auto;border:1px solid #fff;text-align:center;padding:15px;position:relative}.choose-gift-popup>button{margin-top:15px;margin-right:15px}.choose-gift-popup h2{margin:0;padding:0;text-transform:none;font-weight:700}.choose-gift-popup .inner-choose-gift{padding:40px 20px;background-color:#fff}.choose-gift-popup .inner-choose-gift.success-gift{background-image:url(images/gift-boxes.jpg);background-repeat:no-repeat;background-position:bottom right;padding-bottom:250px}.choose-gift-popup .inner-choose-gift.success-gift .success-creation{max-width:585px;margin:0 auto}.choose-gift-popup a.reset-to-gift-choosen{cursor:pointer;color:#666;text-decoration:none}.choose-gift-popup a.add-to-gift-choosen{min-width:200px}.choose-gift-popup .content{margin:20px auto;padding:0 20px}.choose-gift-popup .content img{max-width:200px;margin:0 auto}.participant-confirm ol{margin:0 auto;padding:0;max-width:500px;text-align:left}.request-cancellation h2{font-weight:normal;line-height:1.3em}.request-cancellation a{min-width:200px;text-align:center}.request-cancellation p{margin:3em auto}.inner-choose-gift.success-added{padding:0;text-align:left;background:url(images/success-pop.jpg) no-repeat right center}.inner-choose-gift.success-added .success-yay{padding:10px 35px 150px}.inner-choose-gift.success-added .success-yay h3{font-size:32px;text-transform:uppercase;color:#FE0101}.inner-choose-gift.success-added .success-yay ul{margin:0;padding:0;list-style:none}.inner-choose-gift.success-added .success-yay ul li{font-family:"Montserrat", "Lato", sans-serif;font-weight:bold;padding-left:42px;background:url(images/checkmark.png) no-repeat top left;font-size:20px;line-height:1em;margin-bottom:11px}.kkg-payment-area .product-review{border:1px solid #000}.kkg-payment-area .product-review .product-header{padding:20px;font-family:"Montserrat";font-size:0.9rem}.kkg-payment-area .product-review .product-header span{display:block;font-size:0.7rem;padding-left:5px}.kkg-payment-area .product-review .product-footer{font-family:"Montserrat";border-top:1px solid #000;clear:both;width:100%;display:table;height:46px;position:relative}.kkg-payment-area .product-review .product-footer .choose{float:left;height:100%;display:block;width:calc(100% - 100px);text-align:center;line-height:45px;background-color:#FE0101;color:#fff;text-decoration:none;text-transform:uppercase;font-size:0.8rem}.kkg-payment-area .product-review .product-footer .price{float:right;height:100%;width:100px;text-align:center;line-height:45px;font-size:18px;font-weight:bold}.gform_wrapper .gform_footer{display:table;width:100%;clear:both}.event-entry.cancel-request{position:relative}.event-entry.cancel-request:before{position:absolute;left:0;top:0;width:200%;height:200%;transform:rotate(-20deg) translateX(-10%);-webkit-transform:rotate(-20deg) translateX(-10%);-ms-transform:rotate(-20deg) translateX(-10%);-moz-transform:rotate(-20deg) translateX(-10%);content:url(images/cancel-request.png);z-index:25}.event-entry.cancel-request:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.9);z-index:20;display:block}.event-entry.cancel-request .cancel-notif{position:absolute;top:50%;text-align:center;z-index:30;width:100%}.event-entry.cancel-request .cancel-notif>div{max-width:500px;margin:0 auto;font-size:17px}.event-entry.cancel-request .cancel-notif>div a{color:#000;text-decoration:underline;font-weight:bold}.event-entry.cancel-request .cancel-notif>div .sad{font-weight:bold;position:relative}.event-entry.cancel-request .cancel-notif>div .sad:before{content:'';position:absolute;width:57px;height:55px;background:url(images/sad.png) no-repeat center;background-size:cover;bottom:100%;left:50%;margin-left:-28px;margin-bottom:10px}.section-event-loop header h3 span{position:absolute;top:50%;right:20px;padding:6px 25px;border:1px solid #fff;font-size:0.7rem;margin-top:-14px;cursor:pointer}.event-invitation-reg{margin-top:150px}.event-invitation-reg .title-header{color:#000;padding-bottom:25px}.event-invitation-reg .title-header h3{text-align:center;font-weight:normal}.event-invitation-reg .title-header h3 span{color:#000;font-weight:bold}.event-invitation-reg .image{text-align:center;margin-bottom:15px}.remind-event.send-progress{opacity:0.7}.feedify .feedify-item{position:relative}.feedify .feedify-item .feedify-item-header{z-index:100;transform:translate3d(0, 0, 0)}.feedify .feedify-item.fixed .feedify-item-header{position:fixed;top:85px}.feedify .feedify-item.bottom .feedify-item-header{position:absolute;bottom:0}.pay-for-event .payment-section{padding:20px 90px !important;display:none}.site-content>.woocommerce{margin-top:150px}.site-content>.woocommerce>div{margin-top:0}h2.common-header{text-transform:none !important;text-align:center;margin-bottom:50px}.inner-form{display:table;width:100%;padding:40px 30px;border:1px solid #000}.container-edit-address{margin-bottom:70px}.container-edit-address .button-holder{text-align:center;margin-top:75px}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border:1px solid #000;background:#fff;padding:13px 19px;font-family:"Montserrat";text-transform:uppercase;font-size:0.85rem;letter-spacing:2px;font-weight:600;border-radius:0}.history-table td{vertical-align:top;padding-bottom:0px;border-bottom:1px solid #000;text-align:center;font-size:16px}.history-table td>div{padding:25px;border-top:1px solid #000;margin-top:7px;font-weight:700}.history-table td>div a{color:#000;font-weight:700}.history-table td>div a:hover,.history-table td>div a:active{color:#FE0101}.history-table td.name{text-align:left;font-size:17px}.history-table td.name>div{border-left:1px solid #000}.history-table td.status>div{border-right:1px solid #000;text-transform:uppercase}.history-table td.created{color:#b4b4b4}.history-table th{text-align:center;font-size:17px}.history-table th.name{padding-left:25px;text-align:left}.history-table tr.status-paid div{background:#fafafa}.history-table tr.status-paid .status{color:#096}.history-table tr.status-pending .status{color:#e98f1a}.history-table tr.status-canceled .status{color:#e40c0c}.history-table tr.status-shipped div{background:#fafafa}.history-table tr.status-shipped .status{color:#65b4e4}.history-table tr.status-deleted>td>div{color:#eaeaea;text-decoration:line-through}.my-account-history h3.event-heading{margin-bottom:50px;position:relative}.my-account-history h3.event-heading span{display:block;float:left;font-weight:300;font-size:0.8rem;padding-top:3px;position:absolute}.my-account-history h3.event-heading span a{color:#bbb}.my-account-history div.my-account-area{margin-top:0}#completed-events>header,#completed-events-invited>header{background-color:#000;border-bottom:1px solid #000}.no-event-found{text-transform:uppercase;color:#ccc;text-align:center;font-size:22px;margin:200px auto}.no-event-found span{padding:15px 20px;display:inline-block;border:2px solid #ccc}.container-error-login{width:90%;max-width:600px;display:block;margin-left:auto;margin-right:auto}.container-error-login ul{margin-bottom:0 !important}.new-sign-up-hero{padding-bottom:70px;padding-top:150px}@media (max-width: 767px){.new-sign-up-hero{padding-top:80px}}body .signup-start-banner>h2{text-align:center;font-size:20px;text-transform:none;font-weight:700}body .signup-start-banner>h2 span{display:inline-block;position:relative;padding-bottom:35px}body .signup-start-banner>h2 span:before{content:'';position:absolute;width:80%;left:10%;bottom:0;height:1px;background:#000}body .signup-start-banner .banner-step .content-con span{background:#FE0101;width:40px;height:40px;color:#fff;font-weight:700;font-size:21px;text-align:center;line-height:40px;display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}body .signup-start-banner .banner-step .content-con h3{color:#FE0101;font-size:27px;margin:5px 0 0}body .signup-start-banner .banner-step img{max-width:100% !important}@media (max-width: 991px){body .signup-start-banner .banner-step img{display:none}}body .signup-start-banner .banner-step p{font-family:'Lato',sans-serif;font-size:15px;color:#909090;font-weight:300}body .signup-start-banner .banner-step.step-2{padding-top:30px}@media (max-width: 991px){body .signup-start-banner .banner-step.step-2{padding-bottom:30px}}body .signup-start-banner .banner-step.step-2 .content-con{padding-left:40px;padding-right:30px}@media (max-width: 991px){body .signup-start-banner .banner-step.step-2 .content-con{padding:0}}.splash-start-kk{padding-top:100px;max-width:1120px;margin:0 auto;padding-left:20px;padding-right:20px}.button-container{text-align:center}.button-container .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline{color:#FE0101 !important;border-color:#FE0101 !important}.button-container .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:hover,.button-container .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:active{background-color:#FE0101 !important;color:#fff !important}div.not-allowed-edit{position:relative;z-index:2}div.not-allowed-edit:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;display:block;background:rgba(255,255,255,0.8)}div.not-allowed-edit:after{content:'you cannot edit this field';position:absolute;top:50%;left:0;display:block;z-index:15;font-weight:bold;width:100%;background:rgba(0,0,0,0.5);color:#fff;text-align:center;padding:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.payment-edit-container{position:relative}.payment-edit-container a{font-size:12px !important}.site-header.sticky section.event-setup{height:68px !important}@media (max-width: 767px){.site-header.sticky section.event-setup{height:35px !important;margin-top:8px}}.site-header .container-small-tracker{max-width:700px}.site-header .container-small-tracker section.event-setup{margin-bottom:0;height:0px;overflow:hidden;transition:all 0.35s ease-out;-moz-transition:all 0.35s ease-out;-o-transition:all 0.35s ease-out;-webkit-transition:all 0.35s ease-out;-ms-transition:all 0.35s ease-out;transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}.site-header .container-small-tracker section.event-setup header.progress-tracker{margin-bottom:0;margin-top:0px}.site-header .container-small-tracker section.event-setup header.progress-tracker>div{height:80px}.site-header .container-small-tracker section.event-setup header.progress-tracker h4{min-width:160px;margin-top:0;margin-bottom:10px}@media (max-width: 991px){.canvas-container.active .close-button{right:0 !important}}.same-gift-container{padding:0 20px}@media (max-width: 991px){a.vc_general.vc_btn3.count-pending{position:absolute;right:100%;margin-right:-215px;top:20px}}@media (max-width: 767px){a.vc_general.vc_btn3.count-pending{position:relative;margin-right:0;top:0;right:0;padding:8px 15px 8px 35px}a.vc_general.vc_btn3.count-pending span{max-width:17px}}.choose--trading-type-popup{margin:0 15px;padding:30px 15px;background:#fff;text-align:center;position:relative}.choose--trading-type-popup .close--choose-trading{position:absolute;top:5px;right:5px}.choose--trading-type-popup .close--choose-trading .close-cross{width:25px;height:25px}.choose--trading-type-popup .italic-info{height:auto !important;padding-bottom:20px}.choose--trading-type-popup img{max-width:60%}.choose--trading-type-popup .custom-tickbox{margin-bottom:20px}.choose--trading-type-popup .custom-tickbox label{display:block;clear:both;text-align:left}.choose--trading-type-popup .choosen-gift--mobile a.vc_general.gift-type{color:#fff;border-color:#FE0101;background-color:#FE0101}@media (max-width: 767px){.gift-type-radio-container{border:none !important;margin-bottom:-1px}.gift-type-radio-container.choosen-gift{border-color:#FE0101 !important;border-color:transparent !important;background-color:#FE0101 !important}.gift-type-radio-container.choosen-gift h3{color:#FE0101}.gift-type-radio-container.choosen-gift h3{color:#fff}.gift-type-radio-container.choosen-gift .choosen-gift--mobile{border:none !important}.choosen-gift--mobile:before{content:'';position:absolute;width:30px;height:24px;background-image:url(images/complete-tick-white.png);background-repeat:no-repeat;background-position:center;background-size:cover;top:8px;left:50%;margin-left:-15px}}span.edit-link{position:fixed;bottom:0;right:0;background-color:rgba(255,255,255,0.9);padding:10px 20px;z-index:6}body .vc_btn3.vc_btn3-color-danger,body .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat{background-color:#fe0101}
/*# sourceMappingURL=style.css.map */
