

/* FILE: widgets.css */
/* HANDLES: default,cms_page,STORE_default,THEME_frontend_enjo_homepage,cms_index_index,ENJO_landingpage,customer_logged_out,algolia_search_handle,algolia_search_handle_with_topsearch,algolia_search_handle_autocomplete,nwdrevslider_default,exacttarget_tracking,CMS_home,GLOBAL_OVERRIDE */
.host-a-demo-wrapper{float:left;position:relative;width:100%}.faq-panel{position:relative;margin-bottom:0;border-color:transparent;border-radius:0;box-shadow:none;border-bottom:2px solid #ffd500}.faq-panel .glyphicon-chevron-down:before{content:"\f0d7" !important}.faq-panel .glyphicon-chevron-up:before{content:"\f0d8" !important}.faq-panel .panel-heading{background-color:#ffffff;border:0;padding:25px 0 0;min-height:50px}.faq-panel .panel-heading span{position:absolute;top:25px;right:16px;cursor:pointer}.faq-panel .panel-heading h5{color:#4d4d4f;font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-size:18px;line-height:24px;letter-spacing:0px;text-align:left;padding-right:20px}.faq-panel .panel-heading span{color:#a0a0a0}.faq-panel .panel-body{padding-bottom:25px}.three-column-widget-content{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}@media (min-width: 992px){.three-column-widget-content .item img{min-height:350px;max-height:350px}}.three-column-widget-content .item .section-button{margin-top:20px;margin-bottom:10px}.three-column-widget-content .item .description{margin-top:30px;padding-bottom:30px}@media (max-width: 992px){.three-column-widget-content .item .description{text-align:center}}.three-column-widget-content .item .bottom{min-height:50px}.three-column-widget-content .item .bottom .controls button{position:absolute;bottom:0}@media (max-width: 992px){.three-column-widget-content .item .bottom{text-align:center;position:initial;bottom:initial}.three-column-widget-content .item .bottom .controls{text-align:center;margin:auto;display:block;margin-bottom:50px}.three-column-widget-content .item .bottom .controls button{position:relative;margin:auto}}.three-column-widget-content .item .top{min-height:450px}.three-column-widget-content .item .top h3{padding-top:20px}@media (min-width: 992px){.three-column-widget-content .item .top{min-height:383px}}@media (max-width: 992px){.three-column-widget-content .item .top{min-height:inherit}.three-column-widget-content .item .top h3{text-align:center}}.image-grid-section{width:100%;max-width:1230px;padding-left:15px;padding-right:15px;margin:0 auto;clear:both;padding-left:0;padding-right:0}.image-grid-section:after{content:"";display:block;clear:both;height:0}.cms-widget-page .image-grid-section{padding-left:15px;padding-right:15px}.image-grid-container{width:auto;margin-left:-15px;margin-right:-15px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.image-grid-container .image-grid-item{text-align:center;padding-left:15px;padding-right:15px;margin-top:30px}@media (max-width: 1229px){.image-grid-container .image-grid-item{min-width:246px}}@media (max-width: 521px){.image-grid-container .image-grid-item{min-width:100%}}.image-grid-container .image-grid-item.background-pink .igi-inner{background:#f5c7b8}.image-grid-container .image-grid-item.background-yellow .igi-inner{background:#fff0a3}.image-grid-container .image-grid-item.background-green .igi-inner{background:#bcd0c6}.image-grid-container .image-grid-item.background-pink img,.image-grid-container .image-grid-item.background-yellow img,.image-grid-container .image-grid-item.background-green img{width:100%}.image-grid-container .image-grid-item .igi-inner{height:100%}.image-grid-container .image-grid-item .igi-content{padding:0 30px;padding-bottom:10px}.image-grid-container .image-grid-item .img{margin:0;display:block;text-align:center;display:flex;justify-content:center}.image-grid-container .image-grid-item .img img{display:inline-block;margin:0 !important}.image-grid-container .image-grid-item h1,.image-grid-container .image-grid-item h2,.image-grid-container .image-grid-item h3,.image-grid-container .image-grid-item h4,.image-grid-container .image-grid-item h5,.image-grid-container .image-grid-item h6{width:100%;padding-top:9px;margin-bottom:6px !important}.image-grid-container .image-grid-item p{width:100%;margin-top:0 !important}.image-grid-container .image-grid-item .title{font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-size:24px;line-height:30px;letter-spacing:0px;text-align:left;width:100%;padding-top:20px}.image-grid-container .image-grid-item .btn{display:inline-block}.image-grid-container.colnum1 .image-grid-item{width:100%}.image-grid-container.colnum2 .image-grid-item{width:50%}.image-grid-container.colnum3 .image-grid-item{width:33.333333333%}.image-grid-container.colnum4 .image-grid-item{width:25%}.image-grid-container.colnum5 .image-grid-item{width:20%}.image-grid-container.colnum6 .image-grid-item{width:16.666666667%}.image-grid-container.colnum7 .image-grid-item{width:14.285714286%}.image-grid-container.colnum8 .image-grid-item{width:12.5%}.image-grid-container.colnum9 .image-grid-item{width:11.111111111%}.image-grid-container.colnum10 .image-grid-item{width:10%}.contacts-widget #loader{margin:auto;position:absolute;z-index:9;top:38%;left:42%}.contacts-widget .result,.contacts-widget .error{background-color:#ffea63;color:#4d4d4f;font-family:"Brown-Regular", Arial, Helvetica, sans-serif;font-size:20px;position:fixed;top:50%;width:100%;text-align:center;margin:-170px 0 0 0;left:0;padding:10px}



/* FILE: style.css */
/* HANDLES: default,cms_page,STORE_default,THEME_frontend_enjo_homepage,cms_index_index,ENJO_landingpage,customer_logged_out,algolia_search_handle,algolia_search_handle_with_topsearch,algolia_search_handle_autocomplete,nwdrevslider_default,exacttarget_tracking,CMS_home,GLOBAL_OVERRIDE */



/* FILE: blog.css */
/* HANDLES: default,cms_page,STORE_default,THEME_frontend_enjo_homepage,cms_index_index,ENJO_landingpage,customer_logged_out,algolia_search_handle,algolia_search_handle_with_topsearch,algolia_search_handle_autocomplete,nwdrevslider_default,exacttarget_tracking,CMS_home,GLOBAL_OVERRIDE */
.post-category-links{float:left;position:relative;width:100%;background-color:#ededed;margin:0;padding:0;padding-top:8px;padding-bottom:0 !important;margin-bottom:10px}.post-category-links .cat-links{margin:0;margin-top:13px;overflow:auto}.post-category-links .cat-links ul{margin:0 auto;display:block;text-align:center}.post-category-links .cat-links ul li{float:none;display:inline-block;margin:0 10px;margin-bottom:14px}@media (max-width: 500px){.post-category-links .cat-links ul li{display:block}}.post-category-links .cat-links ul li h4 a{display:inline-block;cursor:pointer;padding-bottom:5px;border-bottom:3px solid transparent;text-align:center}.post-category-links .cat-links ul li h4 a:hover{color:#ffd500}.post-category-links .cat-links ul li h4 a.active{border-color:#ffd500}.blog-post-view .post-category-links{padding-bottom:46px}.blog-index-list,.blog-cat-view{font-family:"Brown-Regular",Arial,Helvetica,sans-serif}.blog-index-list a.images-post,.blog-cat-view a.images-post{display:block;background-repeat:no-repeat;background-size:cover;background-position:center}.blog-index-list a.images-post img,.blog-cat-view a.images-post img{width:100%;max-width:100%;height:auto}.blog-index-list p,.blog-cat-view p{font-family:"Brown-Light",Arial,Helvetica,sans-serif;color:#4d4d4f;font-size:14px}.blog-index-list section#maincontent,.blog-cat-view section#maincontent{background-color:#ededed}.blog-index-list .featured,.blog-cat-view .featured{margin:0 0 15px;height:460px;overflow:hidden;padding:15px}.blog-index-list .featured .post-img,.blog-cat-view .featured .post-img{float:left;width:66%}.blog-index-list .featured .post-img a.images-post,.blog-cat-view .featured .post-img a.images-post{height:460px;line-height:0}.blog-index-list .featured .post-img a.images-post img,.blog-cat-view .featured .post-img a.images-post img{width:100%;max-width:100%;height:auto;visibility:hidden}@media (max-width: 768px){.blog-index-list .featured .post-img a.images-post,.blog-cat-view .featured .post-img a.images-post{height:auto}.blog-index-list .featured .post-img a.images-post img,.blog-cat-view .featured .post-img a.images-post img{visibility:visible}}.blog-index-list .featured .content-info,.blog-cat-view .featured .content-info{width:33%;float:left}.blog-index-list .featured img,.blog-cat-view .featured img{width:100%}.blog-index-list .post-content,.blog-cat-view .post-content{background-color:#fff;overflow:initial;float:left;position:relative;width:100%}.blog-index-list .post-content strong,.blog-cat-view .post-content strong{margin:0;padding:0}.blog-index-list .post-content .content-info,.blog-cat-view .post-content .content-info{padding:30px;-moz-box-sizing:border-box}.blog-index-list .post-content .content-info .post-date .day-desc,.blog-cat-view .post-content .content-info .post-date .day-desc{font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:19.2px;font-size:1.2rem;line-height:1.66667em;letter-spacing:1.8px;text-decoration:none;text-transform:uppercase;color:#4d4d4f}.blog-index-list .post-content .content-info .post-desc,.blog-cat-view .post-content .content-info .post-desc{margin-bottom:10px}.blog-index-list .post-content .content-info .post-desc h5 a,.blog-cat-view .post-content .content-info .post-desc h5 a{font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:38.4px;font-size:2.4rem;line-height:1.25em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f}.blog-index-list .post-content .content-info .post-desc .postContent,.blog-cat-view .post-content .content-info .post-desc .postContent{margin-top:5px}.blog-index-list .post-content .content-info .post-desc .postContent img,.blog-cat-view .post-content .content-info .post-desc .postContent img{max-width:100%;height:auto}.blog-index-list .post-content .content-info .post-desc .postContent a:hover,.blog-cat-view .post-content .content-info .post-desc .postContent a:hover{border-bottom:2px solid #ffea63}.blog-index-list .post-content .content-info .post-desc .postContent a.btn-default,.blog-cat-view .post-content .content-info .post-desc .postContent a.btn-default{border-radius:0;border:2px solid #4d4d4f;font-family:"Brown-Bold",Arial,Helvetica,sans-serif;margin:10px 0 0}.blog-index-list .post-content .content-info .post-desc .postContent a.btn-default:hover,.blog-cat-view .post-content .content-info .post-desc .postContent a.btn-default:hover{background-color:#ffea63;border-color:#ffea63;color:#fff}.blog-index-list .grid,.blog-cat-view .grid{max-width:1200px}.blog-index-list .grid:after,.blog-cat-view .grid:after{content:'';display:block;clear:both}.blog-index-list .grid .grid-item,.blog-cat-view .grid .grid-item{height:auto;float:left;margin:15px 0 15px 0}.box-social{clear:both;margin:20px 0;text-align:left}.box-social .h6{float:left;margin:4px 15px 0 0;font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:19.2px;font-size:1.2rem;line-height:1.66667em;letter-spacing:1.8px;text-decoration:none;text-transform:uppercase;color:#4d4d4f}.btn-default{border-radius:0;border:2px solid #4d4d4f;font-family:"Brown-Bold",Arial,Helvetica,sans-serif;margin:10px 0 0}.btn-default:hover{background-color:#ffea63;border-color:#ffea63;color:#fff}.blog-post-view .post-img{padding:0;margin:0 0 50px;float:left;width:100%}.blog-post-view .postContent{padding:0 0 30px;border-bottom:3px solid #ededed;clear:both;margin-top:20px}.blog-post-view .postContent p{margin:0 0 25px}.blog-post-view .postContent p cite{display:inline-block;margin:0;padding:0;font-family:"Brown-Regular",Arial,Helvetica,sans-serif;font-weight:400;font-size:38.4px;font-size:2.4rem;line-height:1.25em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f}.blog-post-view .postContent a:hover{border-bottom:2px solid #ffea63}.blog-post-view .post-info{position:relative;margin:10px 0}.blog-post-view .comments{letter-spacing:4.5px}.blog-post-view .comments .commentContent,.blog-post-view .comments .commentDetails{letter-spacing:0px}.blog-post-view .comments .input-text{font-family:"Brown-Light",Arial,Helvetica,sans-serif}.blog-post-view .postWrapper-detail{background-color:#fff;padding:0;float:left;position:relative;width:100%}.blog-post-view .postWrapper-detail .day-desc{float:left;padding:1px 0 0 0}.blog-post-view .postWrapper-detail .name-post{float:left;clear:both;margin-top:20px;margin-bottom:20px;font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:64px;font-size:4rem;line-height:1.2em;letter-spacing:0px;text-decoration:none;text-transform:none;color:#4d4d4f}@media (max-width: 600px){.blog-post-view .postWrapper-detail .name-post{font-size:2.4rem;line-height:1.25em}}.blog-post-view .postWrapper-detail .timer{background-color:transparent;color:#4d4d4f;clear:both;text-align:left;font-size:18px;text-transform:uppercase;font-family:"Brown-Bold",Arial,Helvetica,sans-serif;border-bottom:2px solid #fff;padding:0 0 25px}.blog-post-view .postWrapper-detail .post-info{width:auto;clear:both;position:relative}.blog-post-view .postWrapper-detail input{border:transparent}.blog-post-view .postWrapper-detail .sub{color:#4d4d4f;text-transform:uppercase;font-size:18px;font-family:"Brown-Bold",Arial,Helvetica,sans-serif;margin:7px 0 16px !important}.blog-post-view .postDetail ul li{float:left;border-right:1px solid #4d4d4f;padding:0 5px 0 0;margin:0 5px 0 0;line-height:1}.blog-post-view .postDetail ul li a{display:inline-block;text-transform:uppercase;color:#a0a0a0}.blog-post-view .postDetail ul li.last{border:none}.blog-post-view .postContent img{max-width:100%;height:auto}.blog-post-view .post-comment-box{margin:25px 0;font-family:"Brown-Regular",Arial,Helvetica,sans-serif}.blog-post-view .post-comment-box textarea{margin:0 0;border:none}.blog-post-view .post-comment-box .form-group{margin:0 0 3px}.blog-post-view .post-comment-box .commentWrapper{padding:0 0 25px;margin-bottom:21px;border-bottom:2px solid #fff;background-color:transparent}.blog-post-view .post-comment-box .commentWrapper .commentContent{font-family:"Brown-Light",Arial,Helvetica,sans-serif;font-size:14px;color:#4d4d4f}.blog-post-view .post-comment-box .commentWrapper .username{text-transform:uppercase;color:#4d4d4f;font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-size:13px;letter-spacing:2px}.blog-post-view .post-comment-box .commentWrapper .comment-date{margin:0 0 10px;color:#a0a0a0}.blog-post-view .comments{background-color:#ededed;padding:60px 0;margin:30px 0 0}.blog-post-view .comments:before{content:' ';clear:both;display:block}.show-bottom{clear:both;margin:60px 0;padding:0 15px}.show-bottom .pages{position:relative}.show-bottom .pages .previous,.show-bottom .pages .next{display:block;position:absolute;z-index:2;top:0;width:44px;height:44px}.show-bottom .pages .previous{left:0}.show-bottom .pages .next{right:0}.show-bottom .pages ol{display:block;margin:0;width:100%;text-align:center;line-height:0;padding-top:7px;padding-bottom:2px;padding-left:44px;padding-right:44px}.show-bottom .pages ol li{display:inline-block;float:none;margin:0 7px;font-size:20px;line-height:1em;font-family:"Brown-Regular",Arial,Helvetica,sans-serif;color:#4d4d4f;border-bottom:3px solid transparent}.show-bottom .pages ol li a{display:inline-block;font-family:"Brown-Regular",Arial,Helvetica,sans-serif;font-size:20px;line-height:1em;color:#4d4d4f;padding:5px;padding-bottom:7px}.show-bottom .pages ol li.current{border-color:#ffd500;padding:5px;padding-bottom:7px}.show-bottom .pages i{border:2px solid #a0a0a0;border-radius:50%;padding:10px;font-size:20px;color:#a0a0a0;cursor:pointer;transition:all 0.4s ease 0s}.show-bottom .pages i:hover{border-color:#ffd500;color:#ffd500}.show-bottom .pages .i-previous,.show-bottom .pages .i-next{display:block;width:40px;height:40px}.show-bottom .pages .i-previous svg,.show-bottom .pages .i-next svg{width:100%;height:100%;cursor:pointer;fill:#a0a0a0;transition:fill 0.4s ease 0s}.show-bottom .pages .i-previous:hover svg,.show-bottom .pages .i-next:hover svg{fill:#ffd500}@media (max-width: 768px){.cat-links{overflow:inherit !important}.cat-links ul{text-align:center}.cat-links ul li{float:none}.breadcrumbs h1{font-size:18px !important}.featured{height:auto !important;margin:0 0 15px !important}.featured .post-img,.featured .content-info{width:100% !important}.blog-index-list .container,.blog-cat-view .container{padding:0 15px}.blog-index-list .grid-item,.blog-cat-view .grid-item{position:relative !important;top:auto !important;margin:0 0 30px !important}.blog-post-view .post-content{float:left;position:relative;width:100%}.blog-post-view .post-img{height:auto;overflow:inherit;padding:0 15px;float:left}.blog-post-view .sub{float:left;margin:20px 0 0 0 !important}.blog-post-view .timer{float:left !important;width:100% !important;margin:0 0 25px}.blog-post-view .commentDetails{clear:both}.blog-post-view .comments{padding:51px 15px;padding-bottom:35px}}.post-category-links{float:left;position:relative;width:100%;margin-bottom:60px}.blog-index-list .breadcrumbs{background:white !important}.blog-index-list .breadcrumbs h1{color:#4d4d4f !important}.blog-no-posts-message{clear:both;font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:28.8px;font-size:1.8rem;line-height:1.33333em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f;font-family:"Brown-Regular",Arial,Helvetica,sans-serif;text-align:center;margin-bottom:80px}.blog-post-view .section-featured-blog{background-color:#ededed;padding-top:40px;padding-bottom:80px;letter-spacing:1px}.blog-post-view .section-featured-blog .container{padding-left:0;padding-right:0}.blog-post-view .section-featured-blog .bx-wrapper{margin:auto}.blog-post-view .section-featured-blog h2{margin-top:40px;margin-bottom:40px;text-align:center}.blog-post-view .section-featured-blog .item{background-color:#fff}.blog-post-view .section-featured-blog .post-img{height:340px;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center}.blog-post-view .section-featured-blog .button-wrapper{float:none;margin-top:25px}.blog-post-view .section-featured-blog a:hover{color:#4d4d4f}.blog-post-view .section-featured-blog .short-content{clear:both;letter-spacing:0}.blog-post-view .section-featured-blog .post-info{text-align:left;width:100%;padding:30px}@media screen and (max-width: 480px){.blog-post-view .section-featured-blog .post-info{padding:30px 15px 30px 15px}}.blog-post-view .section-featured-blog .post-info .date{font-size:12px;line-height:20px;letter-spacing:1.8px;text-transform:uppercase;font-family:"Brown-Bold",Arial,Helvetica,sans-serif;margin:0 0 6px}.blog-post-view .section-featured-blog .post-info .title{font-size:24px;line-height:30px;letter-spacing:0px;text-align:left;color:#4d4d4f;margin:0 0 15px;font-family:"Brown-Bold",Arial,Helvetica,sans-serif}@media (max-width: 520px){.blog-post-view .section-featured-blog .post-info .title{font-size:18px;line-height:24px}}.blog-post-view .section-featured-blog .post-info .title .post-img{height:340px;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center}.blog-post-view .section-featured-blog .post-info .title .short-content{margin:0 0 30px}.blog-post-view .section-featured-blog .post-info .title .short-content p{font-family:"Brown-Light",Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;letter-spacing:0;text-transform:initial;font-weight:lighter;color:#4d4d4f}.blog-post-view .section-featured-blog .post-info .post{margin:0 3% 0 0}.blog-post-view .section-featured-blog .post-info .post:hover img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";opacity:0.5}@media (max-width: 1199px){.blog-post-view .section-featured-blog .post-img{height:210px}}@media (max-width: 768px){.blog-post-view .section-featured-blog .post .post-img{padding:0}}@media (max-width: 480px){.blog-post-view .section-featured-blog .post{margin:0}}



/* FILE: afterpay.css */
/* HANDLES: default,cms_page,STORE_default,THEME_frontend_enjo_homepage,cms_index_index,ENJO_landingpage,customer_logged_out,algolia_search_handle,algolia_search_handle_with_topsearch,algolia_search_handle_autocomplete,nwdrevslider_default,exacttarget_tracking,CMS_home,GLOBAL_OVERRIDE */
/* What is Afterpay modal */
#afterpay-what-is-modal  img.afterpay-modal-image {
    display: block;
}
#afterpay-what-is-modal  img.afterpay-modal-image-mobile{
    display: none;
}

@media only screen
and (max-width : 480px) {
    #afterpay-what-is-modal  img.afterpay-modal-image-mobile {
        display: block;
    }
    #afterpay-what-is-modal  img.afterpay-modal-image{
        display: none;
    }
}

/* Afterpay info in checkout */
#what-is-afterpay-trigger {
    margin-top: 0;
    margin-left: 0;
    float: none;
}

#afterpay-logo {
    height: 18px;
    float: none;
}

#dt_method_afterpaypayovertime span {
    margin-left: 10px;
}

#payment_form_afterpaypayovertime.form-list {
    padding-left: 0;
}

#payment_form_afterpaypayovertime .form-alt {
    display: inline-block; /* shrink-wrap the form, to make the footer align nicely */
}

#payment_form_afterpaypayovertime .total-due p {
    font-family: Arial, sans-serif;
    font-weight: 600;
    font-size: 12px;
    color: #A1A4A6;
    margin: 0 5px 0 0;
    text-transform: uppercase;
    float: left;
    height: 35px;
    line-height: 38px;
}

#payment_form_afterpaypayovertime .total-due span {
    font-family: Arial, sans-serif;
    font-weight: normal;
    font-size: 30px;
    height: 35px;
    line-height: 35px;
    color: #000000;
}

#payment_form_afterpaypayovertime .instalments {
    margin-bottom: 30px;
    position: relative;
}

#payment_form_afterpaypayovertime .instalments .header-text {
    font-family: Arial, sans-serif;
    font-weight: 600;
    font-size: 9px;
    color: #A1A4A6;
    margin: 10px 0;
    text-transform: uppercase;
    line-height: 20px;
}

#payment_form_afterpaypayovertime .instalments .cost,
#payment_form_afterpaypayovertime .instalments .icon,
#payment_form_afterpaypayovertime .instalments .instalment {
    display: table-row;
    position: relative;
}

#payment_form_afterpaypayovertime .instalments .icon:after {
    content: "";
    background: #f7f7f7;
    display: block;
    height: 1px;
    left: 30px;
    right: 30px;
    margin-top: -5px;
}

#payment_form_afterpaypayovertime .instalments li {
    display: table-cell;
    text-align: center;
    padding: 0 10px;
}

#payment_form_afterpaypayovertime .instalments li:first-child {
    padding-left: 0;
}

#payment_form_afterpaypayovertime .instalments li:last-child {
    padding-right: 0;
}

#payment_form_afterpaypayovertime .instalments .cost {
    font-size: 14px;
    color: #379dd6;
}

#payment_form_afterpaypayovertime .instalments .icon img {
    width: 12px;
    display: inline;
    position: relative;
    z-index: 1;
}

#payment_form_afterpaypayovertime .instalments .instalment {
    font-family: Arial, sans-serif;
    font-size: 11px;
    color: #A1A4A6;
}

#payment_form_afterpaypayovertime .instalment-footer {
    font-family: Arial, sans-serif;
    font-size: 11px;
    color: #636363;
    text-align: center;
}

#payment_form_afterpaypayovertime .instalment-footer a {
    font-family: Arial, sans-serif;
    font-size: 11px;
    color: #A1A4A6;
    text-decoration: underline;
}

@media (min-width: 560px) {
    .checkout-onepage-index #payment_form_afterpaypayovertime .instalments li {
        padding: 0 30px;
    }

    .checkout-onepage-index #payment_form_afterpaypayovertime .instalments .header-text {
        font-size: 12px;
    }

    .checkout-onepage-index #payment_form_afterpaypayovertime .instalments .cost {
        font-size: 25px;
    }
}

/* By default, only show the callout text on the default checkout */
#afterpay-callout {
    display: none;
}

.checkout-onepage-index #afterpay-callout {
    display: block;
    margin-left: 0;
}

/* AW_Onestepcheckout support */
#aw-onestepcheckout-payment-method #payment_form_afterpaypayovertime .instalments .header-text {
    height: auto;
    line-height: 1.5;
}

/* IWD_Opc support */
.opc-index-index #dt_method_afterpaypayovertime img {
    height: auto;
    display: inline-block;
    margin: 7px auto 0;
}

.opc-index-index #dt_method_afterpaypayovertime label a {
    display: none;
}

.opc-index-index #payment_form_afterpaypayovertime .form-alt {
    font-style: normal;
}

.opc-index-index #payment_form_afterpaypayovertime .instalments .header-text {
    height: auto;
    line-height: 1.5;
}

.opc-index-index #payment_form_afterpaypayovertime .instalments .cost li {
    color: #379dd6;
    padding: 0 10px;
    font-size: 20px;
}

.opc-index-index #payment_form_afterpaypayovertime .instalments .cost li:first-child {
    padding-left: 0;
}

.opc-index-index #payment_form_afterpaypayovertime .instalment-footer p {
    color: #636363;
    font-size: 11px;
}

.opc-index-index #payment_form_afterpaypayovertime .instalments .instalment li {
    font-family: Arial, sans-serif;
    font-size: 11px;
    color: #A1A4A6;
}

.opc-index-index #payment_form_afterpaypayovertime .instalments li {
    padding: 0 20px;
}

/* GoMage Lightcheckout support */
#gcheckout-payment-methods-available #payment_form_afterpaypayovertime .instalments .header-text {
    height: auto;
    line-height: 1.55;
    margin-top: 10px;
}

/* Onetouch on cart page */
.method-afterpay_onetouch h3 {
    font-family: Arial, sans-serif;
    font-weight: bold;
    color: #379dd6;
    font-size: 15px;
    margin-bottom: 5px;
    text-transform: none;
}

.method-afterpay_onetouch p {
    font-size: 12px;
}

.method-afterpay_onetouch .button {
    margin-top: 10px;
    padding: 7px 30px 7px 30px;
}

.method-afterpay_onetouch .button img {
    display:block;
    width: 90px;
    height: 18px;
}

#payment_form_afterpaypayovertime li { 
    float:none 
}

/* Hide the doubled Afterpay Assets */
.product-view .afterpay-installments-amount {
    display:none;
}
.product-view .afterpay-installments-amount:last-of-type {
    display:inline;
}


/* FILE: margin-padding.css */
/* HANDLES: default,cms_page,STORE_default,THEME_frontend_enjo_homepage,cms_index_index,ENJO_landingpage,customer_logged_out,algolia_search_handle,algolia_search_handle_with_topsearch,algolia_search_handle_autocomplete,nwdrevslider_default,exacttarget_tracking,CMS_home,GLOBAL_OVERRIDE */
.margin5{margin:5px}
.margin10{margin:10px}
.margin15{margin:15px}
.margin20{margin:20px}
.margin25{margin:25px}
.margin30{margin:30px}
.margin35{margin:35px}
.margin40{margin:40px}
.margin-top5{margin-top:5px}
.margin-top10{margin-top:10px}
.margin-top15{margin-top:15px}
.margin-top20{margin-top:20px}
.margin-top25{margin-top:25px}
.margin-top30{margin-top:30px}
.margin-top35{margin-top:35px}
.margin-top40{margin-top:40px}
.margin-right5{margin-right:5px}
.margin-right10{margin-right:10px}
.margin-right15{margin-right:15px}
.margin-right20{margin-right:20px}
.margin-right25{margin-right:25px}
.margin-right30{margin-right:30px}
.margin-right35{margin-right:35px}
.margin-right40{margin-right:40px}
.margin-bottom5{margin-bottom:5px}
.margin-bottom10{margin-bottom:10px}
.margin-bottom15{margin-bottom:15px}
.margin-bottom20{margin-bottom:20px}
.margin-bottom25{margin-bottom:25px}
.margin-bottom30{margin-bottom:30px}
.margin-bottom35{margin-bottom:35px}
.margin-bottom40{margin-bottom:40px}
.margin-left5{margin-left:5px}
.margin-left10{margin-left:10px}
.margin-left15{margin-left:15px}
.margin-left20{margin-left:20px}
.margin-left25{margin-left:25px}
.margin-left30{margin-left:30px}
.margin-left35{margin-left:35px}
.margin-left40{margin-left:40px}

.padding5{padding:5px}
.padding10{padding:10px}
.padding15{padding:15px}
.padding20{padding:20px}
.padding25{padding:25px}
.padding30{padding:30px}
.padding35{padding:35px}
.padding40{padding:40px}
.padding-top5{padding-top:5px}
.padding-top10{padding-top:10px}
.padding-top15{padding-top:15px}
.padding-top20{padding-top:20px}
.padding-top25{padding-top:25px}
.padding-top30{padding-top:30px}
.padding-top35{padding-top:35px}
.padding-top40{padding-top:40px}
.padding-right5{padding-right:5px}
.padding-right10{padding-right:10px}
.padding-right15{padding-right:15px}
.padding-right20{padding-right:20px}
.padding-right25{padding-right:25px}
.padding-right30{padding-right:30px}
.padding-right35{padding-right:35px}
.padding-right40{padding-right:40px}
.padding-bottom5{padding-bottom:5px}
.padding-bottom10{padding-bottom:10px}
.padding-bottom15{padding-bottom:15px}
.padding-bottom20{padding-bottom:20px}
.padding-bottom25{padding-bottom:25px}
.padding-bottom30{padding-bottom:30px}
.padding-bottom35{padding-bottom:35px}
.padding-bottom40{padding-bottom:40px}
.padding-left5{padding-left:5px}
.padding-left10{padding-left:10px}
.padding-left15{padding-left:15px}
.padding-left20{padding-left:20px}
.padding-left25{padding-left:25px}
.padding-left30{padding-left:30px}
.padding-left35{padding-left:35px}
.padding-left40{padding-left:40px}
.boxed .container{width:100%;}
@media (min-width: 1200px) {
	.width1024 .container{width:1024px}
	.width1200 .container{width:1200px}
	.width1366 .container{width:1366px}
	.fullwidth .container{width:100%}
	.boxed > #wrapper { width: 1170px; }
	.width1024.boxed > #wrapper {width:1024px}
	.width1200.boxed > #wrapper {width:1200px}
	.width1366.boxed > #wrapper {width:1366px}
	.fullwidth.boxed > #wrapper {width:100%}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.boxed > #wrapper { width: 970px; }
}
@media (min-width: 768px) and (max-width: 991px) {
	.boxed > #wrapper { width: 750px; }
}
@media only screen and (min-width : 992px){
	.col-md-custom-5, .col-md-custom-7, .col-md-custom-8{float: left;}
	.products-grid-custom-5{margin:0 5px}
	.col-md-custom-5{width:20%; padding-left:10px; padding-right:10px}
	.product-category-tab.owl-carousel.col-md-custom-5 .owl-item{ padding: 0; margin:0 -10px}
	
	.products-grid-custom-7{margin:0 10px}
	.col-md-custom-7{width:14.28%; padding-left:5px; padding-right:5px}
	.product-category-tab.owl-carousel.col-md-custom-7 .owl-item{ padding: 0; margin:0 -5px}
	
	.products-grid-custom-8{margin:0 12px}
	.col-md-custom-8{width:12.5%; padding-left:3px; padding-right:3px}
	.product-category-tab.owl-carousel.col-md-custom-8 .owl-item{ padding: 0; margin:0 -3px}
}


/* FILE: pe-icon-7-stroke.css */
/* HANDLES: default,cms_page,STORE_default,THEME_frontend_enjo_homepage,cms_index_index,ENJO_landingpage,customer_logged_out,algolia_search_handle,algolia_search_handle_with_topsearch,algolia_search_handle_autocomplete,nwdrevslider_default,exacttarget_tracking,CMS_home,GLOBAL_OVERRIDE */
@font-face {
	font-family: 'Pe-icon-7-stroke';
	src:url('//www.enjo.com.au/skin/frontend/enjo/default/fonts/Pe-icon-7-stroke.eot?d7yf1v');
	src:url('//www.enjo.com.au/skin/frontend/enjo/default/fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v') format('embedded-opentype'),
		url('//www.enjo.com.au/skin/frontend/enjo/default/fonts/Pe-icon-7-stroke.woff?d7yf1v') format('woff'),
		url('//www.enjo.com.au/skin/frontend/enjo/default/fonts/Pe-icon-7-stroke.ttf?d7yf1v') format('truetype'),
		url('//www.enjo.com.au/skin/frontend/enjo/default/fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="pe-7s-"], [class*=" pe-7s-"] {
	display: inline-block;
	font-family: 'Pe-icon-7-stroke';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.pe-7s-album:before {
	content: "\e6aa";
}
.pe-7s-arc:before {
	content: "\e6ab";
}
.pe-7s-back-2:before {
	content: "\e6ac";
}
.pe-7s-bandaid:before {
	content: "\e6ad";
}
.pe-7s-car:before {
	content: "\e6ae";
}
.pe-7s-diamond:before {
	content: "\e6af";
}
.pe-7s-door-lock:before {
	content: "\e6b0";
}
.pe-7s-eyedropper:before {
	content: "\e6b1";
}
.pe-7s-female:before {
	content: "\e6b2";
}
.pe-7s-gym:before {
	content: "\e6b3";
}
.pe-7s-hammer:before {
	content: "\e6b4";
}
.pe-7s-headphones:before {
	content: "\e6b5";
}
.pe-7s-helm:before {
	content: "\e6b6";
}
.pe-7s-hourglass:before {
	content: "\e6b7";
}
.pe-7s-leaf:before {
	content: "\e6b8";
}
.pe-7s-magic-wand:before {
	content: "\e6b9";
}
.pe-7s-male:before {
	content: "\e6ba";
}
.pe-7s-map-2:before {
	content: "\e6bb";
}
.pe-7s-next-2:before {
	content: "\e6bc";
}
.pe-7s-paint-bucket:before {
	content: "\e6bd";
}
.pe-7s-pendrive:before {
	content: "\e6be";
}
.pe-7s-photo:before {
	content: "\e6bf";
}
.pe-7s-piggy:before {
	content: "\e6c0";
}
.pe-7s-plugin:before {
	content: "\e6c1";
}
.pe-7s-refresh-2:before {
	content: "\e6c2";
}
.pe-7s-rocket:before {
	content: "\e6c3";
}
.pe-7s-settings:before {
	content: "\e6c4";
}
.pe-7s-shield:before {
	content: "\e6c5";
}
.pe-7s-smile:before {
	content: "\e6c6";
}
.pe-7s-usb:before {
	content: "\e6c7";
}
.pe-7s-vector:before {
	content: "\e6c8";
}
.pe-7s-wine:before {
	content: "\e6c9";
}
.pe-7s-cloud-upload:before {
	content: "\e68a";
}
.pe-7s-cash:before {
	content: "\e68c";
}
.pe-7s-close:before {
	content: "\e680";
}
.pe-7s-bluetooth:before {
	content: "\e68d";
}
.pe-7s-cloud-download:before {
	content: "\e68b";
}
.pe-7s-way:before {
	content: "\e68e";
}
.pe-7s-close-circle:before {
	content: "\e681";
}
.pe-7s-id:before {
	content: "\e68f";
}
.pe-7s-angle-up:before {
	content: "\e682";
}
.pe-7s-wristwatch:before {
	content: "\e690";
}
.pe-7s-angle-up-circle:before {
	content: "\e683";
}
.pe-7s-world:before {
	content: "\e691";
}
.pe-7s-angle-right:before {
	content: "\e684";
}
.pe-7s-volume:before {
	content: "\e692";
}
.pe-7s-angle-right-circle:before {
	content: "\e685";
}
.pe-7s-users:before {
	content: "\e693";
}
.pe-7s-angle-left:before {
	content: "\e686";
}
.pe-7s-user-female:before {
	content: "\e694";
}
.pe-7s-angle-left-circle:before {
	content: "\e687";
}
.pe-7s-up-arrow:before {
	content: "\e695";
}
.pe-7s-angle-down:before {
	content: "\e688";
}
.pe-7s-switch:before {
	content: "\e696";
}
.pe-7s-angle-down-circle:before {
	content: "\e689";
}
.pe-7s-scissors:before {
	content: "\e697";
}
.pe-7s-wallet:before {
	content: "\e600";
}
.pe-7s-safe:before {
	content: "\e698";
}
.pe-7s-volume2:before {
	content: "\e601";
}
.pe-7s-volume1:before {
	content: "\e602";
}
.pe-7s-voicemail:before {
	content: "\e603";
}
.pe-7s-video:before {
	content: "\e604";
}
.pe-7s-user:before {
	content: "\e605";
}
.pe-7s-upload:before {
	content: "\e606";
}
.pe-7s-unlock:before {
	content: "\e607";
}
.pe-7s-umbrella:before {
	content: "\e608";
}
.pe-7s-trash:before {
	content: "\e609";
}
.pe-7s-tools:before {
	content: "\e60a";
}
.pe-7s-timer:before {
	content: "\e60b";
}
.pe-7s-ticket:before {
	content: "\e60c";
}
.pe-7s-target:before {
	content: "\e60d";
}
.pe-7s-sun:before {
	content: "\e60e";
}
.pe-7s-study:before {
	content: "\e60f";
}
.pe-7s-stopwatch:before {
	content: "\e610";
}
.pe-7s-star:before {
	content: "\e611";
}
.pe-7s-speaker:before {
	content: "\e612";
}
.pe-7s-signal:before {
	content: "\e613";
}
.pe-7s-shuffle:before {
	content: "\e614";
}
.pe-7s-shopbag:before {
	content: "\e615";
}
.pe-7s-share:before {
	content: "\e616";
}
.pe-7s-server:before {
	content: "\e617";
}
.pe-7s-search:before {
	content: "\e618";
}
.pe-7s-film:before {
	content: "\e6a5";
}
.pe-7s-science:before {
	content: "\e619";
}
.pe-7s-disk:before {
	content: "\e6a6";
}
.pe-7s-ribbon:before {
	content: "\e61a";
}
.pe-7s-repeat:before {
	content: "\e61b";
}
.pe-7s-refresh:before {
	content: "\e61c";
}
.pe-7s-add-user:before {
	content: "\e6a9";
}
.pe-7s-refresh-cloud:before {
	content: "\e61d";
}
.pe-7s-paperclip:before {
	content: "\e69c";
}
.pe-7s-radio:before {
	content: "\e61e";
}
.pe-7s-note2:before {
	content: "\e69d";
}
.pe-7s-print:before {
	content: "\e61f";
}
.pe-7s-network:before {
	content: "\e69e";
}
.pe-7s-prev:before {
	content: "\e620";
}
.pe-7s-mute:before {
	content: "\e69f";
}
.pe-7s-power:before {
	content: "\e621";
}
.pe-7s-medal:before {
	content: "\e6a0";
}
.pe-7s-portfolio:before {
	content: "\e622";
}
.pe-7s-like2:before {
	content: "\e6a1";
}
.pe-7s-plus:before {
	content: "\e623";
}
.pe-7s-left-arrow:before {
	content: "\e6a2";
}
.pe-7s-play:before {
	content: "\e624";
}
.pe-7s-key:before {
	content: "\e6a3";
}
.pe-7s-plane:before {
	content: "\e625";
}
.pe-7s-joy:before {
	content: "\e6a4";
}
.pe-7s-photo-gallery:before {
	content: "\e626";
}
.pe-7s-pin:before {
	content: "\e69b";
}
.pe-7s-phone:before {
	content: "\e627";
}
.pe-7s-plug:before {
	content: "\e69a";
}
.pe-7s-pen:before {
	content: "\e628";
}
.pe-7s-right-arrow:before {
	content: "\e699";
}
.pe-7s-paper-plane:before {
	content: "\e629";
}
.pe-7s-delete-user:before {
	content: "\e6a7";
}
.pe-7s-paint:before {
	content: "\e62a";
}
.pe-7s-bottom-arrow:before {
	content: "\e6a8";
}
.pe-7s-notebook:before {
	content: "\e62b";
}
.pe-7s-note:before {
	content: "\e62c";
}
.pe-7s-next:before {
	content: "\e62d";
}
.pe-7s-news-paper:before {
	content: "\e62e";
}
.pe-7s-musiclist:before {
	content: "\e62f";
}
.pe-7s-music:before {
	content: "\e630";
}
.pe-7s-mouse:before {
	content: "\e631";
}
.pe-7s-more:before {
	content: "\e632";
}
.pe-7s-moon:before {
	content: "\e633";
}
.pe-7s-monitor:before {
	content: "\e634";
}
.pe-7s-micro:before {
	content: "\e635";
}
.pe-7s-menu:before {
	content: "\e636";
}
.pe-7s-map:before {
	content: "\e637";
}
.pe-7s-map-marker:before {
	content: "\e638";
}
.pe-7s-mail:before {
	content: "\e639";
}
.pe-7s-mail-open:before {
	content: "\e63a";
}
.pe-7s-mail-open-file:before {
	content: "\e63b";
}
.pe-7s-magnet:before {
	content: "\e63c";
}
.pe-7s-loop:before {
	content: "\e63d";
}
.pe-7s-look:before {
	content: "\e63e";
}
.pe-7s-lock:before {
	content: "\e63f";
}
.pe-7s-lintern:before {
	content: "\e640";
}
.pe-7s-link:before {
	content: "\e641";
}
.pe-7s-like:before {
	content: "\e642";
}
.pe-7s-light:before {
	content: "\e643";
}
.pe-7s-less:before {
	content: "\e644";
}
.pe-7s-keypad:before {
	content: "\e645";
}
.pe-7s-junk:before {
	content: "\e646";
}
.pe-7s-info:before {
	content: "\e647";
}
.pe-7s-home:before {
	content: "\e648";
}
.pe-7s-help2:before {
	content: "\e649";
}
.pe-7s-help1:before {
	content: "\e64a";
}
.pe-7s-graph3:before {
	content: "\e64b";
}
.pe-7s-graph2:before {
	content: "\e64c";
}
.pe-7s-graph1:before {
	content: "\e64d";
}
.pe-7s-graph:before {
	content: "\e64e";
}
.pe-7s-global:before {
	content: "\e64f";
}
.pe-7s-gleam:before {
	content: "\e650";
}
.pe-7s-glasses:before {
	content: "\e651";
}
.pe-7s-gift:before {
	content: "\e652";
}
.pe-7s-folder:before {
	content: "\e653";
}
.pe-7s-flag:before {
	content: "\e654";
}
.pe-7s-filter:before {
	content: "\e655";
}
.pe-7s-file:before {
	content: "\e656";
}
.pe-7s-expand1:before {
	content: "\e657";
}
.pe-7s-exapnd2:before {
	content: "\e658";
}
.pe-7s-edit:before {
	content: "\e659";
}
.pe-7s-drop:before {
	content: "\e65a";
}
.pe-7s-drawer:before {
	content: "\e65b";
}
.pe-7s-download:before {
	content: "\e65c";
}
.pe-7s-display2:before {
	content: "\e65d";
}
.pe-7s-display1:before {
	content: "\e65e";
}
.pe-7s-diskette:before {
	content: "\e65f";
}
.pe-7s-date:before {
	content: "\e660";
}
.pe-7s-cup:before {
	content: "\e661";
}
.pe-7s-culture:before {
	content: "\e662";
}
.pe-7s-crop:before {
	content: "\e663";
}
.pe-7s-credit:before {
	content: "\e664";
}
.pe-7s-copy-file:before {
	content: "\e665";
}
.pe-7s-config:before {
	content: "\e666";
}
.pe-7s-compass:before {
	content: "\e667";
}
.pe-7s-comment:before {
	content: "\e668";
}
.pe-7s-coffee:before {
	content: "\e669";
}
.pe-7s-cloud:before {
	content: "\e66a";
}
.pe-7s-clock:before {
	content: "\e66b";
}
.pe-7s-check:before {
	content: "\e66c";
}
.pe-7s-chat:before {
	content: "\e66d";
}
.pe-7s-cart:before {
	content: "\e66e";
}
.pe-7s-camera:before {
	content: "\e66f";
}
.pe-7s-call:before {
	content: "\e670";
}
.pe-7s-calculator:before {
	content: "\e671";
}
.pe-7s-browser:before {
	content: "\e672";
}
.pe-7s-box2:before {
	content: "\e673";
}
.pe-7s-box1:before {
	content: "\e674";
}
.pe-7s-bookmarks:before {
	content: "\e675";
}
.pe-7s-bicycle:before {
	content: "\e676";
}
.pe-7s-bell:before {
	content: "\e677";
}
.pe-7s-battery:before {
	content: "\e678";
}
.pe-7s-ball:before {
	content: "\e679";
}
.pe-7s-back:before {
	content: "\e67a";
}
.pe-7s-attention:before {
	content: "\e67b";
}
.pe-7s-anchor:before {
	content: "\e67c";
}
.pe-7s-albums:before {
	content: "\e67d";
}
.pe-7s-alarm:before {
	content: "\e67e";
}
.pe-7s-airplay:before {
	content: "\e67f";
}



/* FILE: helper.css */
/* HANDLES: default,cms_page,STORE_default,THEME_frontend_enjo_homepage,cms_index_index,ENJO_landingpage,customer_logged_out,algolia_search_handle,algolia_search_handle_with_topsearch,algolia_search_handle_autocomplete,nwdrevslider_default,exacttarget_tracking,CMS_home,GLOBAL_OVERRIDE */

/* HELPER CLASS 
 * -------------------------- */

/* FA based classes */

/*! Modified from font-awesome helper CSS classes - PIXEDEN
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (CSS: MIT License)
 */

/* makes the font 33% larger relative to the icon container */
.pe-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.pe-2x {
  font-size: 2em;
}
.pe-3x {
  font-size: 3em;
}
.pe-4x {
  font-size: 4em;
}
.pe-5x {
  font-size: 5em;
}
.pe-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.pe-ul {
  padding-left: 0;
  margin-left: 2.142857142857143em;
  list-style-type: none;
}
.pe-ul > li {
  position: relative;
}
.pe-li {
  position: absolute;
  left: -2.142857142857143em;
  width: 2.142857142857143em;
  top: 0.14285714285714285em;
  text-align: center;
}
.pe-li.pe-lg {
  left: -1.8571428571428572em;
}
.pe-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.pe.pull-left {
  margin-right: .3em;
}
.pe.pull-right {
  margin-left: .3em;
}
.pe-spin {
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.pe-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.pe-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.pe-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.pe-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.pe-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}
.pe-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.pe-stack-1x,
.pe-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.pe-stack-1x {
  line-height: inherit;
}
.pe-stack-2x {
  font-size: 2em;
}
.pe-inverse {
  color: #ffffff;
}

/* Custom classes / mods - PIXEDEN */
.pe-va {
  vertical-align: middle;
}

.pe-border {
  border: solid 0.08em #eaeaea;
}

[class^="pe-7s-"], [class*=" pe-7s-"] {
  display: inline-block;
}


/* FILE: styles.css */
/* HANDLES: default,cms_page,STORE_default,THEME_frontend_enjo_homepage,cms_index_index,ENJO_landingpage,customer_logged_out,algolia_search_handle,algolia_search_handle_with_topsearch,algolia_search_handle_autocomplete,nwdrevslider_default,exacttarget_tracking,CMS_home,GLOBAL_OVERRIDE */
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     default_default
 * @copyright   Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* Reset ================================================================================= */
.button-fixed {
    position: relative
}

.button-fixed .button {
    position: fixed;
    bottom: 10px;
    right: 10px;
    z-index: 9999
}

.button-fixed .active {
    background: #8fb21f !important;
    border-color: #8fb21f !important;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px;
}

* {
    margin: 0;
    padding: 0;
}

body {
    color: #646464;
    text-align: left;
    font-size: 13px;
    line-height: 1.7;
    background-color: #efefef;
}

html, body {
    overflow-x: hidden
}

.row-custom {
    margin-left: -10px;
    margin-right: -10px;
}

.boxed > #wrapper {
    margin: 30px auto;
    background: #efefef;
    overflow-x: hidden;
    position: relative;
}

.products-grid .product-content .product-top .icon-links button, .products-grid .product-content .btn-cart, .tooltip-links .btn-loadmore, .product-block-list .product-content .product-right .icon-links li button, .testimonial-widget .thumbnail-author .img:after, .testimonial-widget .thumbnail-author .img, .testimonial-widget .thumbnail-author img, .scroll-to-top, .toolbar .pagination li a, .category-products .products-list .item .product-content .icon-links li button:not(.btn-cart), .block-layered-nav .block-content .price .ui-slider-handle, .sidebar .block-layered-nav .hide-filter, .catalog-product-view .product-shop .add-to-links li button,
.catalog-product-view .product-shop .add-to-links li a, .testimonial-list-view .avatar {
    border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
}

img {
    border: 0;
    vertical-align: top;
}

.col-md-custom-5 {
    padding-left: 15px;
    padding-right: 15px;
}

.alert {
    z-index: 999;
    position: relative;
}

.padding-10 .row {
    margin-right: -10px;
    margin-left: -10px;
}

.padding-10 .col-md-1, .padding-10 .col-md-2, .padding-10 .col-md-3, .padding-10 .col-md-4, .padding-10 .col-md-5, .padding-10 .col-md-6, .padding-10 .col-md-7, .padding-5 .col-md-8, .padding-5 .col-md-9, .padding-5 .col-md-10, .padding-5 .col-md-11, .padding-5 .col-md-12,
.padding-10 .col-lg-1, .padding-10 .col-lg-2, .padding-10 .col-lg-3, .padding-10 .col-lg-4, .padding-10 .col-lg-5, .padding-10 .col-lg-6, .padding-10 .col-lg-7, .padding-5 .col-lg-8, .padding-5 .col-lg-9, .padding-5 .col-lg-10, .padding-5 .col-lg-11, .padding-5 .col-lg-12,
.padding-10 .col-sm-1, .padding-10 .col-sm-2, .padding-10 .col-sm-3, .padding-10 .col-sm-4, .padding-10 .col-sm-5, .padding-10 .col-sm-6, .padding-10 .col-sm-7, .padding-10 .col-sm-8, .padding-10 .col-sm-9, .padding-10 .col-sm-10, .padding-10 .col-sm-11, .padding-10 .col-sm-12,
.padding-10 .col-xs-1, .padding-10 .col-xs-2, .padding-10 .col-xs-3, .padding-10 .col-xs-4, .padding-10 .col-xs-5, .padding-10 .col-xs-6, .padding-10 .col-xs-7, .padding-10 .col-xs-8, .padding-10 .col-xs-9, .padding-10 .col-xs-10, .padding-10 .col-xs-11, .padding-10 .col-xs-12 {
    padding-right: 10px;
    padding-left: 10px;
}

/* Setting Time Effect */
/* 300ms */
a, button, .products-grid .product-content .product-top .img-two, .testimonial-widget .thumbnail-author img, .categories-slider .img-category:after, .portfolio-grid .item .portfolio-top-content .hover-info, .image-media .magnifier .buttons, .banner a.banner-img:before, .banner a.banner-img:after, .banner .banner-img img, .promo-banner a img, .service-inline .icon, .collection-grid .grid-item .grid-img .total-products, .owl-carousel .owl-controls .owl-nav div, .products-grid .product-content {
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
}

.products-grid .product-content .product-top .icon-links, .products-grid .product-content .product-top .ratings, .categories-slider .item:hover .img-category a:before, .profile-grid .social-links, .products-grid .deals-info {
    -webkit-transition: all 400ms ease-in-out;
    -moz-transition: all 400ms ease-in-out;
    transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
    -ms-transition: all 400ms ease-in-out;
}

/* ---------------- Heading Style Default ----------------- */
h1, .h1 {
    font-size: 36px;
}

h2, .h2 {
    font-size: 30px;
}

h3, .h3 {
    font-size: 24px;
}

h4, .h4 {
    font-size: 17px;
}

h5, .h5 {
    font-size: 15px;
}

h6, .h6 {
    font-size: 13px;
}

.h1, .h2, .h3, .h4, .h5, .h6 {
    display: block;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    line-height: 1.5;
}

/* ---------------- Link Style Default ----------------- */
.fixed-container {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

a, a:hover, a:focus {
    text-decoration: none;
    outline: 0;
}

a {
    color: #4d4d4d;
}

a:hover, a:focus {
    color: #ffd500;
    transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -webkit-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;

}

/* Forms */
form {
    display: inline;
}

fieldset {
    border: 0;
}

legend {
    display: none;
}

.form-group {
    margin-bottom: 20px;
}

/*.form-group label,*/
/*.product-view .product-options .custom-item dt label {*/
    /*font-size: 14px;*/
    /*color: #666666;*/
    /*font-weight: 400;*/
    /*margin-bottom: 12px;*/
/*}*/

.input-text,
input[type="text"],
input[type="password"],
input[type="email"] {
    width: 100%;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    border: 1px solid #e3e3e3;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
    -webkit-border-radius: 0;
}

.form-control {
    border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
    -webkit-border-radius: 0;
}

select[multiple] {
    padding: 0;
}

select[multiple] > option {
    padding: 7px 0px 7px 15px;
}

textarea {
    min-height: 130px;
    background-color: #ffffff;
    max-width: 100%;
}

.form-control:focus, .input-text:focus {
    /*box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(221, 190, 134, 0.6);*/
    box-shadow: none;
    border-color: #ffd500;
}

.form-control, .input-text, input[type="text"], input[type="password"], input[type="email"] {
    background-color: #ffffff;
    height: 50px;
    margin-bottom: 10px;
}

.form-group {
    margin-bottom: 15px;
}

/* Table */
table {
    border: 0; /*border-collapse:collapse;*/
    border-spacing: 0;
    empty-cells: show;
    font-size: 100%;
}

caption, th, td {
    vertical-align: top;
    text-align: left;
    font-weight: normal;
}

.guest-select {
    width: 305px !important;
}

.tp-bannershadow.tp-shadow2 {
    background: none !important;
}

.map-container #map {
    height: 400px;
    margin-top: 45px;
}

.infobox .title-block {
    margin-bottom: 10px;
}

.logo-container .logo {
    margin: 0;
    float: left;
}

/* Content */
.builder-iframe .mfp-close {
    background-image: none;
}

strong {
    font-weight: bold;
}

address {
    font-style: normal;
    line-height: 1.7;
}

cite {
    font-style: normal;
}

q, blockquote {
    quotes: none;
}

q:before, q:after {
    content: '';
}

small, big {
    font-size: 1em;
}

label.required em {
    font-style: normal;
    margin-left: 8px;
}

/*.required, .required em {*/
    /*color: #4d4d4f;*/
/*}*/

/* Lists */
ul, ol {
    list-style: none;
    margin: 0;
}

.multiselect {
    min-height: 150px;
}

/* ---------------- Custom Class ----------------- */
.margin0 {
    margin: 0px;
}

.boxed-content {
    background-color: #fff;
}

.bg-center {
    background-position: center center;
}

.no-padding {
    padding: 0;
}

.no-display {
    display: none;
}

.clear {
    clear: both;
}

.a-center {
    text-align: center
}

.parallax {
    background-attachment: fixed !important;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.tooltip-links .loading {
    background-color: rgba(255, 255, 255, 0.3);
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 900;
}

.tooltip-links .loading .loading-img {
    left: 50%;
    margin-left: -30px;
    margin-top: -30px;
    position: fixed;
    background-color: #fff;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    top: 50%;
    width: 60px;
    height: 60px;
    padding: 5px;
    z-index: 999;
}

/* Form Elements */
.form-control {
    margin-bottom: 5px;
}

.label {
    color: #2f2f2f;
    padding: 0;
}

label {
    vertical-align: middle;
}

.checkbox {
    display: inline-block;
}

/* ---------------- Button ----------------- */
.btn {
    border-radius: 19px;
    -webkit-border-radius: 19px;
    -moz-border-radius: 19px;
    -o-border-radius: 19px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 400;
}

.btn-lg {
    padding: 10px 35px;
}

.btn-default {
    background: transparent;
    color: #515151;
    border: 1px solid #e3e3e3;
}

.btn-default:hover, .btn-default:focus, .btn-default:active {
    background-color: #ffd500;
    color: #fff;
    border-color: #ffd500;
}

.btn-primary {
    background: #ffd500;
    color: #fff;
    border: 1px solid #ffd500;
}

.btn-primary:hover, .btn-primary:active, .btn-primary:focus {
    background-color: #222222;
    border-color: #222222;
}

.btn-secondary {
    background: #222222;
    color: #fff;
    border: 1px solid #222222;
}

.btn-secondary:hover, .btn-secondary:active, .btn-secondary:focus {
    background: #ffd500;
    color: #fff;
    border-color: #ffd500;
}

.btn-full {
    width: 100%;
}

/* ========= Revolution Slider ========*/
.revolution-fixed2 .revolution-slider-container {
    position: fixed;
}

/* ========= Header ========= */
.header-container {
    position: relative;
}

.left-header2 {
    position: relative;
    width: 100%;
    padding-left: 270px;
}

.top-links .account-dropdown,
.setting-dropdown,
.block-cart-header,
.social-login-options {
    display: inline-block !important;
    float: right;
    padding: 38px 10px 37px;
    position: relative;
    cursor: pointer;
}

.top-links a {
    color: #fff;
    font-size: 16px;
}

.social-login-options .dropdown-menu a .fa {
    color: #a0a0a0;
    font-size: 20px !important;
}

.social-login-options .dropdown-menu {
    min-width: 140px;
}

.social-facebook a:hover .fa {
    color: #4a6d9d !important;
}

.social-google a:hover .fa {
    color: #eb340a !important;
}

.social-twitter a:hover .fa {
    color: #3bc1ed !important;
}

.social-login-options .social-facebook,
.social-login-options .social-google,
.social-login-options .social-twitter {
    display: inline-block;
    margin: 0 7px;
}

.social-login-options .text {
    display: none;
}

.block-cart-header .fa-shopping-cart {
    font-size: 16px;
    line-height: 1.75;
    color: #fff;
}

.block-cart-header .count {
    position: absolute;
    top: 32px;
    width: 20px;
    height: 20px;
    border-radius: 100%;
    background-color: #ffd500;
    color: #fff;
    font-size: 12px;
    left: 20px;
    text-align: center;
    line-height: 20px;
}

.top-links .dropdown-menu, .header-v3 .block-cart-header .dropdown-menu,
.setting-dropdown .dropdown-menu, .social-login-options .dropdown-menu {
    border-radius: 0;
    left: 0;
    right: 0;
    float: none;
    margin: 0 auto;
    padding: 15px;
}

.top-links .account-dropdown .dropdown-menu {
    min-width: 180px;
}

.top-links .dropdown-menu li > a:hover,
.top-links .dropdown-menu li > a:focus {
    background: none;
    color: #ffd500;
}

.links ul .fa {
    margin-right: 10px;
    line-height: 1.5;
    font-size: 12px;
}

.links .my-account:before {
    content: "\f007";
}

.links .top-link-cart .fa:before {
    content: "\f07a";
}

.links .checkout:before {
    content: "\f155";
}

.links .log-in:before,
.links .log-out:before {
    content: "\f13e";
}

.links .fa-my-wishlist:before {
    font: normal normal normal 12px/1 FontAwesome;
    display: inline-block;
    content: "\f004";
    margin-right: 10px;
    line-height: 1.5;
}

.links li > a {
    color: #a0a0a0;
    font-size: 13px;
    padding: 8px 0;
}

.links li:last-child > a {
    padding-bottom: 0;
}

.links li:first-child > a {
    padding-top: 0;
}

.setting-dropdown .title-lg {
    text-transform: uppercase;
    color: #444343;
}

.setting-dropdown .active-store img {
    margin-right: 5px;
}

.setting-dropdown .dropdown-menu a {
    color: #747474;
    font-size: 13px;
    display: block;
    width: 100%;
    padding: 4px 0;

}

.setting-dropdown .dropdown-menu a:hover {
    color: #ffd500;
}

.setting-dropdown .form-currency {
    margin-top: 20px;
}

.setting-dropdown .language-img {
    margin-right: 10px;
}

.form-currency .icon {
    margin-left: 3px;
    margin-right: 3px;
}

.block-cart-header:hover .count {
    background-color: #fff;
    color: #ffd500;
}

.header-v2 .block-cart-header:hover .count,
.header-v3 .block-cart-header:hover .count {
    background-color: #ffd500;
    color: #fff;
}

.social-login-options .dropdown-menu {
    text-align: center;
}

/*============ Shopping cart header =============*/
.block-cart-header .block-content.dropdown-menu {
    width: 320px;
    right: 0;
    left: auto;
    padding: 15px 20px;
    text-align: center;
}

.block-cart-header .sidebar-cart-list li {
    padding: 15px 0;
    border-bottom: 1px solid #ebebeb;
    position: relative;
}

.block-cart-header .product-content {
    width: 100%;
}

.block-cart-header .product-left {
    width: 40%;
}

.block-cart-header .price-box span {
    margin-left: 5px;
}

.sidebar-cart-list.mini-products-list .product-image {
    border: none;
    float: left;
    display: inline-block;
}

.sidebar-cart-list.mini-products-list li .product-image img {
    width: 91px;
}

.sidebar-cart-list .product-name {
    margin-bottom: 5px;
}

.sidebar-cart-list .product-name a {
    color: #4d4d4d;
    font-size: 13px;
    text-transform: uppercase;
}

.sidebar-cart-list.mini-products-list .product-details {
    float: left;
    margin-left: 10px;
    display: inline-block;
    width: 55%;
    text-align: left;
}

.block-cart-header .price-box,
.block-cart-header .ratings {
    float: left;
    width: 100%;
}

.block-cart-header .price-box,
.block-cart-header .price {
    color: #757575;
    font-weight: 300;
    font-size: 14px;
}

.block-cart-header .btn-edit {
    display: none;
}

.block-cart-header .btn-remove {
    width: 18px;
    height: 18px;
    background-color: #dfdfdf;
    color: #676767;
    position: absolute;
    top: 45%;
    line-height: 10px;
    right: 0;
    text-align: center;
    border-radius: 50%;
    padding: 0;
}

.block-cart-header .btn-remove .fa-remove {
    font-size: 8px !important;
}

.block-cart-header .dropdown-menu a.btn-remove:hover {
    background-color: #ffd500;
    color: #fff;
}

.block-cart-header .btn-remove:hover .fa {
    color: #fff;
}

.block-cart-header .subtotal {
    padding-top: 15px;
    float: left;
}

.block-cart-header .subtotal .label {
    font-size: 18px;
    color: #525252;
    text-transform: uppercase;
    text-align: left;
    font-weight: 400;
}

.block-cart-header .subtotal .price {
    font-size: 16px;
    color: #646464;
    line-height: 1;
    margin-left: 60px;
}

.block-cart-header .actions .btn {
    width: 100%;
    text-align: center;
    float: left;
    margin-bottom: 12px;
}

.block-cart-header .ratings {
    margin-bottom: 8px;
}

/* Form search */
#homepage-content-container .top-search {
    z-index: 99;
}

.top-search {
    height: 68px;
    float: left;
    width: 100%;
    padding: 10px;
    background-color: #fff;
    position: relative;
    top: -34px;

}

.promo-boxed .top-search {
    height: auto;
    padding: 20px 20px 0;
    top: 0;
}

.top-search .input-text {
    width: calc(100% - 240px);
    display: inline-block;
    height: 48px;
    border: 1px solid #eaeaea;
    /*padding: 15px 20px;*/
    font-size: 14px;
    color: #b4b4b4;
    margin: 0;
}

.top-search .search-select {
    width: 240px;
    float: left;
    display: inline-block;
    position: relative;
}

.top-search .search-select:before {
    content: "\f00a";
    font: normal normal normal 16px/1 FontAwesome;
    display: inline-block;
    position: absolute;
    left: 15px;
    top: 16px;
    color: #fff;
}

.top-search .search-select span:after {
    content: "\f0dd";
    display: inline-block;
    font: normal normal normal 15px/1 FontAwesome;
    position: absolute;
    right: 15px;
    top: 10px;
    color: #fff;
}

.search-select .search-cat-active {
    background-color: #202020;
    font-size: 15px;
    color: #fff;
    height: 48px;
    line-height: 1;
    text-transform: uppercase;
    float: left;
    width: 100%;
    padding: 15px 15px 15px 40px;
    cursor: pointer;
}

.top-search #select-cat-dropdown {
    position: absolute;
    top: 100%;
    background-color: #fff;
    border: 1px solid #f2f2f2;
    padding: 10px 20px;
    font-size: 14px;
    width: 100%;
    max-height: 300px;
    overflow-y: scroll;
    z-index: 9;
}

.top-search #select-cat-dropdown li {
    padding: 5px;
    color: #202020;
    cursor: pointer;
}

.top-search .button {
    position: absolute;
    right: 26px;
    top: 20px;
    font-size: 16px;
    color: #b3b3b3;
    background: none;
    border: none;
}

.top-search .button.btn-del {
    display: none;
}

.promo-boxed .top-search .button {
    right: 35px;
    top: 28px;
}

.advancedsearch_mini_form .search-autocomplete {
    background-color: #fff;
    padding: 5px 15px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    z-index: 9;
}

.advancedsearch_mini_form .search-autocomplete ul li {
    padding: 5px 0;

}

.search-autocomplete li:hover {
    background: none;
    color: #ffd500;
}

.advancedsearch_mini_form .search-autocomplete ul li span.amount {
    margin-right: 5px;
}

/*----------- End Header-------------*/


.btn-responsive-nav {
    display: none
}

/*.mfp-container .mfp-iframe-scaler {width:900px}*/
.mfp-inline-holder #success-message-container,
.mfp-inline-holder .mfp-iframe-scaler {
    padding: 0;
    height: auto;
    text-align: center;
    line-height: 25px;
}

.mfp-inline-holder .mfp-content {
    width: 450px !important;
}

.mfp-iframe-holder .mfp-content {
    min-height: 400px;
}

#slider-range .ui-slider-handle:last-child {
    margin-left: -22px;
}

#theme-popup {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.3;
    z-index: 900;
    background-color: rgba(255, 255, 255, 0.99);
    display: none
}

#theme-popup img {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 910;
    margin-left: -16px;
    margin-top: -16px
}

/* ========= Footer ========= */
footer .footer-v1 {
    background-color: #1d1d1d;
    color: #a3a3a3;
}

footer .footer-v1 .top-footer {
    padding-top: 70px;
    padding-bottom: 60px;
}

footer .footer-v1 .logo {
    margin-bottom: 24px;
}

footer .footer-v1 .social {
    margin-top: 24px;
}

footer .footer-v1 .social li {
    display: inline-block;
    font-size: 20px;
    line-height: 28px;
}

.footer-v1 .social a {
    padding: 0 12px;
}

.footer-v1 .middle-footer .block-title span.h4 {
    color: #fff;
    font-size: 16px;
    margin-bottom: 18px;
    margin-top: 0;
    text-transform: uppercase;
}

.footer-v1 .middle-footer .footer-tags .block-title span.h4 {
    margin-bottom: 24px;
}

.footer-v1 .block-content {
    color: #656565;
}

.footer-v1 .block-content li {
    padding: 3px 0;
}

.footer-v1 .block-content li:first-child {
    padding-top: 0;
}

.footer-v1 .footer-contacts em {
    float: left;
    width: 33px;
    line-height: 40px;
    font-size: 20px;
    color: #a6a6a6;

}

.footer-v1 .footer-contacts em.fa-envelope {
    font-size: 16px;
}

.footer-v1 .block-content a:hover {
    padding-left: 5px;
}

.footer-tags .block-tags .title-block {
    display: none;
}

.footer-tags .tagcloud a {
    padding: 3px 10px;
    border: 1px solid #4b4b4b;
}

.footer-tags .tagcloud a:hover {
    border-color: #ffd500;
    padding-left: 10px;
    background-color: #ffd500;
    color: #fff;
}

footer .footer-v1 .bottom-footer {
    padding-top: 56px;
    padding-bottom: 30px;
}

.footer-newsletter .input-text {
    height: 60px;
    border: 1px solid #4b4b4b;
    background: none;
    border-radius: 0;
    box-shadow: none;
    text-transform: uppercase;
    font-size: 15px;
}

.footer-newsletter .block-content {
    position: relative;
}

.footer-newsletter .actions {
    position: absolute;
    right: 0;
    top: 20px;
}

.footer-newsletter {
    margin-bottom: 30px;
}

.footer-newsletter .actions button {
    background: none;
    font-size: 15px;
    text-transform: uppercase;
    border: none;
    border-left: 1px solid #4b4b4b;
    padding: 0 25px;
}

.footer-newsletter .actions button .fa {
    margin-left: 10px;
    position: relative;
    top: -3px;
}

footer adress {
    color: #747474;
}

footer .payment li {
    display: inline-block;
    margin: 0 8px;
}

footer .payment a:hover img {
    opacity: 0.6;
}

footer .payment li:last-child {
    margin-right: 0;
}

footer .footer-v2 {
    margin-top: 60px;
    margin-bottom: 30px;
}

.footer-v2 .footer-mainmenu li {
    display: inline-block;
    border-left: 1px solid #d0d0d0;
}

.footer-v2 .footer-mainmenu li:first-child {
    border: none;
}

.footer-v2 .footer-mainmenu li:last-child a {
    padding-right: 0;
}

.footer-v2 .footer-mainmenu li:first-child a {
    padding-left: 0;
}

.footer-v2 .footer-mainmenu a {
    padding: 0 15px;
    color: #565656;
}

.footer-v2 .footer-mainmenu a:hover {
    color: #ffd500;
}

.footer-v2 .footer-newsletter .input-text {
    border-color: #dedede;
}

.footer-v2 .footer-newsletter .actions {
    top: 0;
}

.footer-v2 .footer-newsletter .actions button {
    height: 60px;
    background-color: #000;
    color: #fff;
}

.footer-newsletter .fa-envelope-o {
    display: none;
}

/* -------------- Separator Border ----------- */
.separator-margin {
    text-align: center;
}

.separator-margin span:before, .separator-margin span:after {
    background-color: #dddddd;
    content: "";
    display: inline-block;
    height: 1px;
    position: relative;
    top: 0;
    vertical-align: top;
    width: 50%;
}

.separator-margin span:before {
    left: -13px;
    margin-left: -10px;
    top: 10px;
}

.separator-margin span:after {
    margin-right: -10px;
    right: -13px;
    top: 10px;
}

.separator-margin span em {
    color: #ccc;
    text-align: center;
    height: 20px;
    width: 20px;
}

.separator-border.style1 .separator-margin .full {
    border-top: 1px solid #e1e1e1;
}

.separator-margin {
    text-align: center;
}

.separator-white-space .separator-margin > span {
    display: block;
    height: 0;
}

.separator-margin span:before, .separator-margin span:after {
    content: "";
    display: inline-block;
    height: 1px;
    position: relative;
    top: 0;
    vertical-align: top;
    width: 50%;
    background: none;
}

.separator-margin span:before {
    left: -13px;
    margin-left: -10px;
    top: 10px;
}

.separator-margin span:after {
    margin-right: -10px;
    right: -13px;
    top: 10px;
}

.separator-margin span em {
    color: #ccc;
    text-align: center;
    height: 20px;
    width: 20px;
}

/* Breadcrumbs */
.breadcrumbs {
    font-size: 15px;
    color: #fff;
    /*background: url(//www.enjo.com.au/skin/frontend/enjo/default/images/breadcrumbs-1.png) no-repeat scroll;*/
    width: 100%;
    float: left;
    text-align: center;
    background-size: cover;
}

/*.breadcrumbs h1 {*/
    /*font-size: 40px;*/
    /*margin-top: 0;*/
    /*margin-bottom: 5px;*/
/*}*/

.breadcrumbs li {
    display: inline;
    font-size: 15px;
}

.breadcrumbs li a {
    color: #dedede;
}

.breadcrumbs li a:hover {
    color: #ffd500;
}

.breadcrumbs li strong {
    font-weight: 400;
    color: #fff;
}

.left-header2 .breadcrumbs {
    margin-bottom: 40px;
}

/* Category */
.clearer:after, .header-container:after, .header-container .top-container:after, .header:after, .header .quick-access:after, #nav:after, .main:after, .footer:after, .footer-container .bottom-container:after, .col-main:after, .col2-set:after, .col3-set:after, .col3-layout .product-options-bottom .price-box:after, .col4-set:after, .search-autocomplete li:after, .block .block-content:after, .block .actions:after, .block li.item:after, .block-poll li:after, .block-layered-nav .currently li:after, .page-title:after, .products-grid:after, .products-list li.item:after, .box-account .box-head:after, .dashboard .box .box-title:after, .box-reviews li.item:after, .box-tags li.item:after, .pager:after, .sorter:after, .ratings:after, .add-to-box:after, .add-to-cart:after, .product-essential:after, .product-collateral:after, .product-view .product-img-box .more-views ul:after, .product-view .box-tags .form-add:after, .product-view .product-shop .short-description:after, .product-view .box-description:after, .product-options .options-list li:after, .product-options-bottom:after, .product-review:after, .cart:after, .cart-collaterals:after, .cart .crosssell li.item:after, .opc .step-title:after, .checkout-progress:after, .multiple-checkout .place-order:after, .group-select li:after, .form-list li:after, .form-list .field:after, .buttons-set:after, .page-print .print-head:after, .advanced-search-summary:after, .gift-messages-form .item:after, .send-friend .form-list li p:after, .mega-menu-content:after, header nav ul.nav-main .dropdown-submenu:after
.block-cart-header .sidebar-cart-list li:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
}

.ajax-cart-loading {
    height: 60px;
    margin: -22px auto 0;
    width: 60px;
    padding: 5px;
    background-color: #fff;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

.please-wait {
    float: right;
    height: 60px;
    margin: -27px auto 0;
    width: 60px;
    padding: 5px;
    background-color: #fff;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

/* My Account */
.nobr {
    white-space: nowrap !important;
}

.dashboard .box-reviews li.item {
    margin: 0 0 7px;
}

.dashboard .box-reviews .number {
    background: none repeat scroll 0 0 #0a263c;
    color: #fff;
    float: left;
    font-size: 10px;
    font-weight: bold;
    line-height: 1;
    margin: 3px -20px 0 0;
    padding: 2px 3px;
}

.dashboard .box-reviews .details {
    margin-left: 20px;
}

.dashboard .box-reviews .ratings {
    margin: 7px 0 0;
}

.account-menu li {
    border-bottom: 1px solid #eee;
}

.account-menu li:last-child {
    border-bottom: none;
}

.account-menu li a:hover,
.account-menu li.active a,
.account-menu li.active a:hover,
.account-menu li.active a:focus,
.account-menu > li > a {
    border: none;
    background-color: transparent;
}

/* Wishlist */
.my-wishlist textarea {
    display: block;
    height: 109px;
    width: 97%;
}

/* Rating */
.rating-box {
    font-size: 0;
    height: 15px;
    line-height: 0;
    overflow: hidden;
    text-indent: -999em;
    width: 78px;
    position: relative;
}

.rating-box:after {
    position: absolute;
    width: 100%;
    left: 0;
    top: 9px;
    content: "\f005\f005\f005\f005\f005";
    font-family: FontAwesome;
    font-size: 11px;
    color: #d3d3d3;
    letter-spacing: 2px;
}

.ratings strong {
    float: left;
    margin: 1px 3px 0 0;
}

.rating-box .rating {
    float: left;
    height: 15px;
    overflow: hidden;
    position: relative;
}

.rating-box .rating:after {
    position: absolute;
    width: 100%;
    left: 1px;
    top: 9px;
    content: "\f005\f005\f005\f005\f005";
    font-family: FontAwesome;
    font-size: 11px;
    color: #ffd500;
    z-index: 1;
    letter-spacing: 2px;
}

/* Checkout cart */
table.cart_table thead tr th {
    border: 1px solid #ededed;
    vertical-align: middle;
}

.cart .btn-continue {
    float: left;
}

.cart .btn-update,
.cart .btn-empty {
    margin-left: 5px;
}

/* One Step Checkout */
label[for='allow_gift_messages'] {
    vertical-align: bottom;
    margin-left: 5px;
}

.a-left {
    text-align: left;
}

.a-right {
    text-align: right;
}

.a-center {
    text-align: center;
}

/* Onepage Checkout */
.checkout-onepage-index .step-title {
    padding: 0 10px;
    border: 1px solid #e3e3e3;
}

.checkout-onepage-index .step-title .number {
    font-size: 13px;
    margin-right: 10px;
}

.checkout-onepage-index .opc > li.section {
    margin-top: 10px;
}

.checkout-onepage-index .step-title {
    border-color: #ffd500;
    color: #ffd500;
    background-color: #fff;
    text-transform: uppercase;
}

.checkout-onepage-index .active .step-title {
    border-color: #ffd500;
    color: #fff;
    background-color: #ffd500;
}

.checkout-onepage-index input[type=radio],
.checkout-onepage-index input[type=checkbox] {
    display: inline-block;
}

.checkout-onepage-index input[type=radio] + label,
.checkout-onepage-index input[type=checkbox] + label {
    vertical-align: bottom;
    margin-left: 5px;
}

/* -------------- Ajax Popup ----------- */
.mfp-inline-holder #success-message-container,
.mfp-inline-holder .mfp-iframe-scaler {
    padding: 0;
    height: auto;
    text-align: center;
    line-height: 25px;
}

.mfp-iframe-holder .mfp-content {
    min-height: 400px;
}

#theme-popup {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.3;
    z-index: 900;
    background-color: rgba(255, 255, 255, 0.99);
    display: none
}

#theme-popup img {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 910;
    margin-left: -16px;
    margin-top: -16px
}

.mfp-inline-holder .mfp-content #success-message-container {
    background: #fff none repeat scroll 0 0;
    padding: 20px;
}

.mfp-inline-holder .mfp-content {
    line-height: 0;
    width: auto !important;
}

/* Ajax Add to Cart */
.ajaxcart-index-options {
    padding-top: 60px;
}

.mfp-iframe-scaler.ajaxcart-iframe {
    width: 450px !important;
}

.mfp-inline-holder .ajaxcart-iframe .frame {
    background: none;
}

.mfp-iframe-scaler.ajaxcart-iframe.ajaxcart-form-frame iframe {
    width: 500px;
    left: 50%;
    margin-left: -250px;
}

.mfp-iframe-scaler.ajaxcart-iframe.ajaxcart-form-frame .mfp-close {
    left: 50%;
    margin-left: 195px;
}

.ajaxcart-index-options .box-add-to-cart .qty-box span {
    display: none;
}

.ajaxcart-index-options .box-add-to-cart .input-qty-product {
    height: 40px;
    margin-top: 10px;
}

.ajaxcart-index-options #product_addtocart_form .product-name h1 {
    margin-top: 0;
    color: #202020;
}

.ajax-cart-form .label-atb {
    font-size: 12px;
    font-weight: 700;
    color: #202020;
    text-transform: uppercase;
}

/* Quick view */
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
    background: none !important;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    color: #222 !important;
    text-indent: initial !important;
    right: 20px !important;
    top: 0px !important;
}

.quickview-index-show .product-essential .product-img-box .entry.hidden-sm,
.quickview-index-show .product-essential .product-img-box .thumbnails.hidden-sm {
    display: none !important;
}

.quickview-index-show .product-essential .product-img-box .mobile-media.hidden-lg.hidden-md {
    display: block !important;
}

.quickview-index-show .container {
    width: 100%;
}

.quickview-index-show .product-view {
    padding: 20px;
}

.quickview-index-show .btn-shop {
    display: block !important;
    margin-bottom: 15px;
    position: relative;
}

.quickview-index-show #ajax_cart_loader {
    height: 60px;
    position: absolute;
    right: 0;
    top: 0;
    width: 60px;
    padding: 5px;
    background-color: #fff;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
}

.scroll-to-top {
    background-color: #585858;
    color: #fff;
    font-size: 22px;
    bottom: -100px;
    cursor: pointer;
    height: 36px;
    position: fixed;
    right: 25px;
    transition: all 0.7s ease-in-out 0s;
    width: 36px;
    z-index: 9999;
    line-height: 30px;
    text-align: center;
}

.scroll-to-top:hover {
    background-color: #fff;
}

.scroll-to-top:after {
    content: '';
    display: block;
    position: absolute;
    top: -4px;
    bottom: -4px;
    left: -4px;
    right: -4px;
    border-radius: 50%;
    border: 2px solid #585858;
}

.scroll-to-top .fa-chevron-up:before {
    content: "\f106";
}

.scroll-to-top:hover:after {
    border-color: #ffd500;
}

.preloader {
    background-color: #fefefe;
    bottom: 0;
    height: 100%;
    left: 0;
    overflow: hidden !important;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 99999;
}

.status {
    background-image: url("//www.enjo.com.au/skin/frontend/enjo/default/images/loading.gif");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 40px;
    left: 50%;
    margin: -20px 0 0 -20px;
    position: absolute;
    top: 50%;
    width: 40px;
}

/* ----------------- Price ----------------- */
.price-box > p {
    display: inline-block;
    margin: 0;
}

.price-box .old-price {
    margin-right: 10px;
}

.price-box .old-price .price {
    font-size: 13px;
    color: #b0b0b0;
    font-weight: 300;
    padding: 0 2px;
    position: relative;
}

.price-box .old-price .price:after {
    position: absolute;
    content: "";
    left: 0;
    bottom: 0;
    right: 0;
    top: 0;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(//www.enjo.com.au/skin/frontend/enjo/default/images/old_price.png);
}

.price-box .special-price .price,
.price-box .regular-price .price {
    font-size: 16px;
    color: #757575;
    font-weight: 300;
}

/* ----------------- Carousel ----------------- */
.products-grid .owl-item,
.widget-latest .owl-carousel .owl-item,
.portfolio-container .owl-carousel .owl-item {
    padding: 0 15px;
}

.padding-10 .products-grid .owl-item,
.padding-10 .widget-latest .owl-carousel .owl-item,
.padding-10 .portfolio-container .owl-carousel .owl-item {
    padding: 0 10px;
}

.products-grid.slider-multiple-row .owl-item {
    padding: 0;
}

.owl-carousel .owl-controls {
    margin: 0;
}

.owl-carousel .owl-item img {
    width: auto !important;
    max-width: 100%;
}

.owl-theme .owl-controls .owl-dot {
    display: inline-block;
}

.owl-carousel .owl-controls .owl-dots .owl-dot span {
    background: none;
    border: 1px solid #fff;
    height: 13px;
    width: 13px;
    border-radius: 10px;
    margin: 5px 4px;
    display: block;
}

.owl-theme .owl-controls .owl-dot.active span, .owl-theme .owl-controls.clickable .owl-dot:hover span {
    opacity: 1;
}

.owl-carousel .owl-controls .owl-dots .owl-dot.active span, .owl-carousel .owl-controls .owl-dots .owl-dot:hover span {
    background-color: #fff;
    border: 1px solid #fff;
}

.owl-theme .owl-controls {
    margin-top: 10px;
    text-align: center;
}

/* Navigation */
.owl-carousel .owl-controls .owl-nav div {
    font-size: 14px;
    color: #696969;
    background: none;
    border: 1px solid #d9d9d9;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    width: 20px;
    height: 20px;
    line-height: 16px;
    top: -40px;
    position: absolute;
    text-align: center;
}

.owl-carousel .owl-controls .owl-nav .owl-next {
    right: 15px;
}

.product-img-box .thubmbnail .owl-carousel .owl-controls .owl-nav .owl-next {
    right: 0;
}

.owl-carousel .owl-controls .owl-nav .owl-prev {
    right: 45px;
}

.owl-carousel .owl-controls .owl-nav div:hover {
    color: #fff;
    background-color: #ffd500;
    border-color: #ffd500;
}

/* Pagination */
.owl-carousel .owl-controls .owl-pagination .owl-page span {
    width: 13px;
    height: 13px;
    background: none;
    border: 1px solid #fff;
}

.owl-carousel .owl-controls .owl-pagination .owl-page.active span,
.owl-carousel .owl-controls .owl-pagination .owl-page:hover span {
    background: #fff;
    border: 1px solid #fff;
}

/* Blog Pagination + Brands Pagination */
.featured-brands .owl-controls .owl-pagination .owl-page span,
.latest-post-carousel .owl-controls .owl-pagination .owl-page span {
    background-color: #000;
}

.featured-brands .owl-controls .owl-pagination .owl-page.active span,
.featured-brands .owl-controls .owl-pagination .owl-page:hover span,
.latest-post-carousel .owl-controls .owl-pagination .owl-page.active span,
.latest-post-carousel .owl-controls .owl-pagination .owl-page:hover span {
    background-color: #fff;
    border-color: #000;
}

/* ----------------- Product Grid Style ----------------- */
.products-carousel.owl-carousel .owl-wrapper-outer {
    padding-bottom: 7px;
}

.products-grid.slider-multiple-row .item > div {
    margin-bottom: 30px;
}

.products-grid.slider-multiple-row .item,
.products-grid .owl-item .item {
    margin-bottom: 0;
}

.products-grid .product-content {
    background-color: #fff;
    padding: 15px;
    text-align: center;
    position: relative;
    padding-bottom: 30px;
}

.products-grid .product-content:hover {
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
}

.products-grid .product-content:hover .btn-cart {
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1);
}

.products-grid .product-content .product-top {
    position: relative;
    overflow: hidden;
}

.products-grid .product-content .product-top .icon-links {
    position: absolute;
    top: 50%;
    left: 20px;
    transform: translate(-60px, -50%);
    -moz-transform: translate(-60px, -50%);
    -webkit-transform: translate(-60px, -50%);
    -o-transform: translate(-60px, -50%);
    z-index: 1;
}

.products-grid .product-content:hover .product-top .icon-links {
    transform: translate(0px, -50%);
    -moz-transform: translate(0px, -50%);
    -webkit-transform: translate(0px, -50%);
    -o-transform: translate(0px, -50%);
}

.products-grid .product-content .product-top .icon-links button {
    width: 40px;
    height: 40px;
    background-color: #fff;
    color: #8a8a8a;
    font-size: 14px;
    border: none;
    box-shadow: none;
    margin: 5px 0px;
}

.products-grid .product-content .product-top .icon-links button:hover {
    background-color: #ffd500;
    color: #fff;
}

.products-grid .product-content .product-top .img-two {
    position: absolute;
    opacity: 0;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    visibility: hidden;
    margin: 0 auto;
}

.products-grid .product-content .product-top:hover .img-two {
    opacity: 1;
    visibility: visible;
}

.products-grid .product-content .product-top .ratings {
    position: absolute;
    bottom: 15px;
    left: 50%;
    transform: translate(-50%, 30px);
    -moz-transform: translate(-50%, 30px);
    -webkit-transform: translate(-50%, 30px);
    -o-transform: translate(-50%, 30px);
    z-index: 1;
}

.products-grid .product-content:hover .product-top .ratings {
    transform: translate(-50%, 0px);
    -moz-transform: translate(-50%, 0px);
    -webkit-transform: translate(-50%, 0px);
    -o-transform: translate(-50%, 0px);
}

.products-grid .product-content .product-name {
    text-transform: uppercase;
    margin-bottom: 3px;
}

.products-grid .product-content .product-desc {
    padding-top: 10px;
    padding-bottom: 12px;
}

.products-grid .product-content .product-desc .controls {
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translate(-50%, 50%);
    -moz-transform: translate(-50%, 50%);
    -webkit-transform: translate(-50%, 50%);
    -o-transform: translate(-50%, 50%);
}

.products-grid .product-content .btn-cart {
    width: 60px;
    height: 60px;
    font-size: 18px;
    color: #fff;
    background-color: #cdcdcd;
    text-align: center;
    box-shadow: none;
    border: 5px solid #fff;
}

.products-grid .product-content .add-to-cart .h6 {
    background-color: #cdcdcd;
    border: 5px solid #fff;
    border-radius: 30px;
    height: 60px;
    line-height: 48px;
    margin: 0;
    padding: 0 15px;
    text-transform: uppercase;
    color: #fff;
}

.products-grid .product-content .btn-cart:hover {
    background-color: #ffd500;
}

.products-grid .product-content {
    margin-bottom: 60px;
}

.products-grid .owl-item .product-content {
    margin-bottom: 40px;
}

.products-grid .product-content .product-label {
    position: absolute;
    width: 70px;
    height: 70px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    top: 0;
    z-index: 2;
}

.products-grid .product-content .product-label.sale-label {
    background-image: url(//www.enjo.com.au/skin/frontend/enjo/default/images/sale_label.png);
    right: 0;
}

.products-grid .product-content .product-label.new-label {
    background-image: url(//www.enjo.com.au/skin/frontend/enjo/default/images/new_label.png);
    left: 0;
}

.products-grid .product-content .product-label span {
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    display: block;
    width: 70px;
    height: 70px;
    line-height: 35px;
}

.products-grid .product-content .product-label.sale-label span {
    transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}

.products-grid .product-content .product-label.new-label span {
    transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}

/* ----------------- Title Content ----------------- */
.title-content h1, .title-content h2, .title-content h3, .title-content h4, .title-content h5, .title-content h6, .title-content .h1, .title-content .h2, .title-content .h3, .title-content .h4, .title-content .h5, .title-content .h6 {
    margin: 0;
}

.title-content {
    color: #2a2a2a;
    text-align: center;
    text-transform: uppercase;
    padding-bottom: 60px;
    position: relative;
}

.text-colour-white .title-content {
    color: #fff;
}

.title-content:after {
    position: absolute;
    width: 122px;
    height: 13px;
    content: "";
    background-image: url(//www.enjo.com.au/skin/frontend/enjo/default/images/title_content.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    bottom: 35px;
    left: 50%;
    transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}

/* ----------------- Product Tabs List ----------------- */
.product-tabs-list .tab-menu {
    text-align: center;
    margin-bottom: 25px;
    border: none;
}

.product-tabs-list .tab-menu > li {
    float: none;
    display: inline-block;
    margin: 0 10px 10px;
}

.product-tabs-list .tab-menu > li > a {
    text-transform: uppercase;
    color: #797979;
    margin: 0;
    background-color: #fff;
    border: 1px solid #e3e3e3;
    padding: 10px 30px;
    border-radius: 20px;
    -o-border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
}

.product-tabs-list .tab-menu > li > a:hover,
.product-tabs-list .tab-menu > li.active > a,
.product-tabs-list .tab-menu > li > a.is-checked {
    color: #fff;
    background-color: #6e6e6e;
    border: 1px solid #6e6e6e;
}

/* Product tab Slider */
.product-tabs-list.tabs-style-flip .tab-menu {
    text-align: left;
}

.product-tabs-list.tabs-style-flip .tab-menu li:first-child {
    margin-left: 0;
}

.tabs-style-flip .owl-carousel .owl-controls .owl-nav div {
    top: -54px;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    margin-right: 15px;
}

/* ----------------- Load More Button ----------------- */
.tooltip-links .btn-loadmore {
    display: inline-block !important;
    height: 45px;
    width: 45px;
    background-color: #fff;
    color: #9b9b9b;
    line-height: 45px;
    font-size: 16px;
    text-align: center;
    cursor: pointer;
    padding-left: 4px;
    position: relative;
}

.tooltip-links .btn-loadmore:hover {
    background-color: #ffd500;
    color: #fff;
}

.tooltip-links .btn-loadmore:after, .tooltip-links .btn-loadmore:before {
    position: absolute;
    width: 76px;
    height: 7px;
    content: "";
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    top: 50%;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

.tooltip-links .btn-loadmore:after {
    left: 100%;
    margin-left: 15px;
    background-image: url('//www.enjo.com.au/skin/frontend/enjo/default/images/right_load_more.png');
}

.tooltip-links .btn-loadmore:before {
    right: 100%;
    margin-right: 15px;
    background-image: url('//www.enjo.com.au/skin/frontend/enjo/default/images/left_load_more.png');
}

/* ----------------- BLOG ----------------- */
/* Widget Post */
.latest-post-grid .item, .latest-post-list .item {
    margin-bottom: 30px;
}

.widget-latest .latest-post-img {
    padding-left: 20px;
    padding-top: 20px;
    position: relative;
}

.widget-latest .latest-post-img > a {
    background-color: #EBEBEB;
    display: block;
}

.widget-latest .latest-post-img > a img {
    margin: 0 auto;
}

.widget-latest .latest-post-img:after, .widget-latest .latest-post-img:before {
    content: "";
    position: absolute;
}

.widget-latest .latest-post-img:after {
    height: 20px;
    left: 0;
    right: 20px;
    top: 0;
    border-top: 3px solid #ebebeb;
    border-right: 3px solid #ebebeb;
}

.widget-latest .latest-post-img:before {
    width: 20px;
    left: 0;
    bottom: 20px;
    top: 0;
    border-left: 3px solid #ebebeb;
    border-bottom: 3px solid #ebebeb;
}

.widget-latest .latest-post-decs .post-info {
    font-size: 12px;
    border-top: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
    padding: 10px 0;
    margin-bottom: 29px;
    margin-top: 0;
}

.widget-latest .latest-post-decs .post-info > span {
    margin-right: 19px;
}

.widget-latest .latest-post-decs .post-info,
.widget-latest .latest-post-decs .post-info a {
    color: #adadad;
}

.widget-latest .latest-post-decs .icon {
    font-size: 13px;
    margin-right: 5px;
}

.widget-latest .latest-post-decs .latest-name {
    margin-bottom: 13px;
}

.widget-latest .latest-post-decs .latest-name h5 {
    margin: 0;
}

.widget-latest .latest-post-decs .short-content {
    margin-bottom: 30px;
}

/* List Blog */

/* Blog Detail */
/* ----------------- Product Deals ----------------- */
.deal-timer .countdown > li {
    display: inline-block;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
}

.deal-timer .countdown > li p {
    margin: 0;
}

.deal-timer .countdown > li p.text {
    font-size: 18px;
}

/* Deals Widget */
.deals-info {
    padding-top: 20px;
}

.deals-info .deal-timer .countdown > li {
    width: 83px;
    height: 106px;
    padding: 13px 0 18px;
    background-image: url(//www.enjo.com.au/skin/frontend/enjo/default/images/bg_time.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center center;
    margin-right: 20px;
}

.deals-info .deal-timer .countdown > li p.number {
    position: relative;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

.deals-info .deal-timer .countdown > li p.number:after {
    position: absolute;
    content: "";
    width: 18px;
    height: 1px;
    background-color: rgba(255, 255, 255, 0.3);
    bottom: 0;
    left: 50%;
    margin-left: -9px;
}

.one-deals .deals-img {
    position: relative;
    padding-top: 20px;
    padding-left: 20px;
}

.one-deals .deals-img .img-deals-slider {
    background-color: #fff;
}

.one-deals .deals-img .img-deals-slider img {
    margin: 0 auto;
}

.one-deals .deals-img.is-slider {
    margin-bottom: 70px;
}

.one-deals .deals-img:after, .one-deals .deals-img:before {
    content: "";
    position: absolute;
}

.one-deals .deals-img:after {
    height: 20px;
    left: 0;
    right: 20px;
    top: 0;
    border-top: 3px solid rgba(255, 255, 255, 0.3);
    border-right: 3px solid rgba(255, 255, 255, 0.3);
}

.one-deals .deals-img:before {
    width: 20px;
    left: 0;
    bottom: 20px;
    top: 3px;
    border-left: 3px solid rgba(255, 255, 255, 0.3);
    border-bottom: 3px solid rgba(255, 255, 255, 0.3);
}

.one-deals .owl-carousel .owl-controls {
    margin: 0;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    bottom: -73px;
}

.one-deals .deals-info .product-name {
    margin-bottom: 20px;
}

.one-deals .deals-info .product-name a {
    color: #fff;
    text-transform: uppercase;
}

.one-deals .deals-info .short_description {
    color: #c4c4c4;
    margin-bottom: 26px;
    font-size: 16px;
}

.one-deals .deals-info > .price-box, .deals-info .deal-timer .save-count, .deals-info .deal-timer .item-left {
    display: none;
}

.one-deals .deals-info .price-show .price-box .old-price .price {
    font-size: 30px;
}

.one-deals .deals-info .price-show .price-box .special-price .price {
    font-weight: 400;
    font-size: 36px;
    color: #fff;
}

.one-deals .deals-info .price-show {
    margin-bottom: 35px;
}

.one-deals .deals-info .btn {
    color: #fff;
    margin-right: 11px;
}

.one-deals .deals-info .btn.availability {
    background-color: #cdcdcd;
    border-color: #cdcdcd;
    cursor: auto;
}

/* ----------------- Banner ----------------- */
.banner {
    font-size: 14px;
}

.banner .title {
    font-weight: 300;
    color: #2e2e2e;
    letter-spacing: 1.3px;
    margin-top: 12px;
}

.banner-slider .owl-controls {
    position: absolute;
    bottom: 15px;
    left: 50%;
    transform: translate(-50%);
    -moz-transform: translate(-50%);
    -webkit-transform: translate(-50%);
    -o-transform: translate(-50%);
}

.banner a.banner-img {
    display: block;
    position: relative;
    overflow: hidden;
}

.promo-banner > a {
    overflow: hidden;
    display: block;
}

.banner:hover .banner-img img,
.promo-banner:hover a img {
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.banner a.banner-img:after {
    border-left: 1px solid #ffd500;
    border-right: 1px solid #ffd500;
    bottom: 15px;
    content: "";
    left: 15px;
    position: absolute;
    right: 15px;
    top: 15px;
    transform: scale(1, 0);
    -moz-transform: scale(1, 0);
    -webkit-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    z-index: 9;
}

.banner a.banner-img:before {
    border-bottom: 1px solid #ffd500;
    border-top: 1px solid #ffd500;
    bottom: 15px;
    content: "";
    left: 15px;
    position: absolute;
    right: 15px;
    top: 15px;
    transform: scale(0, 1);
    -moz-transform: scale(0, 1);
    -webkit-transform: scale(0, 1);
    -o-transform: scale(0, 1);
    z-index: 9;
}

.banner:hover a.banner-img:before, .banner:hover a.banner-img:after {
    transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
}

.banner-slider .btn {
    border-color: #cccccd;
}

.promo-boxed .promo-banner .text-container {
    padding: 50px;
}

/* ----------------- Brands ----------------- */
/* Widget */
.featured-brands .owl-carousel .owl-controls .owl-nav div {
    top: 50%;
    margin-top: -10px;
}

.featured-brands .owl-carousel .owl-controls .owl-nav .owl-prev {
    left: 0;
    right: auto;
}

.featured-brands .owl-carousel .owl-controls .owl-nav .owl-next {
    right: 0;
}

.featured-brands .brands .brand {
    display: block;
    text-align: center;
}

.featured-brands .brands .brand img {
    margin: 0 auto;
}

/* ----------------- Product list Blog ----------------- */
.product-block-list .item {
    margin-bottom: 30px;
}

.product-block-list .item:last-child {
    margin: 0;
}

.product-block-list .product-content .product-left {
    width: 100px;
}

.block.product-block-list .product-content .product-left {
    padding: 10px;
    background-color: #fff;
}

.block.product-block-list .ratings {
    margin-bottom: 7px;
}

.product-block-list .product-content .product-right {
    width: calc(100% - 100px);
    padding-left: 20px;
}

.product-block-list .product-content .product-left,
.product-block-list .product-content .product-right {
    float: left;
}

.product-block-list .product-content .product-right .product-name {
    text-transform: uppercase;
    margin-bottom: 6px;
}

.product-block-list .product-content .product-right .price-box {
    padding-bottom: 22px;
}

.product-block-list .product-content .product-right .icon-links li {
    float: left;
    padding-left: 10px;
}

.product-block-list .product-content .product-right .icon-links li:first-child {
    padding-left: 0;
}

.product-block-list .product-content .product-right .icon-links li.add-to-cart p {
    text-transform: uppercase;
    font-size: 12px;
}

.product-block-list .product-content .product-right .icon-links li button {
    font-size: 14px;
    color: #8a8a8a;
    width: 40px;
    text-align: center;
    height: 40px;
    background: #fff;
    border: 1px solid #e3e3e3;
    box-shadow: none;
}

.product-block-list .product-content .product-right .icon-links li button:hover {
    background-color: #ffd500;
    border-color: #ffd500;
    color: #fff;
}

.product-block-list .btn-go-cate,
.sidebar-grid-product .btn-go-cate {
    background-color: #fff;
    border-top: 1px solid #ededed;
    border-radius: 0;
    -o-border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    font-size: 13px;
    color: #b8b8b8;
    padding: 17px 0;
}

.product-block-list .btn-go-cate:hover,
.sidebar-grid-product .btn-go-cate:hover {
    color: #ffd500;
}

.title-block h1, .title-block h2, .title-block h3, .title-block h4, .title-block h5, .title-block h6, .title-block .h1, .title-block .h2, .title-block .h3, .title-block .h4, .title-block .h5, .title-block .h6 {
    margin: 0;
}

.title-block {
    position: relative;
    color: #2a2a2a;
    text-transform: uppercase;
    padding-bottom: 13px;
    margin-bottom: 25px;
}

.title-block:after {
    position: absolute;
    content: "";
    width: 25px;
    height: 3px;
    background-color: #c5c5c5;
    left: 0;
    bottom: 0;
}

/* ----------------- Testimonials Slider ----------------- */
.testimonial-widget {
    padding-bottom: 100px;
}

.testimonial-widget .slider-for {
    margin-bottom: 20px;
    cursor: grabbing;
}

.testimonial-widget .thumbnail-author.slick-current {
    padding-top: 0;
}

.testimonial-widget:not(.sidebar-testimonial) .thumbnail-author .name-author {
    position: absolute;
    left: 50%;
    margin-left: -150%;
    bottom: -62px;
    width: 300%;
    text-align: center;
    display: none;
}

.testimonial-widget .thumbnail-author .name-author p {
    margin: 0;
}

.testimonial-widget .thumbnail-author .name-author p.possition {
    font-size: 12px;
    color: #b9b9b9;
}

.testimonial-widget .thumbnail-author.slick-current .name-author {
    display: block;
}

.testimonial-widget .slider-nav {
    height: 100px;
}

.testimonial-widget .slider-nav .slick-list {
    padding-bottom: 100px !important;
}

.testimonial-widget .thumbnail-author {
    text-align: center;
    cursor: pointer;
    position: relative;
    padding-top: 15px;
}

.testimonial-widget .thumbnail-author .img,
.testimonial-widget .thumbnail-author img {
    margin: 0 auto;
    height: 70px;
    width: 70px;
}

.testimonial-widget .thumbnail-author .img {
    display: block;
    position: relative;
}

.testimonial-widget .thumbnail-author .img:after {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    content: "";
    background-color: #000;
    opacity: 0.6;
}

.testimonial-widget .thumbnail-author.slick-current .img:after {
    opacity: 0;
}

.testimonial-widget .thumbnail-author.slick-current img,
.testimonial-widget .thumbnail-author.slick-current .img,
.sidebar-testimonial .thumbnail-author .img, .sidebar-testimonial .thumbnail-author .img img {
    height: 100px;
    width: 100px;
}

.testimonial-widget .thumbnail-author.slick-current img:focus,
.testimonial-widget .thumbnail-author.slick-current .img:focus,
.testimonial-widget .thumbnail-author:focus,
.testimonial-widget .slider-nav .slick-list:focus,
.testimonial-widget .slider-nav .slick-list,
.testimonial-widget .testimonial-content:focus {
    border: none !important;
    outline: none !important;
}

/* ----------------- Service Box  ----------------- */
.service-box {
    background-color: #fff;
    position: relative;
    padding-top: 22px;
    padding-bottom: 25px;
    margin-left: 6px;
    margin-top: 6px;
    border: 1px solid #dfdfdf;
}

.service-box:after {
    content: "";
    position: absolute;
    left: -6px;
    top: -6px;
    height: 100%;
    width: 6px;
    border-bottom: 1px solid #dfdfdf;
    border-left: 1px solid #dfdfdf;
}

.service-box:before {
    content: "";
    position: absolute;
    left: -6px;
    top: -6px;
    width: 100%;
    height: 6px;
    border-top: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
}

.service-box .h4 {
    font-size: 16px;
    margin: 0;
}

.service-box .icon {
    display: inline-block;
    font-size: 24px;
    color: #a0a0a0;
    width: 65px;
    text-align: center;
}

.service-box:hover .icon {
    color: #ffd500;
}

.service-box .icon.rotate {
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.service-box .text {
    display: inline-block;
    width: calc(100% - 70px);
    padding-left: 20px;
    padding-right: 20px;
    border-left: 1px solid #ededed;
}

/* ----------------- Category Slider Widget ----------------- */
.categories-slider .owl-item {
    padding: 0 15px;
    margin-bottom: 23px;
}

.categories-slider .categories-desc {
    text-align: center;
    background-color: rgba(255, 255, 255, 0.2);
    padding: 16px 0 18px;
}

.categories-slider .img-category {
    position: relative;
}

.categories-slider .img-category:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: #000;
    opacity: 0;
    visibility: hidden;
}

.categories-slider .item:hover .img-category:after {
    opacity: 0.4;
    visibility: visible;
}

.categories-slider .img-category a:before {
    height: 27px;
    width: 27px;
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) rotate(-90deg);
    -moz-transform: translate(-50%, -50%) rotate(-90deg);
    -webkit-transform: translate(-50%, -50%) rotate(-90deg);
    -o-transform: translate(-50%, -50%) rotate(-90deg);
    background-image: url(//www.enjo.com.au/skin/frontend/enjo/default/images/minus_link.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
    z-index: 1;
    opacity: 0;
    visibility: hidden;
}

.categories-slider .item:hover .img-category a:before {
    transform: translate(-50%, -50%) rotate(0deg);
    opacity: 1;
    visibility: visible;
}

.categories-slider .categories-desc span {
    margin: 0;
}

.categories-slider .categories-desc a {
    color: #fff;
}

.categories-slider .categories-desc span:first-child {
    margin-bottom: 2px;
}

/* ----------------- Special Product ----------------- */
.special-product.has-button {
    margin-bottom: 30px;
}

.special-product .product-content {
    padding: 0;
    margin: 0;
}

.special-product .product-content .product-desc {
    padding-bottom: 40px;
}

/* ----------------- Portfolio ----------------- */
.portfolio-grid:not(.owl-carousel) .item {
    margin-bottom: 30px;
}

.portfolio-grid .item .portfolio-top-content {
    position: relative;
    overflow: hidden;
}

.portfolio-grid .item .portfolio-top-content .hover-info {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    position: absolute;
    transform: translateY(100%);
    -moz-transform: translateY(100%);
    -o-transform: translateY(100%);
    -webkit-transform: translateY(100%);
    visibility: hidden;
    padding: 10px 0;
}

.portfolio-grid .item .portfolio-top-content .hover-info .project {
    margin: 0;
}

.portfolio-grid .item:hover .portfolio-top-content .hover-info {
    transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -webkit-transform: translateY(0);
    opacity: 1;
    visibility: visible;
}

.portfolio-bottom-content {
    background-color: #fff;
    padding: 16px 0 18px;
    text-align: center;
}

.portfolio-bottom-content h4 {
    margin-bottom: 2px;
    margin-top: 0;
}

.portfolio-bottom-content .category-link {
    margin-bottom: 0;
}

.tabs_categories_porfolio .button {
    cursor: pointer;
}

/* ----------------- Portfolio Detail ----------------- */
.portfolio-details .portfolio-image {
    background-color: #fff;
    padding: 15px;
}

.portfolio-details .portfolio-content .portfolio-name {
    color: #4d4d4d;
    text-transform: uppercase;
    margin-top: 0;
}

.portfolio-details .portfolio-content .description {
    margin-bottom: 40px;
}

.portfolio-table tr td,
.detail-profile .table tr td {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    border-top: none !important;
    border-bottom: 1px solid #e4e4e4;
}

.portfolio-table tr td:first-child,
.detail-profile .table tr td:first-child {
    color: #4d4d4d;
    text-transform: uppercase;
    padding-left: 0;
    font-weight: 700;
}

.portfolio-details .portfolio-grid .owl-controls {
    margin: 0 !important;
}

.portfolio-details .portfolio-grid.owl-carousel .owl-controls .owl-nav div {
    top: -59px;
    background: none;
    border: 1px solid #d9d9d9;
    border-radius: 50%;
    color: #696969;
    font-size: 14px;
    height: 20px;
    width: 20px;
    line-height: 16px;
    position: absolute;
    top: -40px;
    right: 15px;
}

.portfolio-details .portfolio-grid.owl-carousel .owl-controls .owl-nav div:hover {
    background-color: #ffd500;
    color: #fff;
}

.portfolio-details .portfolio-grid.owl-carousel .owl-controls .owl-nav .owl-prev {
    right: 45px;
    left: auto;
}

/* ----------------- Profile ----------------- */
.profile-grid .item {
    margin-bottom: 30px;
}

.profile-grid .profile-desc {
    background-color: #fff;
    text-align: center;
    padding: 20px 0 17px;
}

.profile-grid .profile-desc p,
.profile-grid .profile-desc .profile-name {
    margin: 0;
}

.profile-grid .profile-desc .profile-name {
    margin-bottom: 2px;
}

.profile-grid .social-links {
    text-align: center;
}

.profile-grid .profile-top {
    position: relative;
    overflow: hidden;
}

.profile-grid .social-links {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    position: absolute;
    transform: translateY(100%);
    -moz-transform: translateY(100%);
    -o-transform: translateY(100%);
    -webkit-transform: translateY(100%);
    visibility: hidden;
}

.profile-grid .item:hover .social-links {
    transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -webkit-transform: translateY(0);
    opacity: 1;
    visibility: visible;
}

.profile-grid .social-links li {
    display: inline-block;
    padding: 15px 12px;
}

.profile-grid .social-links li a {
    color: #fff;
}

.profile-grid .social-links li a:hover {
    color: #ffd500;
}

.detail-profile .profile-image {
    background-color: #fff;
    padding: 15px;
}

.detail-profile .description > .h3 {
    margin-top: 0;
    text-transform: uppercase;
    color: #222;
}

.detail-profile .description .information {
    margin-bottom: 20px;
}

.detail-profile .btn-profile {
    border: 1px solid #ccc;
    border-radius: 0;
    display: inline-block;
    font-size: 16px;
    height: 50px;
    line-height: 45px;
    padding: 0;
    width: 50px;
}

.detail-profile .table {
    margin-bottom: 30px;
}

.detail-profile .btn-profile:hover {
    background-color: #ffd500;
    border-color: #ffd500;
    color: #fff;
}

/* ----------------- Subpage ----------------- */
.title-step {
    margin-top: 0;
    font-size: 20px;
    color: #333333;
    margin-bottom: 28px;
}

/* ----------------- Login and create account ----------------- */
.account-login {
    font-size: 15px;
}

#remember-me-box {
    position: relative;
    padding-left: 20px;
}

#remember-me-box .input-box {
    position: absolute;
    left: 0;
}

#remember-me-box .checkbox {
    margin-top: 3px;
}

#remember-me-box label {
    color: #666666;
    font-size: 14px;
    font-weight: 400;
    margin: 0;
}

.account-login .registered-users a {
    color: #ffd500;
}

.account-login .registered-users .buttons-set {
    margin-top: 30px;
}

.account-login .registered-users .social-login-options {
    margin-bottom: 26px;
    margin-top: 36px;
    float: none;
    padding: 0;
}

.account-login .registered-users .social-login-options > h4 {
    display: none;
}

.account-login .registered-users .social-login-options > div {
    display: inline-block;
    margin-right: 30px;
    margin-bottom: 10px;
    margin-left: 0;
}

.account-login .registered-users .social-login-options > div:last-child {
    margin-right: 0;
}

.account-login .registered-users .social-login-options .text {
    display: inline-block;
}

.account-login .registered-users .social-login-options > div a {
    color: #fff;
    font-size: 15px;
    padding: 15px 30px;
    display: block;
    width: 150px;
}

.account-login .registered-users .social-login-options > div a .icon {
    font-size: 18px;
    margin-right: 10px;
}

.account-login .registered-users .social-login-options .social-facebook {
    background-color: #3d5c98;
}

.account-login .registered-users .social-login-options .social-google {
    background-color: #D64937;
}

.account-login .registered-users .social-login-options .social-twitter {
    background-color: #22aadf;
}

.customer-account-logoutsuccess .page-title h2 {
    margin-top: 0;
}

.custom-create-acc li {
    padding: 0 0 14px;
}

.custom-create-acc .icon {
    color: #ffd500;
    margin-right: 20px;
}

/* ----------------- Toolbar ----------------- */
.toolbar {
    margin: 0 0 30px;
    border-bottom: 1px solid #e0e0e0;
    font-size: 13px;
    color: #5f5f5f;
    padding-bottom: 15px;
}

.toolbar .view-mode,
.toolbar .sort-by {
    padding-right: 110px;
}

.toolbar .sort-by > a {
    padding-left: 10px;
}

.toolbar .view-mode .view-type {
    font-size: 17px;
}

.toolbar .view-mode strong.view-type,
.toolbar .view-mode a.view-type:hover {
    color: #2f2f2f;
}

.toolbar .view-mode a.view-type {
    color: #c1c1c1;
}

.toolbar select {
    border: 1px solid #e0e0e0;
    padding: 3px 40px 4px 5px;
    background: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    background-image: url("//www.enjo.com.au/skin/frontend/enjo/default/images/arrow-select.png");
    background-repeat: no-repeat;
    background-position: right 0 center;
}

.toolbar .sub-label {
    padding-right: 10px;
}

.toolbar .pagination {
    margin: 0;
}

.toolbar .pagination li {
    padding: 0 2px 0 3px;
    display: inline-block;
    padding-top: 4px;
}

.three_columns .toolbar .row > .col-md-3.col-sm-3.hidden-xs.text-right {
    display: none;
}

.three_columns .toolbar .row > .col-md-9.col-sm-9.col-xs-12 {
    width: 100%;
}

.three_columns .toolbar .view-mode, .toolbar .sort-by {
    padding-right: 50px;
}

.toolbar .pagination li a {
    float: none;
    font-size: 12px;
    display: block;
    background: none;
    width: 21px;
    height: 21px;
    border: 1px solid #e0e0e0;
    margin: 0;
    padding: 0;
    text-align: center;
    color: #575757;
}

.toolbar .pagination li.active a,
.toolbar .pagination li a:hover {
    color: #fff;
    background-color: #ffd500;
    border-color: #ffd500;
}

.bottom-toolbar.toolbar {
    border-bottom: none;
    padding-bottom: 0;
    border-top: 1px solid #e0e0e0;
    margin: 0;
    padding-top: 15px;
}

.show-top .toolbar .show-bottom,
.show-bottom .toolbar .show-top {
    display: none;
}

.show-bottom .toolbar {
    padding-bottom: 0;
    padding-top: 15px;
    margin-bottom: 0;
    border-bottom: medium none;
    border-top: 1px solid #e0e0e0;
}

/* ----------------- Product List ----------------- */
.catalog-category-view .category-image,
.catalog-category-view .category-description.std {
    margin-bottom: 30px;
}

.category-products .products-list .item {
    background-color: #fff;
    margin-bottom: 30px;
    padding: 15px;
}

.category-products .products-list .item .product-content .product-name {
    margin-top: 0;
    text-transform: uppercase;
    margin-bottom: 5px;
    padding-top: 20px;
}

.category-products .products-list .item .product-content .ratings {
    margin: 8px 0;
}

.category-products .products-list .item .product-content .icon-links li {
    display: inline-block;
    padding-right: 7px;
}

.category-products .products-list .item .product-content .controls {
    margin: 22px 0 0;
}

.category-products .products-list .item .price-box {
    margin-bottom: 15px;
}

.category-products .products-list .item .price-box .special-price .price, .category-products .products-list .item .price-box .regular-price .price {
    font-size: 18px;
}

.category-products .products-list .item .price-box .old-price .price {
    font-size: 15px;
}

.category-products .products-list .item .product-content .icon-links li:last-child {
    padding-right: 0;
}

.category-products .products-list .item .product-content .icon-links li button:not(.btn-cart) {
    background: none;
    box-shadow: none;
    border: 1px solid #e0e0e0;
    width: 40px;
    height: 40px;
    font-size: 14px;
    color: #8a8a8a;
}

.category-products .products-list .item .product-content .icon-links li button:not(.btn-cart):hover {
    background-color: #ffd500;
    color: #fff;
}

/* ----------------- Sidebar ----------------- */
.sidebar .block {
    margin-bottom: 50px;
}

/* -------- Categories ------- */
.sidebar .block-layered-nav .currently ol li {
    border-bottom: 1px solid #e3e3e3;
    padding: 10px 0 11px;
}

.sidebar .block-layered-nav .currently ol li .label {
    font-size: 13px;
}

.vertical-menu li,
.sidebar .block-layered-nav dl dd ol li {
    cursor: pointer;
    display: block;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}

.sidebar .block-layered-nav dl dd ol li {
    border-bottom: 1px solid #e3e3e3;
    padding: 10px 0 11px;
}

.vertical-menu li a {
    text-decoration: none;
    border-bottom: 1px solid #e3e3e3;
    padding: 10px 0 11px;
    display: block;
}

.sidebar .block-layered-nav dl dd ol li a {
    text-decoration: none;
}

.vertical-menu li a:hover,
.sidebar .block-layered-nav dl dd ol li a:hover {
    padding-left: 7px;
}

.vertical-menu li .toggle-icon {
    position: absolute;
    right: 0;
    top: 7px;
}

.vertical-menu .parent ul {
    padding-left: 20px;
}

.vertical-menu li .toggle-icon a {
    background: url("//www.enjo.com.au/skin/frontend/enjo/default/images/plus-minus.png") no-repeat scroll 27px 13px rgba(0, 0, 0, 0) !important;
    border: 0 none;
    color: #333333;
    display: block;
    height: 35px;
    padding: 0;
    width: 40px;
}

.vertical-menu li .toggle-icon a.collapse {
    background-position: 27px -61px !important;
}

/* -------- Sub Categories ------- */
.block-sub-title {
    text-transform: uppercase;
    color: #333333;
    font-size: 14px;
    margin-top: 0;
    margin-bottom: 5px;
}

/* -------- Filter Price ------- */
.ui-slider {
    background: #eaeaea;
    border-left: 1px solid #dadada;
    border-radius: 4px;
    border-right: 1px solid #dadada;
    border-top: 1px solid #dadada;
    position: relative;
    text-align: left;
}

.price .ui-slider-horizontal {
    height: 6px;
}

.ui-slider .ui-slider-range {
    background-position: 0 0;
    border: 0 none;
    display: block;
    font-size: 0.7em;
    position: absolute;
    z-index: 1;
}

.ui-slider-horizontal .ui-slider-range {
    height: 100%;
    top: 0;
    background-color: #ffd500;
}

.block-layered-nav .block-content > dl, .block-layered-nav .block-content dl dd.last {
    margin-bottom: 0;
}

.block-layered-nav .block-content dl dd {
    margin-bottom: 25px;
}

.block-layered-nav .block-content .price {
    padding-top: 21px;
}

.block-layered-nav .block-content .price .label-box input {
    border: none;
    text-align: center;
    width: 100%;
    font-size: 12px;
    background: none;
    margin: 0;
}

.block-layered-nav .block-content .price .label-box {
    margin: 0;
}

.block-layered-nav .block-content .price .ui-slider-handle {
    width: 16px;
    cursor: pointer;
    height: 16px;
    position: absolute;
    top: -6px;
    background-color: #fff;
    border: 2px solid #ffd500;
    z-index: 2;
}

.block-layered-nav .block-content .price .ui-slider-handle:last-child {
    margin-left: -14px !important;
}

.block-layered-nav .block-content .block-subtitle {
    margin-top: 10px;
}

/* -------- Pool ------- */
.sidebar .block.block-poll .list-checkbox {
    margin-bottom: 20px;
}

.list-checkbox li {
    padding: 10px 0 11px;
    position: relative;
    border-bottom: 1px solid #e3e3e3;
}

.block-poll input.radio {
    position: absolute;
    margin-top: 3px;
}

.block-poll .block-content > div {
    padding: 0;
}

.block-poll .progress-bar {
    background-color: #ffd500;
    line-height: 18px;
}

.block-poll .skill_count {
    font-size: 10px;
    font-weight: 700;
    color: #222;
}

/* -------- Product List ------- */
.sidebar .product-block-list .item {
    margin-bottom: 20px;
}

.sidebar .product-block-list .item:last-child {
    margin-bottom: 0;
}

.sidebar .product-block-list.block-compare .item,
.sidebar .product-block-list.block-wishlist .item {
    padding-right: 10px;
    position: relative;
}

.sidebar .product-block-list.block-compare .item .btn-remove,
.sidebar .product-block-list.block-wishlist .item .btn-remove {
    position: absolute;
    top: 9px;
    right: 0;
}

.sidebar .owl-carousel .owl-controls .owl-nav div {
    top: -60px;
}

.sidebar .block-subtitle {
    font-size: 15px;
}

.sidebar #block-cart-sidebar .subtotal .label {
    font-size: 15px;
}

/* -------- Layered Navigation ------- */
.sidebar .block-layered-nav dt {
    position: relative;
}

.sidebar .block-layered-nav .hide-filter {
    position: absolute;
    top: 0;
    right: 0;
    background: none;
    border: 1px solid #e3e3e3;
    width: 20px;
    height: 20px;
    text-align: center;
    color: #adadad;
    font-size: 10px;
    line-height: 18px;
}

/* Detail product */
.quickview-index-show .product-essential .product-img-box {
    background: #fff;
    padding-top: 15px;
    padding-bottom: 15px;
}

.product-essential .product-img-box .entry .image-media {
    background-color: #fff;
    padding: 15px;
    border-left: 1px solid #efefef;
    border-right: 1px solid #efefef;
}

.product-essential .product-img-box .mobile-media .image-media {
    padding: 0;
    border: none;
}

.product-essential .product-img-box > .entry > .image-media {
    border-bottom: 1px solid #efefef;
    position: relative;
}

.product-essential .product-img-box .thumbnails .services {
    background-color: #fff;
}

.product-essential .product-img-box .thumbnails .image-media {
    cursor: pointer;
}

.product-essential .product-img-box .thumbnails .owl-nav .owl-prev,
.catalog-product-view .product-img-box .mobile-media .owl-nav .owl-prev {
    left: 0;
    right: auto;
    top: 50%;
    transform: translate(-50%, -50%);
    background-color: #fff;
}

.product-essential .product-img-box .thumbnails .owl-nav .owl-next,
.catalog-product-view .product-img-box .mobile-media .owl-nav .owl-next {
    top: 50%;
    transform: translate(50%, -50%);
    background-color: #fff;
}

.catalog-product-view .product-img-box .mobile-media .item .magnifier {
    display: none;
}

.product-essential .product-img-box .thumbnails .owl-controls,
.catalog-product-view .product-img-box .mobile-media .owl-controls {
    margin: 0;
}

.product-essential .product-img-box .thumbnails .owl-nav .owl-next:hover,
.product-essential .product-img-box .thumbnails .owl-nav .owl-prev:hover,
.catalog-product-view .product-img-box .mobile-media .owl-nav .owl-next:hover,
.catalog-product-view .product-img-box .mobile-media .owl-nav .owl-prev:hover {
    background-color: #ffd500;
}

.catalog-product-view .product-shop .product-name {
    color: #4d4d4d;
}

.catalog-product-view .product-shop .price-box .special-price .price, .catalog-product-view .product-shop .price-box .regular-price .price {
    font-size: 24px;
    color: #565656;
}

.catalog-product-view .product-shop .price-box .old-price .price {
    font-size: 20px;
}

.catalog-product-view .product-shop .product-sku {
    margin-bottom: 10px;
}

.catalog-product-view .product-shop .price-box {
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 11px;
}

.catalog-product-view .product-shop .availability > span {
    display: block;
    padding-top: 15px;
}

.catalog-product-view .product-shop .availability > span .color-theme {
    color: #ffd500;
}

/*.catalog-product-view .product-shop .short-description {*/
    /*padding-top: 18px;*/
/*}*/

.catalog-product-view .product-shop .add-to-links,
.catalog-product-view .product-shop .btn-shop {
    display: inline-block;
    padding-right: 7px;
}

.catalog-product-view .product-shop .btn-shop button {
    height: 40px;
    margin-top: -4px;
    padding: 0 35px;
}

.catalog-product-view .product-shop hr {
    border-color: #e3e3e3;
}

.catalog-product-view .product-shop .add-to-links li {
    display: inline-block;
    padding-right: 7px;
}

.catalog-product-view .product-shop .add-to-links li:last-child {
    padding-right: 0;
}

.catalog-product-view .product-shop .add-to-links li button,
.catalog-product-view .product-shop .add-to-links li a {
    background: #fff;
    box-shadow: none;
    border: 1px solid #e0e0e0;
    width: 40px;
    height: 40px;
    font-size: 14px;
    color: #8a8a8a;
    display: block;
    line-height: 40px;
    text-align: center;
}

.catalog-product-view .product-shop .add-to-links li button:hover,
.catalog-product-view .product-shop .add-to-links li a:hover {
    background-color: #ffd500;
    color: #fff;
}

.social-icons span {
    float: left;
    display: inline-block;
}

.social-icons .title-share {
    margin: 0;
    padding-right: 20px;
    padding-top: 6px;
}

.catalog-product-view .static-block-top,
.catalog-product-view .static-block-bottom {
    margin-top: 30px;
}

/* TAB DETAIL PRODUCT */
.product-img-box .mobile-media.owl-carousel .owl-controls .owl-nav .owl-next {
    right: 0;
}

.catalog-product-view .product-view .tabbable,
.catalog-product-view .product-view .product-accordion {
    margin-top: 50px;
}

.catalog-product-view .product-view .tabbable .nav-tabs {
    border: none;
}

.catalog-product-view .product-view .tabbable .nav-tabs li a,
.catalog-product-view .product-view .product-accordion .panel-title a {
    margin: 0;
    text-transform: uppercase;
    color: #a5a5a5;
    border: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    padding: 11px 23px 12px;
    display: block;
    -o-border-radius: 0;
}

.catalog-product-view .product-view .product-accordion .panel-heading,
.catalog-product-view .product-view .product-accordion .panel-title {
    padding: 0;
}

.catalog-product-view .product-view .tabbable .nav-tabs li a:hover,
.catalog-product-view .product-view .tabbable .nav-tabs li.active a,
.catalog-product-view .product-view .product-accordion .panel-title a:not(.collapsed) {
    background-color: #484848;
    color: #fff;
}

.catalog-product-view .product-view .tabbable .tab-content,
.catalog-product-view .product-view .product-accordion .panel-body {
    background-color: #fff;
    padding: 30px 25px;
    border: 1px solid #e3e3e3;
}

.catalog-product-view .product-view .tabbable .tab-content .iframe-video iframe,
.catalog-product-view .product-view .product-accordion .panel-body .iframe-video iframe {
    width: 100%;
}

.catalog-product-view .product-view .product-accordion .panel-body .iframe-video,
.catalog-product-view .product-view .tabbable .tab-content .iframe-video {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.catalog-product-view .product-view .tabbable .tab-content .iframe-video iframe,
.catalog-product-view .product-view .tabbable .tab-content .iframe-video object,
.catalog-product-view .product-view .tabbable .tab-content .iframe-video embed,
.catalog-product-view .product-view .product-accordion .panel-body .iframe-video iframe,
.catalog-product-view .product-view .product-accordion .panel-body .iframe-video object,
.catalog-product-view .product-view .product-accordion .panel-body .iframe-video embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.catalog-product-view .product-view .product-brand {
    margin-top: 30px;
}

/* -------------- Pretty Photo---------- */
.image-media .magnifier .buttons {
    background-color: #ffd500;
    position: absolute;
    height: 40px;
    line-height: 40px;
    width: 40px;
    left: 50%;
    margin-left: -20px;
    top: 50%;
    margin-top: -20px;
    transform: scale(0.2);
    -moz-transform: scale(0.2);
    -webkit-transform: scale(0.2);
    -o-transform: scale(0.2);
    text-align: center;
    opacity: 0;
    visibility: hidden;
}

.image-media .magnifier .buttons a {
    color: #fff;
}

.image-media .magnifier .buttons:hover a {
    color: #222;
}

.image-media:hover .magnifier .buttons {
    transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    opacity: 1;
    visibility: visible;
}

body a.pp_next {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    position: relative;
}

body a.pp_next::before {
    background: #ffd500 none repeat scroll 0 0;
    border-radius: 50%;
    color: #fff;
    content: "\f054";
    font-family: FontAwesome;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    margin-top: -12px;
    opacity: 0;
    padding-left: 2px;
    position: absolute;
    right: 5px;
    text-align: center;
    text-indent: 0;
    top: 50%;
    width: 25px;
    transition: all 0.5s ease 0s;
}

body div.light_rounded .pp_next:hover {
    background: none;
    cursor: pointer;
}

body div.light_rounded .pp_next:hover::before {
    opacity: 1;
}

bodya.pp_previous {
    background: none;
    position: relative;
}

body a.pp_previous::before {
    background: #ffd500 none repeat scroll 0 0;
    border-radius: 50%;
    color: #fff;
    content: "\f053";
    font-family: FontAwesome;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    margin-top: -12px;
    opacity: 0;
    position: absolute;
    left: 5px;
    text-align: center;
    text-indent: 0;
    top: 50%;
    width: 25px;
    transition: all 0.5s ease 0s;
}

body div.light_rounded .pp_previous:hover {
    background: none;
    cursor: pointer;
}

body div.light_rounded .pp_previous:hover::before {
    opacity: 1;
}

body div.light_rounded .pp_close {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    float: right;
    position: relative;
}

body div.light_rounded .pp_close::before {
    color: #ffd500;
    content: "\f057";
    font-family: FontAwesome;
    font-size: 25px;
    position: absolute;
    right: 0;
    text-indent: 0;
    top: 3px;
}

body div.light_rounded .pp_expand,
body div.light_rounded .pp_contract {
    background: none;
}

body div.light_rounded .pp_expand:before {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #ffd500;
    content: "\f0b2";
    font-family: FontAwesome;
    position: absolute;
    right: 0;
    text-indent: 0;
    top: 0;
    font-size: 18px;
}

body div.light_rounded .pp_expand:hover,
body div.light_rounded .pp_contract:hover {
    background: none;
}

body div.light_rounded .pp_contract:before {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #ffd500;
    content: "\f047";
    font-family: FontAwesome;
    position: absolute;
    right: 0;
    text-indent: 0;
    top: 0;
    font-size: 18px;
}

body div.light_rounded .pp_arrow_next {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    position: relative;
}

body div.light_rounded .pp_arrow_next::before {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #ffd500;
    content: "\f0a9";
    font-family: FontAwesome;
    height: 14px;
    position: absolute;
    right: -1px;
    text-indent: 0;
    top: -3px;
    vertical-align: top;
    width: 14px;
}

body div.light_rounded .pp_arrow_previous {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    position: relative;
}

body div.light_rounded .pp_arrow_previous::before {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #ffd500;
    content: "\f0a8";
    font-family: FontAwesome;
    height: 14px;
    position: absolute;
    left: 2px;
    text-indent: 0;
    top: -3px;
    vertical-align: top;
    width: 14px;
}

/* -------------- Form Review---------- */
.form-review .table-review {
    width: 450px;
    border-bottom: 1px solid #ddd;
}

.form-review .table-review thead tr th {
    color: #222;
    font-weight: 700;
    text-align: center;
    border: none;
}

.form-review .table-review tbody tr th {
    text-transform: uppercase;
    color: #222;
    font-weight: 700;
}

.form-review .table-review tr th,
.form-review .table-review tr td {
    padding: 8px 0;
    min-width: 70px;
}

.form-review .table-review .radio {
    margin: 0 auto;
}

/*.box-reviews .rating-show {*/
    /*padding: 15px 0;*/
/*}*/

.box-reviews .rating-show .rating-code {
    margin: 0;
    font-weight: 700;
}

/* -------------- Tag Tabs ---------- */
.catalog-product-view .product-view .tabbable .tagcloud {
    margin-bottom: 15px;
}

.tagcloud > a {
    display: inline-block;
    padding: 4px 12px 6px;
    border: 1px solid #4d4d4d;
    margin-right: 10px;
    margin-bottom: 15px;
}

.tagcloud > a:hover {
    background-color: #ffd500;
    color: #fff;
    border-color: #ffd500;
}

/* -------------- Product Question ---------- */
.question-content .content.arrow-down,
.question-content .content.arrow-right {
    background: none !important;
}

.question-content .score {
    display: none;
}

.question-content .content {
    margin-bottom: 10px;
    font-weight: 400 !important;
}

.question-content .fa {
    left: 0;
    position: absolute;
    top: 5px;
}

.question-list .block-sub-title {
    margin-top: 15px;
    margin-bottom: 10px;
}

.question-form1 {
    margin-bottom: 25px;
}

/* -------------- Quantity ---------- */
.product-view .product-options .bundle-product-item.custom-item dd .options-list li {
    padding-left: 0;
}

.product-view .product-options .bundle-product-item.custom-item dd .options-list li input {
    margin-right: 10px;
}

.qty-product-buy .form-group {
    position: relative;
    padding-left: 90px;
}

.qty-product-buy .box-qty {
    position: relative;
}

.qty-product-buy .title {
    color: #414141;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

.qty-product-buy .input-qty-product {
    padding: 0 25%;
    text-align: center;
}

.qty-product-buy span.qty {
    cursor: pointer;
    position: absolute;
    width: 25%;
    top: 0;
    background-color: #f9f9f9;
    border: 1px solid #e3e3e3;
    bottom: 0;
    line-height: 49px;
    text-align: center;
}

.qty-product-buy span.qty.plus {
    right: 0;
}

.qty-product-buy span.qty.minus {
    left: 0;
}

.sendfriend-product-send .send-friend .btn-remove {
    background-color: #fff;
}

.sendfriend-product-send .send-friend .btn-remove:hover {
    background-color: #ffd500;
}

/* -------------- Custom Option ---------- */
.product-view .product-options-bottom .price-box {
    display: none;
}

.product-view .product-options {
    margin-top: 25px;
}

/*.product-view .product-options .custom-item dt {*/
    /*padding-bottom: 10px;*/
/*}*/

/*.product-view .product-options .custom-item dt label {*/
    /*margin-bottom: 4px;*/
/*}*/

.product-view .product-options .custom-item .price {
    font-weight: 400;
    font-size: 13px;
    color: #565656;
}

.product-view .product-options .custom-item dd:not(.last) {
    padding-bottom: 20px;
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: 20px;
}

.product-view .product-options .custom-item dd .options-list li {
    position: relative;
    padding: 8px 0px 8px 20px
}

.product-view .product-options .custom-item dd .options-list li .radio,
.product-view .product-options .custom-item dd .options-list li .checkbox {
    position: absolute;
    margin: 0;
    left: 0;
}

.product-view .product-options .custom-item dd .options-list label {
    font-weight: 400;
    font-size: 13px;
}

.product-view .product-options .custom-item .datetime-picker {
    display: inline-block;
    margin-right: 15px;
}

/* -------------- Group Product ---------- */
.group-featured-box .table tr th, .group-featured-box .table tr td {
    vertical-align: middle;
    padding-left: 0;
}

.group-featured-box .table thead tr th {
    text-transform: uppercase;
    font-weight: 700;
    border-bottom: none;
}

.group-featured-box .table .price-box {
    padding: 0;
    border: none;
}

/* -------------- Bundle Product ---------- */
.catalog-product-view .product-shop .price-box-bundle .price-box {
    border: none;
}

.price-box-bundle .price-box .price {
    font-size: 20px;
    color: #565656;
    font-weight: 300;
}

.price-box-bundle .price-box .price-to {
    margin-left: 15px;
}

.price-as-configured .full-product-price .price {
    font-size: 24px;
    color: #ffd500;
    font-weight: 300;
}

/* -------------- Upsell And Brands ---------- */
.product-view .product-collateral,
.product-view .block-brand-related {
    margin-top: 55px;
}

.product-view .block-brand-related .owl-carousel .owl-controls .owl-nav div,
.product-view .product-collateral .owl-carousel .owl-controls .owl-nav div {
    top: -58px;
}

/* -------------- Related Product Sidebar ---------- */
.sidebar .block-related .category-product-list .product-content .product-left {
    position: relative;
}

.sidebar .block-related .category-product-list .product-content .product-left .related-checkbox {
    position: absolute;
    top: 10px;
    margin: 0;
}

.sidebar .block-related .block-subtitle > a {
    color: #ffd500;
}

.sidebar .block-related .owl-carousel .owl-controls .owl-nav div {
    top: -123px;
}

.sidebar .block-related .owl-carousel .owl-controls .owl-nav .owl-next {
    right: 0;
}

.sidebar .block-related .owl-carousel .owl-controls .owl-nav .owl-prev {
    right: 30px;
}

/* -------------- Tabs Product Change ---------- */
.category-tabs .tab-content {
    position: relative;
    overflow: hidden;
}

.category-tabs .tab-content .tab-pane {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    transform: translate3d(100%, 0, 0);
    -webkit-transform: translate3d(100%, 0, 0);
    -moz-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    -o-transform: translate3d(100%, 0, 0);
    opacity: 0;
    z-index: 1;
    visibility: hidden;
    -webkit-transition: all 900ms ease-in-out;
    -moz-transition: all 900ms ease-in-out;
    transition: all 900ms ease-in-out;
    -o-transition: all 900ms ease-in-out;
    -ms-transition: all 900ms ease-in-out;
}

.category-tabs .tab-content .tab-pane.ready {
    transform: translate3d(-100%, 0, 0);
    -webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    -o-transform: translate3d(-100%, 0, 0);

}

.category-tabs .tab-content .tab-pane.active {
    position: relative;
    display: block;
    opacity: 1;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    z-index: 2;
    visibility: visible;
}

/* -------------- Blog Page + Blog Categories ---------- */
.post-list hr {
    border-color: #e4e4e4;
    margin-top: 45px;
    margin-bottom: 45px;
}

.post-list .postWrapper {
    line-height: 2;
}

.post-list .postWrapper .aw-blog-read-more {
    display: none;
}

.post-list .postWrapper .post-img,
.post-list .postWrapper .post-desc.no-image,
.postWrapper-detail {
    position: relative;
    padding-left: 75px;
}

.post-list .postWrapper .post-desc.no-image {
    padding-left: 105px;
}

.post-list .postWrapper .post-img > a {
    display: block;
    padding: 15px;
    background-color: #fff;
}

.post-list .postWrapper .post-info,
.postWrapper-detail .post-info {
    color: #fff;
    position: absolute;
    width: 75px;
    text-align: center;
    left: 0;
    top: 0;
}

.post-list .postWrapper .post-info .day-desc,
.postWrapper-detail .post-info .day-desc {
    background-color: #ffd500;
    padding: 14px 0 17px;
}

.post-list .postWrapper .post-info .timer,
.postWrapper-detail .post-info .timer {
    background-color: #676767;
    padding: 14px 0 17px;
}

.post-list .postWrapper .post-info a {
    color: #fff;
}

.post-list .postWrapper .post-info .number,
.postWrapper-detail .post-info .number {
    font-size: 20px;
    margin: 0;
    font-weight: 700;
}

.post-list .postWrapper .post-info .text,
.postWrapper-detail .post-info .text {
    margin: 0;
    font-size: 12px;
}

.post-list .postWrapper .post-desc h5 {
    text-transform: uppercase;
    margin-top: 0;
    line-height: 2;
}

.post-list .postWrapper .post-desc h5 a {
    color: #3e3e3e;
}

.post-list .postWrapper .post-desc h5 a:hover {
    color: #ffd500;
}

.blog-index-list .show-bottom .toolbar, .blog-cat-view .show-bottom .toolbar {
    margin-top: 45px;
}

.sidebar .block.block-blog.block-menu .block-content li,
.sidebar .block.block-portfolio .block-content li {
    cursor: pointer;
    display: block;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}

.sidebar .block.block-blog.block-menu .block-content li a,
.sidebar .block.block-portfolio .block-content li a {
    border-bottom: 1px solid #e3e3e3;
    cursor: pointer;
    display: block;
    padding: 10px 0 11px;
    font-size: 14px;
    text-decoration: none;
}

.sidebar .block.block-blog.block-menu .block-content li a:hover,
.sidebar .block.block-portfolio .block-content li a:hover {
    padding-left: 7px;
}

.sidebar .block.block-blog.block-recent li {
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.sidebar .block.block-blog.block-recent .blog_link_img {
    display: inline-block;
    width: 100px;
    padding: 10px;
    background-color: #fff;
}

.sidebar .block.block-blog.block-recent .blog-desc {
    display: inline-block;
    width: calc(100% - 105px);
    padding-left: 15px;
    vertical-align: bottom;
}

.sidebar .block.block-blog.block-recent .blog-desc .h6 {
    font-size: 13px;
    color: #ffd500;
}

/* -------------- Blog Details ---------- */
.postWrapper-detail .post-info .timer {
    cursor: pointer;
}

.postWrapper-detail .post-img {
    padding: 15px;
    background-color: #fff;
    margin-bottom: 20px;
}

.postWrapper-detail .postDetails {
    background-image: url('//www.enjo.com.au/skin/frontend/enjo/default/images/admin_icon.png');
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 20px;
}

.postWrapper-detail .tags .tagcloud {
    background-image: url('//www.enjo.com.au/skin/frontend/enjo/default/images/tag_icon.png');
    background-position: left top 5px;
    background-repeat: no-repeat;
    padding-left: 20px;
}

.postWrapper-detail .postDetails,
.postWrapper-detail .tags {
    display: inline-block;
    font-weight: 500;
    color: #ffd500;
    margin: 0;
}

.postWrapper-detail .postDetails {
    margin-right: 35px;
}

.postWrapper-detail .postDetails a,
.postWrapper-detail .tags a {
    color: #ffd500;
}

.postWrapper-detail .tags .tagcloud .h6 {
    display: none;
}

.postWrapper-detail .tags .tagcloud a {
    border: none;
    padding: 0;
    margin-bottom: 0;
    background: none !important;
}

.postWrapper-detail .name-post {
    font-size: 18px;
    text-transform: uppercase;
    color: #3e3e3e;
    margin-bottom: 15px;
}

.postWrapper-detail .postContent {
    line-height: 1.8;
}

.postWrapper-detail .post-desc.no-images {
    background-color: #fff;
    padding: 20px;
}

.post-comment-box {
    margin-top: 40px;
}

.post-comment-box .postTitle h4 {
    text-transform: uppercase;
    color: #333333;
    margin: 0;
    overflow: hidden;
}

.post-comment-box .postTitle h4 > span {
    position: relative;
}

.post-comment-box .postTitle {
    border: none;
}

.post-comment-box .postTitle h4 > span:after {
    position: absolute;
    content: "";
    height: 1px;
    width: 2000px;
    bottom: 5px;
    background-color: #e3e3e3;
}

.post-comment-box .postTitle h4 > span > span {
    color: #a7a7a7;
}

.post-comment-box .commentWrapper {
    background-color: #fff;
    padding: 15px 20px 20px;
    margin-bottom: 25px;
}

.post-comment-box .commentWrapper .commentDetails .username {
    font-weight: 700;
    font-size: 16px;
    color: #585858;
}

.post-comment-box .commentWrapper .commentDetails .h6 {
    font-size: 12px;
    text-transform: uppercase;
    color: #ffd500;
}

.post-comment-box .show-bottom .toolbar {
    border: none;
    margin-bottom: 50px;
    border-top: 1px solid #e3e3e3;
}

/* -------------- Store Locator ---------- */
.mgs-storelocator-index-view .page-title {
    margin-bottom: 15px;
}

.mgs-storelocator-index-view .page-title .h2 {
    margin: 0;
    color: #222;
}

.mgs-storelocator-index-view .store-image {
    padding: 15px;
    background-color: #fff;
}

.mgs-storelocator-index-view .store-html-content {
    margin-top: 30px;
    padding: 20px;
    background-color: #fff;
}

.mgs-storelocator-index-view .store-html-content table {
    width: 100%;
}

.mgs-storelocator-index-view .store-html-content tr td {
    border-bottom: 1px solid #e3e3e3;
    padding: 12px 0;
}

.mgs-storelocator-index-view .back a {
    font-size: 15px;
    margin-top: 10px;
    display: block;
}

.mgs-storelocator-index-view .store-image img {
    margin: 0 auto;
}

/* -------------- Brands ---------- */
.featured-brand-container .feature-brand-carousel .owl-item {
    padding: 0 15px;
}

.feature-brand-item .feature-brand-image,
.brands-list .brand-item .brand-image {
    background-color: #fff;
    text-align: center;
    padding: 0 20px;
}

.feature-brand-item .feature-brand-image img,
.brands-list .brand-item .brand-image img {
    margin: 0 auto;
}

.feature-brand-item .feature-brand-title,
.brands-list .list-brand-title {
    background-color: rgba(0, 0, 0, 0.5);
    padding: 15px 0 12px;
    color: #fff;
}

.feature-brand-title .h6,
.brands-list .list-brand-title .h6 {
    margin: 0;
    color: #fff;
}

.brands-list .brand-item {
    margin-bottom: 30px;
}

#feature-brand-index.owl-carousel .owl-controls .owl-nav div {
    top: -59px;
}

.brand-index-index .toolbar .pager {
    margin: 0;
    text-align: left;
}

.brand-detail .category-image,
.brand-detail .category-description {
    margin-bottom: 30px;
}

/* -------------- Testimonials List Pages ---------- */
.testimonial-list-view .item {
    margin-bottom: 30px;
}

.testimonial-list-view .avatar {
    display: inline-block;
    width: 100px;
    border: 5px solid #fff;
    overflow: hidden;
    vertical-align: top;
}

.testimonial-list-view .content {
    display: inline-block;
    width: calc(100% - 140px);
    margin-left: 30px;
    background: #fff;
    padding: 18px 25px 20px;
    position: relative;
}

.testimonial-list-view .content .name {
    color: #585858;
    font-weight: 700;
    font-size: 16px;
}

.testimonial-list-view .content .information {
    line-height: 2;
}

.testimonial-list-view .content p {
    margin: 0;
}

.testimonial-list-view .content .comment {
    padding-top: 8px;
}

.testimonial-list-view .content:after {
    content: "";
    border-top: 10px solid transparent;
    border-bottom: 10px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid #fff;
    height: 0;
    width: 0;
    position: absolute;
    left: -20px;
    top: 20px;
}

/* -------------- 404 Not found ---------- */
.cms-index-noroute .error-content {
    padding-top: 120px;
    background-color: rgba(0, 0, 0, 0.3);
    padding-bottom: 120px;
    color: #fff;
}

.cms-index-noroute .title-content span {
    font-size: 120px;
    line-height: 1.1;
    color: #fff;
}

.cms-index-noroute .text {
    margin: 0;
    font-size: 20px;
}

.cms-index-noroute .text a {
    color: #ffd500;
}

.cms-index-noroute #maincontent > .container {
    width: 100%;
    padding: 0;
    background-image: url(//www.enjo.com.au/skin/frontend/enjo/default/images/bg_404.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

/* -------------- About Us ---------- */
.about-banner {
    color: #fff;
    text-align: center;
    background-image: url(//www.enjo.com.au/skin/frontend/enjo/default/images/banner_about.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    padding-bottom: 120px;
    padding-top: 120px;
}

.about-banner .h4 {
    margin-bottom: 0;
}

.about-banner .h1 {
    font-size: 60px;
    letter-spacing: 8px;
}

.about-banner .btn-default {
    color: #fff;
}

.chart-ab li {
    padding-bottom: 20px;
}

.chart-ab li .title {
    font-size: 15px;
}

.chart-ab .chart-parent {
    width: 100%;
    height: 6px;
    background-color: #e3e3e3;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
}

.chart-ab .chart {
    height: 6px;
    background-color: #ffd500;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    position: relative;
}

.chart-ab .chart .number {
    position: absolute;
    right: 0;
    top: -22px;
}

.service-inline {
    position: relative;
    padding-left: 75px;
}

.service-inline .icon {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 60px;
    height: 60px;
    text-align: center;
    background-color: #000;
    font-size: 25px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    line-height: 58px;
    color: #fff;
    padding-left: 10px;
}

.service-inline:hover .icon {
    background-color: #ffd500;
}

.service-inline .title {
    margin-top: 0;
    color: #222;
}

/* -------------- FAQ ---------- */
.faq .search .form-group,
.faq .content .alert {
    margin-bottom: 0;
}

.faq .search {
    margin-bottom: 40px;
}

.faq .content {
    margin-top: 50px;
}

.faq .content .title-inline {
    margin-top: 0;
    margin-bottom: 30px;
    color: #000;
}

.faq .panel-group .panel {
    margin-bottom: -1px;
}

.faq .panel-group .panel {
    position: relative;
}

.faq .panel-group .panel > a {
    position: absolute;
    right: 15px;
    top: 13px;
    color: #ffd500;
}

.faq .panel-group .panel .faq-icon {
    margin-right: 8px;
    color: #ffd500;
}

#accordion-product-questions {
    margin-bottom: 1px;
}

/* -------------- Collection Grid ---------- */
.collection-grid .grid-item .grid-img {
    position: relative;
    overflow: hidden;
    text-align: center;
}

.collection-grid .grid-item .grid-img img {
    margin: 0 auto;
}

.collection-grid .grid-item .grid-img .total-products {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    margin: 0;
    padding: 12px 0;
    transform: translateY(100%);
    -moz-transform: translateY(100%);
    -o-transform: translateY(100%);
    -webkit-transform: translateY(100%);
    opacity: 0;
    visibility: hidden;
}

.collection-grid .grid-item:hover .grid-img .total-products {
    transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -webkit-transform: translateY(0);
    opacity: 1;
    visibility: visible;
}

.collection-grid .grid-item .grid-content {
    padding-top: 15px;
}

.collection-grid .grid-item .grid-name {
    margin: 0;
}

.collection-grid .grid li {
    margin-bottom: 30px;
}

/* -------------- Collection Lookbook ----------- */
.landing-lookbook #maincontent .container {
    width: 100%;
}

.landing-lookbook .breadcrumbs-bg {
    margin-bottom: 0;
}

.landing-lookbook footer {
    margin-top: 0;
}

.landing-lookbook .lookbook-content {
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.landing-lookbook .text-lookbook {
    text-align: center;
    padding: 200px 10%;
    background-color: rgba(0, 0, 0, 0.3);
}

.landing-lookbook .view-more {
    margin-top: 20px;
}

.landing-lookbook .top-search {
    top: 0;
}

.landing-lookbook .top-search-content > .container > .row > .col-md-12 {
    padding: 0;
}

.landing-lookbook .footer {
    margin: 0;
}

/* -------------- Shopping Cart ----------- */
.checkout-cart-index .cart-empty.boxed-content a {
    color: #ffd500;
}

.checkout-cart-index .cart-table thead .h4 {
    display: table-cell;
    font-size: 16px;
    text-transform: uppercase;
    color: #333333;
}

.checkout-cart-index .cart-table thead tr th {
    text-align: center;
    border: 1px solid #e0e0e0 !important;
    padding-top: 13px;
    padding-bottom: 13px;
}

.checkout-cart-index .cart-table tbody tr td {
    border: 1px solid #e0e0e0;
    vertical-align: middle;
    padding: 25px;
}

.checkout-cart-index .cart-table tbody tr td.images {
    border-right: none;
}

.checkout-cart-index .cart-table tbody tr td.info-item {
    border-left: none;
    padding-left: 0;
}

.checkout-cart-index .cart-table tbody tr td.info-item .product-name {
    margin: 0;
    text-transform: uppercase;
}

.checkout-cart-index .cart-table tbody tr td.images .product-image {
    display: block;
    background-color: #fff;
    padding: 10px;
}

.checkout-cart-index .cart-table tbody tr td .input-qty-product {
    text-align: center;
}

.checkout-cart-index .cart-collaterals .boxed-content {
    background-color: #fdfdfd;
}

.checkout-cart-index .cart-collaterals .boxed-content .tab-content {
    background-color: #fff;
    padding: 15px 35px 20px;
}

.checkout-cart-index .cart-collaterals .boxed-content .nav-tabs {
    padding-top: 17px;
}

.checkout-cart-index .cart-collaterals .boxed-content .nav-tabs li {
    display: block;
    width: 100%;
}

.checkout-cart-index .cart-table tfoot tr td {
    padding: 20px 0;
}

.checkout-cart-index .cart-collaterals .boxed-content .nav-tabs li a {
    border-radius: 0;
    border: 1px solid #f0f0f0;
    color: #6f6f6f;
    text-transform: uppercase;
    margin: 0;
    padding: 11px 0 12px 20px;
}

.checkout-cart-index .cart-collaterals .boxed-content .nav-tabs li.active a,
.checkout-cart-index .cart-collaterals .boxed-content .nav-tabs li:hover a {
    background-color: #363636;
    border-color: #363636;
    color: #fff;
}

.checkout-cart-index .cart-collaterals .boxed-content.boxed-total {
    background-color: #fff;
}

.checkout-cart-index .cart-collaterals .boxed-content table tr td {
    border-bottom: 1px solid #e3e3e3;
    padding: 8px 0;
}

.checkout-cart-index .cart-collaterals .boxed-content table tfoot tr td h3 {
    margin: 0;
}

.checkout-cart-index .cart-collaterals .boxed-content table {
    margin-bottom: 25px;
    width: 100%;
}

#crosssell_products.owl-carousel .owl-controls .owl-nav div {
    top: -59px;
}

/* -------------- Deals List ----------- */
.deal-item .product-image {
    position: relative;
}

.deals-container.deals-list .deal-item .price-box .special-price .price, .deals-container.deals-list .deal-item .price-box .regular-price .price {
    font-size: 18px;
}

.deals-container.deals-list .deal-item .price-box .old-price .price {
    font-size: 14px;
}

.deals-container.deals-list .short-description {
    margin-bottom: 20px;
    margin-top: 20px;
}

.discount-save {
    width: 75px;
    height: 75px;
    position: absolute;
    top: 0;
    left: 0;
    background: #ffd500;
    text-align: center;
    color: #fff;
    font-size: 13px;
}

.deals-container.deals-list .deals-info .countdown li {
    color: #222;
}

.deals-info .deal-timer .countdown > li:last-child {
    margin-right: 0;
}

.deals-container.deals-list .deals-info .deal-timer .countdown > li {
    width: 83px;
    height: 106px;
    padding: 13px 0 18px;
    background-image: url(//www.enjo.com.au/skin/frontend/enjo/default/images/bgl_time.png);
}

.deals-container.deals-list .deals-info .deal-timer .countdown > li p.number:after {
    background-color: rgba(0, 0, 0, 0.3);
}

.deals-container.deals-list .deals-info .addcart-qty {
    width: 120px;
    height: 36px;
    border-radius: 15px;
    text-align: center;
    margin-right: 10px;
}

.deals-container.deals-list .deals-info .item-info {
    margin-bottom: 15px;
}

.deals-container.deals-list .deals-info .item-info .sold,
.deals-container.deals-list .deals-info .item-info .item-left {
    display: inline-block;
    margin-right: 20px;
    color: #222;
    font-weight: 700;
}

.deals-container.deals-list .deals-info .item-info .sold span,
.deals-container.deals-list .deals-info .item-info .item-left span {
    color: #ffd500;
}

.products-grid .deals-info {
    padding: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.8);
}

.products-grid .item:hover .deals-info {
    opacity: 0;
    transform: translate(100%, -50%);
    -moz-transform: translate(100%, -50%);
    -webkit-transform: translate(100%, -50%);
    -o-transform: translate(100%, -50%);
}

.products-grid .deals-info .deal-timer .countdown {
    text-align: center;
    padding: 20px 0;
}

.products-grid .deals-info .deal-timer .countdown > li {
    width: 55px;
    height: 80px;
    padding: 13px 0 14px;
    margin-right: 10px;
}

.products-grid .deals-info .deal-timer .countdown > li .number {
    font-size: 15px;
}

.products-grid .deals-info .deal-timer .countdown > li .text {
    font-size: 13px;
}

/* -------------- Checkout ----------- */
.methods-review .shipment-methods dd,
#opc-shipping_method .sp-methods dd {
    font-size: 14px;
    font-weight: 700;
    padding-bottom: 12px;
}

.methods-review .shipment-methods dt,
#opc-shipping_method .sp-methods dt {
    padding: 8px 0;
}

.methods-review .shipment-methods dt label,
#opc-shipping_method .sp-methods dd label {
    font-weight: 400;
}

.methods-review .shipment-methods dt input,
#opc-shipping_method .sp-methods dt input {
    margin: 0;
}

.lb-cb {
    font-weight: 400;
    vertical-align: bottom;
    margin-left: 5px;
}

.gift-messages-form .product-img-box {
    margin-bottom: 10px;
}

.gift-messages-form .product-img-box .product-image {
    display: inline-block;
    width: 100px;
}

.gift-messages-form .product-img-box .product-desc {
    display: inline-block;
    width: calc(100% - 105px);
    vertical-align: top;
    padding-left: 20px;
}

.sp-methods dt label {
    font-weight: 400;
}

#login-form a.close {
    position: absolute;
    right: 10px;
    top: 15px;
    z-index: 1;
    float: none;
}

.order-review .cart_table thead tr th {
    font-weight: 700;
    color: #222;
}

.order-review .cart_table thead tr th,
.order-review .cart_table tbody tr td,
.order-review .cart_table tfoot tr td {
    vertical-align: middle;
    min-width: 150px;
}

#checkout-step-review .data-table {
    width: 100%;
}

#checkout-step-review .data-table thead tr th {
    padding: 14px 20px;
    text-transform: uppercase;
    font-weight: 700;
    color: #222;
    border: 1px solid #e3e3e3;
    vertical-align: middle;
}

#checkout-step-review .data-table tbody tr td,
#checkout-step-review .data-table tfoot tr td {
    border: 1px solid #e3e3e3;
    padding: 14px 20px;
    vertical-align: middle;
}

.checkout-onepage-index .opc > li .step {
    background-color: #fff;

    padding: 20px;
    margin: 0;
}

.block-progress address {
    line-height: 2;
}

.block-progress .block-content dl > div {
    margin-bottom: 30px;
}

/* -------------- Checkout to Multiple Address ----------- */
.checkout-multiple-progress.checkout-progress {
    width: 100%;
}

.checkout-multiple-progress.checkout-progress li {
    float: left;
    width: 20%;
    border-top: 5px solid #fff;
    text-align: center;
    padding: 10px 0;
    position: relative;
}

.checkout-multiple-progress.checkout-progress li.active {
    border-color: #ffd500;
}

.checkout-multiple-progress.checkout-progress li:after {
    height: 5px;
    width: 1px;
    content: "";
    position: absolute;
    background-color: #e3e3e3;
    top: -5px;
    right: 0;
}

.checkout-multishipping-addresses .data-table {
    width: 100%;
    margin-top: 15px;
}

.checkout-multishipping-addresses .data-table thead tr th,
.multiple-checkout .data-table thead tr th {
    padding: 12px 0;
    text-align: center;
    border: 1px solid #e3e3e3;
    vertical-align: middle;
    text-transform: uppercase;
    font-weight: 700;
    color: #222;
}

.checkout-multishipping-addresses .data-table tfoot tr td,
.checkout-multishipping-addresses .data-table tbody tr td,
.multiple-checkout .data-table thead tr th,
.multiple-checkout .data-table tr td {
    padding: 12px 15px;
    text-align: center;
    border: 1px solid #e3e3e3;
    vertical-align: middle;
}

.checkout-multishipping-addresses .data-table tfoot tr td.a-right {
    text-align: right;
}

.multiple-checkout .box {
    margin-bottom: 25px;
}

.multiple-checkout .box.box-sp-methods dl dt {
    padding: 8px 0;
}

.multiple-checkout .box.box-sp-methods dl dd ul li {
    padding: 5px 0;
}

.multiple-checkout .box.box-sp-methods .radio {
    margin-top: 1px;
}

.multiple-checkout .data-table {
    width: 100%;
}

/* Alert Home */
.messsges-block-home .alert {
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 99999;
    position: fixed;
    text-align: center;
}

/* ------------------ My Account ------------------ */
.sidebar .block-layered-nav .account-menu li {
    margin: 0;
    border-bottom: 1px solid #e3e3e3;
    padding: 10px 0 11px;
}

.sidebar .block-layered-nav .account-menu li.active a,
.sidebar .block-layered-nav .account-menu li a:hover {
    color: #ffd500;
    padding-left: 8px;
}

.sidebar .block-layered-nav .account-menu li a {
    padding: 0;
}

.box-reviews #my_recent_reviews li {
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 10px;
}

.box-reviews #my_recent_reviews li .product-name small {
    margin-right: 8px;
    font-size: 10px;
}

.box-reviews #my_recent_reviews li .rating-box {
    width: 83px;
}

.box-reviews #my_recent_reviews li .rating-box:after,
.box-reviews #my_recent_reviews li .rating-box .rating:after {
    font-size: 16px;
}

.sales-order-history #my-orders-table {
    margin: 0;
}

#my-orders-table thead tr th {
    padding: 12px 10px;
    text-align: center;
    vertical-align: middle;
    font-weight: 700;
    color: #222;
    text-transform: uppercase;
    border: 1px solid #e3e3e3;
    min-width: 100px;
}

#my-orders-table tbody tr td,
#my-reviews-table tbody tr td {
    padding: 12px 10px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #e3e3e3;
}

#my-reviews-table .rating-box {
    width: 63px;
}

.toolbar-history-order .amount,
.toolbar-history-order .limiter {
    display: none;
}

.toolbar-history-order .pager,
.toolbar-history-order {
    margin: 0;
    padding: 0;
}

.newsletter-manage-box .radio-inline {
    position: relative;
}

.newsletter-manage-box .radio-inline .checkbox {
    position: absolute;
    left: 0;
    margin-top: 0;
}

.product-review-mac .ratings .rating-links {
    display: none;
}

.product-review-mac .ratings-table {
    margin-bottom: 10px;
}

.product-review-mac .ratings-table tr td,
.product-review-mac .ratings-table tr th {
    border: 1px solid #e3e3e3;
    padding: 8px;
}

.productquestions-index-index #my-questions-table,
.productquestions-index-index #my-answers-table {
    width: 100%;
}

.productquestions-index-index #my-questions-table thead tr th,
.productquestions-index-index #my-answers-table thead tr th,
#wishlist-table thead tr th {
    padding: 12px 10px;
    text-align: center;
    vertical-align: middle;
    font-weight: 700;
    color: #222;
    text-transform: uppercase;
    border: 1px solid #e3e3e3;
    min-width: 100px;
}

.productquestions-index-index #my-questions-table tbody tr td,
.productquestions-index-index #my-answers-table tbody tr td,
#wishlist-table tbody tr td {
    padding: 12px 10px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #e3e3e3;
}

/* Custom Logo On Sticky Menu */
.logo-sticky, .sticky_menu .logo-header {
    display: none;
}

.sticky_menu .logo-sticky {
    display: block;
}

/* Footer Margin */
footer {
    margin-top: 65px;
}

.cms-index-index footer,
.cms-index-noroute footer {
    margin: 0;
}

.validation-advice {
    color: red;
}

/*custom builder*/
.header-builder.header-v2.fixed-bottom,
div.builder-container .revolution-slider-container {
    position: relative !important;
}

.header-v3 .header-menu .static-can-edit {
    position: static;
}

/* Popup Newsletter */
.mfp-inline-holder .mfp-content {
    line-height: 0;
    text-align: center;
    width: auto !important;
}

.block-popup-subscribe {
    position: relative;
}

#newsletter-popup .img-newsletter {
    background: #fff;
    padding: 10px;
}

.newsletter-popup-content {
    line-height: 1.7;
    height: 100%;
    position: absolute;
    text-align: left;
    top: 0;
    width: 100%;
    color: #fff;
    padding-left: 40px;
    padding-top: 60px;
}

.newsletter-popup-content .block-subscribe .block-content {
    position: relative;
    margin-top: 34px;
}

.newsletter-popup-content .block-subscribe .block-content .actions {
    position: absolute;
    top: 0;
    left: 310px;
}

#newsletter-popup form input {
    border: 1px solid transparent;
    border-radius: 0;
    margin-bottom: 0;
    height: 40px;
    border-top-left-radius: 20px;
    -moz-border-top-left-radius: 20px;
    -o-border-top-left-radius: 20px;
    -webkit-border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    -moz-border-bottom-left-radius: 20px;
    -o-border-bottom-left-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    width: 310px;
}

.newsletter-popup-content .block-subscribe button {
    background: #ffd500;
    height: 40px;
    padding-left: 15px;
    padding-right: 15px;
    width: 115px;
    text-align: center;
    color: #fff;
    font-weight: 700;
    border: none;
    box-shadow: none;
    text-transform: uppercase;
    border-top-right-radius: 20px;
    -moz-border-top-right-radius: 20px;
    -o-border-top-right-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    -moz-border-bottom-right-radius: 20px;
    -o-border-bottom-right-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
}

.newsletter-popup-content .block-subscribe button .fa {
    display: none;
}

.newsletter-popup-content .checkbox {
    position: relative;
    display: block;
    margin-top: 97px;
}

#newsletter-popup .checkbox #dont_show {
    position: absolute;
    left: 0;
    top: 6px;
    margin: 0;
}

#newsletter-popup {
    position: relative;
}

#newsletter-popup > .mfp-close {
    background-color: #222;
    border: 3px solid #fff;
    border-radius: 50%;
    color: #fff;
    font-size: 19px;
    height: 30px;
    line-height: 10px;
    text-align: center;
    font-weight: bold;
    opacity: 1;
    right: -15px;
    top: -15px;
    width: 30px;
}

.landing-lookbook .top-search-content {
    display: none;
}

.search-autocomplete {
    background: #fff;
    z-index: 9999;
}

.search-autocomplete li {
    padding: 10px;
    cursor: pointer;
}

.search-autocomplete li:hover {
    color: #fff;
    background: rgba(17, 17, 17, 0.2);
}

.menu_cate {
    margin-bottom: 10px;
}

.menu_cate li {
    display: inline-block;
}

.menu_cate li a {
    transform: translate3d(0px, 0px, 0px) !important;
}

/* Home Page 8 */
/* Shop By Categories */
.shop-by-categories .owl-theme .owl-controls {
    margin: 0;
}

.shop-by-categories .categories-list {
    margin-bottom: 60px;
}

.shop-by-categories .products-grid .owl-item {
    padding: 0 10px;
}

.shop-by-categories .categories-list > .row {
    margin-left: -10px;
    margin-right: -10px;
}

.shop-by-categories .products-carousel.owl-carousel .owl-controls .owl-nav .owl-next {
    right: 0;
    margin-right: 30px;
}

.shop-by-categories .products-carousel.owl-carousel .owl-controls .owl-nav .owl-prev {
    left: 0;
    margin-left: 30px;
}

.shop-by-categories .banner-categories {
    position: relative;
}

.shop-by-categories .banner-categories .text-content {
    position: absolute;
    left: 0;
    right: 0;
    padding: 0 15px;
    top: 50%;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    text-align: center;
    color: #fff;
}

.shop-by-categories .banner-categories .text-content .cate-name {
    position: relative;
    margin-bottom: 38px;
}

.shop-by-categories .banner-categories .text-content .cate-name:after {
    width: 26px;
    height: 3px;
    content: "";
    position: absolute;
    top: 100%;
    background: #c5c5c5;
    margin-top: 15px;
    left: 50%;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
}

.shop-by-categories .banner-categories .text-content .cate-name .nb {
    margin: 0;
    font-size: 60px;
    opacity: 0.1;
    bottom: 4px;
    line-height: 1;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
}

.shop-by-categories .banner-categories .text-content .cate-name .name {
    text-transform: uppercase;
}

/* Header v4 */
.header-v4 .header-menu .top-bar-links .navbar-collapse {
    width: calc(100% - 90px);
    float: left;
}

.header-v4 .header-menu .top-bar-links .navbar-collapse .nav-pills {
    text-align: right;
}

.header-v4 .logo-container {
    padding-top: 39px;
}

.header-v4 .header-menu .top-bar-links .navbar-collapse .nav-pills > li {
    float: none;
    display: inline-block;
}

.header-v4 .header-menu .top-bar-links .top-links-v4 {
    float: right;
    width: 90px;
}

.header-v4 .block-cart-header {
    padding: 60px 10px 58px;
}

.header-v4 .setting-dropdown {
    padding: 60px 10px 60px;
}

.header-v4 nav ul.nav-main li > a.level0 {
    padding: 60px 19px 60px;
}

.header-v4 .setting-dropdown .dropdown-menu {
    right: 0;
    left: auto;
}

.header-v4 nav ul.nav-main li.dropdown > a.level0:after {
    bottom: 56px;
}

.header-v4 .block-cart-header .fa-shopping-cart {
    line-height: 1;
}

.header-v4 .block-cart-header .count {
    top: 50px;
}

/* Header v4 Sticky Menu */
.header-v4.sticky-menu .sticky-content .logo-container {
    padding-top: 7px;
}

.header-v4.sticky-menu .sticky-content .logo-container img {
    height: 45px;
}

.header-v4.sticky-menu .sticky-content nav ul.nav-main li > a.level0 {
    padding: 18px 19px;
}

.header-v4.sticky-menu .sticky-content .setting-dropdown {
    padding: 19px 10px 18px;
}

.header-v4.sticky-menu .sticky-content .block-cart-header {
    padding: 20px 10px 15px;
}

.header-v4.sticky-menu .sticky-content .block-cart-header .count {
    top: 10px;
}

.header-v4.sticky-menu .sticky-content nav ul.nav-main li.dropdown > a.level0::after {
    bottom: 14px;
}

.header-v4 .block-cart-header .block-content.dropdown-menu {
    border-radius: 0;
}

/* Categories Menu */
.menu-slider > .container {
    position: relative;
}

.category_home {
    z-index: 999;
}

.category_home .vertical-menu {
    position: relative;
    padding-top: 21px;
}

.category_home .vertical-menu:after {
    position: absolute;
    content: "";
    width: 5px;
    height: 100%;
    top: -5px;
    left: -5px;
    border-left: 1px solid #000;
    border-bottom: 1px solid #000;
}

.category_home .vertical-menu:before {
    position: absolute;
    content: "";
    height: 5px;
    width: 100%;
    top: -5px;
    right: 5px;
    border-top: 1px solid #000;
    border-right: 1px solid #000;
}

.category_home .vertical-menu .block-content ul > li > a {
    border-bottom-color: #202020;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding-left: 0;
}

.category_home .title-block {
    text-align: center;
}

.category_home .title-block h4 {
    font-size: 24px;
    color: #fff;
}

.category_home .title-block:after {
    background-color: transparent;
    background-image: url("//www.enjo.com.au/skin/frontend/enjo/default/images/title_content.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: -7px;
    content: "";
    height: 13px;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: 122px;
}

.ajaxcart-index-options {
    background: #fff;
    padding-bottom: 20px;
}

.category_home {
    display: none;
}

.sidebar-grid-product .product-content {
    padding: 0;
    box-shadow: none !important;
    margin-bottom: 20px;
}

.sidebar-grid-product .product-content .product-desc {
    padding-bottom: 4px;
    text-align: left;
}

.sidebar-grid-product .product-content .product-desc .product-name {
    margin-top: 0;
}

.sidebar-grid-product .boxed-content {
    padding-bottom: 0;
}

.sidebar-testimonial {
    background-color: #222;
    padding-top: 44px;
    padding-bottom: 37px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.sidebar-testimonial .item .testimonial-content {
    padding: 0 20px;
}

.sidebar-testimonial .thumbnail-author .img:after {
    content: none;
}

.sidebar-testimonial .thumbnail-author .name-author {
    padding-top: 26px;
}

.sidebar-testimonial .owl-carousel .owl-controls .owl-nav div {
    bottom: 108px;
    top: auto;
    right: auto;
    left: 50%;
    transform: translateX(-50%);
}

.sidebar-testimonial .owl-carousel .owl-controls .owl-nav .owl-next {
    margin-left: 78px;
}

.sidebar-testimonial .owl-carousel .owl-controls .owl-nav .owl-prev {
    margin-left: -78px;
}

.hidden-wl .add-wishlist, .hidden-cp .add-compare {
    display: none;
}

.owl-box .products-carousel.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-box .products-carousel.owl-carousel .owl-controls .owl-nav .owl-prev {
    margin: 0 !important;
    top: 50%;
    transform: translate(0px, -50%) !important;
    -moz-transform: translate(0px, -50%) !important;
    -webkit-transform: translate(0px, -50%) !important;
    -o-transform: translate(0px, -50%) !important;
    -ms-transform: translate(0px, -50%) !important;
}

.owl-box .products-carousel.owl-carousel .owl-controls .owl-nav .owl-next {
    right: 10px !important;
}

.owl-box .products-carousel.owl-carousel .owl-controls .owl-nav .owl-prev {
    left: 10px !important;
}

.category_home.no-absolute {
    position: static;
    padding-left: 15px;
    padding-right: 15px;
    background: none;
    width: 100%;
}

.category_home.no-absolute .vertical-menu:before,
.category_home.no-absolute .vertical-menu:after {
    content: none;
}

.category_home.no-absolute .vertical-menu {
    padding: 0;
    margin: 0;
}

.category_home.no-absolute .vertical-menu,
.category_home.no-absolute .vertical-menu .block-content ul li.parent > ul {
    background: #fcfcfc;
}

.category_home .vertical-menu .block-content ul li.parent > ul {
    z-index: 9999;
}

.category_home.no-absolute .vertical-menu .block-content ul > li {
    padding-left: 25px;
    padding-right: 25px;
}

.category_home.no-absolute .vertical-menu .block-content ul > li > a {
    color: #353535;
    border-bottom-color: #eeeeee;
    text-align: left;
}

.service-boxed {
    position: relative;
    padding-top: 31px;
    padding-bottom: 27px;
    padding-left: 70px;
}

.service-boxed .icon {
    position: absolute;
    font-size: 36px;
    color: #a884d4;
    left: 22px;
    top: 23px;
}

.service-boxed .title {
    margin: 0;
    font-size: 14px;
    color: #353535;
}

#left-content-container .sort-item:after {
    content: "";
    display: table;
    clear: both;
}

/* Additional Code */
#block-related.owl-carousel .owl-item img {
    transform-style: inherit !important;
}

#checkout-billing .no-width > div:first-child {
    padding-left: 0;
}

#checkout-billing .no-width > div:last-child {
    padding-right: 0;
}


/* FILE: magnific-popup.css */
/* HANDLES: default,cms_page,STORE_default,THEME_frontend_enjo_homepage,cms_index_index,ENJO_landingpage,customer_logged_out,algolia_search_handle,algolia_search_handle_with_topsearch,algolia_search_handle_autocomplete,nwdrevslider_default,exacttarget_tracking,CMS_home,GLOBAL_OVERRIDE */
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.4;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #cccccc; }
    .mfp-preloader a:hover {
      color: white; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }
button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: white;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover, .mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333333; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: white;
  right: -5px;
  text-align: right;
  padding-right: 6px;
  width: 30px;
  height:30px;
  background:url('//www.enjo.com.au/skin/frontend/enjo/default/images/close.png') left top no-repeat;
  display:block; text-indent:9999px; overflow:hidden;
  opacity:1;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #cccccc;
  font-size: 12px;
  line-height: 18px; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after, .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before, .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
    border-right: 17px solid white;
    margin-left: 31px; }
  .mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
    border-left: 17px solid white;
    margin-left: 39px; }
  .mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3f3f3f; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 1050px; }
  .mfp-iframe-holder .mfp-close {
    top: -14px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: black; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444444; }
  .mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

.mfp-ie7 .mfp-img {
  padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
  padding: 0; }
.mfp-ie7 .mfp-content {
  padding-top: 44px; }
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }
.mfp-iframe-scaler iframe {
    background: url('//www.enjo.com.au/skin/frontend/enjo/default/images/ajax-loader.gif') no-repeat scroll center center #fff !important;
}


/* FILE: animate.css */
/* HANDLES: default,cms_page,STORE_default,THEME_frontend_enjo_homepage,cms_index_index,ENJO_landingpage,customer_logged_out,algolia_search_handle,algolia_search_handle_with_topsearch,algolia_search_handle_autocomplete,nwdrevslider_default,exacttarget_tracking,CMS_home,GLOBAL_OVERRIDE */
@charset "UTF-8";
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2014 Daniel Eden
*/
.appear-animation {
	opacity: 0;
}

.appear-animation-visible {
	opacity: 1;
}
.animated {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
}

@-webkit-keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
            transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
            transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
            transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
            transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
            transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
            transform: translate3d(0,-4px,0);
  }
}

@keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
            transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
            transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
            transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
            transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
            transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
            transform: translate3d(0,-4px,0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
          animation-name: bounce;
  -webkit-transform-origin: center bottom;
      -ms-transform-origin: center bottom;
          transform-origin: center bottom;
}

@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
          animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
            transform: scale3d(1.05, 1.05, 1.05);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
            transform: scale3d(1.05, 1.05, 1.05);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
          animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
            transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
            transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
            transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
            transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
            transform: scale3d(1.05, .95, 1);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
            transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
            transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
            transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
            transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
            transform: scale3d(1.05, .95, 1);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
          animation-name: rubberBand;
}

@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
          animation-name: shake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
            transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
            transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
            transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
            transform: rotate3d(0, 0, 1, -5deg);
  }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
            transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
            transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
            transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
            transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
            transform: rotate3d(0, 0, 1, -5deg);
  }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
            transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
      -ms-transform-origin: top center;
          transform-origin: top center;
  -webkit-animation-name: swing;
          animation-name: swing;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
          animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: none;
            transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
            transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
            transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
            transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
            transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
            transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes wobble {
  0% {
    -webkit-transform: none;
            transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
            transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
            transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
            transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
            transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
            transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

.wobble {
  -webkit-animation-name: wobble;
          animation-name: wobble;
}

@-webkit-keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
            transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
            transform: scale3d(.97, .97, .97);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
            transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
            transform: scale3d(.97, .97, .97);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
          animation-name: bounceIn;
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
}

@-webkit-keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
            transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
            transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
            transform: translate3d(0, 5px, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
            transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
            transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
            transform: translate3d(0, 5px, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
          animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
            transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
            transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
            transform: translate3d(5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
            transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
            transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
            transform: translate3d(5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
          animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
            transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
            transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
            transform: translate3d(-5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
            transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
            transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
            transform: translate3d(-5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
          animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
            transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
            transform: translate3d(0, -5px, 0);
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
            transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
            transform: translate3d(0, -5px, 0);
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
          animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
          animation-name: bounceOut;
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
          animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
            transform: translate3d(20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
            transform: translate3d(20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
          animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
            transform: translate3d(-20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
            transform: translate3d(-20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
          animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
          animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

@keyframes fadeIn {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

.fadeIn {
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
          animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
          animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
          animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
          animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
          animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
          animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
          animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  0% {opacity: 1;}
  100% {opacity: 0;}
}

@keyframes fadeOut {
  0% {opacity: 1;}
  100% {opacity: 0;}
}

.fadeOut {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
          animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
          animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
          animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
          animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
          animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
          animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
          animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
          animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
            transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
            transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
            transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
}

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
            transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
            transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
            transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  -webkit-animation-name: flip;
          animation-name: flip;
}

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
          animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
          animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
          animation-name: flipOutX;
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
          animation-name: flipOutY;
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
}

@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
            transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
            transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
            transform: skewX(-5deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
            transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
            transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
            transform: skewX(-5deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
          animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
            transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
            transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
          animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
          animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
            transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
            transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
          animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
          animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
          animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
          animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
            transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
            transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
          animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
            transform-origin: center;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
            transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
            transform-origin: center;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
            transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
          animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
          animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
          animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
          animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
            transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
            transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
          animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
            transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
            transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(0, 700px, 0);
            transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
            transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
            transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(0, 700px, 0);
            transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
          animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
            transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
            transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
          animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
            transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
            transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
          animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
          animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
          animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
          animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
          animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
          animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  100% {
    opacity: 0;
  }
}

@keyframes zoomOut {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  100% {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
          animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
          animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
            transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
            transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
            transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
            transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
          animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
            transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
            transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
            transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
            transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
          animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
          animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes slideInDown {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
          animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes slideInLeft {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
          animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes slideInRight {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
          animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes slideInUp {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
          animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}

@keyframes slideOutDown {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
          animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}

@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
          animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

@keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
          animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}

@keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
          animation-name: slideOutUp;
}



/* FILE: responsive.css */
/* HANDLES: default,cms_page,STORE_default,THEME_frontend_enjo_homepage,cms_index_index,ENJO_landingpage,customer_logged_out,algolia_search_handle,algolia_search_handle_with_topsearch,algolia_search_handle_autocomplete,nwdrevslider_default,exacttarget_tracking,CMS_home,GLOBAL_OVERRIDE */
/* Custom Bootstrap */
@media (min-width: 1200px) {
    .col-custom-md-20 {
        width: 20%;
        padding-left: 10px;
        padding-right: 10px;
    }

    .col-custom-md-80 {
        width: 80%;
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media (min-width: 992px) and (max-width: 1200px) {
    .col-sm-custom-3 {
        width: 25%;
        padding-left: 10px;
        padding-right: 10px;
    }

    .col-sm-custom-9 {
        width: 75%;
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .shop-by-categories .col-sm-4, .shop-by-categories .col-sm-8 {
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media (min-width: 1600px) {
    .revolution-fixed .container {
        width: 1600px;
        padding: 0;
    }

    .revolution-fixed .container .row {
        margin: 0 auto;
    }

    .revolution-fixed .container .col-md-12 {
        padding: 0;
    }
}

@media (min-width: 1200px) {
    .left-header2 .container {
        width: 100%;
    }
}

@media (min-width: 1200px) and (max-width: 1350px) {
    .product-block-list .product-content .product-right {
        padding-left: 10px;
        width: calc(100% - 80px);
    }

    .product-block-list .product-content .product-left {
        width: 80px;
    }

    .product-block-list .product-content .product-right .icon-links li {
        padding-left: 5px;
    }

    .widget-latest .latest-post-decs .post-info > span {
        margin-right: 10px;
    }
}

@media (max-width: 1199px) {
    .toolbar .view-mode,
    .toolbar .sort-by {
        padding-right: 50px;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    /*.header-v1 nav ul.nav-main li a.level0 {*/
        /*padding: 40px 12px;*/
    /*}*/

    .account-login .registered-users .social-login-options > div {
        margin-right: 10px;
    }

    .account-login .registered-users .social-login-options > div a {
        width: 100%;
    }

    /*.header-v1 .sticky-content .social-login-options,*/
    /*.header-v1 .sticky-content .account-dropdown {*/
        /*display: none !important;*/
    /*}*/

}

@media (min-width: 1100px) {
    .product-tabs-slider .category-tabs .tab-content {
        overflow: visible;
    }
}

@media (min-width: 992px) {
    .category_home {
        position: absolute;
        padding-left: 0;
        padding-right: 0;
        background: rgba(0, 0, 0, 0.8);
        top: 80px;
        width: 270px;
        left: 5px;
    }

    .category_home .vertical-menu .block-content ul li.parent {
        position: relative;
    }

    .category_home .vertical-menu .block-content ul li.parent > ul {
        position: absolute;
        top: 0;
        left: 100%;
        display: block !important;
        width: 100%;
        padding: 0;
        background: rgba(0, 0, 0, 0.8);
        opacity: 0;
        visibility: hidden;
        -webkit-transition: all 300ms ease-in-out;
        -moz-transition: all 300ms ease-in-out;
        transition: all 300ms ease-in-out;
        -o-transition: all 300ms ease-in-out;
        transform: translateX(20px);
        -ms-transform: translateX(20px);
        -webkit-transform: translateX(20px);
        -o-transform: translateX(20px);
        -moz-transform: translateX(20px);
    }

    .category_home .vertical-menu .block-content ul li.parent:hover > ul {
        opacity: 1;
        visibility: visible;
        transform: translateX(0px);
        -ms-transform: translateX(0px);
        -webkit-transform: translateX(0px);
        -o-transform: translateX(0px);
        -moz-transform: translateX(0px);
    }

    .category_home .vertical-menu li .toggle-icon a {
        display: none;
    }

    .category_home .vertical-menu li .toggle-icon {
        background: rgba(0, 0, 0, 0) url("//www.enjo.com.au/skin/frontend/enjo/default/images/menu_home.png") no-repeat scroll 0 11px;
        display: block;
        height: 38px;
        width: 38px;
    }

    .one-deals .deals-content-left {
        width: 38%;
    }

    .one-deals .deals-content-right {
        width: 62%;
    }

    .block-cart-header .dropdown-menu,
    .setting-dropdown .dropdown-menu,
    .account-dropdown .dropdown-menu,
    .social-login-options .dropdown-menu {
        display: block;
        opacity: 0;
        visibility: hidden;
        transform: rotate3d(1, 0, 0, -90deg);
        -moz-transform: rotate3d(1, 0, 0, -90deg);
        -webkit-transform: rotate3d(1, 0, 0, -90deg);
        -ms-transform: rotate3d(1, 0, 0, -90deg);
        transform-origin: 0 0 0;
        -moz-transform-origin: 0 0 0;
        -webkit-transform-origin: 0 0 0;
        -ms-transform-origin: 0 0 0;
        transition: transform .6s ease-in-out 0s, opacity .6s ease-in-out 0s, visibility .6s ease-in-out 0s;
        -webkit-transition: -webkit-transform .6s ease-in-out 0s, opacity .6s ease-in-out 0s, visibility .6s ease-in-out 0s;
        -moz-transition: -moz-transform .6s ease-in-out 0s, opacity .6s ease-in-out 0s, visibility .6s ease-in-out 0s;

    }

    .block-cart-header:hover .dropdown-menu,
    .setting-dropdown:hover .dropdown-menu,
    .account-dropdown:hover .dropdown-menu,
    .social-login-options:hover .dropdown-menu {
        opacity: 1;
        visibility: visible;
        transform: rotate3d(1, 0, 0, 0);
        -moz-transform: rotate3d(1, 0, 0, 0);
        -webkit-transform: rotate3d(1, 0, 0, 0);
        -ms-transform: rotate3d(1, 0, 0, 0);

    }

    .padding-bottom0 {
        padding-bottom: 0px !important;
    }

    .padding-top0 {
        padding-top: 0px !important;
    }

    .padding-left0 {
        padding-left: 0px !important;
    }

    .padding-right0 {
        padding-right: 0px !important;
    }

    .margin-bottom0 {
        margin-bottom: 0px !important;
    }

    .margin-top0 {
        margin-top: 0px !important;
    }

    .margin-left0 {
        margin-left: 0px !important;
    }

    .margin-right0 {
        margin-right: 0px !important;
    }

    .promo-boxed .top .promo-banner {
        padding-bottom: 10px;
    }

    .promo-boxed .bottom .promo-banner {
        padding-top: 10px;
    }

    .promo-boxed .left .promo-banner {
        padding-right: 10px;
    }

    .promo-boxed .right .promo-banner {
        padding-left: 10px;
    }

    .promo-boxed .promo-banner .text-container {
        padding: 50px;
    }

    .promo-boxed .top .promo-banner .text-container {
        padding-bottom: 40px;
    }

    .promo-boxed .bottom .promo-banner .text-container {
        padding-top: 40px;
    }

    .promo-boxed .left .promo-banner .text-container {
        padding-right: 40px;
    }

    .promo-boxed .right .promo-banner .text-container {
        padding-left: 40px;
    }

}

@media (max-width: 991px) {
    .bottom_content {
        clear: both;
    }

    .category_home .vertical-menu {
        margin-top: 40px;
        margin-bottom: 70px;
    }

    .category_home .vertical-menu .parent ul {
        padding: 0 !important;
    }

    .category_home .vertical-menu li .toggle-icon a {
        background: rgba(0, 0, 0, 0) url("//www.enjo.com.au/skin/frontend/enjo/default/images/plus-minus.png") no-repeat scroll 15px 13px !important
    }

    .products-grid .product-top:after {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        top: 0;
        z-index: 999;
    }

    .products-grid .hide-cover.product-top:after {
        content: none;
    }

    .checkout-cart-index .totals {
        margin-top: 30px;
    }

    .left-header2 {
        padding-left: 0;
    }

    .landing-lookbook .text-lookbook {
        padding: 150px 8%;
    }

    .product-essential .product-img-box {
        background: #fff;
        padding-top: 15px;
        padding-bottom: 15px;
    }

    /* 13092017 RDM: Marketing requested that the left nav be shown on mobile for product lists */
    /*.sidebar .block:not(.block-layered-nav){*/
    /*display: none;*/
    /*}*/
    .li-quickview {
        display: none !important;
    }

    /* Navigation */
    .navbar-collapse nav.nav-main {
        position: fixed;
        right: -300px;
        top: 0;
        width: 300px;
        height: 100%;
        z-index: 991;
        padding: 30px 0;
        transition: right 0.6s ease 0s;
        -moz-transition: right 0.6s ease 0s;
        -webkit-transition: right 0.6s ease 0s;
        overflow-y: scroll;
    }

    nav.show-menu.nav-main {
        right: 0;
    }

    nav ul.nav-main .mega-menu-fullwidth .col-md-12,
    nav ul.nav-main .mega-menu-fullwidth .col-md-4,
    nav ul.nav-main .mega-menu-fullwidth .col-md-2,
    nav ul.nav-main .mega-menu-fullwidth .col-md-6 {
        padding: 0;
    }

    .nav-main .mega-menu-item {
        position: relative !important;
    }

    .nav-main .fa-times {
        color: #fff;
        font-size: 20px;
        display: block;
        margin-left: 20px;
        cursor: pointer;
    }

    ul.nav-main li {
        width: 100%;
        position: relative;
        margin: 0;
        float: left;
    }

    #nav_container #mainMenu li a.level0:hover {
        color: #ffd500;
    }

    header nav ul.nav-main .mega-menu-item .mega-menu-content {
        padding: 0;
    }

    .header-v1 nav ul.nav-main li a.level0 {
        transform: none !important;
        -moz-transform: none !important;
        -webkit-transform: none !important;
        -ms-transform: none !important;

    }

    nav ul.nav-main li > a.level0:before,
    ul.nav-main li.dropdown > a.level0:after {
        display: none !important;
    }

    header nav ul.nav-main .dropdown-menu {
        transform: none;
        -moz-transform: none;
        -webkit-transform: none;
        -ms-transform: none;
        opacity: 1;
        visibility: visible;
        position: relative;
        top: 0;
        display: none;
        background: none;
        min-width: 100%;
        padding-left: 10px;
        left: 0;
    }

    header nav ul.nav-main li.dropdown ul.dropdown-menu li {
        border: none;
    }

    header nav ul.nav-main li a,
    header nav ul.nav-main .mega-menu-sub-title,
    header nav ul.nav-main li.level1 a,
    header nav ul.nav-main li a:hover,
    header nav ul.nav-main li a:focus,
    header nav ul.nav-main a:hover .mega-menu-sub-title,

    nav ul.nav-main li.category-menu .sub-menu .toggle-menu {
        /*top: 5px;*/
        /*right: 0;*/
    }

    nav ul.nav-main li.category-menu .sub-menu ul.sub-menu,
    nav ul.nav-main li.static-menu .mega-menu-content .level1 > ul {
        margin-left: 10px;
    }

    nav ul.nav-main li .sub-menu .sub-menu,
    header nav ul.nav-main .dropdown-menu li.dropdown-submenu:after {
        display: none;
    }

    nav ul.nav-main li.static-menu .mega-menu-content .level1 .toggle-menu,
    nav ul.nav-main .dropdown-menu li.dropdown-submenu .toggle-menu {
        right: 0;
        top: 3px;
        font-size: 14px;
    }

    nav ul.nav-main .dropdown-menu li.dropdown-submenu .toggle-menu i,
    nav ul.nav-main li.static-menu .mega-menu-content .level1 .toggle-menu i {
        width: 50px;
        height: 25px;
    }

    nav ul.nav-main li.static-menu .level1 .toggle-menu .fa-minus,
    nav ul.nav-main li.static-menu .level1 .toggle-menu .hide-plus,
    .mega-menu-item ul.dropdown-menu .level1 > ul,
    nav ul.nav-main .dropdown-submenu .toggle-menu .hide-plus,
    nav ul.nav-main .dropdown-submenu .toggle-menu .fa-minus {
        display: none;
    }

    nav ul.nav-main li.static-menu .level1 .toggle-menu .show-minus,
    nav ul.nav-main .dropdown-submenu .toggle-menu .show-minus {
        display: block;
    }

    header nav ul.nav-main .dropdown-submenu .dropdown-menu {
        left: 0;
        position: relative;
        padding-left: 10px !important;
        margin: 0 !important;
    }

    header nav ul.nav-main img {
        width: 100%;
    }

    header nav ul.nav-main .mega-menu-item .row {
        margin: 0;
    }

    header nav ul.nav-main .mega-menu-item .col-md-6,
    header nav ul.nav-main .mega-menu-item .col-md-4 {
        padding: 0;
        float: left;
        width: 100%;
    }

    /* Responsive Button Nav */
    /*.btn-responsive-nav {*/
        /*display: block;*/
        /*color: #fff;*/
        /*font-size: 20px;*/
        /*background: none;*/
        /*position: absolute;*/
        /*right: 0;*/
        /*top: 30px;*/
    /*}*/

    .btn-responsive-nav:hover,
    .btn-responsive-nav:focus {
        color: #ffd500;
    }

    /* Responsive Deals Widget */
    .one-deals .deals-info {
        padding-left: 20px;
    }

    .mgs-storelocator-index-view #map-detail {
        margin-top: 30px;
    }

    /* footer */
    .footer-contacts {
        margin-bottom: 30px;
    }

    .footer-v2 .bottom-footer .footer-mainmenu {
        display: none;
    }

    .footer-v2 .payment {
        text-align: center;
        float: none !important;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .deals-info .deal-timer .countdown > li {
        width: 75px;
        height: 106px;
        padding: 13px 0 18px;
        margin-right: 10px;
    }

    .deals-info .deal-timer .countdown > li:last-child {
        margin-right: 0;
    }

    .one-deals .deals-info .product-name .h1 {
        font-size: 24px;
    }

    .one-deals .deals-info .short_description {
        font-size: 14px;
        margin-bottom: 20px;
    }

    .account-login .registered-users .social-login-options > div {
        margin-right: -2px;
    }

    .account-login .registered-users .social-login-options > div a {
        width: 100%;
        padding: 15px 17px;
    }
}

@media (min-width: 768px) {
    .cart-table-heading .a-center {
        width: 14%;
    }

    .cart-table-heading.no-wishlist .a-center {
        width: 17.5%;
    }
}

@media (max-width: 767px) {
    .account-login .new-users .content {
        margin-top: 50px;
    }

    .checkout-cart-index .cart-table thead tr th {
        padding: 13px 70px;
    }

    .landing-lookbook .text-lookbook {
        padding: 120px 30px;
    }

    /* Responsive Boxed Banner */
    .boxed-content .banner {
        border: 1px solid #eee;
        padding: 15px 0;
        margin-bottom: 30px;
    }

    .boxed-content .banner.last {
        margin-bottom: 0;
    }

    .post-list .postWrapper .post-img,
    .portfolio-details .portfolio-image {
        margin-bottom: 20px;
    }

    .store-list-container .store-list {
        margin-bottom: 30px;
    }

    footer .middle-footer .block-content {
        margin-bottom: 30px;
        display: none;
    }

    .footer-contacts {
        margin-bottom: 0;
    }

    .footer-v1 .middle-block .block-title {
        position: relative;
    }

    .footer-v1 .middle-block .block-title:after {
        content: "\f067";
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        color: #adadad;
        position: absolute;
        right: 0;
        top: 3px;
        width: 20px;
        height: 20px;
        line-height: 20px;
        text-align: center;
        border: 1px solid #e3e3e3;
        border-radius: 50%;
        font-size: 10px;
        cursor: pointer;
    }

    .footer-v1 .middle-footer .block-title span.h4 {
        cursor: pointer;
    }

    .footer-v1 .middle-block .block-title.is-show:after {
        content: "\f068";

    }

    address {
        text-align: center;
    }

    .payment {
        float: none !important;
        text-align: center;
    }
}

@media (max-width: 599px) {
    .detail-profile .profile-image {
        margin-bottom: 20px;
    }

    .cms-index-noroute .title-content span {
        font-size: 80px;
    }

    .cms-index-noroute .error-content {
        padding: 80px 0;
    }

    .about-banner .h1 {
        font-size: 40px;
        letter-spacing: 3px;
    }

    .account-login .registered-users .social-login-options > div {
        margin-right: 10px;
    }

    .account-login .registered-users .social-login-options > div a {
        width: 100%;
    }

}

@media (max-width: 479px) {
    .account-login .registered-users .social-login-options > div a .text {
        display: none;
    }

    .deals-container.deals-list .deals-info .deal-timer .countdown > li {
        width: 65px;
        height: 80px;
        padding: 13px 0 14px;
    }

    .deals-container.deals-list .deals-info .deal-timer .countdown > li .number {
        font-size: 15px;
    }

    .deals-container.deals-list .deals-info .deal-timer .countdown > li .text {
        font-size: 13px;
    }

    .checkout-cart-index .cart-collaterals .boxed-content .tab-content {
        padding: 15px;
    }

    .widget-latest .latest-post-img {
        margin-bottom: 20px;
    }

    .deals-info .deal-timer .countdown > li {
        width: 65px;
        margin-right: 10px;
    }

    .one-deals .deals-info .short_description {
        font-size: 14px;
        padding-right: 10px;
    }

    .banner-slider .text-container .h1 {
        font-size: 26px !important;
    }

    .toolbar .limiter {
        display: none;
    }

    .toolbar .sort-by {
        padding: 0;
    }

    .post-list .postWrapper .post-info, .postWrapper-detail .post-info {
        position: static;
        width: auto;
    }

    .post-list .postWrapper .post-img, .post-list .postWrapper .post-desc.no-image, .postWrapper-detail {
        padding-left: 0;
    }

    .post-list .postWrapper .post-info .day-desc, .postWrapper-detail .post-info .day-desc,
    .post-list .postWrapper .post-info .timer, .postWrapper-detail .post-info .timer {
        float: right;
        width: 50%;
        padding: 5px 0 6px;
    }

    .header-v1.position-abs {
        position: relative;
        background-color: #fff;
    }

    /*.logo-container,.header-v2 .logo-container{text-align: center;margin-top: 60px;}*/
    .header-v1 .logo-container .logo,
    .top-links .account-dropdown,
    .setting-dropdown,
    .block-cart-header,
    .social-login-options, .header-v3 .topSearch {
        /*padding: 15px;*/
        float: none;
        position: static;
    }

    .header-v1 .setting-dropdown .dropdown-menu {
        left: 0;
        right: 0;
        width: 160px;
    }

    .top-links .dropdown-menu {
        width: 160px;
    }

    .top-links a, .header-v1 .block-cart-header .fa-shopping-cart,
    .btn-responsive-nav {
        color: #6a6a6a;
    }

    .top-links a:hover,
    .header-v1 .block-cart-header .fa-shopping-cart:hover {
        color: #ffd500;
    }

    .block-cart-header .dropdown-toggle {
        position: relative;
    }

    .header-v1 .block-cart-header .count {
        top: -10px;
        left: 10px;
    }

    .top-links .block-cart-header .dropdown-menu,
    .btn-responsive-nav {
        top: 80px;
    }

    .top-search {
        height: auto;
    }

    .top-search .search-select,
    .top-search .input-text {
        width: 100%;
        float: left;
        margin-bottom: 0;
    }

    .promo-boxed .top-search .button {
        top: auto;
        bottom: 13px;
    }

    .top-search .button {
        top: auto;
        bottom: 20px;
    }

    .testimonial-list-view .content {
        width: 100%;
        margin: 0;
        margin-top: 30px;
        clear: left;
    }

    .testimonial-list-view .avatar {
        float: right;
    }

    .testimonial-list-view .content:after {
        top: -20px;
        left: auto;
        right: 40px;
        border-top: 10px solid transparent;
        border-bottom: 10px solid #fff;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
    }

    .breadcrumbs {
        padding: 50px 0 !important;
        height: auto !important;
    }

    .top-search-content {
        margin-bottom: 40px;
    }

    .top-search-content .top-search {
        top: 0;
    }

}

@media (max-width: 420px) {
    /*footer*/
    .hide-xs {
        display: none;
    }

    .footer-newsletter .fa-envelope-o {
        display: block;
        margin: 0;
        top: 0;
        font-size: 20px;
    }

    .footer-newsletter .actions button .fa {
        margin-left: 0;
    }

    .mfp-iframe-scaler.ajaxcart-iframe {
        width: 300px !important;
    }

    .mfp-iframe-scaler.ajaxcart-iframe #finish_and_checkout {
        margin-bottom: 10px;
    }

    .mfp-inline-holder .mfp-content #success-message-container {
        padding: 20px 25px;
    }
}

@media (max-width: 359px) {
    .deals-container.deals-list .deals-info .deal-timer .countdown > li {
        width: 55px;
        height: 80px;
        padding: 13px 0 14px;
    }

    .cms-index-noroute .title-content span {
        font-size: 60px;
    }

    .cms-index-noroute .error-content {
        padding: 60px 0;
    }

    .cms-index-noroute .text {
        font-size: 15px;
    }

    .product-block-list .product-content .product-left {
        width: 75px;
    }

    .product-block-list .product-content .product-right {
        padding-left: 15px;
        width: calc(100% - 75px);
    }

    .testimonial-widget .thumbnail-author {
        padding-top: 5px;
    }

    .testimonial-widget .thumbnail-author.slick-current img,
    .testimonial-widget .thumbnail-author.slick-current .img {
        height: 80px;
        width: 80px;
    }

    .social-icons .title-share {
        display: block;
        float: none;
        margin-bottom: 10px;
    }

    .catalog-product-view .product-shop .btn-shop {
        display: block;
        margin-bottom: 10px;
    }

    .footer-newsletter .actions button {
        margin: 0 1px;
    }
}

/* Add bootstrap col */
@media (min-width: 480px) and (max-width: 767px) {
    .col-xs-half {
        width: 50%;
    }
}

@media (min-width: 600px) and (max-width: 767px) {
    .col-sm-half {
        width: 50%;
    }

    .product-block-list .product-content .product-right {
        padding-left: 10px;
        width: calc(100% - 80px);
    }

    .product-block-list .product-content .product-left {
        width: 80px;
    }

    .product-block-list .product-content .product-right .icon-links li {
        padding-left: 5px;
    }

    .widget-latest .latest-post-decs .post-info > span {
        margin-right: 10px;
    }
}

@media (max-width: 767px) {
    #checkout-billing .no-width > div {
        padding: 0;
    }
}

@media (max-width: 480px) {
    #wishlist-view-form .buttons-set2 {
        padding: 20px 0;
    }

    #wishlist-view-form .buttons-set2 > button {
        margin-bottom: 10px;
    }
}

@media (max-width: 360px) {
    #wishlist-view-form .text-left {
        margin-left: 0 !important;
    }

    .contacts-index-index #contactForm .buttons-set {
        margin-right: 0 !important;
    }
}

/* Clear left on row */
@media (min-width: 991px) {
    .first-row-item,
    .row-2 .row-2-first,
    .row-3 .row-3-first,
    .row-4 .row-4-first,
    .row-5 .row-5-first,
    .row-6 .row-6-first,
    .row-7 .row-7-first,
    .row-8 .row-8-first {
        clear: left;
    }
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
    .row-2sm-first {
        clear: left;
    }
}

@media only screen and (max-width: 767px) {
    .row-2xs-first {
        clear: left;
    }

    .row-2-first {
        clear: left;
    }
}

@media only screen and (min-width: 767px) and (max-width: 990px) {
    .row-2-first {
        clear: left;
    }

    .row-3sm-first {
        clear: left;
    }
}



/* FILE: jquery.bxslider.min.css */
/* HANDLES: default,cms_page,STORE_default,THEME_frontend_enjo_homepage,cms_index_index,ENJO_landingpage,customer_logged_out,algolia_search_handle,algolia_search_handle_with_topsearch,algolia_search_handle_autocomplete,nwdrevslider_default,exacttarget_tracking,CMS_home,GLOBAL_OVERRIDE */
.bx-wrapper{position:relative;margin-bottom:60px;padding:0;-ms-touch-action:pan-y;touch-action:pan-y;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;background:#fff}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translatez(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(//www.enjo.com.au/skin/frontend/enjo/default/themecss/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{display:inline-block;vertical-align:bottom}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:10px;background:url(//www.enjo.com.au/skin/frontend/enjo/default/themecss/images/controls.png) 0 -32px no-repeat}.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next{right:10px;background:url(//www.enjo.com.au/skin/frontend/enjo/default/themecss/images/controls.png) -43px -32px no-repeat}.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(//www.enjo.com.au/skin/frontend/enjo/default/themecss/images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(//www.enjo.com.au/skin/frontend/enjo/default/themecss/images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,0.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}



/* FILE: styles.css */
/* HANDLES: default,cms_page,STORE_default,THEME_frontend_enjo_homepage,cms_index_index,ENJO_landingpage,customer_logged_out,algolia_search_handle,algolia_search_handle_with_topsearch,algolia_search_handle_autocomplete,nwdrevslider_default,exacttarget_tracking,CMS_home,GLOBAL_OVERRIDE */
section .container-fluid{padding:0}section .content-container{padding-right:15px;padding-left:15px}@media only screen and (max-width: 1220px){section section .content-container,section section .container{padding-right:0px;padding-left:0px}}.btn-cart{border:2px solid #4d4d4f;background-color:transparent}.btn-cart:hover{background-color:#4d4d4f;color:white;border-color:transparent}.btn-default:hover,.btn-default:focus,.btn-default:active{background-color:#ffea63;color:#4d4d4f;border-color:#ffea63}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary:active:focus,button.section-button:active:hover,button.section-button:active:focus,button.section-button:focus{background-color:#4d4d4f;border-color:#4d4d4f;color:#fff;outline:none}.btn.active,.btn:active{box-shadow:none}.btn-responsive-nav:hover,.btn-responsive-nav:focus{color:#ffd500}.button-wrapper{float:left;position:relative;width:100%;display:block}.button,.btn-primary,button.section-button,.btn-secondary{text-transform:uppercase;display:table;font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-size:12px;line-height:35px;letter-spacing:1.8px;font-style:normal;padding:0 30px;text-align:center;clear:both;border-radius:0;border:2px solid}.button,.btn-primary,button.section-button{background-color:transparent;border-color:#4d4d4f;color:#4d4d4f}button.section-button.white{border-color:#fff;color:#fff}.btn-secondary{background-color:#4d4d4f;border-color:#4d4d4f;color:#fff}.button-yellow,.button:hover,.button:active,.button:focus,.btn-primary:hover,.btn-primary:active,.btn-primary:focus,button.section-button:hover,button.section-button:active,button.section-button:focus{background-color:#ffea63;border-color:#ffea63;color:#4d4d4f}.button-hover-black:hover,.button-hover-black:active,.button-hover-black:focus{background-color:#4d4d4f;border-color:#4d4d4f;color:#fff}.btn-secondary:hover,.btn-secondary:focus{background-color:transparent;border-color:#4d4d4f;color:#4d4d4f}.btn{border-radius:inherit;letter-spacing:1.8px}.button-inline{display:inline-block}.onestepcheckout-index-index button.onestepcheckout-place-order{text-transform:uppercase;display:table;font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-size:12px;line-height:35px;letter-spacing:1.8px;font-style:normal;padding:0 30px;text-align:center;clear:both;border-radius:0;border:2px solid;background-color:#4d4d4f;border-color:#4d4d4f;color:#fff;width:210px;box-shadow:none}.onestepcheckout-index-index button.onestepcheckout-place-order span span{font-size:12px}.onestepcheckout-index-index button.onestepcheckout-place-order:active:hover,.onestepcheckout-index-index button.onestepcheckout-place-order:hover{background-color:#ffea63;border-color:#ffea63;color:#4d4d4f;outline:none}.onestepcheckout-index-index .button.onestepcheckout-place-order:active:focus{background-color:#4d4d4f;border-color:#4d4d4f;color:#fff;outline:none}html{overflow:visible}body{font-family:"Brown-Light",Arial,Helvetica,sans-serif;background-color:#fff;color:#4d4d4f;font-size:14px}body p{font-size:14px;line-height:20px}h1,h2,h3,h4,h5,p,.h1,.h2,.h3,.h4,.h5,.h6,.h7 img{margin:0;display:block}a:hover,a:focus{color:#ffd500}*:focus{outline-color:initial !important}p a:not(.btn){border-bottom:2px solid #ffd500}.form-control:focus,.input-text:focus{border-color:#ffd500}.input-text{font-family:"Brown-Regular",Arial,Helvetica,sans-serif}input,select,textarea,.form-group input,.form-group select,.form-group textarea{padding-left:15px;padding-right:15px;margin-top:5px;margin-bottom:5px;text-align:left;font-family:"Brown-Light",Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;letter-spacing:0px;height:40px;color:#a0a0a0;border-width:2px}input:focus,select:focus,textarea:focus,.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#ffd500;box-shadow:none}select{background-color:#fff}h1,h2,h3,h4,h5,h6,h7,.h1,.h2,.h3,.h4,.h5,.h6,.h7{font-family:"Brown-Bold",Arial,Helvetica,sans-serif}h1,h2,h3,h4,h5,h6,h7,pullquote,.h1,.h2,.h3,.h4,.h5,.h6,.h7>p,p.bodycopy,p.caption{color:#4d4d4f}h1,.h1{font-size:40px;line-height:48px;letter-spacing:12px;text-transform:uppercase}@media screen and (max-width: 570px){h1,.h1{letter-spacing:4.5px}}h2,.h2{font-size:26px;line-height:34px;letter-spacing:7.8px;text-transform:uppercase}@media screen and (max-width: 570px){h2,.h2{font-size:18px;line-height:24px;letter-spacing:4.5px;text-transform:uppercase}}h3,.h3{font-size:24px;line-height:30px;letter-spacing:0px;text-transform:initial}@media screen and (max-width: 570px){h3,.h3{font-size:18px;line-height:24px;letter-spacing:0px;text-transform:initial}}h4,.h4{font-size:18px;line-height:24px;letter-spacing:4.5px;text-transform:uppercase}h5,.h5{font-size:18px;line-height:24px;letter-spacing:0px;text-transform:initial}h6,.h6{font-size:12px;line-height:20px;letter-spacing:1.8px;text-transform:uppercase}h7,.h7{font-size:40px;line-height:48px;letter-spacing:0px;text-transform:initial}.pullquote,.pullquote p{font-family:"Brown-Regular",Arial,Helvetica,sans-serif;font-size:24px;line-height:30px;letter-spacing:0px;text-transform:initial;font-weight:normal}@media screen and (max-width: 570px){.pullquote,.pullquote p{font-size:18px !important;line-height:24px !important;letter-spacing:0px !important}}.bodycopy{font-family:"Brown-Light",Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;letter-spacing:0px;text-transform:initial;font-weight:lighter}a.bodycopy:hover{color:#a0a0a0}.caption{font-family:"Brown-Light",Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;letter-spacing:0.12px;text-transform:initial;font-weight:lighter}.learn-more-button{font-size:12px !important;line-height:20px !important;letter-spacing:1.8px !important;font-family:"Brown-Bold",Arial,Helvetica,sans-serif !important}.rs-video-link{cursor:pointer !important}.required,.required em{color:#4d4d4f}#maincontent .container-fluid .col-main .textual-content{max-width:770px;margin-left:auto;margin-right:auto;float:none}#maincontent .container-fluid .col-main h2 span,#maincontent .container-fluid .col-main .contact-header span{color:#a0a0a0}p.back-link a,#maincontent .col-main p.back-link a:not(.btn){font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-size:19.2px;font-size:1.2rem;line-height:1.66667em;letter-spacing:0.150em;color:#a0a0a0;text-decoration:none;text-transform:uppercase;border:none}p.back-link a:hover,#maincontent .col-main p.back-link a:not(.btn):hover{color:#4d4d4f}.cms-page-view #maincontent{background:#fff;padding-bottom:45px}.cms-page-view #maincontent .section-top-search{background-color:#fff}@media (max-width: 767px){.cms-page-view #maincontent .col-main .std{padding-left:15px;padding-right:15px}}.cms-page-view #maincontent .col-main .std h1,.cms-page-view #maincontent .col-main .std h2,.cms-page-view #maincontent .col-main .std h3,.cms-page-view #maincontent .col-main .std h4,.cms-page-view #maincontent .col-main .std h5,.cms-page-view #maincontent .col-main .std h6,.cms-page-view #maincontent .col-main .std .h1,.cms-page-view #maincontent .col-main .std .h2,.cms-page-view #maincontent .col-main .std .h3,.cms-page-view #maincontent .col-main .std .h4,.cms-page-view #maincontent .col-main .std .h5,.cms-page-view #maincontent .col-main .std .h6,.cms-page-view #maincontent .col-main .std .img-responsive,.cms-page-view #maincontent .col-main .std .bodycopy,.cms-page-view #maincontent .col-main .std .caption,.cms-page-view #maincontent .col-main .std .pullquote{margin-top:15px;margin-bottom:15px}.cms-widget-page #maincontent{padding-bottom:0}@media (max-width: 767px){.cms-widget-page #maincontent .col-main .std{padding-left:0;padding-right:0}}.cms-widget-page #maincontent .col-main .std>div.breadcrumbs{margin-bottom:0}.form-group{margin-bottom:4px}.form-group label{font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:12px;line-height:20px;letter-spacing:1.8px;color:#4d4d4f;text-transform:uppercase;margin-bottom:10px}.form-group .required,.form-group .required em{color:#4d4d4f}.form-group .validation-advice{font-family:"Brown-Light",Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;letter-spacing:0px}.col-search{width:100%}.content-wrapper,#messages_product_view,.messages_product_view{max-width:1200px;margin-left:auto;margin-right:auto}.messages{padding-left:0px}.vertical-align{display:flex;align-items:center}@media (max-width: 767px){.vertical-align{display:block}}.flex-container{display:flex;align-items:center;justify-content:center}@media screen and (min-width: 0 \0 ) and (-webkit-min-device-pixel-ratio: 0.75), screen and (min-width: 0 \0 ) and (min-resolution: 72dpi){.img-responsive{width:100%}}@media screen and (min-width: 991px){.col-nopadding{padding:0 !important;margin:0 !important}}.title-block:after{display:none}section{float:left;position:relative;width:100%;display:block}.section-key-messages-content{padding-top:40px;display:block}.section-key-messages-content .banner{text-align:center}.section-key-messages-content .banner a.banner-img{display:inline-block}.section-key-messages-content .banner a.banner-img:before{border-bottom:2px solid #ffd500;border-top:2px solid #ffd500}.section-key-messages-content .banner a.banner-img:after{border-left:2px solid #ffd500;border-right:2px solid #ffd500}.section-key-messages-content .key-message-wrapper-colspan-1,.section-key-messages-content .key-message-wrapper-colspan-2{float:left;position:relative;width:100%;display:block}.section-key-messages-content .key-message-wrapper-colspan-1 .key-message-content,.section-key-messages-content .key-message-wrapper-colspan-2 .key-message-content{margin-left:auto;margin-right:auto}.section-key-messages-content .key-message-wrapper-colspan-1 .key-message-content img,.section-key-messages-content .key-message-wrapper-colspan-2 .key-message-content img{margin-left:auto;margin-right:auto}.section-key-messages-content .key-message-wrapper-colspan-1 .key-message-content h2,.section-key-messages-content .key-message-wrapper-colspan-1 .key-message-content h4,.section-key-messages-content .key-message-wrapper-colspan-2 .key-message-content h2,.section-key-messages-content .key-message-wrapper-colspan-2 .key-message-content h4{text-align:left;text-transform:uppercase}.section-key-messages-content .key-message-wrapper-colspan-1 .key-message-content p.bodycopy,.section-key-messages-content .key-message-wrapper-colspan-2 .key-message-content p.bodycopy{text-align:left;margin-top:15px}.section-key-messages-content .key-message-wrapper-colspan-1 .key-message-content .button-wrapper,.section-key-messages-content .key-message-wrapper-colspan-2 .key-message-content .button-wrapper{margin-bottom:72px}.section-key-messages-content .key-message-wrapper-colspan-1 .key-message-content .button-wrapper button.section-button,.section-key-messages-content .key-message-wrapper-colspan-2 .key-message-content .button-wrapper button.section-button{margin-top:30px;float:left}.section-key-messages-content .key-message-wrapper-colspan-1 .key-message-content>.col-md-12:nth-of-type(2),.section-key-messages-content .key-message-wrapper-colspan-2 .key-message-content>.col-md-12:nth-of-type(2){max-width:590px;margin-left:auto;margin-right:auto}.section-key-messages-content .key-message-wrapper-colspan-1 h4{margin-top:17px}.section-key-messages-content .key-message-wrapper-colspan-2 h2{margin-top:15px}@media screen and (max-width: 570px){.section-key-messages-content .key-message-wrapper-colspan-2 .key-message-content{max-width:570px}}@media screen and (max-width: 991px){.section-key-messages-content .key-message-wrapper-colspan-2 .key-message-content h2{margin-top:17px;font-size:18px;line-height:24px;letter-spacing:4.5px}}.section-contact-us{padding:70px 15px 100px 15px;background-color:#ededed}@media (max-width: 768px){.section-contact-us{padding-top:52px}}.section-contact-us .section-header{color:#4d4d4f}@media (max-width: 768px){.section-contact-us .section-header{font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:1.8rem;line-height:1.33333em;letter-spacing:4.5px;text-decoration:none;text-transform:uppercase;color:#4d4d4f}}.section-contact-us .contact-us-form{max-width:572px;margin-left:auto;margin-right:auto;margin-top:30px;padding-bottom:30px}.section-contact-us .contact-us-form form{width:100%}.section-contact-us .contact-us-form [class*="col-"]{padding-left:5px;padding-right:5px}.section-contact-us .contact-us-form .form-group{margin-bottom:9px}.section-contact-us .contact-us-form label{font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-size:12px;line-height:20px;letter-spacing:1.8px;color:#4d4d4f;margin-bottom:5px;text-transform:uppercase}.section-contact-us .contact-us-form input,.section-contact-us .contact-us-form select,.section-contact-us .contact-us-form textarea{outline:0px;border:1px solid #fff;padding-left:15px;padding-right:15px;margin-top:5px;margin-bottom:5px;text-align:left;font-family:"Brown-Light",Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;letter-spacing:0px;height:40px;color:#a0a0a0;background-color:#fff}.section-contact-us .contact-us-form select,.section-contact-us .contact-us-form textarea{width:100%}.section-contact-us .contact-us-form .button-wrapper{margin-top:19px}@media (max-width: 768px){.section-contact-us .contact-us-form .button-wrapper{margin-top:9px}}.section-contact-us .contact-us-form .form-control:focus,.section-contact-us .contact-us-form .input-text:focus{border-color:#ffd500}.section-contact-us .contact-us-form .select2-container{width:100% !important}.section-contact-us .contact-us-form .select2-container .selection,.section-contact-us .contact-us-form .select2-container .selection .select2-selection{margin-bottom:0}.contact-us-form .select2-selection{border:1px solid #fff !important}.contact-us-form .select2-container--open.select2-container--above .select2-selection{border-top-color:#aaa !important}.contact-us-form .select2-container--open.select2-container--below .select2-selection{border-bottom-color:#aaa !important}.col-main p a:not(.btn){border-bottom:2px solid #ffd500}@media (max-width: 991px){aside.sidebar{padding-left:30px;padding-right:30px}}aside.sidebar .vertical-menu .block-title{font-size:18px;font-family:"Brown-Bold",Arial,Helvetica,sans-serif;letter-spacing:4.5px;border-bottom:2px solid #fff;padding:0 0 30px}aside.sidebar .vertical-menu .block-content ul li a{font-size:14px;font-family:"Brown-Regular",Arial,Helvetica,sans-serif;border-bottom:none}aside.sidebar .vertical-menu .block-content ul li.level0{border-bottom:2px solid #fff}aside.sidebar .vertical-menu .block-content ul li span.toggle-icon a{background:none !important;border:0}aside.sidebar .vertical-menu .block-content ul li span.toggle-icon a:after{color:#a0a0a0;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:24px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0d7";right:0px;position:absolute}aside.sidebar .vertical-menu .block-content ul li span.toggle-icon a.collapse:after{content:"\f0d8"}aside.sidebar .vertical-menu .block-content ul li.level1.active a{font-weight:600}.price-box .old-price .price:after{display:none}.price-box .old-price .price,.price-box .normal-price .price{text-decoration:line-through;margin-right:10px;font-size:24px;font-weight:300;padding:0 2px;position:relative;color:#b0b0b0 !important}.breadcrumbs{position:relative;align-items:center;display:flex;justify-content:center;min-height:347px}.breadcrumbs:after{content:"";display:table;clear:both}@media only screen and (max-width: 770px){.breadcrumbs{min-height:228px}}.breadcrumbs h1{color:#fff}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.breadcrumbs{display:table}.breadcrumbs>div{display:table-cell;vertical-align:middle}}.contact-us-index-index .container-fluid{padding-top:60px}.catalogsearch-result-index .breadcrumbs,.faq-index-index .breadcrumbs,.cms-page-view .breadcrumbs{background:#a0a0a0;margin-bottom:34px}.section-search{min-height:34px;background:#ededed}.bundles-extra .products-grid .product-content .product-top{min-height:350px}.products-grid .product-content .btn-cart{border:none;background-color:#a0a0a0}.products-grid .product-content .btn-cart:hover{background-color:#ffea63}@media screen and (min-width: 0 \0 ) and (-webkit-min-device-pixel-ratio: 0.75), screen and (min-width: 0 \0 ) and (min-resolution: 72dpi){.products-grid .product-content .img-responsive{width:100%}}.products-grid .product-content img{min-height:233px}.products-grid .product-content .product-name{text-transform:capitalize;text-align:left}.products-grid .product-content .product-name a{font-size:18px;text-align:left;font-family:"Brown-Bold",Arial,Helvetica,sans-serif;color:#4d4d4f}.products-grid .product-content .product-desc{text-align:left;min-height:109px}.products-grid .product-content .product-top .icon-links button{background-color:#a0a0a0}.products-grid .product-content .product-top .icon-links button:hover{background-color:#ffea63}.products-grid .product-content .product-top .icon-links button .fa{color:#fff}.products-grid .product-content .price{font-size:18px !important;text-align:left;color:#4d4d4d;font-family:"Brown-Bold",Arial,Helvetica,sans-serif !important}.products-grid .product-content .ratings{position:absolute;margin:0;bottom:13px}.products-grid .product-content .ratings .rating-box{width:60px}.products-grid .product-content .ratings .rating-box .rating:after{color:#a0a0a0;left:0}.products-grid .product-content .ratings .rating-box .rating-links{display:none}.products-grid .product-content .ratings .rating-box:after{color:#ededed}.checkout-cart-index .bundles-extra .bx-wrapper{margin-bottom:0px}.checkout-cart-index .crosssell .bx-wrapper{margin-bottom:30px}.bootstrap-form-modal .modal-dialog .modal-content{border-radius:0 !important}.bootstrap-form-modal .modal-dialog .modal-content .modal-header{border:none}.bootstrap-form-modal .modal-dialog .modal-content .modal-body{background-color:white}.bootstrap-form-modal .modal-dialog .modal-content .modal-body .form-wrapper{width:100%;max-width:570px;margin-left:auto;margin-right:auto}.bootstrap-form-modal .modal-dialog .modal-content .modal-body .form-wrapper h2,.bootstrap-form-modal .modal-dialog .modal-content .modal-body .form-wrapper p.pullquote{text-align:center}.bootstrap-form-modal .modal-dialog .modal-content .modal-body .form-wrapper p.pullquote{margin-top:30px;margin-bottom:55px}.bootstrap-form-modal .modal-dialog .modal-content .modal-body .form-wrapper form{width:100%;display:inline-block}.bootstrap-form-modal .modal-dialog .modal-content .modal-body .form-wrapper form .form-group{margin-bottom:10px}.bootstrap-form-modal .modal-dialog .modal-content .modal-body .form-wrapper form .form-group label{margin-bottom:5px}.bootstrap-form-modal .modal-dialog .modal-content .modal-body .form-wrapper form .button-wrapper{padding-top:20px;padding-bottom:40px;text-align:right}.bootstrap-form-modal .modal-dialog .modal-content .modal-body .form-wrapper form .button-wrapper button{display:inline-block}@media (min-width: 992px){.bootstrap-form-modal .modal-lg{width:770px}.bootstrap-form-modal button .btn-primary{margin-right:12px}}.panel-collapse{padding:0}.panel-collapse p{padding:0;margin:0}.glyphicon-chevron:after{content:"\f0d8"}.glyphicon-chevron.collapsed:after{content:"\f0d7"}.mfp-content .mfp-iframe-scaler{max-width:100%;background:white;padding-top:10px;padding-bottom:10px}.mfp-content .mfp-iframe-scaler button{margin:auto !important}.mfp-content .mfp-iframe-scaler img{margin:auto !important}.ajax-cart-loading{height:100%;width:100%;border-radius:100px}.ajax-cart-loading img{filter:alpha(opacity=90);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";opacity:0.9}.giftselect-validation-notice,.giftselect-progress{height:initial !important}#success-message-container{padding:50px 0px 50px 0px !important}#success-message-container p,#success-message-container h5{text-align:left}#success-message-container .button-container{max-width:266px;margin-left:auto;margin-right:auto}#success-message-container .button-container button{float:left;width:100%}.rev_slider_wrapper iframe{border:none}.cms-privacy-policy-cookie-restriction-mode,.cms-shipping-policy,.cms-delivery-conditions,.cms-terms{border:none}.cms-privacy-policy-cookie-restriction-mode .forcefullwidth_wrapper_tp_banner,.cms-shipping-policy .forcefullwidth_wrapper_tp_banner,.cms-delivery-conditions .forcefullwidth_wrapper_tp_banner,.cms-terms .forcefullwidth_wrapper_tp_banner{background:#fff}.cms-privacy-policy-cookie-restriction-mode .forcefullwidth_wrapper_tp_banner .tp-caption,.cms-shipping-policy .forcefullwidth_wrapper_tp_banner .tp-caption,.cms-delivery-conditions .forcefullwidth_wrapper_tp_banner .tp-caption,.cms-terms .forcefullwidth_wrapper_tp_banner .tp-caption{color:#4d4d4f !important}.rev_slider h1{letter-spacing:8px;text-align:center;text-transform:uppercase}.rev_slider h2{letter-spacing:0px;text-align:center;text-transform:initial !important}.rev_slider .learn-more-button{font-size:12px;line-height:20px;letter-spacing:1.8px}.image-bg{background:transparent none center/cover no-repeat;line-height:0}.image-sizer{width:100%;height:auto;max-width:100%;visibility:hidden}.select2-container{font-family:"Brown-Light",Arial,Helvetica,sans-serif !important;max-width:100%}.select2-container .select2-selection{height:40px !important;border-radius:inherit !important;margin-bottom:5px}.select2-container .select2-selection .select2-selection__rendered{padding-top:5px}.select2-container .select2-selection .select2-selection__arrow{top:6px !important}.select2-container .select2-selection__rendered{color:#a0a0a0 !important;font-family:"Brown-Light",Arial,Helvetica,sans-serif !important;padding-left:20px !important;letter-spacing:0px !important}.heading-box{padding:40px;padding-left:100px;padding-right:100px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";opacity:0.8}@media screen and (max-width: 771px){.heading-box{padding-left:40px;padding-right:40px}}@media screen and (max-width: 480px){.heading-box{padding-left:9px;padding-right:9px}}.heading-box.black{background:black;color:#fff}.heading-box.white{color:black;background:#fff}#global-loader,#modal-edemo-loading{display:none;height:100%;width:100%;position:fixed;z-index:999;left:0;top:0;background:rgba(11,11,11,0.4);overflow-x:hidden;transition:0.5s;border-radius:0}#global-loader .loader-content,#modal-edemo-loading .loader-content{position:absolute;z-index:4;top:50%;left:50%;margin-top:-65px;margin-left:-65px;background:#fff;padding:5px;border-radius:50%}#global-loader .loading-progress-inner,#modal-edemo-loading .loading-progress-inner{left:45%;position:fixed;top:45%}.clearfix:after{content:"";display:table;clear:both}.promo-blurb{background:#ffea63;font-weight:700;padding:5px;width:inherit;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}#footer{display:block;float:left;position:relative;width:100%;background-color:#ededed;margin-top:0px;padding-top:0px}#footer #section-newsletter{padding-bottom:10px}#footer section{background-color:#ededed}#footer section p{text-align:left}#footer .footer .top-footer{padding-bottom:0px}#footer .footer .top-footer .container .row p{padding-bottom:60px;color:#4d4d4f}#footer .footer .top-footer .footer-logo-text{text-align:left;color:#4d4d4f !important}@media (max-width: 480px){#footer .footer .top-footer .container{padding-left:30px;padding-right:30px}#footer .footer .top-footer .footer-logo-text{margin-top:30px}}#footer .footer .block-title span.h4{font-family:"Brown-Bold",Arial,Helvetica,sans-serif !important;font-size:12px !important;line-height:20px !important;color:#4d4d4f !important;text-align:left;letter-spacing:1.44px;margin-bottom:3px;font-weight:bold}#footer .footer .middle-footer .container{padding-bottom:70px}@media (min-width: 1200px){#footer .footer .middle-footer .container>.row>.col-md-9{padding:0}#footer .footer .middle-footer .container>.row>.col-md-9 .middle-block:nth-of-type(2){padding-left:0}}#footer .footer .middle-footer .container .box-social{margin-top:7px}#footer .footer .middle-footer .container .box-social .social-links a:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";opacity:.8}#footer .footer .middle-footer .container .footer-copyright{color:#4d4d4f !important;text-align:left;margin-top:25px;float:left;position:relative;width:100%}#footer .footer .middle-footer .container .footer-partners{margin-top:40px;float:left;position:relative;width:100%;display:inline-flex;justify-content:left;align-items:center}@media (max-width: 768px){#footer .footer .middle-footer .container .block-title:after{top:10px;content:"\f0d7";border:none}#footer .footer .middle-footer .container .block-title.is-show:after{content:"\f0d8"}#footer .footer .middle-footer .container .block-title span.h4{padding-top:10px;padding-bottom:10px;border-bottom:2px solid #fff;margin-bottom:0}#footer .footer .middle-footer .container .block-content{padding-top:5px}#footer .footer .middle-footer .container .social-links{margin-top:40px;text-align:center}#footer .footer .middle-footer .container .footer-copyright{clear:both}}@media (max-width: 480px){#footer .footer .middle-footer .container{padding-left:30px;padding-right:30px}}@media (min-width: 769px){#footer .footer .middle-footer .container .middle-block a{transition:none}#footer .footer .middle-footer .container .middle-block a:hover{padding-left:0}}#footer .footer .middle-footer .container .middle-block .block .block-content{font-family:"Brown-Regular",Arial,Helvetica,sans-serif !important;font-size:14px;padding-top:5px;padding-bottom:5px}#footer .footer .middle-footer .container .middle-block .block .block-content li{padding:5px 0 5px 0}#footer .footer .middle-footer .container .middle-block .block .block-content a{cursor:pointer;font-size:14px;line-height:20px;letter-spacing:0px;text-transform:initial;font-weight:normal}#footer .footer .middle-footer .container .middle-block .block .block-content a:hover{color:#a0a0a0}#footer .footer .middle-footer .container .middle-block .block .block-content a.level0{font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-size:12px;line-height:28px;letter-spacing:1.8px;text-transform:uppercase}@media screen and (max-width: 768px){#footer .footer .middle-footer .container .middle-block .block .block-content a{font-family:"Brown-Bold",Arial,Helvetica,sans-serif !important;font-size:12px !important;line-height:20px !important;color:#4d4d4f !important;text-align:left;letter-spacing:1.44px;margin-bottom:3px;font-weight:bold}}#footer .footer .middle-footer .container .middle-block .block>div:nth-of-type(2)>a{text-transform:uppercase !important}@media (min-width: 768px){#footer .footer .middle-footer .container .middle-block .block>div:nth-of-type(2)>a{letter-spacing:1.8px;font-size:12px !important}}#footer .footer .middle-footer .container .middle-block .icon-next{display:none}#footer .footer .middle-footer .container .middle-block .dropdown-menu{display:block;background-color:transparent;border:none;box-shadow:none;padding:0;margin:0;position:relative;cursor:pointer;font-family:"Brown-Regular",Arial,Helvetica,sans-serif !important}#footer .footer .middle-footer .container .middle-block .block-title{display:none}@media (max-width: 768px){#footer .footer .middle-footer .container .middle-block .block-title{display:block}}#footer .footer .middle-footer .container .middle-block:nth-child(3) a,#footer .footer .middle-footer .container .middle-block:nth-child(4) a{text-transform:uppercase !important}@media (min-width: 768px){#footer .footer .middle-footer .container .middle-block:nth-child(3) a,#footer .footer .middle-footer .container .middle-block:nth-child(4) a{letter-spacing:1.8px !important;font-size:12px !important}}@media screen and (max-width: 768px){#footer .footer .middle-footer .container .middle-block:nth-child(3) .block-title,#footer .footer .middle-footer .container .middle-block:nth-child(4) .block-title{display:none !important}#footer .footer .middle-footer .container .middle-block:nth-child(3) .block-content,#footer .footer .middle-footer .container .middle-block:nth-child(4) .block-content{display:block !important;padding-top:10px;padding-bottom:10px;border-bottom:2px solid #fff;margin-bottom:0}}#footer .footer .ucfirst a.level0{text-transform:capitalize !important;cursor:pointer !important;font-size:14px !important;line-height:20px !important;letter-spacing:0px !important;font-weight:normal !important;font-family:"Brown-Regular",Arial,Helvetica,sans-serif !important}@media (max-width: 767px){#footer .block-content{margin-bottom:0px}}#section-newsletter #loader{top:50% !important;left:50% !important;right:auto !important;width:130px !important;height:130px !important;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0 !important;padding:5px !important;border-radius:50% !important;background:#fff !important}#section-newsletter #loader img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;opacity:1 !important}#section-newsletter #result{top:50% !important;left:0 !important;right:0 !important;width:auto !important;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}#section-newsletter .newsletter-subscribe-close{display:none}#section-newsletter .newsletter-subscribe-popup .newsletter-subscribe-close{display:block;position:absolute;z-index:5;top:-12px;right:-12px;width:25px;height:25px;background:#4d4d4f;border:2px solid #fff;border-radius:100%;cursor:pointer;text-align:center;color:#fff;font-family:"Brown-Regular",Arial,Helvetica,sans-serif;font-weight:400;font-size:24px;line-height:17px}@media (max-width: 850px){#section-newsletter .newsletter-subscribe-popup .newsletter-subscribe-close{top:10px;right:10px}}#section-newsletter .newsletter-subscribe-overlay{display:none}#section-newsletter .newsletter-subscribe-popup .newsletter-subscribe-overlay{display:block;position:fixed;z-index:77777;background:#000000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";opacity:0.6;top:0;bottom:0;left:0;right:0}#section-newsletter .newsletter-subscribe-popup .content-wrapper{display:block;position:fixed;z-index:88888;top:50%;left:50%;background:#ffea63;width:100%;max-width:800px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;padding:60px 30px;padding-bottom:68px}@media (max-width: 400px){#section-newsletter .newsletter-subscribe-popup .content-wrapper{padding:60px 0}}#section-newsletter .newsletter-subscribe-popup .content-wrapper p{text-align:center}#section-newsletter .newsletter-subscribe-popup .content-wrapper .col-md-6{display:inline-block;width:100%;text-align:center}@media (max-width: 400px){#section-newsletter .newsletter-subscribe-popup .content-wrapper .col-md-6{padding-left:0;padding-right:0}}#section-newsletter .newsletter-subscribe-popup .content-wrapper .mailing-list-header{margin-bottom:20px}#section-newsletter .newsletter-subscribe-popup .content-wrapper .input-group{display:inline-block;width:100%;max-width:500px;position:relative;padding-right:84px}#section-newsletter .newsletter-subscribe-popup .content-wrapper .input-group input{display:block;width:100%;margin:0}#section-newsletter .newsletter-subscribe-popup .content-wrapper .input-group .input-group-btn{display:inline-block;position:absolute;z-index:2;top:0;right:0;width:auto;margin:0}@media (max-width: 360px){#section-newsletter .newsletter-subscribe-popup .content-wrapper .input-group .input-group-btn{margin:0}}#section-newsletter .newsletter-subscribe-popup .g-recaptcha{display:block;position:absolute;bottom:-68px;left:-45px;z-index:10;overflow:hidden;width:270px;height:68px;padding:0;margin:0}#section-newsletter .newsletter-subscribe-popup .g-recaptcha ul,#section-newsletter .newsletter-subscribe-popup .g-recaptcha li{list-style:none;padding:0;margin:0}#section-newsletter .newsletter-subscribe-popup .g-recaptcha .grecaptcha-badge{z-index:10 !important;position:absolute !important;bottom:4px !important}.container{width:1230px;max-width:100%}.messages{margin-bottom:10px}.messages li li{position:relative;margin-bottom:5px;padding:7px 10px 7px 20px;background:#F4F4F4;font-size:15px}.messages li li:before{top:50%;left:0;margin-top:-6px}.messages .error-msg li{color:#000;border-left:5px solid #DF280A;background-color:#FAEBE7}.messages .error-msg li:before{content:'';position:absolute;width:0;height:0;display:block;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #DF280A;border-right:none}.messages .notice-msg li{font-family:"Brown-Light",Arial,Helvetica,sans-serif;font-weight:400;font-size:22.4px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f;font-family:"Brown-Regular",Arial,Helvetica,sans-serif;border-left:5px solid #ffea63;background-color:#fffadf}.messages .notice-msg li:before{content:'';position:absolute;width:0;height:0;display:block;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #ffea63;border-right:none}.messages .success-msg li{color:#000;border-left:5px solid #11B400;background-color:#EFF5EA}.messages .success-msg li:before{content:'';position:absolute;width:0;height:0;display:block;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #11B400;border-right:none}.basic-modal{display:none;position:fixed;z-index:3000;top:0;left:0;width:100%;height:100%}.basic-modal .basic-modal-bg{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.25)}.basic-modal .basic-modal-body{overflow-x:hidden;overflow-y:auto;width:100%;height:100%}.basic-modal .basic-modal-body .basic-modal-c1{display:table;width:100%;height:100%;padding:15px}.basic-modal .basic-modal-body .basic-modal-c2{display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center}.basic-modal .basic-modal-content-container{position:relative;z-index:4;display:inline-block;width:100%;max-width:1170px;background:#fff;padding:28px 30px;padding-top:56px;text-align:left}.basic-modal .basic-modal-content-container:after{content:"";display:block;clear:both;height:0}.basic-modal .basic-modal-content-container .basic-modal-close{display:block;position:absolute;top:22px;right:22px;color:#333333;cursor:pointer;padding:0;z-index:1046;width:25px;height:25px;line-height:25px;text-decoration:none;text-align:center;font-style:normal;font-size:26px;font-weight:700;font-family:Arial, Baskerville, monospace;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";opacity:0.5;transition:opacity 0.3s linear}.basic-modal .basic-modal-content-container .basic-modal-close:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.modal-address-locations-assist{width:600px;max-width:100%;background:#fff;padding:15px;padding-top:40px;text-align:left}.modal-address-locations-assist:after{content:"";display:block;clear:both;height:0}.modal-address-locations-assist .mg-title{font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:28.8px;font-size:1.8rem;line-height:1.33333em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f;margin-bottom:15px}.modal-address-locations-assist .mg-body{font-family:"Brown-Light",Arial,Helvetica,sans-serif;font-weight:400;font-size:22.4px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f;margin:0;padding:0}.modal-address-locations-assist .mg-body p{font-family:"Brown-Light",Arial,Helvetica,sans-serif;font-weight:400;font-size:22.4px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f}.modal-address-locations-assist .mg-button-group{max-width:100%;margin-top:25px}.modal-address-locations-assist .mg-button-group:after{content:"";display:block;clear:both;height:0}.modal-address-locations-assist .mg-button-group .mg-button-group-wrapper{float:right}.modal-address-locations-assist .mg-button-group .button{float:left;margin-right:10px !important}.modal-address-locations-assist .mg-button-group .button:last-child{margin-right:0 !important}.modal-address-locations-assist .mg-button-group .button.button-primary{text-transform:uppercase;display:table;font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-size:12px;line-height:35px;letter-spacing:1.8px;font-style:normal;padding:0 30px;text-align:center;clear:both;border-radius:0;color:#4d4d4f;background-color:#ffea63;border:2px solid #ffea63;display:block;clear:none}.modal-address-locations-assist .mg-button-group .button.button-primary:hover{background-color:#4d4d4f;color:#fff;border:2px solid #4d4d4f}.modal-address-locations-assist .mg-button-group .button.button-secondary{text-transform:uppercase;display:table;font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-size:12px;line-height:35px;letter-spacing:1.8px;font-style:normal;padding:0 30px;text-align:center;clear:both;border-radius:0;color:#4d4d4f;background-color:#ffea63;border:2px solid #ffea63;background-color:#fff;border-color:#4d4d4f;color:#4d4d4f;display:block;clear:none}.modal-address-locations-assist .mg-button-group .button.button-secondary:hover{background-color:#4d4d4f;color:#fff;border:2px solid #4d4d4f}.modal-address-locations-assist .mg-button-group .button.button-secondary:hover{background-color:#4d4d4f;border-color:#4d4d4f;color:#fff}.modal-enjopreneur-information{background:#fff;padding:20px;padding-top:40px;text-align:left}.modal-enjopreneur-information h4{text-align:left;margin-bottom:10px}.modal-enjopreneur-information h5{text-align:left;margin-bottom:5px}.modal-enjopreneur-information P{text-align:left}.modal-enjopreneur-information P a{border-bottom:1px solid #ffea63}.modal-enjopreneur-information .button-group{width:500px;max-width:100%;margin-top:20px}.modal-enjopreneur-information .button-group:after{content:"";display:block;clear:both;height:0}.modal-enjopreneur-information .button-group .button{float:left;margin-right:10px;display:block;clear:none}.modal-enjopreneur-information .button-group .button:last-child{margin-right:0}.modal-product-suggestion-ask{width:1030px;max-width:100%;background:#fff;padding:15px;padding-top:40px;text-align:left}.modal-product-suggestion-ask:after{content:"";display:block;clear:both;height:0}.modal-product-suggestion-ask .col-left,.modal-product-suggestion-ask .col-right{float:left;width:50%;padding:15px}@media (max-width: 1000px){.modal-product-suggestion-ask .col-left,.modal-product-suggestion-ask .col-right{float:none;width:100%}}@media (max-width: 1000px){.modal-product-suggestion-ask{width:600px;padding:9px}.modal-product-suggestion-ask .col-left{display:none}}.modal-product-suggestion-ask .suggest-product-image{display:block;position:relative;line-height:0}.modal-product-suggestion-ask .suggest-product-image.desktop{margin-top:5px}.modal-product-suggestion-ask .suggest-product-image.mobile{display:none;margin-top:17px}@media (max-width: 1000px){.modal-product-suggestion-ask .suggest-product-image.mobile{display:block}}.modal-product-suggestion-ask .suggest-product-image .product-image-one{display:block;width:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;line-height:0;transition:0.3s ease-in-out}.modal-product-suggestion-ask .suggest-product-image .product-image-two{background:#fff;position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;line-height:0;transition:0.3s ease-in-out}.modal-product-suggestion-ask .suggest-product-image.has-image-two:hover .product-image-one{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}.modal-product-suggestion-ask .suggest-product-image.has-image-two:hover .product-image-two{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.modal-product-suggestion-ask .suggest-product-image .img-responsive{width:100%;max-width:100%;height:auto}.modal-product-suggestion-ask .suggest-title{font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:41.6px;font-size:2.6rem;line-height:1.30769em;letter-spacing:7px;text-decoration:none;text-transform:uppercase;color:#4d4d4f;margin-top:-3px;margin-bottom:18px}.modal-product-suggestion-ask .suggest-desciption{font-family:"Brown-Regular",Arial,Helvetica,sans-serif;font-weight:400;font-size:38.4px;font-size:2.4rem;line-height:1.25em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f;margin-bottom:20px}.modal-product-suggestion-ask .suggest-product-name{font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:38.4px;font-size:2.4rem;line-height:1.25em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f}.modal-product-suggestion-ask .suggest-product-price{font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:38.4px;font-size:2.4rem;line-height:1.25em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f}.modal-product-suggestion-ask .suggest-product-price .price,.modal-product-suggestion-ask .suggest-product-price .price-box .special-price .price,.modal-product-suggestion-ask .suggest-product-price .price-box .regular-price .price{font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:38.4px;font-size:2.4rem;line-height:1.25em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f}.modal-product-suggestion-ask .suggest-product-price .price-box .old-price .price,.modal-product-suggestion-ask .suggest-product-price .price-box .normal-price .price{color:#a0a0a0;text-decoration:line-through}.modal-product-suggestion-ask .suggest-product-value-price{margin-top:8px}.modal-product-suggestion-ask .suggest-product-value-price .value-price-label,.modal-product-suggestion-ask .suggest-product-value-price .price{font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:38.4px;font-size:2.4rem;line-height:1.25em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f;color:#a0a0a0}.modal-product-suggestion-ask .suggest-product-includes{margin-top:17px}.modal-product-suggestion-ask .suggest-pi-title{font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:19.2px;font-size:1.2rem;line-height:1.66667em;letter-spacing:1.8px;text-decoration:none;text-transform:uppercase;color:#4d4d4f}.modal-product-suggestion-ask .suggest-pi-items{display:block;list-style:none;margin:0;padding:0}.modal-product-suggestion-ask .suggest-pi-items:before,.modal-product-suggestion-ask .suggest-pi-items:after{display:none}.modal-product-suggestion-ask .suggest-pi-items li{display:block;list-style:none;margin:0;padding:0;font-family:"Brown-Light",Arial,Helvetica,sans-serif;font-weight:400;font-size:22.4px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f}.modal-product-suggestion-ask .suggest-pi-items li:before,.modal-product-suggestion-ask .suggest-pi-items li:after{display:none}.modal-product-suggestion-ask .button-group{max-width:100%;margin-top:25px}.modal-product-suggestion-ask .button-group:after{content:"";display:block;clear:both;height:0}.modal-product-suggestion-ask .button-group .button{float:left;margin-right:10px !important}.modal-product-suggestion-ask .button-group .button:last-child{margin-right:0 !important}.modal-product-suggestion-ask .button-group .button.button-primary{text-transform:uppercase;display:table;font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-size:12px;line-height:35px;letter-spacing:1.8px;font-style:normal;padding:0 30px;text-align:center;clear:both;border-radius:0;color:#4d4d4f;background-color:#ffea63;border:2px solid #ffea63;display:block;clear:none}.modal-product-suggestion-ask .button-group .button.button-primary:hover{background-color:#4d4d4f;color:#fff;border:2px solid #4d4d4f}.modal-product-suggestion-ask .button-group .button.button-secondary{text-transform:uppercase;display:table;font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-size:12px;line-height:35px;letter-spacing:1.8px;font-style:normal;padding:0 30px;text-align:center;clear:both;border-radius:0;color:#4d4d4f;background-color:#ffea63;border:2px solid #ffea63;background-color:#fff;border-color:#4d4d4f;color:#4d4d4f;display:block;clear:none}.modal-product-suggestion-ask .button-group .button.button-secondary:hover{background-color:#4d4d4f;color:#fff;border:2px solid #4d4d4f}.modal-product-suggestion-ask .button-group .button.button-secondary:hover{background-color:#4d4d4f;border-color:#4d4d4f;color:#fff}.modal-address-locations-assist{width:600px;max-width:100%;background:#fff;padding:15px;padding-top:40px;text-align:left}.modal-address-locations-assist:after{content:"";display:block;clear:both;height:0}.modal-address-locations-assist .mg-title{font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:28.8px;font-size:1.8rem;line-height:1.33333em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f;margin-bottom:15px}.modal-address-locations-assist .mg-body{font-family:"Brown-Light",Arial,Helvetica,sans-serif;font-weight:400;font-size:22.4px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f;margin:0;padding:0}.modal-address-locations-assist .mg-body p{font-family:"Brown-Light",Arial,Helvetica,sans-serif;font-weight:400;font-size:22.4px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f}.modal-address-locations-assist .mg-button-group{max-width:100%;margin-top:25px}.modal-address-locations-assist .mg-button-group:after{content:"";display:block;clear:both;height:0}.modal-address-locations-assist .mg-button-group .mg-button-group-wrapper{float:right}.modal-address-locations-assist .mg-button-group .button{float:left;margin-right:10px !important}.modal-address-locations-assist .mg-button-group .button:last-child{margin-right:0 !important}.modal-address-locations-assist .mg-button-group .button.button-primary{text-transform:uppercase;display:table;font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-size:12px;line-height:35px;letter-spacing:1.8px;font-style:normal;padding:0 30px;text-align:center;clear:both;border-radius:0;color:#4d4d4f;background-color:#ffea63;border:2px solid #ffea63;display:block;clear:none}.modal-address-locations-assist .mg-button-group .button.button-primary:hover{background-color:#4d4d4f;color:#fff;border:2px solid #4d4d4f}.modal-address-locations-assist .mg-button-group .button.button-secondary{text-transform:uppercase;display:table;font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-size:12px;line-height:35px;letter-spacing:1.8px;font-style:normal;padding:0 30px;text-align:center;clear:both;border-radius:0;color:#4d4d4f;background-color:#ffea63;border:2px solid #ffea63;background-color:#fff;border-color:#4d4d4f;color:#4d4d4f;display:block;clear:none}.modal-address-locations-assist .mg-button-group .button.button-secondary:hover{background-color:#4d4d4f;color:#fff;border:2px solid #4d4d4f}.modal-address-locations-assist .mg-button-group .button.button-secondary:hover{background-color:#4d4d4f;border-color:#4d4d4f;color:#fff}.sales-order-print thead,.sales-order-print tbody,.sales-order-print tfoot{display:table-row-group !important;-webkit-column-break-inside:auto !important;-moz-column-break-inside:auto !important;break-inside:auto !important}.sales-order-print table thead th:first-child{width:50%}.sales-order-print>div{width:100%;max-width:980px;margin:0 auto}.sales-order-print h1,.sales-order-print h2,.sales-order-print h3,.sales-order-print h4,.sales-order-print h5,.sales-order-print h6,.sales-order-print h7,.sales-order-print .h1,.sales-order-print .h2,.sales-order-print .h3,.sales-order-print .h4,.sales-order-print .h5,.sales-order-print .h6,.sales-order-print .h7{font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400}.sales-order-print h1,.sales-order-print h2,.sales-order-print h3,.sales-order-print h4,.sales-order-print h5,.sales-order-print h6,.sales-order-print h7,.sales-order-print pullquote,.sales-order-print .h1,.sales-order-print .h2,.sales-order-print .h3,.sales-order-print .h4,.sales-order-print .h5,.sales-order-print .h6,.sales-order-print .h7>p,.sales-order-print p.bodycopy,.sales-order-print p.caption{color:#4d4d4f}.sales-order-print h1,.sales-order-print .h1{font-size:40px;line-height:48px;letter-spacing:12px;text-transform:uppercase}.sales-order-print h2,.sales-order-print .h2{font-size:26px;line-height:34px;letter-spacing:7.8px;text-transform:uppercase}.sales-order-print h3,.sales-order-print .h3{font-size:24px;line-height:30px;letter-spacing:0px;text-transform:initial}.sales-order-print h4,.sales-order-print .h4{font-size:18px;line-height:24px;letter-spacing:4.5px;text-transform:uppercase}.sales-order-print h5,.sales-order-print .h5{font-size:18px;line-height:24px;letter-spacing:0px;text-transform:initial;margin-top:20px}.sales-order-print h6,.sales-order-print .h6{font-size:12px;line-height:20px;letter-spacing:1.8px;text-transform:uppercase}.sales-order-print h7,.sales-order-print .h7{font-size:40px;line-height:48px;letter-spacing:0px;text-transform:initial}.sales-order-print .pullquote,.sales-order-print .pullquote p{font-family:"Brown-Regular",Arial,Helvetica,sans-serif;font-size:24px;line-height:30px;letter-spacing:0px;text-transform:initial;font-weight:normal}.sales-order-print .bodycopy{font-family:"Brown-Light",Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;letter-spacing:0px;text-transform:initial;font-weight:lighter}.sales-order-print .caption{font-family:"Brown-Light",Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;letter-spacing:0.12px;text-transform:initial;font-weight:lighter}.sales-order-print .learn-more-button{font-size:12px !important;line-height:20px !important;letter-spacing:1.8px !important;font-family:"Brown-Bold",Arial,Helvetica,sans-serif !important}.sales-order-print .col2-set{float:left;position:relative;width:100%;display:block}.sales-order-print .col2-set .col-1,.sales-order-print .col2-set .col-2{float:left;width:50%}.sales-order-print .items-ordered{float:left;position:relative;width:100%;display:block}.sales-order-print #my-orders-table{border:none !important;width:100% !important;border-spacing:0 !important;border-collapse:collapse !important}.sales-order-print #my-orders-table th{border:2px solid #d3d3d3 !important;border-left:none !important;border-right:none !important;padding:8px !important;text-align:left !important;font-family:"Brown-Bold",Arial,Helvetica,sans-serif !important;font-weight:400 !important;font-size:19.2px !important;font-size:1.2rem !important;line-height:1.66667em !important;letter-spacing:1.8px !important;text-decoration:none !important;text-transform:uppercase !important;color:#4d4d4f !important}.sales-order-print #my-orders-table th:last-child{text-align:right !important}.sales-order-print #my-orders-table tbody td{text-align:left !important}.sales-order-print #my-orders-table tbody td:last-child{text-align:right !important}.sales-order-print #my-orders-table tbody td,.sales-order-print #my-orders-table tfoot td{font-family:"Brown-Light",Arial,Helvetica,sans-serif !important;font-weight:400 !important;font-size:22.4px !important;font-size:1.4rem !important;line-height:1.42857em !important;letter-spacing:0 !important;text-decoration:none !important;text-transform:none !important;color:#4d4d4f !important;border:2px solid #d3d3d3 !important;border-left:none !important;border-right:none !important;padding:15px 10px !important}.sales-order-print #my-orders-table tbody td b,.sales-order-print #my-orders-table tbody td strong,.sales-order-print #my-orders-table tfoot td b,.sales-order-print #my-orders-table tfoot td strong{font-weight:400 !important}.sales-order-print #my-orders-table tbody td .option-label,.sales-order-print #my-orders-table tfoot td .option-label{font-family:"Brown-Light",Arial,Helvetica,sans-serif !important;font-weight:400 !important;font-size:22.4px !important;font-size:1.4rem !important;line-height:1.42857em !important;letter-spacing:0 !important;text-decoration:none !important;text-transform:none !important;color:#4d4d4f !important;padding-left:30px}.sales-order-print #my-orders-table tbody td .option-value,.sales-order-print #my-orders-table tfoot td .option-value{font-family:"Brown-Light",Arial,Helvetica,sans-serif !important;font-weight:400 !important;font-size:22.4px !important;font-size:1.4rem !important;line-height:1.42857em !important;letter-spacing:0 !important;text-decoration:none !important;text-transform:none !important;color:#4d4d4f !important;padding-left:60px}.sales-order-print #my-orders-table tbody .product-name,.sales-order-print #my-orders-table tfoot .product-name{font-family:"Brown-Light",Arial,Helvetica,sans-serif !important;font-weight:400 !important;font-size:22.4px !important;font-size:1.4rem !important;line-height:1.42857em !important;letter-spacing:0 !important;text-decoration:none !important;text-transform:none !important;color:#4d4d4f !important;margin:0 !important;text-align:left !important}.sales-order-print #my-orders-table tbody .order-date strong,.sales-order-print #my-orders-table tfoot .order-date strong{font-weight:400}.sales-order-print #my-orders-table tfoot tr td{border:none !important;padding-top:0 !important;padding-bottom:0 !important;font-family:"Brown-Bold",Arial,Helvetica,sans-serif !important;font-weight:400 !important;font-size:19.2px !important;font-size:1.2rem !important;line-height:1.66667em !important;letter-spacing:1.8px !important;text-decoration:none !important;text-transform:uppercase !important;color:#4d4d4f !important;text-align:right !important}.sales-order-print #my-orders-table tfoot tr td:first-child{text-align:right !important}.sales-order-print #my-orders-table tfoot tr td.last{font-family:"Brown-Light",Arial,Helvetica,sans-serif !important;font-weight:400 !important;font-size:22.4px !important;font-size:1.4rem !important;line-height:1.42857em !important;letter-spacing:0 !important;text-decoration:none !important;text-transform:none !important;color:#4d4d4f !important}.sales-order-print #my-orders-table tfoot tr td .inner-text{display:inline-block;text-align:left;width:190px;max-width:100%}.sales-order-print #my-orders-table tfoot tr:first-child td{padding-top:15px !important}.sales-order-print #my-orders-table tfoot tr:nth-last-child(2) td{padding-bottom:15px !important}.sales-order-print #my-orders-table tfoot tr:last-child td{border:2px solid #d3d3d3 !important;border-left:none !important;border-right:none !important;padding-top:15px !important;padding-bottom:15px !important}.sales-order-print .enjo-details{font-family:"Brown-Light",Arial,Helvetica,sans-serif !important;font-weight:400 !important;font-size:22.4px !important;font-size:1.4rem !important;line-height:1.42857em !important;letter-spacing:0 !important;text-decoration:none !important;text-transform:none !important;color:#4d4d4f !important;float:right;margin-bottom:50px;text-align:right !important}.sales-order-print .enjo-details:after{content:"";display:block;clear:both;height:0}@media print{.buttons-set{display:none !important}}.faq-index-index .col-main{padding-bottom:60px}#section-newsletter{background-color:#ffea63 !important;min-height:164px;padding-top:60px}#section-newsletter #loader{position:absolute;left:0;z-index:10;background:transparent;right:0;top:40px;width:0;display:none}#section-newsletter #result{display:none;position:absolute;background:green;color:white;padding:10px;width:100%;z-index:9;text-align:center;font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-size:20px}#section-newsletter .mailing-list-header{float:left;position:relative;width:100%}#section-newsletter .mailing-list-header h2{text-align:left}#section-newsletter .mailing-list-header p{text-align:left;font-family:"Brown-Light",Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;letter-spacing:0px}#section-newsletter .mailing-list-header h2,#section-newsletter .mailing-list-header p{color:#4d4d4f}@media screen and (max-width: 480px){#section-newsletter .mailing-list-header{padding-left:15px;padding-right:15px}#section-newsletter .mailing-list-header h2{font-size:18px;line-height:24px;letter-spacing:0px}#section-newsletter .mailing-list-header p{margin-top:20px}}@media screen and (max-width: 480px){#section-newsletter{padding-bottom:40px}}#section-newsletter .mailing-list-form{float:left;position:relative;width:100%}#section-newsletter .mailing-list-form .validation-advice{position:absolute}#section-newsletter .mailing-list-form [class*="col-"]{padding-left:5px;padding-right:5px}#section-newsletter .mailing-list-form input,#section-newsletter .mailing-list-form select{outline:0px;border:0px;padding-left:15px;padding-right:15px;margin-top:5px;margin-bottom:5px;text-align:left;font-family:"Brown-Light",Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;letter-spacing:0px;height:40px;color:#a0a0a0}#section-newsletter .mailing-list-form select{background-color:#fff}#section-newsletter .mailing-list-form .btn-default{border-top-right-radius:0;border-bottom-right-radius:0;font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-size:12px;line-height:20px;letter-spacing:1.8px;height:40px;background-color:#4d4d4f;color:white;border:0px;margin:0}@media screen and (max-width: 480px){#section-newsletter .mailing-list-form{margin-bottom:20px}#section-newsletter .mailing-list-form [class*="col-"]{padding-left:15px;padding-right:15px}}@media screen and (max-width: 360px){#section-newsletter .mailing-list-form .email-submit-group{width:100%}#section-newsletter .mailing-list-form .email-submit-group .input-group-btn{display:block;width:100%;margin-top:5px}}.postevent-contact-section{position:relative;top:45px;padding:46px 0;padding-bottom:62px;background:#ededed}.postevent-contact-section .content-wrapper:after{content:"";display:block;clear:both;height:0}.postevent-contact-section .section-title{font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:41.6px;font-size:2.6rem;line-height:1.30769em;letter-spacing:7px;text-decoration:none;text-transform:uppercase;color:#4d4d4f;text-align:center}.postevent-contact-section .form-wrapper{width:100%;max-width:570px;margin:auto;margin-top:56px;text-align:left}.postevent-contact-section .form-wrapper .field-row{display:block;margin-bottom:10px;text-align:left}.postevent-contact-section .form-wrapper .field-row:after{content:"";display:block;clear:both;height:0}.postevent-contact-section .form-wrapper .field-row label{font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:19.2px;font-size:1.2rem;line-height:1.66667em;letter-spacing:1.8px;text-decoration:none;text-transform:uppercase;color:#4d4d4f;margin:0}.postevent-contact-section .form-wrapper .field-row input,.postevent-contact-section .form-wrapper .field-row select,.postevent-contact-section .form-wrapper .field-row .select2-selection{width:100%;border:none;outline:0px;padding-left:15px;padding-right:15px;margin:0;text-align:left;font-family:"Brown-Light",Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;letter-spacing:0px;height:40px;color:#a0a0a0;background-color:#fff}.postevent-contact-section .form-wrapper .field-row #optin{float:left;height:16px;position:relative;top:2px;margin-right:5px;margin-top:10px;margin-bottom:5px}.postevent-contact-section .form-wrapper .field-row label[for="optin"]{margin-top:10px;margin-bottom:5px}.postevent-contact-section .form-wrapper .field-row label[for="no_ep_postcode"]{margin-top:10px}.postevent-contact-section .form-wrapper .button-wrapper{margin-top:10px}.postevent-contact-section .form-wrapper .validation-advice{position:relative;top:-10px}.postevent-contact-section .form-wrapper .form-error-block{text-align:center}.postevent-contact-section .loading-process-form{display:none;background:rgba(11,11,11,0.4);position:fixed;z-index:999999;left:0;right:0;top:0;bottom:0}.postevent-contact-section .loading-process-form .loading-process-form-inner{position:absolute;z-index:4;top:50%;left:50%;margin-top:-65px;margin-left:-65px}.postevent-contact-section .result{background-color:#ffea63;color:#4d4d4f;font-family:"Brown-Regular", Arial, Helvetica, sans-serif;font-size:20px;position:fixed;z-index:150;top:50%;left:0;width:100%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);margin:0;padding:0;text-align:center}.postevent-contact-section .result.error{background:#fbb}.postevent-contact-section .result p{padding:10px}.postevent-contact-section .recaptcha-outer-container{margin-top:25px;margin-bottom:20px}#extendedbundle-package-view .package-items{display:flex;flex-wrap:wrap;width:100%;max-width:476px}#extendedbundle-package-view .package-items:after{content:"";display:block;clear:both;height:0}@media (max-width: 550px){#extendedbundle-package-view .package-items{width:100%}}#extendedbundle-package-view .package-items .package-item{display:block;float:left;width:31.094%;margin-right:3.359%;margin-bottom:3.359%;background:#fff;border:1px solid #e0e0e0;transition:border-color 0.2s linear}#extendedbundle-package-view .package-items .package-item:hover{border-color:#ffd500}#extendedbundle-package-view .package-items .package-item:nth-child(3n){margin-right:0}#extendedbundle-package-view .package-items .package-item:nth-child(3n+1){clear:left}@media (max-width: 550px){#extendedbundle-package-view .package-items .package-item{width:100%;margin-right:0}}#extendedbundle-package-view .package-items .package-item a.item-link{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:15px}#extendedbundle-package-view .package-items .package-item h3{font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:19.2px;font-size:1.2rem;line-height:1.66667em;letter-spacing:1.8px;text-decoration:none;text-transform:uppercase;color:#4d4d4f;margin:0 !important;margin-bottom:10px !important;text-align:center}#extendedbundle-package-view .package-items .package-item .image{text-align:center;height:80px;margin-bottom:10px}#extendedbundle-package-view .package-items .package-item .image img{width:100%;max-width:100%;max-height:100%}#extendedbundle-package-view .package-items .package-item .name{font-family:"Brown-Light",Arial,Helvetica,sans-serif;font-weight:400;font-size:22.4px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f;margin:0}#extendedbundle-package-view .package-info .step-description,#extendedbundle-package-view .package-info .description{display:none}#extendedbundle-package-view .package-info .price{font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:38.4px;font-size:2.4rem;line-height:1.25em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f}#extendedbundle-package-view .package-info .reset-link{display:inline-block;margin-bottom:10px}#extendedbundle-package-view .catalog-listing .toolbar{display:none}#extendedbundle-package-view .catalog-listing .grid ul,#extendedbundle-package-view .catalog-listing .grid li{display:block;list-style:none;margin:0;padding:0}#extendedbundle-package-view .catalog-listing .grid ul:after{content:"";display:block;clear:both;height:0}#extendedbundle-package-view .catalog-listing .grid li{float:left;width:31.771%;margin-right:2.3435%;text-align:center}#extendedbundle-package-view .catalog-listing .grid li:nth-child(3n){margin-right:0}#extendedbundle-package-view .catalog-listing .grid li:nth-child(3n+1){clear:left}@media (max-width: 550px){#extendedbundle-package-view .catalog-listing .grid li{width:100%;margin-right:0}}#extendedbundle-package-view .catalog-listing .grid .add-to-links,#extendedbundle-package-view .catalog-listing .grid .price-box,#extendedbundle-package-view .catalog-listing .grid .price{display:none}#extendedbundle-package-view .catalog-listing .grid .button{display:block;width:100%;padding-left:10px;padding-right:10px}#extendedbundle-package-view .catalog-listing .grid .product-name,#extendedbundle-package-view .catalog-listing .grid .product-name a{display:block;font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:28.8px;font-size:1.8rem;line-height:1.33333em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f;margin:0}#extendedbundle-package-view .catalog-listing .grid .product-name{height:24px;overflow:hidden;margin-bottom:4px}.bundlecreatorplus-product-view .section-static-block-bottom{background:#fff !important}.bundlecreatorplus-product-view .add-to-cart button{display:inline-block;margin-bottom:5px}.carousel{visibility:hidden}.bx-wrapper{background:transparent;border:none;box-shadow:none}.bx-wrapper .bx-prev{left:-48px;width:40px;height:40px;display:block;background:none}.bx-wrapper .bx-prev i{background:url("//res.cloudinary.com/enjo/image/upload/q_auto/skin/frontend/enjo/default/images/prev_arrow_white.svg");background-size:40px 40px;width:40px;height:40px}.bx-wrapper .bx-prev i:before{content:''}.bx-wrapper .bx-prev i.gray{background:url("//res.cloudinary.com/enjo/image/upload/q_auto/skin/frontend/enjo/default/images/prev_arrow_gray.svg")}.bx-wrapper .bx-next{right:-48px;width:40px;height:40px;display:block;background:none}.bx-wrapper .bx-next:hover{background-position:initial}.bx-wrapper .bx-next:focus{background-position:initial}.bx-wrapper .bx-next i{background:url("//res.cloudinary.com/enjo/image/upload/q_auto/skin/frontend/enjo/default/images/next_arrow_white.svg");background-size:40px 40px;width:40px;height:40px}.bx-wrapper .bx-next i:before{content:''}.bx-wrapper .bx-next i.gray{background:url("//res.cloudinary.com/enjo/image/upload/q_auto/skin/frontend/enjo/default/images/next_arrow_gray.svg")}.bx-wrapper .bx-controls-direction a{width:40px;height:40px;z-index:990;text-indent:inherit}.bx-wrapper .products-grid{position:relative}@media screen and (max-width: 480px){.bx-wrapper{margin-top:60px !important}.bx-wrapper .bx-pager{display:none}.bx-wrapper .bx-controls{position:absolute;top:-40px;left:0;right:0;width:0px;margin:auto}.bx-wrapper .bx-controls .bx-prev{left:-55px !important}.bx-wrapper .bx-controls .bx-next{right:-55px !important}.bx-wrapper .button-wrapper{margin-bottom:20px}}.carousel-cart-featured-desktop{display:block}@media (max-width: 1000px){.carousel-cart-featured-desktop{display:none}}.carousel-cart-featured-mobile{display:none}@media (max-width: 1000px){.carousel-cart-featured-mobile{display:block;position:relative;top:-40px}}.carousel-cart-featured .cart-featured-carousel-controls,.carousel-cart-featured .cart-featured-carousel-bundlesextra-controls,.cart-featured-carousel-bundlesextra .cart-featured-carousel-controls,.cart-featured-carousel-bundlesextra .cart-featured-carousel-bundlesextra-controls{positon:relative}.carousel-cart-featured .cart-featured-carousel-controls .control-item,.carousel-cart-featured .cart-featured-carousel-bundlesextra-controls .control-item,.cart-featured-carousel-bundlesextra .cart-featured-carousel-controls .control-item,.cart-featured-carousel-bundlesextra .cart-featured-carousel-bundlesextra-controls .control-item{position:absolute;z-index:5;top:50%;cursor:pointer;margin-top:-20px;width:40px;height:40px}.carousel-cart-featured .cart-featured-carousel-controls .control-item svg,.carousel-cart-featured .cart-featured-carousel-bundlesextra-controls .control-item svg,.cart-featured-carousel-bundlesextra .cart-featured-carousel-controls .control-item svg,.cart-featured-carousel-bundlesextra .cart-featured-carousel-bundlesextra-controls .control-item svg{width:100%;height:100%;fill:#a0a0a0;transition:fill 0.3s linear}.carousel-cart-featured .cart-featured-carousel-controls .control-item:hover svg,.carousel-cart-featured .cart-featured-carousel-bundlesextra-controls .control-item:hover svg,.cart-featured-carousel-bundlesextra .cart-featured-carousel-controls .control-item:hover svg,.cart-featured-carousel-bundlesextra .cart-featured-carousel-bundlesextra-controls .control-item:hover svg{fill:#4d4d4f}.carousel-cart-featured .cart-featured-carousel-controls .control-previous,.carousel-cart-featured .cart-featured-carousel-bundlesextra-controls .control-previous,.cart-featured-carousel-bundlesextra .cart-featured-carousel-controls .control-previous,.cart-featured-carousel-bundlesextra .cart-featured-carousel-bundlesextra-controls .control-previous{left:30px}@media (max-width: 1000px){.carousel-cart-featured .cart-featured-carousel-controls .control-previous,.carousel-cart-featured .cart-featured-carousel-bundlesextra-controls .control-previous,.cart-featured-carousel-bundlesextra .cart-featured-carousel-controls .control-previous,.cart-featured-carousel-bundlesextra .cart-featured-carousel-bundlesextra-controls .control-previous{left:0}}.carousel-cart-featured .cart-featured-carousel-controls .control-next,.carousel-cart-featured .cart-featured-carousel-bundlesextra-controls .control-next,.cart-featured-carousel-bundlesextra .cart-featured-carousel-controls .control-next,.cart-featured-carousel-bundlesextra .cart-featured-carousel-bundlesextra-controls .control-next{right:30px}@media (max-width: 1000px){.carousel-cart-featured .cart-featured-carousel-controls .control-next,.carousel-cart-featured .cart-featured-carousel-bundlesextra-controls .control-next,.cart-featured-carousel-bundlesextra .cart-featured-carousel-controls .control-next,.cart-featured-carousel-bundlesextra .cart-featured-carousel-bundlesextra-controls .control-next{right:0}}.carousel-cart-featured,.cart-featured-carousel-bundlesextra{width:100%;max-width:100%;margin-bottom:30px}.carousel-cart-featured .cart-featured-carousel-container:after,.carousel-cart-featured .cart-featured-carousel-bundlesextra-container:after,.cart-featured-carousel-bundlesextra .cart-featured-carousel-container:after,.cart-featured-carousel-bundlesextra .cart-featured-carousel-bundlesextra-container:after{content:"";display:block;clear:both;height:0}.carousel-cart-featured .cart-featured-carousel,.carousel-cart-featured .cart-featured-carousel-bundlesextra-carousel,.cart-featured-carousel-bundlesextra .cart-featured-carousel,.cart-featured-carousel-bundlesextra .cart-featured-carousel-bundlesextra-carousel{width:100%}.carousel-cart-featured .cart-featured-carousel.cart-featured-carousel-bundlesextra,.carousel-cart-featured .cart-featured-carousel-bundlesextra-carousel.cart-featured-carousel-bundlesextra,.cart-featured-carousel-bundlesextra .cart-featured-carousel.cart-featured-carousel-bundlesextra,.cart-featured-carousel-bundlesextra .cart-featured-carousel-bundlesextra-carousel.cart-featured-carousel-bundlesextra{margin-top:20px}.carousel-cart-featured .cart-featured-carousel .carousel-title,.carousel-cart-featured .cart-featured-carousel-bundlesextra-carousel .carousel-title,.cart-featured-carousel-bundlesextra .cart-featured-carousel .carousel-title,.cart-featured-carousel-bundlesextra .cart-featured-carousel-bundlesextra-carousel .carousel-title{font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:28.8px;font-size:1.8rem;line-height:1.33333em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f;color:#a0a0a0;min-height:50px;margin-top:10px;margin-bottom:22px}.carousel-cart-featured .cart-featured-carousel .carousel-title a,.carousel-cart-featured .cart-featured-carousel-bundlesextra-carousel .carousel-title a,.cart-featured-carousel-bundlesextra .cart-featured-carousel .carousel-title a,.cart-featured-carousel-bundlesextra .cart-featured-carousel-bundlesextra-carousel .carousel-title a{display:inline-block;font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:28.8px;font-size:1.8rem;line-height:1.33333em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f;line-height:1.27778em;color:#a0a0a0;border-bottom:2px solid #ffd500}.carousel-cart-featured .cart-featured-carousel .carousel-title a:hover,.carousel-cart-featured .cart-featured-carousel-bundlesextra-carousel .carousel-title a:hover,.cart-featured-carousel-bundlesextra .cart-featured-carousel .carousel-title a:hover,.cart-featured-carousel-bundlesextra .cart-featured-carousel-bundlesextra-carousel .carousel-title a:hover{color:#ffd500}.carousel-cart-featured .cart-featured-carousel .carousel-slider,.carousel-cart-featured .cart-featured-carousel-bundlesextra-carousel .carousel-slider,.cart-featured-carousel-bundlesextra .cart-featured-carousel .carousel-slider,.cart-featured-carousel-bundlesextra .cart-featured-carousel-bundlesextra-carousel .carousel-slider{padding-left:22px;padding-right:23px}@media (max-width: 1000px){.carousel-cart-featured .cart-featured-carousel .carousel-slider,.carousel-cart-featured .cart-featured-carousel-bundlesextra-carousel .carousel-slider,.cart-featured-carousel-bundlesextra .cart-featured-carousel .carousel-slider,.cart-featured-carousel-bundlesextra .cart-featured-carousel-bundlesextra-carousel .carousel-slider{padding-left:0px;padding-right:0px}}.carousel-cart-featured ul,.cart-featured-carousel-bundlesextra ul{display:flex;align-items:stretch;overflow:hidden;visibility:hidden}.carousel-cart-featured ul li,.cart-featured-carousel-bundlesextra ul li{padding-bottom:43px}.carousel-cart-featured ul li .product-content,.cart-featured-carousel-bundlesextra ul li .product-content{border:2px solid #ededed;height:100%;margin-bottom:0}.carousel-cart-featured ul li .product-content .product-image,.cart-featured-carousel-bundlesextra ul li .product-content .product-image{display:flex;align-items:center;justify-content:center;min-height:233px}.carousel-cart-featured ul li .product-content .product-image .img-two,.cart-featured-carousel-bundlesextra ul li .product-content .product-image .img-two{top:50%;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.carousel-cart-featured ul li .product-content img,.cart-featured-carousel-bundlesextra ul li .product-content img{min-height:0}.carousel-cart-featured ul li .product-content .ratings,.cart-featured-carousel-bundlesextra ul li .product-content .ratings{display:none}.carousel-cart-featured ul li .product-content .product-desc h5,.carousel-cart-featured ul li .product-content .product-desc h5 a,.cart-featured-carousel-bundlesextra ul li .product-content .product-desc h5,.cart-featured-carousel-bundlesextra ul li .product-content .product-desc h5 a{font-family:"Brown-Light",Arial,Helvetica,sans-serif;font-weight:400;font-size:22.4px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f}.carousel-cart-featured ul li .product-content .product-desc .price-box .price,.cart-featured-carousel-bundlesextra ul li .product-content .product-desc .price-box .price{font-family:"Brown-Light",Arial,Helvetica,sans-serif !important;font-weight:400 !important;font-size:22.4px !important;font-size:1.4rem !important;line-height:1.42857em !important;letter-spacing:0 !important;text-decoration:none !important;text-transform:none !important;color:#4d4d4f !important}.carousel-cart-featured ul li .product-content .product-desc .price-box .old-price .price,.cart-featured-carousel-bundlesextra ul li .product-content .product-desc .price-box .old-price .price{text-decoration:line-through !important;color:#a0a0a0 !important}.carousel-cart-featured ul li .product-content .product-desc .btn-cart,.cart-featured-carousel-bundlesextra ul li .product-content .product-desc .btn-cart{width:40px;height:40px;font-size:14px}.carousel-cart-featured .bx-wrapper,.cart-featured-carousel-bundlesextra .bx-wrapper{margin:auto}@media (max-width: 480px){.carousel-cart-featured .bx-wrapper,.cart-featured-carousel-bundlesextra .bx-wrapper{margin-top:0px !important}}.carousel-cart-featured .bx-wrapper ul,.cart-featured-carousel-bundlesextra .bx-wrapper ul{overflow:visible;visibility:visible}.box-social{margin-top:20px}.box-social span{display:inline-block}.box-social .social-links{display:inline-block}.box-social .social-links .social-icon{content:"";height:29px;width:29px;display:inline-block;margin:0 2px;vertical-align:middle;cursor:pointer}.box-social .social-links .social-icon.facebook-button{background:url("//res.cloudinary.com/enjo/image/upload/q_auto/skin/frontend/enjo/default/images/social-media-sprites.png") no-repeat scroll 0 0}.box-social .social-links .social-icon.instagram-button{background:url("//res.cloudinary.com/enjo/image/upload/q_auto/skin/frontend/enjo/default/images/social-media-sprites.png") no-repeat scroll -35px 0}.box-social .social-links .social-icon.youtube-button{background:url("//res.cloudinary.com/enjo/image/upload/q_auto/skin/frontend/enjo/default/images/social-media-sprites.png") no-repeat scroll -70px 0}.box-social .social-links .social-icon.twitter-button{background:url("//res.cloudinary.com/enjo/image/upload/q_auto/skin/frontend/enjo/default/images/social-media-sprites.png") no-repeat scroll -105px 0}.box-social .social-links .social-icon.pinterest-button{background:url("//res.cloudinary.com/enjo/image/upload/q_auto/skin/frontend/enjo/default/images/social-media-sprites.png") no-repeat scroll -140px 0px}.section-top-search{background-color:#ededed}.section-top-search .col-md-12{min-height:0}.section-top-search .col-md-12 .top-search{position:relative;z-index:1;float:none;margin:auto}@media (max-width: 768px){.section-top-search .col-md-12 .top-search{top:0;margin-bottom:20px}}.section-top-search .col-md-12 .top-search #algolia-searchbox{margin:0}.section-top-search .col-md-12 .top-search #algolia-searchbox label{display:none}.section-top-search .col-md-12 .top-search #algolia-searchbox .algolia-search-input{width:100%;float:none}.section-top-search .col-md-12 .top-search #algolia-searchbox .magnifying-glass{top:15px}.section-top-search .col-md-12 .top-search .input-text{border:2px solid #d0d0d0;font-weight:600}.section-top-search .col-md-12 .top-search .input-text:focus{border:2px solid #ffd500 !important}.section-top-search .col-md-12 #algolia-autocomplete-container .aa-dropdown-menu{border:none;border-top:1px solid #ffd500;width:100% !important;z-index:999}.section-top-search .col-md-12 #algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-price{color:#4d4d4f}.section-top-search .col-md-12 #algolia-autocomplete-container .aa-dropdown-menu .other-sections .algoliasearch-autocomplete-hit .thumb{margin-right:7px;width:20%}.section-top-search .col-md-12 #algolia-autocomplete-container .aa-dropdown-menu .other-sections .algoliasearch-autocomplete-hit .info{font-size:13px !important}.section-top-search .col-md-12 #algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .thumb{margin-right:5px}.section-top-search .col-md-12 #algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .thumb img{width:100%}@media (min-width: 992px){.section-top-search #algolia-autocomplete-container .aa-dropdown-menu{width:61.92% !important}}.cms-care-instructions .section-top-search,.cms-shipping-policy .section-top-search,.cms-delivery-conditions .section-top-search,.cms-terms .section-top-search,.customer-account-logoutsuccess .section-top-search{background-color:#fff}.autocomplete-wrapper .btn-cart{margin-left:3px;color:#fff;background-color:#a0a0a0;border:2px solid #a0a0a0;padding:0px 9px;font-weight:600;position:relative;top:-1px}#autocomplete-products-footer{left:1.5% !important;width:67% !important;background-color:none !important;border:2px solid #a0a0a0 !important;margin-bottom:10px;padding-top:6px !important;padding-bottom:6px !important;background:white !important}.w-enjoexperience-perks-header{padding:26px 15px 60px 15px;background-color:#ededed}.w-enjoexperience-perks-header .content-wrapper{max-width:1200px;margin-left:auto;margin-right:auto}.w-enjoexperience-perks-header .section-header{color:#4d4d4f;font-family:"Brown-Bold", Arial, Helvetica, sans-serif;font-size:26px;line-height:34px;letter-spacing:7.8px;text-align:center;width:100%;text-transform:uppercase !important;margin-top:0;margin-bottom:30px}.w-enjoexperience-perks-header .perks-wrapper{margin-top:30px}.w-enjoexperience-perks-header .perks-wrapper .pullquote{width:100%;margin-top:20px}.w-enjoexperience-perks-header .perks-wrapper .bodycopy{margin-top:30px}.w-enjoexperience-perks-header .perks-wrapper .bodycopy a:not(.btn){border-bottom:2px solid #ffd500}.w-page-003leadtext .inner-container{width:100%;max-width:1230px;padding-left:15px;padding-right:15px;margin:0 auto;max-width:800px;padding-top:53px;padding-bottom:53px}@media (max-width: 500px){.w-page-003leadtext .inner-container{padding-top:40px;padding-bottom:40px}}.w-page-003leadtext .inner-container p{font-family:"Brown-Regular",Arial,Helvetica,sans-serif;font-weight:400;font-size:38.4px;font-size:2.4rem;line-height:1.25em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f}.w-page-003leadtext .inner-container p.stdparagraph{font-family:"Brown-Light",Arial,Helvetica,sans-serif;font-weight:400;font-size:22.4px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f}@media (max-width: 500px){.w-page-003leadtext .inner-container p{font-size:1.8rem;font-size:4.8vw}.w-page-003leadtext .inner-container p.stdparagraph{font-family:"Brown-Light",Arial,Helvetica,sans-serif;font-weight:400;font-size:1.4rem;line-height:1.42857em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f}}@media (max-width: 375px){.w-page-003leadtext .inner-container p{font-size:1.8rem}.w-page-003leadtext .inner-container p.stdparagraph{font-family:"Brown-Light",Arial,Helvetica,sans-serif;font-weight:400;font-size:1.4rem;line-height:1.42857em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f}}.w-page-003leadtext .inner-container>:last-child{margin-bottom:0}.w-page-004timeline{background:#ffd500;min-height:500px;overflow:hidden}.w-page-004timeline .timeline-slider-grid{width:100%;max-width:1230px;padding-left:15px;padding-right:15px;margin:0 auto;padding-top:79px;padding-bottom:55px}.w-page-004timeline .timeline-slider-grid:after{content:"";display:block;clear:both;height:0}@media (max-width: 500px){.w-page-004timeline .timeline-slider-grid{padding-top:58px}}.w-page-004timeline .bx-wrapper{margin:0}@media (max-width: 500px){.w-page-004timeline .bx-wrapper{margin-top:20px}}@media (max-width: 480px){.w-page-004timeline .bx-wrapper{margin-top:20px !important}}.w-page-004timeline .bx-viewport{overflow:visible !important;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width: 500px){.w-page-004timeline .bx-viewport{overflow:hidden !important}}.w-page-004timeline .timeline-slider:after{content:"";display:block;clear:both;height:0}.w-page-004timeline .timeline-slider .timeline-entry .entry-year{height:90px;margin-bottom:27px}@media (max-width: 500px){.w-page-004timeline .timeline-slider .timeline-entry .entry-year{margin-bottom:4px}}.w-page-004timeline .timeline-slider .timeline-entry .entry-year .entry-year-text{font-family:futura-pt,sans-serif;font-weight:600;font-style:normal;font-size:192px;font-size:12rem;line-height:.73333em;letter-spacing:0.01em;text-indent:-15px;color:#fff}@media (max-width: 500px){.w-page-004timeline .timeline-slider .timeline-entry .entry-year .entry-year-text{font-size:9rem;font-size:24vw;text-align:center}}@media (max-width: 375px){.w-page-004timeline .timeline-slider .timeline-entry .entry-year .entry-year-text{font-size:9rem}}.w-page-004timeline .timeline-slider .timeline-entry .entry-year.year-continue .entry-year-text{display:none}@media (max-width: 500px){.w-page-004timeline .timeline-slider .timeline-entry .entry-year.year-continue .entry-year-text{display:block}}.w-page-004timeline .timeline-slider .timeline-entry .entry-image{padding:15px;margin-bottom:23px;background:#fff}@media (max-width: 500px){.w-page-004timeline .timeline-slider .timeline-entry .entry-image{margin-bottom:14px}}.w-page-004timeline .timeline-slider .timeline-entry .entry-image img{width:auto;height:auto;max-width:100%;pointer-events:none}.w-page-004timeline .timeline-slider .timeline-entry .entry-title{font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:38.4px;font-size:2.4rem;line-height:1.25em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f;margin-bottom:8px}@media (max-width: 500px){.w-page-004timeline .timeline-slider .timeline-entry .entry-title{font-size:1.8rem;font-size:4.8vw;margin-bottom:6px}}@media (max-width: 375px){.w-page-004timeline .timeline-slider .timeline-entry .entry-title{font-size:1.8rem}}.w-page-004timeline .timeline-slider .timeline-entry .entry-description{font-family:"Brown-Light",Arial,Helvetica,sans-serif;font-weight:400;font-size:22.4px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f}.w-page-004timeline .timeline-pager{text-align:center;line-height:0;margin-top:94px}.w-page-004timeline .timeline-pager .pager-group{display:inline-block}.w-page-004timeline .timeline-pager .pager-group:after{content:"";display:block;clear:both;height:0}.w-page-004timeline .timeline-pager ul,.w-page-004timeline .timeline-pager li{display:block;margin:0;padding:0;list-style:none}.w-page-004timeline .timeline-pager ul{float:left;margin:0 5px;margin-top:15px}.w-page-004timeline .timeline-pager ul:after{content:"";display:block;clear:both;height:0}.w-page-004timeline .timeline-pager ul li{float:left;width:48px;cursor:pointer}.w-page-004timeline .timeline-pager .control-item{display:block;float:left;cursor:pointer;width:40px;height:40px}.w-page-004timeline .timeline-pager .control-item svg{width:100%;height:100%;fill:#4d4d4f}.w-page-004timeline .timeline-pager .pager-indicator{width:100%;height:15px;margin-bottom:3px;position:relative}.w-page-004timeline .timeline-pager .pager-indicator .pager-line{position:absolute;z-index:2;top:50%;left:0;right:0;height:2px;margin-top:-1px;background:#4d4d4f}.w-page-004timeline .timeline-pager .pager-indicator .pager-dot{position:absolute;z-index:4;top:50%;left:50%;margin-top:-7.5px;margin-left:-7.5px;width:15px;height:15px;border:2px solid #4d4d4f;border-radius:50%;background:#ffd500;transition:background 0.3s linear}.w-page-004timeline .timeline-pager .first .pager-indicator .pager-line{left:50%}.w-page-004timeline .timeline-pager .last .pager-indicator .pager-line{right:50%}.w-page-004timeline .timeline-pager li:hover .pager-indicator .pager-dot{background:#4d4d4f}.w-page-004timeline .timeline-pager .active .pager-indicator .pager-dot{background:#4d4d4f}.w-page-004timeline .timeline-pager .pager-label{font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:19.2px;font-size:1.2rem;line-height:1.66667em;letter-spacing:1.8px;text-decoration:none;text-transform:uppercase;color:#4d4d4f;letter-spacing:0.15em;text-align:center}.w-page-004timeline .timeline-pager-mobile .timeline-pager{margin-top:0}.w-page-005oursecret .container{padding-top:71px;padding-bottom:80px}@media (max-width: 542px){.w-page-005oursecret .container{padding-top:54px;padding-bottom:60px}}.w-page-005oursecret .section-heading{margin-bottom:52px}@media (max-width: 542px){.w-page-005oursecret .section-heading{margin-bottom:25px}}.w-page-005oursecret .section-heading h2{font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:41.6px;font-size:2.6rem;line-height:1.30769em;letter-spacing:7px;text-decoration:none;text-transform:uppercase;color:#4d4d4f;text-align:center;margin:0 !important}@media (max-width: 542px){.w-page-005oursecret .section-heading h2{font-size:1.8rem;font-size:4.8vw}}@media (max-width: 375px){.w-page-005oursecret .section-heading h2{font-size:1.8rem}}.w-page-005oursecret .section-body-image-icon{margin-bottom:30px}.w-page-005oursecret .section-body-image-icon:after{content:"";display:block;clear:both;height:0}@media (max-width: 542px){.w-page-005oursecret .section-body-image-icon{margin-bottom:24px}}.w-page-005oursecret .section-body-image-icon img{max-width:100%}.w-page-005oursecret .section-body-image-icon .section-col{float:left;width:48.75%;margin-right:2.5%}.w-page-005oursecret .section-body-image-icon .section-col:last-child{margin-right:0}@media (max-width: 800px){.w-page-005oursecret .section-body-image-icon .section-col{width:100%;margin-right:0}}.w-page-005oursecret .section-body-image-icon .section-icon{margin-bottom:7px;padding-top:30px;padding-bottom:30px}@media (max-width: 500px){.w-page-005oursecret .section-body-image-icon .section-icon{padding-bottom:19px}}.w-page-005oursecret .section-body-image-icon.icon-align-center .section-icon{text-align:center}.w-page-005oursecret .section-body-image-icon .section-body{font-family:"Brown-Regular",Arial,Helvetica,sans-serif;font-weight:400;font-size:38.4px;font-size:2.4rem;line-height:1.25em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f;padding-right:10px}.w-page-005oursecret .section-body-image-icon .section-body p{font-family:"Brown-Regular",Arial,Helvetica,sans-serif;font-weight:400;font-size:38.4px;font-size:2.4rem;line-height:1.25em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f}@media (max-width: 500px){.w-page-005oursecret .section-body-image-icon .section-body p{font-size:1.8rem;font-size:4.8vw}}@media (max-width: 375px){.w-page-005oursecret .section-body-image-icon .section-body p{font-size:1.8rem}}@media (max-width: 500px){.w-page-005oursecret .section-body-image-icon .section-body{font-size:1.8rem;font-size:4.8vw;padding-right:0px}}@media (max-width: 375px){.w-page-005oursecret .section-body-image-icon .section-body{font-size:1.8rem}}.w-page-005oursecret .section-body-image-icon .section-body>:last-child{margin-bottom:0}@media (max-width: 800px){.w-page-005oursecret .section-body-image-icon.image-right{display:flex;flex-direction:column}.w-page-005oursecret .section-body-image-icon.image-right .section-col:first-child{order:2}.w-page-005oursecret .section-body-image-icon.image-right .section-col:last-child{order:1}.w-page-005oursecret .section-body-image-icon .section-image{text-align:center}}.w-page-005oursecret .section-bottom-items{display:flex;align-items:stretch;margin-top:60px}.w-page-005oursecret .section-bottom-items:after{content:"";display:block;clear:both;height:0}@media (max-width: 800px){.w-page-005oursecret .section-bottom-items{display:block}}@media (max-width: 542px){.w-page-005oursecret .section-bottom-items{margin-top:55px}}.w-page-005oursecret .section-bottom-items .bottom-item{float:left;width:31.6667%;margin-right:2.5%;border:5px solid #ffd500}.w-page-005oursecret .section-bottom-items .bottom-item:last-child{margin-right:0}@media (max-width: 800px){.w-page-005oursecret .section-bottom-items .bottom-item{width:100%;margin-right:0;margin-bottom:30px}.w-page-005oursecret .section-bottom-items .bottom-item:last-child{margin-bottom:0;margin-right:0}}.w-page-005oursecret .section-bottom-items .bottom-item-title{font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:28.8px;font-size:1.8rem;line-height:1.33333em;letter-spacing:4.5px;text-decoration:none;text-transform:uppercase;color:#4d4d4f;text-align:center;padding:0 20px;margin-top:32px;margin-bottom:10px}.w-page-005oursecret .section-bottom-items .bottom-item-about{font-family:"Brown-Light",Arial,Helvetica,sans-serif;font-weight:400;font-size:22.4px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f;font-family:"Brown-Regular",Arial,Helvetica,sans-serif;font-size:28.8px;font-size:1.8rem;line-height:1.33333em;text-align:center;padding:0 20px;margin-bottom:26px}.w-page-006video{background:#ffd500}.w-page-006video .container{padding-top:72px;padding-bottom:60px}@media (max-width: 542px){.w-page-006video .container{padding-top:55px}}.w-page-006video .section-heading{margin-bottom:55px}@media (max-width: 542px){.w-page-006video .section-heading{margin-bottom:26px}}.w-page-006video .section-heading h2{font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:41.6px;font-size:2.6rem;line-height:1.30769em;letter-spacing:7px;text-decoration:none;text-transform:uppercase;color:#4d4d4f;margin:0 !important;text-align:center}@media (max-width: 542px){.w-page-006video .section-heading h2{font-size:1.8rem;font-size:4.8vw}}@media (max-width: 375px){.w-page-006video .section-heading h2{font-size:1.8rem}}.w-page-006video .section-video{border:15px solid #fff;position:relative;line-height:0}.w-page-006video .section-video .video-sizer{width:100%;height:auto;padding-top:56.23932%}.w-page-006video .section-video .video-content{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0}.w-page-006video .section-video .video-content iframe{width:100%;height:100%}.w-page-006video .section-video .video-cover{position:absolute;z-index:4;top:0;left:0;right:0;bottom:0;background:#000 none center/cover no-repeat;cursor:pointer}.w-page-006video .section-video .video-cover .play-button{position:absolute;z-index:2;top:50%;left:50%;width:102px;height:102px;margin-left:-51px;margin-top:-51px;cursor:pointer;background:transparent}@media (max-width: 542px){.w-page-006video .section-video .video-cover .play-button{width:62px;height:62px;margin-left:-31px;margin-top:-31px}}.w-page-006video .section-video .video-cover .play-button svg{width:100%;height:100%;stroke:#fff}.w-page-007cleanup{background:#fff}.w-page-007cleanup:after{content:"";display:block;clear:both;height:0}.w-page-007cleanup .container{padding-top:80px;padding-bottom:80px}@media (max-width: 500px){.w-page-007cleanup .container{padding-top:60px;padding-bottom:60px}}.w-page-007cleanup .section-col{float:left;width:48.75%;margin-right:2.5%;position:relative}.w-page-007cleanup .section-col:last-child{margin-right:0}@media (max-width: 800px){.w-page-007cleanup .section-col{width:100%;margin-right:0}.w-page-007cleanup .section-col:last-child{margin-right:0}}.w-page-007cleanup .section-top-icon{margin-bottom:7px}.w-page-007cleanup .section-bottom-icon{position:absolute;z-index:2;right:11.6%;bottom:0}@media (max-width: 800px){.w-page-007cleanup .section-bottom-icon{width:78px;right:0;bottom:20px}}.w-page-007cleanup .section-bottom-icon img{max-width:100%}.w-page-007cleanup .section-heading{margin-bottom:29px}@media (max-width: 500px){.w-page-007cleanup .section-heading{margin-bottom:21px}}.w-page-007cleanup .section-heading h2{font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:41.6px;font-size:2.6rem;line-height:1.30769em;letter-spacing:7px;text-decoration:none;text-transform:uppercase;color:#4d4d4f;margin:0 !important}@media (max-width: 542px){.w-page-007cleanup .section-heading h2{font-size:1.8rem;font-size:4.8vw}}@media (max-width: 375px){.w-page-007cleanup .section-heading h2{font-size:1.8rem}}.w-page-007cleanup .section-body{font-family:"Brown-Regular",Arial,Helvetica,sans-serif;font-weight:400;font-size:38.4px;font-size:2.4rem;line-height:1.25em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f;position:relative;z-index:4;padding-bottom:48px}@media (max-width: 800px){.w-page-007cleanup .section-body{padding-bottom:40px}}@media (max-width: 500px){.w-page-007cleanup .section-body{font-size:1.8rem;font-size:4.8vw}}@media (max-width: 375px){.w-page-007cleanup .section-body{font-size:1.8rem}}.w-page-007cleanup .section-body p{font-family:"Brown-Regular",Arial,Helvetica,sans-serif;font-weight:400;font-size:38.4px;font-size:2.4rem;line-height:1.25em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f}@media (max-width: 500px){.w-page-007cleanup .section-body p{font-size:1.8rem;font-size:4.8vw}}@media (max-width: 375px){.w-page-007cleanup .section-body p{font-size:1.8rem}}.w-page-007cleanup .section-right-image{border:15px solid #ffd500;width:100%}.w-page-007cleanup .section-right-image img{width:100%}.w-page-008question{background:#ffd500}.w-page-008question .container{padding-top:71px;padding-bottom:60px}@media (max-width: 500px){.w-page-008question .container{padding-top:53px;padding-bottom:30px}}.w-page-008question .qu-col{float:left;width:48.75%;margin-right:2.5%}.w-page-008question .qu-col:last-child{margin-right:0}@media (max-width: 800px){.w-page-008question .qu-col{width:100%;margin-right:0}}.w-page-008question .qu-heading{margin-bottom:20px;text-align:center}@media (max-width: 500px){.w-page-008question .qu-heading{margin-bottom:14px}}.w-page-008question .qu-heading h2{font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:41.6px;font-size:2.6rem;line-height:1.30769em;letter-spacing:7px;text-decoration:none;text-transform:uppercase;color:#4d4d4f;margin:0 !important;text-align:center}@media (max-width: 542px){.w-page-008question .qu-heading h2{font-size:1.8rem;font-size:4.8vw}}@media (max-width: 375px){.w-page-008question .qu-heading h2{font-size:1.8rem}}.w-page-008question .bx-wrapper{margin:0}@media (max-width: 480px){.w-page-008question .bx-wrapper{margin-top:0 !important}}.w-page-008question .bx-wrapper .qu-slide{min-width:100%}.w-page-008question .qu-intro{position:relative;padding-top:33px}.w-page-008question .qu-intro:after{content:"";display:block;clear:both;height:0}@media (max-width: 500px){.w-page-008question .qu-intro{padding-top:9px;padding-bottom:30px}}.w-page-008question .qu-intro-image{border:15px solid #fff;width:100%}.w-page-008question .qu-intro-image img{width:100%}.w-page-008question .qu-intro-icon{position:absolute;z-index:2;right:9.5%;bottom:0}@media (max-width: 800px){.w-page-008question .qu-intro-icon{right:0;width:84px}}.w-page-008question .qu-intro-icon img{max-width:100%}.w-page-008question .qu-intro-heading{font-family:"Brown-Regular",Arial,Helvetica,sans-serif;font-weight:400;font-size:38.4px;font-size:2.4rem;line-height:1.25em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f;margin-top:23px;margin-bottom:29px}@media (max-width: 500px){.w-page-008question .qu-intro-heading{font-size:1.8rem;font-size:4.8vw;margin-top:26px;margin-bottom:25px}}@media (max-width: 375px){.w-page-008question .qu-intro-heading{font-size:1.8rem}}.w-page-008question .qu-intro-body{position:relative;z-index:4;font-family:"Brown-Light",Arial,Helvetica,sans-serif;font-weight:400;font-size:22.4px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f}.w-page-008question .qu-intro-body p{font-family:"Brown-Light",Arial,Helvetica,sans-serif;font-weight:400;font-size:22.4px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f}.w-page-008question .qu-question1,.w-page-008question .qu-question2{padding-top:26px}@media (max-width: 500px){.w-page-008question .qu-question1,.w-page-008question .qu-question2{padding-top:2px}}.w-page-008question .qu-question-text{font-family:"Brown-Regular",Arial,Helvetica,sans-serif;font-weight:400;font-size:38.4px;font-size:2.4rem;line-height:1.25em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f;text-align:center;margin-bottom:18px}@media (max-width: 500px){.w-page-008question .qu-question-text{font-size:1.8rem;font-size:4.8vw;margin-bottom:3px}}@media (max-width: 375px){.w-page-008question .qu-question-text{font-size:1.8rem}}.w-page-008question .qu-instructions{font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:19.2px;font-size:1.2rem;line-height:1.66667em;letter-spacing:1.8px;text-decoration:none;text-transform:uppercase;color:#4d4d4f;text-align:center;margin-bottom:11px}@media (max-width: 500px){.w-page-008question .qu-instructions{margin-bottom:15px}}.w-page-008question .qu-question-options:after{content:"";display:block;clear:both;height:0}.w-page-008question .qu-option-item{background:#fff;float:left;width:31.6667%;height:200px;margin-right:2.5%;margin-top:2.5%;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:20px}.w-page-008question .qu-option-item:nth-child(3n){margin-right:0}.w-page-008question .qu-option-item:nth-child(3n+1){clear:left}@media (max-width: 800px){.w-page-008question .qu-option-item{width:48.75%}.w-page-008question .qu-option-item:nth-child(3n){margin-right:2.5%}.w-page-008question .qu-option-item:nth-child(3n+1){clear:none}.w-page-008question .qu-option-item:nth-child(2n){margin-right:0}.w-page-008question .qu-option-item:nth-child(2n+1){clear:left}}@media (max-width: 600px){.w-page-008question .qu-option-item{width:100%;margin-right:0;margin-top:15px;height:70px;justify-content:left;padding:15px}}.w-page-008question .qu-item-radio{position:relative;width:20px;height:20px;min-width:20px;min-height:20px;border:2px solid #4d4d4f;border-radius:50%;margin-right:9px}@media (max-width: 600px){.w-page-008question .qu-item-radio{margin-right:14px}}.w-page-008question .qu-radio-dot{display:none;width:10px;height:10px;position:absolute;top:50%;left:50%;margin-top:-5px;margin-left:-5px;background:#4d4d4f;border-radius:50%}.w-page-008question .qu-option-item.active .qu-radio-dot{display:block}.w-page-008question .qu-item-label{font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:28.8px;font-size:1.8rem;line-height:1.33333em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f}.w-page-008question .small-container{width:100%;max-width:570px;margin:0 auto}.w-page-008question .qu-details{padding-top:26px;padding-bottom:32px}@media (max-width: 500px){.w-page-008question .qu-details{padding-top:6px}}.w-page-008question .qu-details-heading{font-family:"Brown-Regular",Arial,Helvetica,sans-serif;font-weight:400;font-size:38.4px;font-size:2.4rem;line-height:1.25em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f;text-align:center;margin-bottom:37px}@media (max-width: 500px){.w-page-008question .qu-details-heading{font-size:1.8rem;font-size:4.8vw;margin-bottom:29px}}@media (max-width: 375px){.w-page-008question .qu-details-heading{font-size:1.8rem}}.w-page-008question .qu-form{display:block}.w-page-008question .form-group{margin:0;margin-bottom:9px}.w-page-008question .form-group label{font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:19.2px;font-size:1.2rem;line-height:1.66667em;letter-spacing:1.8px;text-decoration:none;text-transform:uppercase;color:#4d4d4f;margin:0;margin-bottom:10px}.w-page-008question .form-group input,.w-page-008question .form-group select,.w-page-008question .form-group textarea{outline:0;border:1px solid #fff;padding:5px 10px;text-align:left;font-family:"Brown-Light",Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;letter-spacing:0;height:40px;color:#4d4d4f;background-color:#fff;margin:0}.w-page-008question .form-button-group{margin-top:20px}.w-page-008question .qu-finish{padding-bottom:14px}.w-page-008question .qu-finish-heading{text-align:center;margin-bottom:27px}.w-page-008question .qu-finish-heading .qu-finish-heading-container{display:flex;align-items:center;justify-content:center}.w-page-008question .qu-finish-heading .qu-finish-heading-text{display:inline-block;font-family:"Brown-Regular",Arial,Helvetica,sans-serif;font-weight:400;font-size:38.4px;font-size:2.4rem;line-height:1.25em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f;font-family:"Brown-Bold",Arial,Helvetica,sans-serif;text-align:center}@media (max-width: 500px){.w-page-008question .qu-finish-heading .qu-finish-heading-text{font-size:1.8rem;font-size:4.8vw}}@media (max-width: 375px){.w-page-008question .qu-finish-heading .qu-finish-heading-text{font-size:1.8rem}}.w-page-008question .qu-finish-heading .qu-finish-heading-icon{display:inline-block;visibility:hidden}.w-page-008question .qu-finish-heading .qu-finish-heading-icon img{max-width:100%}@media (max-width: 500px){.w-page-008question .qu-finish-heading .qu-finish-heading-icon img{width:45px}}.w-page-008question .qu-finish-heading .qu-finish-heading-icon:first-child{visibility:visible;margin-right:30px}@media (max-width: 500px){.w-page-008question .qu-finish-heading .qu-finish-heading-icon:first-child{margin-right:22px}}.w-page-008question .qu-finish-heading .qu-finish-heading-icon:last-child{margin-left:30px}@media (max-width: 500px){.w-page-008question .qu-finish-heading .qu-finish-heading-icon:last-child{margin-left:22px}}.w-page-008question .qu-finish-body{font-family:"Brown-Regular",Arial,Helvetica,sans-serif;font-weight:400;font-size:38.4px;font-size:2.4rem;line-height:1.25em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f;text-align:center}@media (max-width: 500px){.w-page-008question .qu-finish-body{font-size:1.8rem;font-size:4.8vw}}@media (max-width: 375px){.w-page-008question .qu-finish-body{font-size:1.8rem}}.w-page-008question .qu-finish-body p{font-family:"Brown-Regular",Arial,Helvetica,sans-serif;font-weight:400;font-size:38.4px;font-size:2.4rem;line-height:1.25em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f;text-align:center}@media (max-width: 500px){.w-page-008question .qu-finish-body p{font-size:1.8rem;font-size:4.8vw}}@media (max-width: 375px){.w-page-008question .qu-finish-body p{font-size:1.8rem}}.w-page-009menu{position:absolute;z-index:8888;top:463px;top:17vw;left:45px;width:calc(100% - 30px);max-width:330px}.w-page-009menu.menu-fixed{position:fixed;top:120px;left:30px;width:100%}@media (max-width: 1000px){.w-page-009menu.menu-fixed{top:75px}}@media (max-width: 1920px){.w-page-009menu{left:15px}.w-page-009menu.menu-fixed{left:0}}@media (max-width: 1860px){.w-page-009menu{top:10vm;top:10vmin;max-width:376px;padding-right:46px;transition:-webkit-transform 0.25s linear;transition:transform 0.25s linear;transition:transform 0.25s linear, -webkit-transform 0.25s linear;-webkit-transform:translateX(-100%);transform:translateX(-100%);left:61px}.w-page-009menu.menu-fixed{left:46px}}.w-page-009menu .w-menu-toggle{display:none;position:absolute;top:0;right:0;background:#ededed;cursor:pointer;padding:10px;padding-top:14.5px;height:46px}@media (max-width: 1860px){.w-page-009menu .w-menu-toggle{display:block}}.w-page-009menu .w-menu-toggle .hb{width:26px;height:17px}.w-page-009menu .w-menu-toggle .hb .hl{height:3px;width:100%;background:#4d4d4f;margin-bottom:4px;position:relative;top:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;transition:all 0.25s linear}.w-page-009menu .w-menu-toggle .hb .hl:last-child{margin-bottom:0}@media (max-width: 1860px){.w-page-009menu.open{-webkit-transform:translateX(-46px);transform:translateX(-46px)}.w-page-009menu.open .w-menu-toggle .hl:nth-child(1){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:7px}.w-page-009menu.open .w-menu-toggle .hl:nth-child(2){-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}.w-page-009menu.open .w-menu-toggle .hl:nth-child(3){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:-7px}}.w-page-009menu .w-menu-content{background:#ededed;padding-bottom:2px}.w-page-009menu .w-menu-title{font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:28.8px;font-size:1.8rem;line-height:1.33333em;letter-spacing:4.5px;text-decoration:none;text-transform:uppercase;color:#4d4d4f;padding:25px 30px}.w-page-009menu ul,.w-page-009menu li{display:block;margin:0;padding:0;list-style:none}.w-page-009menu ul li{margin-top:-2px}.w-page-009menu ul li a{display:block;font-family:"Brown-Light",Arial,Helvetica,sans-serif;font-weight:400;font-size:22.4px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f;font-family:"Brown-Regular",Arial,Helvetica,sans-serif;padding:0 30px}.w-page-009menu ul li a span{display:block;padding:12px 0;border-top:2px solid #fff}.w-page-009menu ul li:hover a{background:#fff}.w-page-010imagenumberlist .container{padding-top:30px;padding-bottom:30px}.w-page-010imagenumberlist .btn{display:inline-block}.w-page-010imagenumberlist img{display:inline-block;width:auto;height:auto;max-width:100%;max-height:100%}.w-page-010imagenumberlist .section-headline{font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:41.6px;font-size:2.6rem;line-height:1.30769em;letter-spacing:7px;text-decoration:none;text-transform:uppercase;color:#4d4d4f;text-align:center;margin-bottom:53px}.w-page-010imagenumberlist .section-image{text-align:right}@media (max-width: 770px){.w-page-010imagenumberlist .section-image{text-align:center}}.w-page-010imagenumberlist .number-list-item{display:flex;margin-bottom:15px}.w-page-010imagenumberlist .number-list-item:last-child{margin-bottom:0}.w-page-010imagenumberlist .nli-number{padding-right:40px}@media (max-width: 500px){.w-page-010imagenumberlist .nli-number{padding-right:20px}}.w-page-010imagenumberlist .nli-number .number-circle{background:#bcd0c6;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:38.4px;font-size:2.4rem;line-height:1.25em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f}@media (max-width: 500px){.w-page-010imagenumberlist .nli-number .number-circle{width:50px;height:50px}}.w-page-010imagenumberlist .nli-text{padding-top:13px}.w-page-010imagenumberlist .nli-text h1,.w-page-010imagenumberlist .nli-text h2{margin:0 !important;margin-bottom:29px !important}.w-page-010imagenumberlist .nli-text h3,.w-page-010imagenumberlist .nli-text h4,.w-page-010imagenumberlist .nli-text h5,.w-page-010imagenumberlist .nli-text h6{margin:0 !important;margin-bottom:7px !important}.w-page-010imagenumberlist .nli-text p{font-family:"Brown-Light",Arial,Helvetica,sans-serif;font-weight:400;font-size:22.4px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f;margin:0;margin-bottom:1.25em}.w-page-010imagenumberlist .nli-text :last-child{margin-bottom:0}.w-page-010imagenumberlist .section-col-container{display:flex}.w-page-010imagenumberlist .section-col-container:after{content:"";display:block;clear:both;height:0}@media (max-width: 770px){.w-page-010imagenumberlist .section-col-container{flex-direction:column}}.w-page-010imagenumberlist .section-col-container .section-col{width:50%}.w-page-010imagenumberlist .section-col-container .section-col:nth-child(2n){padding-left:15px}.w-page-010imagenumberlist .section-col-container .section-col:nth-child(2n-1){padding-right:15px}@media (max-width: 770px){.w-page-010imagenumberlist .section-col-container .section-col{width:100%}.w-page-010imagenumberlist .section-col-container .section-col:first-child{margin-bottom:30px}.w-page-010imagenumberlist .section-col-container .section-col:nth-child(2n){padding-left:0}.w-page-010imagenumberlist .section-col-container .section-col:nth-child(2n-1){padding-right:0}}.w-page-011imagetext .container{padding-top:80px;padding-bottom:80px}.w-page-011imagetext .btn{display:inline-block}.w-page-011imagetext img{width:auto;height:auto;max-width:100%;max-height:100%}.w-page-011imagetext .section-container{display:flex;align-items:center}.w-page-011imagetext .section-container:after{content:"";display:block;clear:both;height:0}@media (max-width: 770px){.w-page-011imagetext .section-container{flex-direction:column}}.w-page-011imagetext .section-container.section-order-text_image{flex-direction:row-reverse}@media (max-width: 770px){.w-page-011imagetext .section-container.section-order-text_image{flex-direction:column}}.w-page-011imagetext .section-container .section-col{width:50%}.w-page-011imagetext .section-container .section-col:nth-child(2n){padding-left:15px}.w-page-011imagetext .section-container .section-col:nth-child(2n-1){padding-right:15px}@media (max-width: 770px){.w-page-011imagetext .section-container .section-col{width:100%}.w-page-011imagetext .section-container .section-col:first-child{margin-bottom:30px}.w-page-011imagetext .section-container .section-col:nth-child(2n){padding-left:0}.w-page-011imagetext .section-container .section-col:nth-child(2n-1){padding-right:0}}.w-page-011imagetext .section-container.section-order-text_image .section-col:nth-child(2n){padding-left:0;padding-right:15px}.w-page-011imagetext .section-container.section-order-text_image .section-col:nth-child(2n-1){padding-left:15px;padding-right:0}@media (max-width: 770px){.w-page-011imagetext .section-container.section-order-text_image .section-col:nth-child(2n){padding-left:0;padding-right:0}.w-page-011imagetext .section-container.section-order-text_image .section-col:nth-child(2n-1){padding-left:0;padding-right:0}}.w-page-011imagetext .section-container.section-col-100_100{flex-direction:column}.w-page-011imagetext .section-container.section-col-100_100 .section-col{width:100%}.w-page-011imagetext .section-container.section-col-100_100 .section-col:first-child{margin-bottom:54px}.w-page-011imagetext .section-container.section-col-100_100 .section-col:nth-child(2n){padding-left:0;padding-right:0}.w-page-011imagetext .section-container.section-col-100_100 .section-col:nth-child(2n-1){padding-left:0;padding-right:0}.w-page-011imagetext .section-container.section-col-100_100 .section-text{width:100%;max-width:770px;margin:0 auto}.w-page-011imagetext .section-container.section-order-text_image.section-col-100_100{flex-direction:column-reverse}.w-page-011imagetext .section-container.section-order-text_image.section-col-100_100 .section-col:first-child{margin-top:54px;margin-bottom:0}.w-page-011imagetext .section-container.section-col-67_33 .section-col:first-child{width:67.094017094%}.w-page-011imagetext .section-container.section-col-67_33 .section-col:last-child{width:32.905982906%}@media (max-width: 770px){.w-page-011imagetext .section-container.section-col-67_33 .section-col:first-child{width:100%}.w-page-011imagetext .section-container.section-col-67_33 .section-col:last-child{width:100%}}.w-page-011imagetext .section-container.section-order-text_image.section-col-67_33 .section-col:first-child{width:32.905982906%}.w-page-011imagetext .section-container.section-order-text_image.section-col-67_33 .section-col:last-child{width:67.094017094%}@media (max-width: 770px){.w-page-011imagetext .section-container.section-order-text_image.section-col-67_33 .section-col:first-child{width:100%}.w-page-011imagetext .section-container.section-order-text_image.section-col-67_33 .section-col:last-child{width:100%}}.w-page-011imagetext .section-container.section-col-33_67 .section-col:first-child{width:32.905982906%}.w-page-011imagetext .section-container.section-col-33_67 .section-col:last-child{width:67.094017094%}@media (max-width: 770px){.w-page-011imagetext .section-container.section-col-33_67 .section-col:first-child{width:100%}.w-page-011imagetext .section-container.section-col-33_67 .section-col:last-child{width:100%}}.w-page-011imagetext .section-container.section-order-text_image.section-col-33_67 .section-col:first-child{width:67.094017094%}.w-page-011imagetext .section-container.section-order-text_image.section-col-33_67 .section-col:last-child{width:32.905982906%}@media (max-width: 770px){.w-page-011imagetext .section-container.section-order-text_image.section-col-33_67 .section-col:first-child{width:100%}.w-page-011imagetext .section-container.section-order-text_image.section-col-33_67 .section-col:last-child{width:100%}}.w-page-011imagetext .section-image{text-align:center}.w-page-011imagetext .section-text h1,.w-page-011imagetext .section-text h2{margin:0 !important;margin-bottom:29px !important}.w-page-011imagetext .section-text h3,.w-page-011imagetext .section-text h4,.w-page-011imagetext .section-text h5,.w-page-011imagetext .section-text h6{margin:0 !important;margin-bottom:6px !important}.w-page-011imagetext .section-text p{font-family:"Brown-Regular",Arial,Helvetica,sans-serif;font-weight:400;font-size:38.4px;font-size:2.4rem;line-height:1.25em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f;margin:0;margin-bottom:1.25em}.w-page-011imagetext .section-text p.stdparagraph{font-family:"Brown-Light",Arial,Helvetica,sans-serif;font-weight:400;font-size:22.4px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f;margin:0;margin-bottom:1.25em}.w-page-011imagetext .section-text .btn{margin-top:34px}.w-page-011imagetext .section-text :last-child{margin-bottom:0}.w-page-012texticonlisttext{background:#fff0a3}.w-page-012texticonlisttext .container{padding-top:112px;padding-bottom:80px}.w-page-012texticonlisttext.background-white{background:#fff}.w-page-012texticonlisttext.background-white .container{padding-top:80px}.w-page-012texticonlisttext .btn{display:inline-block}.w-page-012texticonlisttext img{width:auto;height:auto;max-width:100%;max-height:100%}.w-page-012texticonlisttext .section-text-top,.w-page-012texticonlisttext .section-text-bottom{width:770px;max-width:100%;margin:0 auto}.w-page-012texticonlisttext .section-text-top h1,.w-page-012texticonlisttext .section-text-top h2,.w-page-012texticonlisttext .section-text-top h3,.w-page-012texticonlisttext .section-text-top h4,.w-page-012texticonlisttext .section-text-top h5,.w-page-012texticonlisttext .section-text-top h6,.w-page-012texticonlisttext .section-text-bottom h1,.w-page-012texticonlisttext .section-text-bottom h2,.w-page-012texticonlisttext .section-text-bottom h3,.w-page-012texticonlisttext .section-text-bottom h4,.w-page-012texticonlisttext .section-text-bottom h5,.w-page-012texticonlisttext .section-text-bottom h6{margin:0 !important;margin-bottom:29px !important}.w-page-012texticonlisttext .section-text-top p,.w-page-012texticonlisttext .section-text-bottom p{font-family:"Brown-Regular",Arial,Helvetica,sans-serif;font-weight:400;font-size:38.4px;font-size:2.4rem;line-height:1.25em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f;margin:0;margin-bottom:1.25em}.w-page-012texticonlisttext .section-text-top :last-child,.w-page-012texticonlisttext .section-text-bottom :last-child{margin-bottom:0}.w-page-012texticonlisttext .section-text-top{margin-bottom:53px}.w-page-012texticonlisttext .section-item-list{margin-bottom:25px;margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap;justify-content:center}.w-page-012texticonlisttext .section-item-list:after{content:"";display:block;clear:both;height:0}.w-page-012texticonlisttext .section-item-list .section-item{min-width:180px;width:20%;padding-left:15px;padding-right:15px;margin-bottom:30px}.w-page-012texticonlisttext .section-item-list .section-item .item-image-block{text-align:center;margin-bottom:19px;position:relative;line-height:0}.w-page-012texticonlisttext .section-item-list .section-item .item-image-block .item-image-sizer{width:100%;height:auto;padding-top:61.90476%}.w-page-012texticonlisttext .section-item-list .section-item .item-image-block .item-image{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.w-page-012texticonlisttext .section-item-list .section-item .item-content{text-align:center}.w-page-012texticonlisttext .section-item-list .section-item .item-title{font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:38.4px;font-size:2.4rem;line-height:1.25em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f;text-align:center;margin-bottom:6px}.w-page-012texticonlisttext .section-item-list .section-item .item-description{font-family:"Brown-Light",Arial,Helvetica,sans-serif;font-weight:400;font-size:22.4px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f;text-align:center}.w-page-012texticonlisttext .section-item-list .section-item .item-description :last-child{margin-bottom:0}.w-page-013textimageaccordion{background:#f5c7b8}.w-page-013textimageaccordion .container{padding-top:0;padding-bottom:0}.w-page-013textimageaccordion .bx-wrapper{margin:0 !important}.w-page-013textimageaccordion .btn{display:inline-block}.w-page-013textimageaccordion .section-navigation{display:flex;position:relative;z-index:20}@media (max-width: 700px){.w-page-013textimageaccordion .section-navigation{flex-direction:column}}.w-page-013textimageaccordion .section-navigation .nav-item{position:relative;flex-grow:1;flex-basis:0;cursor:pointer;transition:background 0.2s linear;height:134px;font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:28.8px;font-size:1.8rem;line-height:1.33333em;letter-spacing:4.5px;text-decoration:none;text-transform:uppercase;color:#4d4d4f;display:flex;align-items:center;justify-content:center;text-align:center;padding:10px}@media (max-width: 700px){.w-page-013textimageaccordion .section-navigation .nav-item{flex-basis:auto;height:80px}}.w-page-013textimageaccordion .section-navigation .nav-item:after{content:"";display:block;position:absolute;z-index:50;left:50%;bottom:-16px;margin-left:-15px;width:0;height:0;border-style:solid;border-width:16px 15px 0 15px;border-color:#fff transparent transparent transparent;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}.w-page-013textimageaccordion .section-navigation .nav-item.active:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.w-page-013textimageaccordion .section-navigation .nav-item:hover,.w-page-013textimageaccordion .section-navigation .nav-item.active{background:#fff}.w-page-013textimageaccordion .section-accordion{position:relative;z-index:10}.w-page-013textimageaccordion .section-accordion .accordion-item{width:100% !important}.w-page-013textimageaccordion .section-accordion .item-col-grid{display:flex;align-items:center}.w-page-013textimageaccordion .section-accordion .item-col-grid:after{content:"";display:block;clear:both;height:0}@media (max-width: 700px){.w-page-013textimageaccordion .section-accordion .item-col-grid{flex-direction:column}}.w-page-013textimageaccordion .section-accordion .item-col-grid.item-order-text_image{flex-direction:row-reverse}@media (max-width: 700px){.w-page-013textimageaccordion .section-accordion .item-col-grid.item-order-text_image{flex-direction:column}}.w-page-013textimageaccordion .section-accordion .item-col{width:50%}.w-page-013textimageaccordion .section-accordion .item-col:first-child .item-description{padding-right:28px}.w-page-013textimageaccordion .section-accordion .item-col:last-child .item-description{padding-left:28px}@media (max-width: 700px){.w-page-013textimageaccordion .section-accordion .item-col{width:100%}.w-page-013textimageaccordion .section-accordion .item-col:first-child .item-description{padding-right:0;padding-top:28px;padding-bottom:28px}.w-page-013textimageaccordion .section-accordion .item-col:last-child .item-description{padding-left:0;padding-top:28px;padding-bottom:28px}}.w-page-013textimageaccordion .section-accordion .item-order-text_image .item-col:first-child .item-description{padding-left:28px;padding-right:0}.w-page-013textimageaccordion .section-accordion .item-order-text_image .item-col:last-child .item-description{padding-left:0;padding-right:28px}@media (max-width: 700px){.w-page-013textimageaccordion .section-accordion .item-order-text_image .item-col:first-child .item-description{padding-left:0;padding-right:0}.w-page-013textimageaccordion .section-accordion .item-order-text_image .item-col:last-child .item-description{padding-left:0;padding-right:0}}.w-page-013textimageaccordion .item-description h1,.w-page-013textimageaccordion .item-description h2,.w-page-013textimageaccordion .item-description h3,.w-page-013textimageaccordion .item-description h4,.w-page-013textimageaccordion .item-description h5,.w-page-013textimageaccordion .item-description h6{margin:0 !important;margin-bottom:29px !important}.w-page-013textimageaccordion .item-description p{font-family:"Brown-Regular",Arial,Helvetica,sans-serif;font-weight:400;font-size:38.4px;font-size:2.4rem;line-height:1.25em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f;margin:0;margin-bottom:1.25em}.w-page-013textimageaccordion .item-description .btn{margin-top:4px}.w-page-013textimageaccordion .item-description :last-child{margin-bottom:0}.w-page-013textimageaccordion .item-image-block{position:relative;line-height:0}.w-page-013textimageaccordion .item-image-block .item-image-sizer{width:100%;height:auto;padding-top:100%}.w-page-013textimageaccordion .item-image-block .item-image{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;background:transparent none center/cover no-repeat}.w-page-014imagetextvideolist .container.top-container{padding-top:120px;padding-bottom:0}.w-page-014imagetextvideolist .container.video-list-container{padding-top:0;padding-bottom:0;position:relative;z-indeX:2}.w-page-014imagetextvideolist .video-list-wrapper{position:relative;padding-bottom:80px}.w-page-014imagetextvideolist .video-list-wrapper .wrapper-bg{position:absolute;z-indeX:1;top:105px;bottom:0;left:0;right:0;background:#bcd0c6}.w-page-014imagetextvideolist .btn{display:inline-block}.w-page-014imagetextvideolist img{width:auto;height:auto;max-width:100%;max-height:100%}.w-page-014imagetextvideolist .bx-wrapper{margin:0 !important}.w-page-014imagetextvideolist .section-imagetext{display:flex;align-items:center;margin-bottom:75px}.w-page-014imagetextvideolist .section-imagetext:after{content:"";display:block;clear:both;height:0}@media (max-width: 770px){.w-page-014imagetextvideolist .section-imagetext{flex-direction:column}}.w-page-014imagetextvideolist .section-imagetext.section-order-text_image{flex-direction:row-reverse}@media (max-width: 770px){.w-page-014imagetextvideolist .section-imagetext.section-order-text_image{flex-direction:column}}.w-page-014imagetextvideolist .section-imagetext .section-col{width:50%}.w-page-014imagetextvideolist .section-imagetext .section-col:nth-child(2n){padding-left:15px}.w-page-014imagetextvideolist .section-imagetext .section-col:nth-child(2n-1){padding-right:15px}@media (max-width: 770px){.w-page-014imagetextvideolist .section-imagetext .section-col{width:100%}.w-page-014imagetextvideolist .section-imagetext .section-col:first-child{margin-bottom:30px}.w-page-014imagetextvideolist .section-imagetext .section-col:nth-child(2n){padding-left:0}.w-page-014imagetextvideolist .section-imagetext .section-col:nth-child(2n-1){padding-right:0}}.w-page-014imagetextvideolist .section-imagetext.section-order-text_image .section-col:nth-child(2n){padding-left:0;padding-right:15px}.w-page-014imagetextvideolist .section-imagetext.section-order-text_image .section-col:nth-child(2n-1){padding-left:15px;padding-right:0}@media (max-width: 770px){.w-page-014imagetextvideolist .section-imagetext.section-order-text_image .section-col:nth-child(2n){padding-left:0;padding-right:0}.w-page-014imagetextvideolist .section-imagetext.section-order-text_image .section-col:nth-child(2n-1){padding-left:0;padding-right:0}}.w-page-014imagetextvideolist .section-imagetext.section-col-67_33 .section-col:first-child{width:67.094017094%}.w-page-014imagetextvideolist .section-imagetext.section-col-67_33 .section-col:last-child{width:32.905982906%}@media (max-width: 770px){.w-page-014imagetextvideolist .section-imagetext.section-col-67_33 .section-col:first-child{width:100%}.w-page-014imagetextvideolist .section-imagetext.section-col-67_33 .section-col:last-child{width:100%}}.w-page-014imagetextvideolist .section-imagetext.section-order-text_image.section-col-67_33 .section-col:first-child{width:32.905982906%}.w-page-014imagetextvideolist .section-imagetext.section-order-text_image.section-col-67_33 .section-col:last-child{width:67.094017094%}@media (max-width: 770px){.w-page-014imagetextvideolist .section-imagetext.section-order-text_image.section-col-67_33 .section-col:first-child{width:100%}.w-page-014imagetextvideolist .section-imagetext.section-order-text_image.section-col-67_33 .section-col:last-child{width:100%}}.w-page-014imagetextvideolist .section-imagetext.section-col-33_67 .section-col:first-child{width:32.905982906%}.w-page-014imagetextvideolist .section-imagetext.section-col-33_67 .section-col:last-child{width:67.094017094%}@media (max-width: 770px){.w-page-014imagetextvideolist .section-imagetext.section-col-33_67 .section-col:first-child{width:100%}.w-page-014imagetextvideolist .section-imagetext.section-col-33_67 .section-col:last-child{width:100%}}.w-page-014imagetextvideolist .section-imagetext.section-order-text_image.section-col-33_67 .section-col:first-child{width:67.094017094%}.w-page-014imagetextvideolist .section-imagetext.section-order-text_image.section-col-33_67 .section-col:last-child{width:32.905982906%}@media (max-width: 770px){.w-page-014imagetextvideolist .section-imagetext.section-order-text_image.section-col-33_67 .section-col:first-child{width:100%}.w-page-014imagetextvideolist .section-imagetext.section-order-text_image.section-col-33_67 .section-col:last-child{width:100%}}.w-page-014imagetextvideolist .section-image{text-align:center}.w-page-014imagetextvideolist .section-text h1,.w-page-014imagetextvideolist .section-text h2,.w-page-014imagetextvideolist .section-text h3,.w-page-014imagetextvideolist .section-text h4,.w-page-014imagetextvideolist .section-text h5,.w-page-014imagetextvideolist .section-text h6{margin:0 !important;margin-bottom:19px !important}.w-page-014imagetextvideolist .section-text p{font-family:"Brown-Regular",Arial,Helvetica,sans-serif;font-weight:400;font-size:38.4px;font-size:2.4rem;line-height:1.25em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f;margin:0;margin-bottom:0.85em}.w-page-014imagetextvideolist .section-text strong{font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400}.w-page-014imagetextvideolist .section-text .btn{margin-top:12px}.w-page-014imagetextvideolist .section-text :last-child{margin-bottom:0}.w-page-014imagetextvideolist .section-video-list-headline{font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:28.8px;font-size:1.8rem;line-height:1.33333em;letter-spacing:4.5px;text-decoration:none;text-transform:uppercase;color:#4d4d4f;text-align:center;margin-bottom:54px}.w-page-014imagetextvideolist .section-video-list{margin-left:-15px;margin-right:-15px;margin-bottom:-30px;display:flex;flex-wrap:wrap}.w-page-014imagetextvideolist .section-video-list:after{content:"";display:block;clear:both;height:0}.w-page-014imagetextvideolist .section-video-list .video-item{width:33.333333333%;min-width:270px;padding-left:15px;padding-right:15px;margin-bottom:30px;display:flex;flex-direction:column}@media (max-width: 600px){.w-page-014imagetextvideolist .section-video-list .video-item{width:100%}}.w-page-014imagetextvideolist .section-video-list.inslider{margin:0}.w-page-014imagetextvideolist .section-video-list.inslider .video-item{padding-left:0;padding-right:0;margin-bottom:0}.w-page-014imagetextvideolist .item-image-block{display:block;position:relative;line-height:0}.w-page-014imagetextvideolist .item-image-block .item-image-sizer{width:100%;height:auto;padding-top:56.75676%}.w-page-014imagetextvideolist .item-image-block .item-image{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;background:#4d4d4f none center/cover no-repeat}.w-page-014imagetextvideolist .item-image-block .item-image .play-button{position:absolute;z-index:2;top:50%;left:50%;width:62px;height:62px;margin-left:-31px;margin-top:-31px;cursor:pointer;background:transparent}.w-page-014imagetextvideolist .item-image-block .item-image .play-button svg{width:62px;height:62px;stroke:#fff;pointer-events:none}.w-page-014imagetextvideolist .item-info{background:#fff;padding:30px;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.w-page-014imagetextvideolist .item-description{font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:28.8px;font-size:1.8rem;line-height:1.33333em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f;margin-bottom:24px}.w-page-014imagetextvideolist .section-video-list-control{display:block;position:absolute;z-index:80;top:145px;cursor:pointer;width:40px;height:40px}.w-page-014imagetextvideolist .section-video-list-control.control-previous{left:-55px}.w-page-014imagetextvideolist .section-video-list-control.control-next{right:-55px}@media (max-width: 1370px){.w-page-014imagetextvideolist .section-video-list-control{top:auto;bottom:-55px}.w-page-014imagetextvideolist .section-video-list-control.control-previous{left:15px}.w-page-014imagetextvideolist .section-video-list-control.control-next{right:15px}}.w-page-014imagetextvideolist .section-video-list-control svg{width:40px;height:40px;fill:#4d4d4f}.w-page-015profilegrid{background:#fae3db}.w-page-015profilegrid .container{padding-top:72px;padding-bottom:80px}.w-page-015profilegrid .btn{display:inline-block}.w-page-015profilegrid .section-headline{font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:41.6px;font-size:2.6rem;line-height:1.30769em;letter-spacing:7px;text-decoration:none;text-transform:uppercase;color:#4d4d4f;text-align:center;margin-bottom:53px}.w-page-015profilegrid .section-profile-list{display:flex;flex-wrap:wrap}.w-page-015profilegrid .section-profile-list:after{content:"";display:block;clear:both;height:0}.w-page-015profilegrid .profile-row{display:flex;flex-wrap:wrap}.w-page-015profilegrid .profile-item{width:33.333333333%;display:flex;flex-direction:column}@media (max-width: 850px){.w-page-015profilegrid .profile-item{width:50%}}@media (max-width: 650px){.w-page-015profilegrid .profile-item{width:100%}.w-page-015profilegrid .profile-item.profile-featured{display:none}}.w-page-015profilegrid .profile-item.background-yellow{background:#ffe666}.w-page-015profilegrid .profile-item.background-green{background:#bcd0c6}.w-page-015profilegrid .profile-item.background-pink{background:#f5c7b8}.w-page-015profilegrid .profile-preview{align-items:center;justify-content:center;position:relative;padding:31px}.w-page-015profilegrid .profile-preview-group{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.w-page-015profilegrid .profile-image{background:#4d4d4f none center/cover no-repeat;height:100%;width:100%}.w-page-015profilegrid .profile-image-sizer{width:100%;height:auto;padding-top:100%}.w-page-015profilegrid .profile-quote{font-family:"Brown-Regular",Arial,Helvetica,sans-serif;font-weight:400;font-size:38.4px;font-size:2.4rem;line-height:1.25em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f;text-align:center;margin-bottom:19px}.w-page-015profilegrid .profile-name{font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:28.8px;font-size:1.8rem;line-height:1.33333em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f;text-align:center;margin-bottom:4px}.w-page-015profilegrid .profile-occupation{font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:19.2px;font-size:1.2rem;line-height:1.66667em;letter-spacing:1.8px;text-decoration:none;text-transform:uppercase;color:#4d4d4f;text-align:center}.w-page-015profilegrid .profile-description{font-family:"Brown-Light",Arial,Helvetica,sans-serif;font-weight:400;font-size:22.4px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f}.w-page-015profilegrid .profile-plus-icon{position:relative;width:40px;height:40px;border:2px solid #4d4d4f;border-radius:50%;cursor:pointer}@media (max-width: 650px){.w-page-015profilegrid .profile-plus-icon{margin-top:15px}}.w-page-015profilegrid .profile-plus-icon .bar{position:absolute;top:50%;left:50%;background:#4d4d4f}.w-page-015profilegrid .profile-plus-icon .bar:first-child{z-index:1;width:14px;height:3px;margin-top:-1.5px;margin-left:-7px}.w-page-015profilegrid .profile-plus-icon .bar:last-child{z-index:2;width:3px;height:14px;margin-top:-7px;margin-left:-1.5px}.w-page-015profilegrid .profile-info{display:flex;position:absolute;z-index:80;top:0;bottom:0;left:0;right:0}@media (max-width: 650px){.w-page-015profilegrid .profile-info{position:fixed;flex-direction:column;top:50%;bottom:auto;left:50%;right:auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;max-width:400px;max-height:100%;padding-top:58px}}.w-page-015profilegrid .profile-info .profile-info-image{width:33.333333333%;background:#fff}@media (max-width: 850px){.w-page-015profilegrid .profile-info .profile-info-image{width:50%}}@media (max-width: 650px){.w-page-015profilegrid .profile-info .profile-info-image{width:100%}}@media (max-height: 990px){.w-page-015profilegrid .profile-info .profile-info-image{height:35vh}}.w-page-015profilegrid .profile-info .profile-info-content{width:66.666666667%;position:relative;padding:30px;padding-top:49px;overflow:auto;background:#fff}@media (max-width: 850px){.w-page-015profilegrid .profile-info .profile-info-content{width:50%}}@media (max-width: 650px){.w-page-015profilegrid .profile-info .profile-info-content{width:100%}}.w-page-015profilegrid .profile-info .profile-info-content .profile-info-close{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;width:50px;height:50px;cursor:pointer}.w-page-015profilegrid .profile-info .profile-info-content .profile-info-close .close-icon{font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:28.8px;font-size:1.8rem;line-height:1.33333em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f;color:#a0a0a0;font-size:24px;line-height:1em;padding-bottom:2px;transition:color 0.25s linear}.w-page-015profilegrid .profile-info .profile-info-content .profile-info-close:hover .close-icon{color:#4d4d4f}.w-page-015profilegrid .profile-info .profile-info-content .profile-info-content-group{overflow-y:auto;width:100%;height:100%}.w-page-015profilegrid .profile-info .profile-description{margin-bottom:21px}.w-page-015profilegrid .profile-info .profile-name{text-align:left}.w-page-015profilegrid .profile-info .profile-occupation{text-align:left}.w-page-015profilegrid .profile-info .profile-learn-more{margin-top:24px}.w-page-015profilegrid .profile-info.left-first{left:-100%;right:-100%}@media (max-width: 850px){.w-page-015profilegrid .profile-info.left-first{left:-100%;right:0}}@media (max-width: 650px){.w-page-015profilegrid .profile-info.left-first{left:50%;right:auto}}.w-page-015profilegrid .profile-info.left-second{left:-200%;right:0;flex-direction:row-reverse}@media (max-width: 850px){.w-page-015profilegrid .profile-info.left-second{left:0;right:-100%}}@media (max-width: 650px){.w-page-015profilegrid .profile-info.left-second{left:50%;right:auto;flex-direction:column}}.w-page-015profilegrid .profile-info.right-first{left:0;right:-200%}@media (max-width: 850px){.w-page-015profilegrid .profile-info.right-first{left:-100%;right:0}}@media (max-width: 650px){.w-page-015profilegrid .profile-info.right-first{left:50%;right:auto}}.w-page-015profilegrid .profile-info.right-second{left:-100%;right:-100%;flex-direction:row-reverse}@media (max-width: 850px){.w-page-015profilegrid .profile-info.right-second{left:0;right:-100%}}@media (max-width: 650px){.w-page-015profilegrid .profile-info.right-second{left:50%;right:auto;flex-direction:column}}.w-page-016faq .container{padding-top:72px;padding-bottom:80px}.w-page-016faq .section-headline{font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:41.6px;font-size:2.6rem;line-height:1.30769em;letter-spacing:7px;text-decoration:none;text-transform:uppercase;color:#4d4d4f;text-align:center;margin-bottom:22px}.w-page-016faq .section-faqlist:after{content:"";display:block;clear:both;height:0}.w-page-016faq .section-faqlist h5{margin:0 !important}.w-page-016faq .section-faqlist .faq-panel .panel-heading{padding-top:24px;padding-bottom:12px}.w-page-016faq .section-faqlist .faq-panel .panel-heading span{top:24px;right:0}.w-page-017becomeepform{background:#f5c7b8}.w-page-017becomeepform .container{padding-top:80px;padding-bottom:65px}.w-page-017becomeepform.display-sidetab .container{padding-top:0;padding-bottom:0}.w-page-017becomeepform .section-form-wrapper .section-form-inner{background:#f5c7b8}.w-page-017becomeepform .section-text-top{width:770px;max-width:100%;margin:0 auto;margin-bottom:39px;text-align:center}.w-page-017becomeepform .section-text-top h1,.w-page-017becomeepform .section-text-top h2,.w-page-017becomeepform .section-text-top h3,.w-page-017becomeepform .section-text-top h4,.w-page-017becomeepform .section-text-top h5,.w-page-017becomeepform .section-text-top h6{margin:0 !important;margin-bottom:7px !important}.w-page-017becomeepform .section-text-top p{font-family:"Brown-Regular",Arial,Helvetica,sans-serif;font-weight:400;font-size:38.4px;font-size:2.4rem;line-height:1.25em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f;margin:0;margin-bottom:1.25em}.w-page-017becomeepform .section-text-top :last-child{margin-bottom:0}.w-page-017becomeepform .section-form{width:600px;max-width:100%;margin:0 auto;position:relative;padding-top:9px;padding-bottom:14px}.w-page-017becomeepform .section-form form:after{content:"";display:block;clear:both;height:0}.w-page-017becomeepform .section-form label{display:block}.w-page-017becomeepform .section-form .input-text{border:none}.w-page-017becomeepform .section-form .form-group input{margin-top:0}.w-page-017becomeepform .section-form .submit-wrapper{padding-top:15px}.w-page-017becomeepform .section-form p.required{display:block;margin:0;clear:both;padding:0 15px;padding-top:10px}.w-page-017becomeepform .section-form .loader{position:absolute;z-index:200;top:0;left:0;right:0;bottom:0;background:rgba(11,11,11,0.4)}.w-page-017becomeepform .section-form .loader img{position:absolute;z-index:2;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:5px solid #fff;border-radius:50%}.w-page-017becomeepform .section-form .result{position:absolute;z-index:250;top:50%;left:15px;right:15px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);background:#fff;padding:15px;text-align:center}.w-page-017becomeepform .section-form .result.success{background:#ffea63}.w-page-017becomeepform .section-form .result.error{background:#faa}.w-page-017becomeepform .section-form .result p{font-family:"Brown-Light",Arial,Helvetica,sans-serif;font-weight:400;font-size:22.4px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f;font-family:"Brown-Regular",Arial,Helvetica,sans-serif;margin:0}.w-page-017becomeepform .section-side-tab{display:none;background:#f5c7b8;position:absolute;z-index:50;left:100%;top:0;cursor:pointer;padding:20px;padding-left:13px;padding-right:11px}.w-page-017becomeepform .section-side-tab .tab-label{position:relative;padding-right:2px}.w-page-017becomeepform .section-side-tab .tab-label .tab-label-inner{font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:19.2px;font-size:1.2rem;line-height:1.66667em;letter-spacing:1.8px;text-decoration:none;text-transform:uppercase;color:#4d4d4f;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.w-page-017becomeepform .section-form-close{display:none;align-items:center;justify-content:center;position:absolute;top:10px;right:10px;width:50px;height:50px;cursor:pointer}.w-page-017becomeepform .section-form-close .close-icon{font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:28.8px;font-size:1.8rem;line-height:1.33333em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f;color:#a0a0a0;font-size:24px;line-height:1em;padding-bottom:2px;transition:color 0.25s linear}.w-page-017becomeepform .section-form-close:hover .close-icon{color:#4d4d4f}.w-page-017becomeepform .section-form-wrapper.fixed,.w-page-017becomeepform .section-form-wrapper.modal-mode{position:fixed;z-index:1010;top:50%;left:0;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%);transition:-webkit-transform 0.25s linear;transition:transform 0.25s linear;transition:transform 0.25s linear, -webkit-transform 0.25s linear;width:100%;max-width:570px}.w-page-017becomeepform .section-form-wrapper.fixed .grecaptcha-badge,.w-page-017becomeepform .section-form-wrapper.modal-mode .grecaptcha-badge{bottom:-70px !important}.w-page-017becomeepform .section-form-wrapper.fixed.fullheight,.w-page-017becomeepform .section-form-wrapper.modal-mode.fullheight{top:126px;bottom:0;-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);background:#f5c7b8}@media (max-width: 1000px){.w-page-017becomeepform .section-form-wrapper.fixed.fullheight,.w-page-017becomeepform .section-form-wrapper.modal-mode.fullheight{top:58px}}.w-page-017becomeepform .section-form-wrapper.fixed .section-form-viewport,.w-page-017becomeepform .section-form-wrapper.modal-mode .section-form-viewport{position:relative;overflow-y:auto;max-height:100%}.w-page-017becomeepform .section-form-wrapper.fixed .section-form-close,.w-page-017becomeepform .section-form-wrapper.modal-mode .section-form-close{display:flex}.w-page-017becomeepform .section-form-wrapper.fixed .section-form-inner,.w-page-017becomeepform .section-form-wrapper.modal-mode .section-form-inner{padding:15px}.w-page-017becomeepform .section-form-wrapper.fixed .section-side-tab,.w-page-017becomeepform .section-form-wrapper.modal-mode .section-side-tab{display:block}.w-page-017becomeepform .section-form-wrapper.fixed .section-text-top,.w-page-017becomeepform .section-form-wrapper.modal-mode .section-text-top{width:100%;padding:15px;padding-bottom:0;margin-bottom:19px;text-align:left}.w-page-017becomeepform .section-form-wrapper.fixed.open,.w-page-017becomeepform .section-form-wrapper.modal-mode.open{-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);padding-right:17px}.w-page-017becomeepform .section-form-wrapper.fixed.open.fullheight,.w-page-017becomeepform .section-form-wrapper.modal-mode.open.fullheight{-webkit-transform:translate(0%, 0);transform:translate(0%, 0)}.w-page-017becomeepform .section-form-wrapper.fixed.open .section-side-tab,.w-page-017becomeepform .section-form-wrapper.modal-mode.open .section-side-tab{left:auto;right:0;bottom:0}.w-page-017becomeepform .section-form-wrapper.fixed.open .section-side-tab .tab-label,.w-page-017becomeepform .section-form-wrapper.modal-mode.open .section-side-tab .tab-label{top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.w-page-017becomeepform .section-form-wrapper.modal-mode{display:none;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transition:none}.w-page-017becomeepform .section-form-wrapper.modal-mode.fullheight{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.w-page-017becomeepform .section-form-wrapper.modal-mode.open{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.w-page-017becomeepform .section-form-wrapper.modal-mode.open.fullheight{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.w-page-017becomeepform .section-form-wrapper.modal-mode .section-side-tab{display:none}.w-page-017becomeepform .section-form-overlay{display:none;background:rgba(11,11,11,0.4);position:fixed;z-index:1009;top:0;bottom:0;left:0;right:0}.w-page-018blogpostlist{clear:both}.w-page-018blogpostlist .container{padding:0;padding-top:80px;padding-bottom:50px}.w-page-018blogpostlist .btn{display:inline-block}.w-page-018blogpostlist img{width:auto;height:auto;max-width:100%;max-height:100%}.w-page-018blogpostlist .section-item-list{margin-bottom:25px;margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap;justify-content:center}.w-page-018blogpostlist .section-item-list:after{content:"";display:block;clear:both;height:0}.w-page-018blogpostlist .section-item-list .section-item{min-width:246px;padding-left:15px;padding-right:15px;margin-bottom:30px;display:flex;flex-direction:column;width:100%}@media (max-width: 521px){.w-page-018blogpostlist .section-item-list .section-item{min-width:100%}}.w-page-018blogpostlist .section-item-list .section-item .item-image-block{display:block;text-align:center;position:relative;line-height:0}.w-page-018blogpostlist .section-item-list .section-item .item-image-block .item-image-sizer{width:100%;height:auto;padding-top:60%}.w-page-018blogpostlist .section-item-list .section-item .item-image-block .item-image{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.w-page-018blogpostlist .section-item-list .section-item .item-content-group{margin-bottom:15px}.w-page-018blogpostlist .section-item-list .section-item .item-content{text-align:left;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;padding-top:15px}.w-page-018blogpostlist .section-item-list .section-item .item-title{display:inline-block;font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:38.4px;font-size:2.4rem;line-height:1.25em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f;text-align:left;margin-bottom:6px}.w-page-018blogpostlist .section-item-list .section-item .item-description{font-family:"Brown-Light",Arial,Helvetica,sans-serif;font-weight:400;font-size:22.4px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0;text-decoration:none;text-transform:none;color:#4d4d4f;text-align:left}.w-page-018blogpostlist .section-item-list .section-item .item-description :last-child{margin-bottom:0}.w-page-018blogpostlist .section-item-list.colnum1 .section-item{width:100%}.w-page-018blogpostlist .section-item-list.colnum2 .section-item{width:50%}.w-page-018blogpostlist .section-item-list.colnum3 .section-item{width:33.333333333%}.w-page-018blogpostlist .section-item-list.colnum4 .section-item{width:25%}.w-page-018blogpostlist .section-item-list.colnum5 .section-item{width:20%}.w-page-018blogpostlist .section-item-list.colnum6 .section-item{width:16.666666667%}.w-page-018blogpostlist .section-item-list.colnum7 .section-item{width:14.285714286%}.w-page-018blogpostlist .section-item-list.colnum8 .section-item{width:12.5%}.w-page-018blogpostlist .section-item-list.colnum9 .section-item{width:11.111111111%}.w-page-018blogpostlist .section-item-list.colnum10 .section-item{width:10%}.cms-widget-page .w-page-018blogpostlist .container{padding-left:15px;padding-right:15px}.w-page-highlightheading{overflow:hidden;margin:48px 0}.w-page-highlightheading .line{position:relative}.w-page-highlightheading .line .text{width:100%;max-width:1230px;margin:auto;position:relative;z-index:2;font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-weight:400;font-size:64px;font-size:4rem;line-height:1.2em;letter-spacing:8px;text-decoration:none;text-transform:uppercase;color:#4d4d4f;letter-spacing:8px;text-decoration:none;text-transform:none;color:#fff}.w-page-highlightheading .line .text .text-container{position:relative}.w-page-highlightheading .line .text .text-wrapper{display:inline-block;position:relative;z-index:2;padding:0 11px}.w-page-highlightheading .line .highlight{position:absolute;z-index:1;top:0;bottom:0;width:100vw}.w-page-highlightheading .line .highlight.direction-left{left:-100vw;right:auto}.w-page-highlightheading .line .highlight.direction-right{left:0;right:auto}.w-page-highlightheading .line.line-first{margin-bottom:5px}.w-page-highlightheading .line.line-first .text{font-size:41.6px;font-size:2.6rem;line-height:1.26923em}.w-page-highlightheading .line.line-first .text-wrapper{padding:0 14px}.w-page-highlightheading .line.line-second .text{font-size:73.59999px;font-size:4.6rem;line-height:.95652em}.hide-label{display:none}.mfp-content .item-msg{padding:5px;margin:5px;border:2px solid #99caea}@media only screen and (max-width: 770px){.mfp-content #success-message-container{padding:0 !important}.mfp-content .ajax-content{margin-bottom:10px}}@media only screen and (max-width: 599px){.mfp-content .ajax-content{display:none}}



/* FILE: giftpromo-icon.css */
/* HANDLES: default,cms_page,STORE_default,THEME_frontend_enjo_homepage,cms_index_index,ENJO_landingpage,customer_logged_out,algolia_search_handle,algolia_search_handle_with_topsearch,algolia_search_handle_autocomplete,nwdrevslider_default,exacttarget_tracking,CMS_home,GLOBAL_OVERRIDE */
.products-grid .item .gift-icon {
    position: absolute;
    right: 0px;
    z-index: 99;
    cursor: help;
}

.products-grid .gift-icon-hover {
    position: absolute;
    z-index: 100;
    padding: 10px;
    background: #fafaec;
    top: 48px;
    border: 1px solid black;
    left: 3px;
    margin-right: 3px;
}

.products-grid .gift-icon-hover .gift-item .gifted-product-image {
    float: left;
}

.products-grid .gift-icon-hover .gift-item .gifted-product-details {
    font-size: 9px;
    float: right;
    width: 56%;
}

.products-grid .item {
    position: relative;
}

.products-grid .gift-item {
    clear: both;
}



/* FILE: product_list.css */
/* HANDLES: default,cms_page,STORE_default,THEME_frontend_enjo_homepage,cms_index_index,ENJO_landingpage,customer_logged_out,algolia_search_handle,algolia_search_handle_with_topsearch,algolia_search_handle_autocomplete,nwdrevslider_default,exacttarget_tracking,CMS_home,GLOBAL_OVERRIDE */
.catalog-category-view #maincontent{background-color:#ededed;padding-bottom:50px}.catalog-category-view #maincontent .category-description.bodycopy{padding-left:16px;padding-right:16px;margin-top:20px;margin-bottom:60px}.catalog-category-view #maincontent aside.sidebar .vertical-menu .block-title{margin-top:20px}.catalog-category-view #maincontent .products-grid .product-content{max-width:270px;margin-left:auto;margin-right:auto}.catalog-category-view #maincontent .products-grid .product-content .product-top{position:relative}.catalog-category-view #maincontent .products-grid .product-content .product-top .img-two{position:absolute;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;top:0;left:0;right:0;bottom:0;visibility:hidden}@media screen and (min-width: 991px){.catalog-category-view #maincontent .products-grid .product-content .product-top:hover .img-one{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.catalog-category-view #maincontent .products-grid .product-content .product-top:hover .img-two{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;visibility:visible}}@media screen and (max-width: 990px){.catalog-category-view #maincontent .products-grid .product-content .product-top:hover:after{display:none !important}.catalog-category-view #maincontent .products-grid .product-content .product-top .img-two{display:none}}.catalog-category-view #maincontent .products-grid .product-content .product-top .ratings .rating-links a{display:inline-block;border-bottom:none;color:#a0a0a0}.sidebar .block:not(.block-layered-nav){display:initial}@media screen and (max-width: 991px){.catalog-category-view #maincontent aside.sidebar{padding-left:30px;padding-right:30px}}@media screen and (max-width: 480px){.products-grid .product-content{max-width:initial !important}}



/* FILE: category-icon-list.css */
/* HANDLES: default,cms_page,STORE_default,THEME_frontend_enjo_homepage,cms_index_index,ENJO_landingpage,customer_logged_out,algolia_search_handle,algolia_search_handle_with_topsearch,algolia_search_handle_autocomplete,nwdrevslider_default,exacttarget_tracking,CMS_home,GLOBAL_OVERRIDE */
.section-category-icons{padding-bottom:60px}.section-category-icons .content-wrapper{text-align:center}.section-category-icons .content-wrapper a .title{clear:both;width:100%;text-align:center;font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-size:18px;line-height:24px;color:#a0a0a0;letter-spacing:0px;margin-top:10px}.section-category-icons .content-wrapper a img{margin:auto}.section-category-icons .content-wrapper [class*="col-"]{margin-top:20px}



/* FILE: landingpage.css */
/* HANDLES: default,cms_page,STORE_default,THEME_frontend_enjo_homepage,cms_index_index,ENJO_landingpage,customer_logged_out,algolia_search_handle,algolia_search_handle_with_topsearch,algolia_search_handle_autocomplete,nwdrevslider_default,exacttarget_tracking,CMS_home,GLOBAL_OVERRIDE */
.section-key-messages .key-messages-header{background-color:#ededed;padding-top:28px;float:left;position:relative;width:100%}.section-key-messages .key-messages-header .content-wrapper{margin-left:auto;margin-right:auto;max-width:850px}.section-key-messages .key-messages-header .content-wrapper h6{text-align:center}.section-key-messages .key-messages-header .content-wrapper p{font-family:"Brown-Regular",Arial,Helvetica,sans-serif;font-size:24px;line-height:30px;letter-spacing:0px;text-transform:initial;font-weight:normal;margin-top:30px;text-align:center;margin-bottom:75px}.section-key-messages .key-messages-header .content-wrapper button.section-button{margin-left:auto;margin-right:auto}.section-key-messages .section-key-messages-content{float:left;position:relative;width:100%;background-color:#fff}.section-host-a-demo{background-size:contain;background-color:#ededed;padding-top:28px;float:left;position:relative;width:100%}.section-host-a-demo .content-wrapper{margin-left:auto;margin-right:auto;max-width:850px}.section-host-a-demo .content-wrapper h6{text-align:center}.section-host-a-demo .content-wrapper p.pullquote{margin-top:30px;text-align:center;margin-bottom:75px}.section-host-a-demo .content-wrapper button.section-button{margin-left:auto;margin-right:auto}.section-key-messages-content{float:left;position:relative;width:100%;background-color:#fff}.section-promo{background-size:contain;background-color:#ededed;color:#4d4d4f !important}@media (max-width: 480px){.section-promo .promo-wrapper{background:none !important}.section-promo .promo-wrapper .rewards-img{padding-left:15px;padding-right:15px}}.section-promo .content-wrapper{padding-top:77px;padding-bottom:77px;display:table}@media (max-width: 1326px){.section-promo .content-wrapper{width:90% !important}}@media (max-width: 520px){.section-promo .content-wrapper{width:100% !important}}.section-promo .motionmail-img{padding-top:10px;padding-left:10px;background-color:#ffea63;float:left;position:relative;display:block}.section-promo .motion-clock{margin-bottom:60px}@media (max-width: 520px){.section-promo .motion-clock{text-align:center !important}}.section-promo .box{padding:10px;background:white;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";opacity:0.8}@media (max-width: 520px){.section-promo .box{text-align:center !important}}.section-promo h2,.section-promo p.pullquote{position:relative;width:100%}.section-promo .button-wrapper{margin-top:20px}.section-promo .button-wrapper button.section-button{margin-right:15px;display:inline-block;margin:auto}.section-promo img{margin-left:auto;margin-right:auto}.section-promo .price-box,.section-promo .free-text{position:relative;margin-top:0px;letter-spacing:7.8px;display:inline-block}.section-promo .price-box{margin-right:15px}.section-promo .price-box .price{letter-spacing:0px}.section-promo .price-box .price .old-price{text-decoration:line-through}.section-promo .price-with-free-text .price-box .regular-price span{text-decoration:line-through}.section-promo .price-without-free-text .price-box .regular-price span{text-decoration:none}.section-promo .price,.section-promo .regular-price span,.section-promo .free-text{text-align:left;font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-size:26px !important;line-height:34px}.section-promo .price,.section-promo .regular-price span{color:inherit !important}.section-promo .special-price span{text-decoration:none !important}.section-promo .countdown-wrapper{margin-top:5px;margin-bottom:5px;margin-left:auto;margin-right:auto;height:123px;max-width:100px;background-color:#ffea63;text-align:center;font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-size:12px;line-height:20px;display:inline-block;width:24%;text-transform:uppercase;letter-spacing:1.8px}@media (max-width: 520px){.section-promo .countdown-wrapper{width:23%}}@media (min-width: 1200px){.section-promo .countdown-wrapper{margin-right:20px}}.section-promo .countdown-wrapper span{font-size:40px;line-height:78px;letter-spacing:0px}.section-promo>p{margin:0}.section-promo .section-button{margin-bottom:10px !important;color:inherit;border-color:inherit}.section-promo .bx-wrapper .bx-prev{left:25px}.section-promo .bx-wrapper .bx-next{right:25px}.section-featured-blog{background-color:#ededed;padding-top:40px;padding-bottom:80px;letter-spacing:1px}.section-featured-blog .container{padding-left:0;padding-right:0}.section-featured-blog .bx-wrapper{margin:auto}.section-featured-blog h2{margin-top:40px;margin-bottom:40px;text-align:center}.section-featured-blog .item{background-color:#fff}.section-featured-blog .post-img{height:340px;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center}.section-featured-blog .button-wrapper{float:none;margin-top:25px}.section-featured-blog a:hover{color:#4d4d4f}.section-featured-blog .short-content{clear:both;letter-spacing:0}.section-featured-blog .post-info{background-color:#fff;text-align:left;width:100%;padding:30px}@media screen and (max-width: 480px){.section-featured-blog .post-info{padding:30px 15px 30px 15px}}.section-featured-blog .post-info .date{font-size:12px;line-height:20px;letter-spacing:1.8px;text-transform:uppercase;font-family:"Brown-Bold",Arial,Helvetica,sans-serif;margin:0 0 6px}.section-featured-blog .post-info .title{font-size:24px;line-height:30px;letter-spacing:0px;text-align:left;color:#4d4d4f;margin:0 0 15px;font-family:"Brown-Bold",Arial,Helvetica,sans-serif}@media (max-width: 520px){.section-featured-blog .post-info .title{font-size:18px;line-height:24px}}.section-featured-blog .post-info .title .post-img{height:340px;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center}.section-featured-blog .post-info .title .short-content{margin:0 0 30px}.section-featured-blog .post-info .title .short-content p{font-family:"Brown-Light",Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;letter-spacing:0;text-transform:initial;font-weight:lighter;color:#4d4d4f}.section-featured-blog .post-info .post{margin:0 3% 0 0}.section-featured-blog .post-info .post:hover img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";opacity:0.5}.section-instagram{padding-top:40px;padding-bottom:40px;background-color:#fff}.section-instagram .button-wrapper{margin-top:20px;text-align:center}.section-instagram .button-wrapper .section-button{margin-left:auto;margin-right:auto}.section-instagram .instagram-header{margin-bottom:60px}.section-instagram .instagram-header h2{text-align:center;font-family:"Brown-Bold",Arial,Helvetica,sans-serif;font-size:24px;line-height:30px;letter-spacing:0px;margin-top:40px;color:#a0a0a0;text-transform:initial}.section-instagram #instafeed a{float:left;position:relative;width:100%;padding-bottom:20px}.section-instagram #instafeed a img{margin-left:auto;margin-right:auto}.section-featured-products{background-color:#ededed;padding:40px 0 40px}.section-featured-products h2{margin-top:40px;margin-bottom:30px;text-align:center}.section-featured-products .bx-wrapper{margin:auto}.section-category-icons{background-color:#fff}@media (max-width: 1199px){.section-featured-blog .post-img{height:210px}}@media (max-width: 991px){.section-host-a-demo .motionmail-img{margin-left:auto;margin-right:auto;float:none}.section-host-a-demo .section-button{margin-top:5px;margin-bottom:5px}}@media (max-width: 600px){.section-instagram a{margin:0 0 30px}}@media (max-width: 480px){.section-promo .section-button{border-color:#4d4d4f;color:#4d4d4f}.section-promo .bx-wrapper .bx-pager{display:none}.section-featured-blog .post{margin:0}.section-category-icons{display:none}}



/* FILE: flatpickr.css */
/* HANDLES: default,cms_page,STORE_default,THEME_frontend_enjo_homepage,cms_index_index,ENJO_landingpage,customer_logged_out,algolia_search_handle,algolia_search_handle_with_topsearch,algolia_search_handle_autocomplete,nwdrevslider_default,exacttarget_tracking,CMS_home,GLOBAL_OVERRIDE */
.flatpickr-calendar{background:transparent;overflow:hidden;max-height:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;visibility:hidden;text-align:center;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;display:none;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;box-sizing:border-box;touch-action:manipulation;background:#fff;box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08)}@media (max-width: 337px){.flatpickr-calendar{left:5px !important;right:auto !important}}.flatpickr-calendar.open,.flatpickr-calendar.inline{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;visibility:visible;overflow:visible;max-height:640px}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 200ms cubic-bezier(0.23, 1, 0.32, 1);animation:fpFadeInDown 200ms cubic-bezier(0.23, 1, 0.32, 1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.hasWeeks{width:auto}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.rightMost:after{left:auto;right:22px}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:28px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}.flatpickr-prev-month,.flatpickr-next-month{text-decoration:none;cursor:pointer;position:absolute;top:0px;line-height:16px;height:28px;padding:10px calc(3.57% - 1.5px);z-index:3}.flatpickr-prev-month i,.flatpickr-next-month i{position:relative}.flatpickr-prev-month.flatpickr-prev-month,.flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-prev-month.flatpickr-next-month,.flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-prev-month:hover,.flatpickr-next-month:hover{color:#959ea9}.flatpickr-prev-month:hover svg,.flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-prev-month svg,.flatpickr-next-month svg{width:14px;height:14px}.flatpickr-prev-month svg path,.flatpickr-next-month svg path{transition:fill 0.1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,0.15);box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,0.1)}.numInputWrapper span:active{background:rgba(0,0,0,0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,0.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}.numInputWrapper:hover{background:rgba(0,0,0,0.05)}.numInputWrapper:hover span{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:6.16px 0 0 0;line-height:1;height:28px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:0.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch \0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,0.9)}.flatpickr-current-month input.cur-year{background:transparent;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 0.5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,0.5);background:transparent;pointer-events:none}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:flex;align-items:center;height:28px}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,0.54);line-height:1;margin:0;text-align:center;display:block;flex:1 1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:flex;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;box-sizing:border-box;display:inline-block;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:space-around;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#ffea63;box-shadow:none;color:#393939;border-color:#ffea63}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange,.flatpickr-day.startRange.startRange+.endRange,.flatpickr-day.endRange.startRange+.endRange{box-shadow:-10px 0 0 #ffea63}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6}.flatpickr-day.disabled,.flatpickr-day.disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.disabled,.flatpickr-day.disabled:hover{cursor:not-allowed;color:rgba(57,57,57,0.1)}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 #ffea63,5px 0 0 #ffea63}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{display:inline-block;float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:flex;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;box-sizing:border-box;overflow:hidden;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{flex:1 1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;cursor:pointer;color:#393939;font-size:14px;position:relative;box-sizing:border-box;width:100% !important}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;display:inline-block;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time .flatpickr-am-pm:focus{background:#f0f0f0}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fpFadeInDown{from{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.flatpickr-input{background:#ffffff !important}.datepicker-ampm-only .flatpickr-time:before{content:"Select Time:";display:block;width:50%;float:left;font-weight:700;font-size:100%}.datepicker-ampm-only .flatpickr-time .numInputWrapper{display:none}.datepicker-ampm-only .flatpickr-time .flatpickr-time-separator{display:none}.datepicker-ampm-only .flatpickr-time .flatpickr-am-pm{display:none}.datepicker-ampm-only .flatpickr-time .radio-picker-ampm{display:block;width:50%;float:left;text-align:left}.datepicker-ampm-only .flatpickr-time .radio-picker-ampm label{display:inline-block;padding:0 10px;font-weight:400;cursor:pointer}.datepicker-ampm-only .flatpickr-time .radio-picker-ampm input{display:inline-block;width:auto !important;margin:0;margin-right:5px}



/* FILE: algoliasearch.css */
/* HANDLES: default,cms_page,STORE_default,THEME_frontend_enjo_homepage,cms_index_index,ENJO_landingpage,customer_logged_out,algolia_search_handle,algolia_search_handle_with_topsearch,algolia_search_handle_autocomplete,nwdrevslider_default,exacttarget_tracking,CMS_home,GLOBAL_OVERRIDE */
/* SEARCH BOX */
.ais-search-box--powered-by {
  font-size: .8em;
  text-align: right;
  margin-top: 2px;
}

input::-ms-clear {
  display: none;
}

/* PAGINATION */
#instant-search-pagination-container {
  width: 100%;
  text-align: center;
}
.ais-pagination {
  background-color: transparent;
  border: none;
  box-shadow: none;
  margin: 20px auto;
}
.ais-pagination li {
  display: inline-block;
}
.ais-pagination--item a {
  padding: 5px 10px;
  margin: 0 5px;
  line-height: 25px;
  background-color: white;
  color: #727272;
}

.ais-pagination li.ais-pagination--item__disabled {
  display: none;
}

.ais-pagination--item__active a {
  font-weight: bolder;
  color: #606060;
  text-decoration: underline;
}

.ais-pagination--item.ais-pagination--item__next a,
.ais-pagination--item.ais-pagination--item__previous a {
  font-weight: bold;
  color: #606060;
}

/* REFINEMENT LIST */

.ais-menu--link,
.ais-hierarchical-menu--link,
.ais-price-ranges--link,
.ais-refinement-list--label {
  padding: 4px 10px;
  cursor: pointer;
  color: #636363;
  text-decoration: none;
  display: block;
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
}

.ais-hierarchical-menu--item__active > div > .ais-hierearchical-link-wrapper > .ais-hierarchical-menu--link,
.ais-refinement-list--item__active > div > .ais-hierarchical-list--link,
.ais-refinement-list--item__active > div > .ais-refinement-list--label,
.ais-price-ranges--item__active > .ais-price-ranges--link{
  font-weight: bold;
  box-shadow: inset 3px 0 0 #3399cc;
}

.ais-hierearchical-link-wrapper, .ais-refinement-list--item {
  padding: 7px 0px;
}

.ais-refinement-list--label, .ais-hierarchical-menu--link {
  line-height: 1.0em;
  padding: 0px 10px;
}

.ais-refinement-list--label img {
  display: inline;
}

.ais-hierarchical-menu--item__active .ais-hierearchical-link-wrapper .cross-circle,
.ais-refinement-list--item__active .cross-circle {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: url("//www.enjo.com.au/skin/frontend/enjo/default/algoliasearch/cross-circle.svg") no-repeat center center / contain;
  opacity: 0;
}

.ais-hierarchical-menu--item__active .ais-hierearchical-link-wrapper:hover .cross-circle,
.ais-refinement-list--item__active:hover .cross-circle {
  text-decoration: underline;
  vertical-align: bottom;
  margin-left: 6px;
  opacity: 1;
}

.ais-refinement-list--item:hover {
  text-decoration: underline;
}

.ais-price-ranges--input
{
  width: 70px !important;
}

.ais-price-ranges--label
{
  margin: 5px;
}

.ais-refinement-list--checkbox
{
  margin-right: 10px;
}

#algolia_instant_selector .current-refinements
{
  position: relative;
}

.ais-current-refined-values--link
{
  cursor: pointer;
  color: #636363;
  border-radius: 2px;
  border: solid 1px #DDDDDD;
  background-color: #f4f4f4;
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  padding: 0 8px 0 0;
  height: 28px;
  overflow: hidden;
}

.ais-current-refined-values--clear-all
{
  position: absolute;
  right: 6px;
  top: 3px;
  color: #666666;
  font-weight: 500;
}

a.ais-current-refined-values--link:hover
{
  text-decoration: none;
}

.ais-current-refined-values--item {
  margin-top: 8px;
}

.ais-current-refined-values--item:after {
  clear: both;
  content: "";
  display: block;
}

.ais-current-refined-values--item .current-refinement-label {
  font-weight: bold;
}

.ais-current-refined-values--item .cross-wrapper {
  font-weight: bold;
  background-color: #DDDDDD;
  border-radius: 1px 0 0 1px;
  float: left;
  width: 26px;
  height: 26px;
  text-align: center;
  line-height: 26px;
}

.ais-current-refined-values--link:hover .cross-wrapper {
  text-decoration: none;
}

.ais-current-refined-values--link .cross-wrapper img {
  display: inline;
  margin-top: 6px;
}


.ais-current-refined-values--item .current-refinement-wrapper {
  float: left;
  width: calc(100% - 26px);
  height: 26px;
  padding-left: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 26px;
}

.ais-current-refined-values--link:hover .current-refinement-wrapper {
  text-decoration: line-through;
}

.ais-menu--link:hover,
.ais-price-ranges--link:hover,
.ais-hierarchical-menu--link:hover {
  color: #636363;
}
.ais-menu--count, .ais-hierarchical-menu--count, .ais-refinement-list--count {
  float: right;
  color: #666;
}

/* RANGE SLIDER */

.ais-range-slider--target {
  position: relative;
  direction: ltr;
  background: #F3F4F7;
  height: 6px;
  margin-top: 3em;
  margin-bottom: 4em;
  width: 88%;
  margin-left: 6%;
}

.ais-range-slider--base {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
  border-top: 1px solid #DDD;
  border-bottom: 1px solid #DDD;
  border-left: 2px solid #DDD;
  border-right: 2px solid #DDD;
}

.ais-range-slider--origin {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
}

.ais-range-slider--connect {
  background: #b5b6b9;
}

.ais-range-slider--background {
  background: #F3F4F7;
}

.ais-range-slider--handle {
  width: 20px;
  height: 20px;
  position: relative;
  z-index: 1;
  background: #FFFFFF;
  border: 1px solid #c8c8c8;
  border-radius: 50%;
  cursor: pointer;
}

.ais-range-slider--handle-lower {
  left: -10px;
  bottom: 7px;
}

.ais-range-slider--handle-upper {
  right: 10px;
  bottom: 7px;
}

.ais-range-slider--tooltip {
  position: absolute;
  background: #FFFFFF;
  top: -2em;
  min-width: 20px;
  text-align: center;
  font-size: .8em;
}

.ais-range-slider--pips {
  box-sizing: border-box;
  position: absolute;
  height: 3em;
  top: 100%;
  left: 0;
  width: 100%;
}

.ais-range-slider--value {
  width: 40px;
  position: absolute;
  text-align: center;
  margin-left: -20px;
  padding-top: 15px;
  font-size: .8em;
}

.ais-range-slider--value-sub {
  font-size: .8em;
  padding-top: 15px;
}

.ais-range-slider--marker {
  position: absolute;
  margin-left: -1px;
  width: 1px;
  height: 5px;
}

.ais-range-slider--marker-large {
  background: #DDD;
  width: 2px;
  margin-left: -2px;
  height: 12px;
}

.ais-range-slider--marker-large:first-child {
  margin-left: 0;
}

.ais-root__collapsed .ais-body, .ais-root__collapsed .ais-footer {
	display: none;
}

/******************
**
** Auto-completion menu
**
******************/

#algolia-autocomplete-container .aa-dropdown-menu .before_special {
  color: #aaaaaa;
  text-decoration: line-through;
  font-size: 12px;
}

#algolia-autocomplete-container .aa-dropdown-menu .info-without-thumb .category-tag {
    color: #3284b6;
}

#algolia-autocomplete-container .aa-dropdown-menu .info-without-thumb .details {
  font-size: 10px;
  color: #666;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

#algolia-autocomplete-container .aa-dropdown-menu .info-without-thumb .details em {
  color: #222222;
}

#algolia-autocomplete-tt.algolia-autocomplete {
  width: 100%;
  display: inline-block !important;
}

#algolia-autocomplete-container .aa-dropdown-menu {
  position: absolute;
  margin-top: -1px;
  right: 0px;
  width: 100%;
  z-index: 1000 !important;
  border: 1px solid #BBB;
  border-top: 3px solid #8EB4D0;
  border-radius: 1px;
  background: white;
}

@media (min-width: 992px) {
  #algolia-autocomplete-container .aa-dropdown-menu {
    width: 71.1%;
    min-width: 800px;
  }
}

#algolia-autocomplete-container .aa-dropdown-menu .col-2 {
  position: relative;
}

#algolia-autocomplete-container .aa-dropdown-menu .col-2 .col-left {
  width: 67%;
}

#algolia-autocomplete-container .aa-dropdown-menu .col-2 .col-right {
  width: 33%;
}

#algolia-autocomplete-container .aa-dropdown-menu .aa-no-results-products {
  padding: 40px 40px;
  min-height: 250px;
}

#algolia-autocomplete-container .aa-dropdown-menu .aa-no-results-products .title {
  font-weight: bold;
  margin-bottom: 30px;
  font-size: 16px;
}

#algolia-autocomplete-container .aa-dropdown-menu .aa-no-results-products .suggestions {
  margin-bottom: 30px;
}

#algolia-autocomplete-container .aa-dropdown-menu .aa-no-results-products .see-all a {
  color: #636363;
  font-weight: bold;
}

#algolia-autocomplete-container .aa-dropdown-menu .aa-no-results {
  padding: 10px;
  font-style: italic;
}

#algolia-autocomplete-container .aa-dropdown-menu .category {
  padding: 4px;
  color: rgb(166, 166, 166);
  text-align: left;
  font-size: 0.8em;
  text-transform: uppercase;
  font-weight: bold;
}

#algolia-autocomplete-container .aa-dropdown-menu .category-suggestions {
  padding: 4px;
  color: #54A5CD;
  text-align: left;
  font-size: 0.7em;
  text-transform: uppercase;
}

#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit {
  display: block;
  position: relative;
  padding: 5px 10px;
  color: #000;
  text-align: left;
  text-decoration: none;
}

#algolia-autocomplete-container .aa-dropdown-menu .other-sections .aa-dataset-suggestions .algoliasearch-autocomplete-hit {
  padding-left: 30px;
}

#algolia-autocomplete-container .aa-dropdown-menu.aa-without-products .col9 {
  background-color: #F9F9F9;
}

#algolia-autocomplete-container .aa-dropdown-menu.aa-without-products #autocomplete-products-footer {
  display: none;
}

#algolia-autocomplete-container .aa-dropdown-menu .aa-dataset-products .aa-suggestion {
  display: inline-block;
  width: 100%;
}

@media (min-width: 768px) {
  #algolia-autocomplete-container .aa-dropdown-menu .aa-dataset-products .aa-suggestion {
    display: inline-block;
    width: 50%;
  }
}


#algolia-autocomplete-container .aa-dropdown-menu .aa-dataset-products .algoliasearch-autocomplete-hit {
  padding: 15px 10px;
}

.autocomplete-wrapper {
  width: 100%;
}

.autocomplete-wrapper:after {
  clear: both;
  content: '';
}

#algolia-autocomplete-container .col9 {
  float: right;
  width: 100%;
}

#algolia-autocomplete-container .col3 {
  float: right;
  width: 100%;
}

#algolia-autocomplete-container.reverse .col3 {
  float: left;
  width: 100%;
}

#algolia-autocomplete-container.reverse .col9 {
  float: left;
  width: 100%;
}

@media (min-width: 768px) {
  #algolia-autocomplete-container .col9 {
    border-left: solid 1px #eeeeee;
    float: right;
    width: 70%;
  }

  #algolia-autocomplete-container .col3 {
    float: right;
    width: 30%;
  }

  #algolia-autocomplete-container.reverse .col3 {
    float: left;
    width: 30%;
  }

  #algolia-autocomplete-container.reverse .col9 {
    border-right: solid 1px #eeeeee;
    float: left;
    width: 70%;
  }
}

#algolia-autocomplete-container .other-sections {
  margin: 20px 10px;
  margin-bottom: 70px;
}


.aa-dataset-products .aa-suggestions {
  margin: 10px auto 10px auto;
}

.aa-dataset-suggestions {
  display: none;
}

@media (min-width: 768px) {
  .aa-dataset-suggestions {
    display: block;
  }
}


@media (min-width: 768px) {
  .aa-dataset-products .aa-suggestions {
    margin: 10px auto 50px auto;
  }
}


.aa-dataset-products .aa-suggestions:after {
  content:'';
  display:block;
  clear: both;
}

#algolia-autocomplete-container .aa-dropdown-menu .other-sections .algoliasearch-autocomplete-hit {
  padding-left: 10px;
}

#algolia-autocomplete-container .aa-dropdown-menu .other-sections .aa-suggestions {
  margin-bottom: 20px;
}

#algolia-autocomplete-container .aa-dropdown-menu .aa-cursor .algoliasearch-autocomplete-hit {
    background-color: #f2f2f2;
}

#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit em {
  font-weight: bold;
  font-style: normal;
}

#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-price {
  font-size: 1.1em;
  color: #54A5CD;
  height: 22px;
}

#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .thumb {
  float: left;
}

#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .thumb img {
  width: 50px;
}

#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .info {
  margin-left: 60px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

#autocomplete-products-footer {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 70%;
  background-color: #F9F9F9;
  padding: 15px;
  text-align: center;
  display: none;
}

#algolia-autocomplete-container.reverse #autocomplete-products-footer {
  right: auto;
  left: 0;
}

@media (min-width: 768px) {
  #autocomplete-products-footer {
    display: block;
  }
}

#autocomplete-products-footer span {
  color: #15769c;
  font-weight: 600;
}

#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .info .algoliasearch-autocomplete-category {
  font-size: 0.8em;
  color: #666;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
}

#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .info .algoliasearch-autocomplete-category em {
  color: #222;
}

#algolia-autocomplete-container .aa-dropdown-menu .footer_algolia {
  position: absolute;
  width: 100%;
  padding: 10px;
  text-align: center;
  bottom: 7px;
  left: 4px;
  font-size: 13px;
}

#algolia-autocomplete-container.reverse .aa-dropdown-menu .footer_algolia {
  left: auto;
  right: 4px;
}

@media (min-width: 768px) {
  #algolia-autocomplete-container .aa-dropdown-menu .footer_algolia {
    width: 30%;
  }
}

#algolia-autocomplete-container .aa-dropdown-menu .footer_algolia span {
  color: #B8B8B8;
  font-size: 10px;
}

#algolia-autocomplete-container .aa-dropdown-menu .footer_algolia img {
  display: inline;
  height: 1.5em;
  vertical-align: bottom;
  max-width: 130px;
}

/**
 * Search Box
*/
#algolia-searchbox{
  margin: 20px 0;
  position: relative;
}

.clear-cross {
  position: absolute;
  display: none;
  background: url("//www.enjo.com.au/skin/frontend/enjo/default/algoliasearch/clear-cross.svg") no-repeat center center / contain;
  cursor: pointer;
  width: 16px;
  height: 16px;
}

#algolia-searchbox .clear-query-autocomplete {
  top: 13px;
  right: 12px;
}

#algolia_instant_selector .clear-query-instant {
  right: 12px;
  top: 10px;
}

.cross-wrapper .clear-refinement {
  display: block;
  position: relative;
  top: 5px;
  left: 5px;
 }

#algolia-autocomplete-container .aa-suggestions svg.algolia-glass-suggestion.magnifying-glass {
	position: absolute;
	right: auto;
	left: 5px;
	top: 7px;
	fill: #A6A6A6;
	stroke: #A6A6A6;
}

#algolia-searchbox .magnifying-glass {
  position: absolute;
  right: 10px;
  width: 20px;
  height: 20px;
  display: block;
  top: 10px;
  background: url("//www.enjo.com.au/skin/frontend/enjo/default/algoliasearch/magnifying-glass.svg") no-repeat center right / 20px;
}

#algolia-searchbox .algolia-search-input {
  width: 300px;
  float: right;
}

#algolia-searchbox .algolia-search-input:focus:not([value=""]) {
  background: transparent;
}


#algolia-searchbox .algolia-search-input:focus {
  outline: 0;
  box-shadow: none;
  border: solid 1px #54A5CD;
}

/**
 * Instant Search
 */

#algolia_instant_selector {
  margin: 10px;
}

#algolia_instant_selector a,
#algolia_instant_selector a:hover,
#algolia_instant_selector a:focus {
  outline: 0;
}

#algolia_instant_selector:after {
  content: "";
  clear: both;
  display: block;
}

#algolia_instant_selector .category {
}

#algolia_instant_selector .title {
}

#algolia_instant_selector .title img {
  width: 200px;
}

#algolia_instant_selector .text-ellipsis
{
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

#algolia_instant_selector #instant-search-bar {
  float: left;
  width: calc(100% - 140px);
  height: 40px;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  border: solid 2px #54A5CD;
  border-left: none;
  padding-left: 6px;
  padding-top: 2px;
}

#algolia_instant_selector.with-facets #algolia-right-container {
}

#algolia_instant_selector.with-facets #algolia-left-container {
  min-height: 1px;
}

#algolia_instant_selector .hits .infos {
  margin: 0 15px;
  padding: 6px 10px;
  color: #aaa;
  text-align: center;
  background: #F4F4F4;
  font-size: 12px;
  clear: both;
}
#algolia_instant_selector .hits .infos strong {
  color: #555;
}

#algolia_instant_selector .hits .sort-by-label {
  margin-right: 8px;
}

#algolia_instant_selector .hits .no-results {
  margin: 40px 25px;
  color: #636363;
  font-size: 16px;
}

#algolia_instant_selector a:hover {
  color: #666666;
}

#algolia_instant_selector .hits .no-results strong {
  color: #555;
}

#algolia_instant_selector .hits .no-results .clear-button {
  cursor: pointer;
}

#algolia_instant_selector .hits .no-results .popular-searches {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 30px;
}

/**
 * Facets
 */

#algolia_instant_selector .infos .algolia-logo {
  font-size: 10px;
}

#algolia_instant_selector .facets {
  padding-top: 50px;
}

@media (max-width: 992px) {
  #algolia_instant_selector .facets {
    padding-top: 10px;
  }
}

#algolia_instant_selector .ais-current-refined-values.facet .ais-current-refined-values--body {
  padding-left: 8px;
}

#algolia_instant_selector .facet {
  margin-bottom: 15px;
  padding-bottom: 6px;
  background-color: white;
  border: solid 1px #efefef;
}

#algolia_instant_selector .facet:not(:first-child) {
  margin-top: 10px;
}

#algolia_instant_selector .ais-header {
  margin-bottom: 7px;
}

#algolia_instant_selector .ais-header.ais-current-refined-values--header {
  margin-bottom: 13px;
}

#algolia_instant_selector .facet .name {
  padding: 4px 8px;
  font-weight: 500;
  background-color: #f4f4f4;
  color: #757575;
  text-align: left;
  text-transform: uppercase;
}

.ais-current-refined-values.facet {
  position: relative;
}

#algolia_instant_selector .as-range-slider--base
{
    margin-top: 45px;
}

#algolia_instant_selector .hierarchical .ais-hierarchical-menu--list
{
  padding-left: 10px;
}

#algolia_instant_selector .hierarchical .ais-hierarchical-menu--list.ais-hierarchical-menu--list__lvl0
{
  padding-left: 0px;
}

#algolia_instant_selector .facet .sub_facet:not(:last-child) {
  border-bottom: 1px dotted #e0e0e0;
}

#algolia_instant_selector .text-center {
  text-align: center;
}

#algolia_instant_selector em {
  background-color: #CFEAFA;
  font-style: normal;
}

#algolia_instant_selector h1 {
  margin: 0;
}

#algolia_instant_selector .result {
  display: block;
  margin: 15px 0;
  padding: 16px 24px;
  border: solid 1px #EDEDED;
  background-color: white;
}

#algolia_instant_selector .price-wrapper {
  height: 25px;
}

#algolia_instant_selector .result:hover {
  border-color: #b9b9b9;
  text-decoration: none;
}

#algolia_instant_selector .result .result-thumbnail {
  text-align: center;
}

#algolia_instant_selector .result .result-thumbnail img {
  display: inline;
  height: 148px;
  width: auto;
}

#algolia_instant_selector .result .result-thumbnail .no-image {
  display: block;
  height: 148px;
  background: #FAFAFA;
}

#algolia_instant_selector .result .ratings .rating-box {
  margin: 0 auto 10px;
  float: inherit;
}

#algolia_instant_selector h3
{
  margin-bottom: 0;
}

#algolia_instant_selector .result .price {
  text-align: center;
  font-size: 1.2em;
  color: #54A5CD;
}

#algolia_instant_selector .result .result-title {
  font-size: 14px;
  text-align: center;
  color: #636363;
}

#algolia_instant_selector .ui-widget-header {
  background-color: #bcbcbc;
}

#algolia_instant_selector .result-thumbnail img {
  width: 100%;
}


/** INSTANT SEARCH BAR **/

#algolia_instant_selector #instant-search-bar-container {
  padding-top: 0px;
  margin-bottom: 15px;
  width: 100%;
  position: relative;
}

#algolia_instant_selector #instant-search-bar-container:after {
  clear: both;
  content: "";
  display: block;
}

#algolia_instant_selector .as-search-box--input {
  width: 100%;
  height: 40px;
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
}

#algolia_instant_selector #instant-search-bar:focus {
    outline: 0;
    box-shadow: none;
}

#algolia_instant_selector #instant-search-box label {
  display: none;
}

#algolia_instant_selector .instant-search-bar-label {
  background-color: #54A5CD;
  height: 40px;
  line-height: 24px;
  padding: 8px 12px;
  color: white;
  float: left;
  width: 140px;
  text-align: right;
  position: relative;
}

#algolia_instant_selector #instant-search-box .icon {
  display: block;
  position: absolute;
  top: 50%;
  left: 8px;
  width: 16px;
  height: 16px;
  transform: translateY(-50%);
  background: url("//www.enjo.com.au/skin/frontend/enjo/default/algoliasearch/is-icon.svg") no-repeat center center / contain;
}
#algolia_instant_selector #instant-search-box .clear-query-instant {
  top: 50%;
  transform: translateY(-50%);
}

#algolia_instant_selector .before_special {
  color: #aaaaaa;
  text-decoration: line-through;
  font-size: 12px;
}

#algolia_instant_selector button:hover {
  background: #2E8AB8 none repeat scroll 0% 0%;
  cursor: pointer;
}

.ais-price-ranges--button {
  background: #39C none repeat scroll 0% 0%;
  padding: 5px 15px;
  margin-left: 10px;
  border: 0px none;
  color: #FFF;
  font-size: 13px;
  font-weight: normal;
  font-family: "Raleway","Helvetica Neue",Verdana,Arial,sans-serif;
  line-height: 19px;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
}

#algolia_instant_selector button:not(.ais-price-ranges--button) {
  background: #f4f4f4 none repeat scroll 0% 0%;
  display: block;
  margin: auto;
  margin-top: 0px;
  padding: 7px 15px;
  border: 0px none;
  color: #666666;
  font-size: 13px;
  font-weight: normal;
  font-family: "Raleway","Helvetica Neue",Verdana,Arial,sans-serif;
  line-height: 19px;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
  white-space: nowrap;
}

#algolia_instant_selector button:not(.ais-price-ranges--button):hover {
  background: rgb(53, 153, 204) none repeat scroll 0% 0%;
  color: white;
}

#algolia_instant_selector .pull-left {
  float: left;
}

#algolia_instant_selector .pull-right {
  float: right;
}

#algolia_instant_selector #refine-toggle
{
  font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
  text-align: center;
  height: 40px;
  line-height: 40px;
  border: solid 1px #EDEDED;
  margin: 10px 0 20px 0;
  font-weight: bold;
  cursor: pointer;
}

#algolia-static-content
{
  margin-bottom: 20px;
}

/**
** GRID
*/

#algolia_instant_selector, #algolia_instant_selector *,
#search_mini_form, #search_mini_form * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#algolia_instant_selector:before, #algolia_instant_selector:after,
#algolia_instant_selector *:before, #algolia_instant_selector *:after,
#search_mini_form:before, #search_mini_form:after,
#search_mini_form *:before, #search_mini_form *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

@media (min-width: 768px) {
  #algolia_instant_selector .col-sm-6 {
    width: 50%;
    float: left;
  }
}

#algolia_instant_selector .col-md-3, #algolia_instant_selector .col-md-4, #algolia_instant_selector .col-md-9, #algolia_instant_selector .col-md-12 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

@media (min-width: 992px) {
  #algolia_instant_selector .col-md-3, #algolia_instant_selector .col-md-4, #algolia_instant_selector .col-md-9, #algolia_instant_selector .col-md-12 {
    float: left;
  }
  #algolia_instant_selector .col-md-12 {
    width: 100%;
  }
  #algolia_instant_selector .col-md-9 {
    width: 75%;
  }
  #algolia_instant_selector .col-md-4 {
    width: 33.33333333%;
  }
  #algolia_instant_selector .col-md-3 {
    width: 25%;
  }
}

#algolia_instant_selector .row {
	margin-left: -15px;
	margin-right: -15px;
}

#algolia_instant_selector .row:before, #algolia_instant_selector .row:after {
  content: " ";
  display: table;
}

#algolia_instant_selector .row:after {
  clear: both;
}

#algolia_instant_selector .visible-xs, #algolia_instant_selector .visible-sm {
  display: none !important
}

#algolia_instant_selector .hidden-xs, #algolia_instant_selector .hidden-sm {
  display: block !important
}

@media (max-width: 767px) {
  #algolia_instant_selector .visible-xs {
    display: block !important
  }

  #algolia_instant_selector .hidden-xs {
    display: none!important
  }
}

@media (max-width: 992px) {
  #algolia_instant_selector .visible-sm {
    display: block !important
  }

  #algolia_instant_selector .hidden-sm {
    display: none!important
  }
}

#algolia-autocomplete-container:after, .autocomplete-wrapper:after {
  clear: both;
  content: '';
}

#algolia-right-container .infos.hidden {
	display: none;
}

.algolia-clearfix:after {
	content:"";
	display:block;
	clear:both;
}


/* FILE: settings.css */
/* HANDLES: default,cms_page,STORE_default,THEME_frontend_enjo_homepage,cms_index_index,ENJO_landingpage,customer_logged_out,algolia_search_handle,algolia_search_handle_with_topsearch,algolia_search_handle_autocomplete,nwdrevslider_default,exacttarget_tracking,CMS_home,GLOBAL_OVERRIDE */
#debungcontrolls,.debugtimeline{width:100%;box-sizing:border-box}.rev_column,.rev_column .tp-parallax-wrap,.tp-svg-layer svg{vertical-align:top}#debungcontrolls{z-index:100000;position:fixed;bottom:0;height:auto;background:rgba(0,0,0,.6);padding:10px}.debugtimeline{height:10px;position:relative;margin-bottom:3px;display:none;white-space:nowrap}.debugtimeline:hover{height:15px}.the_timeline_tester{background:#e74c3c;position:absolute;top:0;left:0;height:100%;width:0}.rs-go-fullscreen{position:fixed!important;width:100%!important;height:100%!important;top:0!important;left:0!important;z-index:9999999!important;background:#fff!important}.debugtimeline.tl_slide .the_timeline_tester{background:#f39c12}.debugtimeline.tl_frame .the_timeline_tester{background:#3498db}.debugtimline_txt{color:#fff;font-weight:400;font-size:7px;position:absolute;left:10px;top:0;white-space:nowrap;line-height:10px}.rtl{direction:rtl}@font-face{font-family:revicons;src:url(//www.enjo.com.au/skin/frontend/base/default/nwdthemes/revslider/public/assets/fonts/revicons/revicons.eot?5510888);src:url(//www.enjo.com.au/skin/frontend/base/default/nwdthemes/revslider/public/assets/fonts/revicons/revicons.eot?5510888#iefix) format('embedded-opentype'),url(//www.enjo.com.au/skin/frontend/base/default/nwdthemes/revslider/public/assets/fonts/revicons/revicons.woff?5510888) format('woff'),url(//www.enjo.com.au/skin/frontend/base/default/nwdthemes/revslider/public/assets/fonts/revicons/revicons.ttf?5510888) format('truetype'),url(//www.enjo.com.au/skin/frontend/base/default/nwdthemes/revslider/public/assets/fonts/revicons/revicons.svg?5510888#revicons) format('svg');font-weight:400;font-style:normal}[class*=" revicon-"]:before,[class^=revicon-]:before{font-family:revicons;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.revicon-search-1:before{content:'\e802'}.revicon-pencil-1:before{content:'\e831'}.revicon-picture-1:before{content:'\e803'}.revicon-cancel:before{content:'\e80a'}.revicon-info-circled:before{content:'\e80f'}.revicon-trash:before{content:'\e801'}.revicon-left-dir:before{content:'\e817'}.revicon-right-dir:before{content:'\e818'}.revicon-down-open:before{content:'\e83b'}.revicon-left-open:before{content:'\e819'}.revicon-right-open:before{content:'\e81a'}.revicon-angle-left:before{content:'\e820'}.revicon-angle-right:before{content:'\e81d'}.revicon-left-big:before{content:'\e81f'}.revicon-right-big:before{content:'\e81e'}.revicon-magic:before{content:'\e807'}.revicon-picture:before{content:'\e800'}.revicon-export:before{content:'\e80b'}.revicon-cog:before{content:'\e832'}.revicon-login:before{content:'\e833'}.revicon-logout:before{content:'\e834'}.revicon-video:before{content:'\e805'}.revicon-arrow-combo:before{content:'\e827'}.revicon-left-open-1:before{content:'\e82a'}.revicon-right-open-1:before{content:'\e82b'}.revicon-left-open-mini:before{content:'\e822'}.revicon-right-open-mini:before{content:'\e823'}.revicon-left-open-big:before{content:'\e824'}.revicon-right-open-big:before{content:'\e825'}.revicon-left:before{content:'\e836'}.revicon-right:before{content:'\e826'}.revicon-ccw:before{content:'\e808'}.revicon-arrows-ccw:before{content:'\e806'}.revicon-palette:before{content:'\e829'}.revicon-list-add:before{content:'\e80c'}.revicon-doc:before{content:'\e809'}.revicon-left-open-outline:before{content:'\e82e'}.revicon-left-open-2:before{content:'\e82c'}.revicon-right-open-outline:before{content:'\e82f'}.revicon-right-open-2:before{content:'\e82d'}.revicon-equalizer:before{content:'\e83a'}.revicon-layers-alt:before{content:'\e804'}.revicon-popup:before{content:'\e828'}.rev_slider_wrapper{position:relative;z-index:0;width:100%}.rev_slider{position:relative;overflow:visible}.entry-content .rev_slider a,.rev_slider a{box-shadow:none}.tp-overflow-hidden{overflow:hidden!important}.group_ov_hidden{overflow:hidden}.rev_slider img,.tp-simpleresponsive img{max-width:none!important;transition:none;margin:0;padding:0;border:none}.rev_slider .no-slides-text{font-weight:700;text-align:center;padding-top:80px}.rev_slider>ul,.rev_slider>ul>li,.rev_slider>ul>li:before,.rev_slider_wrapper>ul,.tp-revslider-mainul>li,.tp-revslider-mainul>li:before,.tp-simpleresponsive>ul,.tp-simpleresponsive>ul>li,.tp-simpleresponsive>ul>li:before{list-style:none!important;position:absolute;margin:0!important;padding:0!important;overflow-x:visible;overflow-y:visible;background-image:none;background-position:0 0;text-indent:0;top:0;left:0}.rev_slider>ul>li,.rev_slider>ul>li:before,.tp-revslider-mainul>li,.tp-revslider-mainul>li:before,.tp-simpleresponsive>ul>li,.tp-simpleresponsive>ul>li:before{visibility:hidden}.tp-revslider-mainul,.tp-revslider-slidesli{padding:0!important;margin:0!important;list-style:none!important}.fullscreen-container,.fullwidthbanner-container{padding:0;position:relative}.rev_slider li.tp-revslider-slidesli{position:absolute!important}.tp-caption .rs-untoggled-content{display:block}.tp-caption .rs-toggled-content{display:none}.rs-toggle-content-active.tp-caption .rs-toggled-content{display:block}.rs-toggle-content-active.tp-caption .rs-untoggled-content{display:none}.rev_slider .caption,.rev_slider .tp-caption{position:relative;visibility:hidden;white-space:nowrap;display:block;-webkit-font-smoothing:antialiased!important;z-index:1}.rev_slider .caption,.rev_slider .tp-caption,.tp-simpleresponsive img{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.rev_slider .tp-mask-wrap .tp-caption,.rev_slider .tp-mask-wrap :last-child,.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,.wpb_text_column .rev_slider .tp-mask-wrap :last-child{margin-bottom:0}.tp-svg-layer svg{width:100%;height:100%;position:relative}.tp-carousel-wrapper{cursor:url(//www.enjo.com.au/skin/frontend/base/default/nwdthemes/revslider/public/assets/css/openhand.cur),move}.tp-carousel-wrapper.dragged{cursor:url(//www.enjo.com.au/skin/frontend/base/default/nwdthemes/revslider/public/assets/css/closedhand.cur),move}.tp_inner_padding{box-sizing:border-box;max-height:none!important}.tp-caption.tp-layer-selectable{-moz-user-select:all;-khtml-user-select:all;-webkit-user-select:all;-o-user-select:all}.tp-caption.tp-hidden-caption,.tp-forcenotvisible,.tp-hide-revslider,.tp-parallax-wrap.tp-hidden-caption{visibility:hidden!important;display:none!important}.rev_slider audio,.rev_slider embed,.rev_slider iframe,.rev_slider object,.rev_slider video{max-width:none!important}.tp-element-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.tp-blockmask,.tp-blockmask_in,.tp-blockmask_out{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:1000;transform:scaleX(0) scaleY(0)}.tp-parallax-wrap{transform-style:preserve-3d}.rev_row_zone{position:absolute;width:100%;left:0;box-sizing:border-box;min-height:50px;font-size:0}.rev_column_inner,.rev_slider .tp-caption.rev_row{position:relative;width:100%!important;box-sizing:border-box}.rev_row_zone_top{top:0}.rev_row_zone_middle{top:50%;transform:translateY(-50%)}.rev_row_zone_bottom{bottom:0}.rev_slider .tp-caption.rev_row{display:table;table-layout:fixed;vertical-align:top;height:auto!important;font-size:0}.rev_column{display:table-cell;position:relative;height:auto;box-sizing:border-box;font-size:0}.rev_column_inner{display:block;height:auto!important;white-space:normal!important}.rev_column_bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;box-sizing:border-box;background-clip:content-box;border:0 solid transparent}.tp-caption .backcorner,.tp-caption .backcornertop,.tp-caption .frontcorner,.tp-caption .frontcornertop{height:0;top:0;width:0;position:absolute}.rev_column_inner .tp-loop-wrap,.rev_column_inner .tp-mask-wrap,.rev_column_inner .tp-parallax-wrap{text-align:inherit}.rev_column_inner .tp-mask-wrap{display:inline-block}.rev_column_inner .tp-parallax-wrap,.rev_column_inner .tp-parallax-wrap .tp-loop-wrap,.rev_column_inner .tp-parallax-wrap .tp-mask-wrap{position:relative!important;left:auto!important;top:auto!important;line-height:0}.tp-video-play-button,.tp-video-play-button i{line-height:50px!important;vertical-align:top;text-align:center}.rev_column_inner .rev_layer_in_column,.rev_column_inner .tp-parallax-wrap,.rev_column_inner .tp-parallax-wrap .tp-loop-wrap,.rev_column_inner .tp-parallax-wrap .tp-mask-wrap{vertical-align:top}.rev_break_columns{display:block!important}.rev_break_columns .tp-parallax-wrap.rev_column{display:block!important;width:100%!important}.fullwidthbanner-container{overflow:hidden}.fullwidthbanner-container .fullwidthabanner{width:100%;position:relative}.tp-static-layers{position:absolute;z-index:101;top:0;left:0}.tp-caption .frontcorner{border-left:40px solid transparent;border-right:0 solid transparent;border-top:40px solid #00A8FF;left:-40px}.tp-caption .backcorner{border-left:0 solid transparent;border-right:40px solid transparent;border-bottom:40px solid #00A8FF;right:0}.tp-caption .frontcornertop{border-left:40px solid transparent;border-right:0 solid transparent;border-bottom:40px solid #00A8FF;left:-40px}.tp-caption .backcornertop{border-left:0 solid transparent;border-right:40px solid transparent;border-top:40px solid #00A8FF;right:0}.tp-layer-inner-rotation{position:relative!important}img.tp-slider-alternative-image{width:100%;height:auto}.caption.fullscreenvideo,.rs-background-video-layer,.tp-caption.coverscreenvideo,.tp-caption.fullscreenvideo{width:100%;height:100%;top:0;left:0;position:absolute}.noFilterClass{filter:none!important}.rs-background-video-layer{visibility:hidden;z-index:0}.caption.fullscreenvideo audio,.caption.fullscreenvideo iframe,.caption.fullscreenvideo video,.tp-caption.fullscreenvideo iframe,.tp-caption.fullscreenvideo iframe audio,.tp-caption.fullscreenvideo iframe video{width:100%!important;height:100%!important;display:none}.fullcoveredvideo audio,.fullscreenvideo audio .fullcoveredvideo video,.fullscreenvideo video{background:#000}.fullcoveredvideo .tp-poster{background-position:center center;background-size:cover;width:100%;height:100%;top:0;left:0}.videoisplaying .html5vid .tp-poster{display:none}.tp-video-play-button{background:#000;background:rgba(0,0,0,.3);border-radius:5px;position:absolute;top:50%;left:50%;color:#FFF;margin-top:-25px;margin-left:-25px;cursor:pointer;width:50px;height:50px;box-sizing:border-box;display:inline-block;z-index:4;opacity:0;transition:opacity .3s ease-out!important}.tp-audio-html5 .tp-video-play-button,.tp-hiddenaudio{display:none!important}.tp-caption .html5vid{width:100%!important;height:100%!important}.tp-video-play-button i{width:50px;height:50px;display:inline-block;font-size:40px!important}.rs-fullvideo-cover,.tp-dottedoverlay,.tp-shadowcover{height:100%;top:0;left:0;position:absolute}.tp-caption:hover .tp-video-play-button{opacity:1;display:block}.tp-caption .tp-revstop{display:none;border-left:5px solid #fff!important;border-right:5px solid #fff!important;margin-top:15px!important;line-height:20px!important;vertical-align:top;font-size:25px!important}.tp-seek-bar,.tp-video-button,.tp-volume-bar{outline:0;line-height:12px;margin:0;cursor:pointer}.videoisplaying .revicon-right-dir{display:none}.videoisplaying .tp-revstop{display:inline-block}.videoisplaying .tp-video-play-button{display:none}.fullcoveredvideo .tp-video-play-button{display:none!important}.fullscreenvideo .fullscreenvideo audio,.fullscreenvideo .fullscreenvideo video{object-fit:contain!important}.fullscreenvideo .fullcoveredvideo audio,.fullscreenvideo .fullcoveredvideo video{object-fit:cover!important}.tp-video-controls{position:absolute;bottom:0;left:0;right:0;padding:5px;opacity:0;transition:opacity .3s;background-image:linear-gradient(to bottom,#000 13%,#323232 100%);display:table;max-width:100%;overflow:hidden;box-sizing:border-box}.rev-btn.rev-hiddenicon i,.rev-btn.rev-withicon i{transition:all .2s ease-out!important;font-size:15px}.tp-caption:hover .tp-video-controls{opacity:.9}.tp-video-button{background:rgba(0,0,0,.5);border:0;border-radius:3px;font-size:12px;color:#fff;padding:0}.tp-video-button:hover{cursor:pointer}.tp-video-button-wrap,.tp-video-seek-bar-wrap,.tp-video-vol-bar-wrap{padding:0 5px;display:table-cell;vertical-align:middle}.tp-video-seek-bar-wrap{width:80%}.tp-video-vol-bar-wrap{width:20%}.tp-seek-bar,.tp-volume-bar{width:100%;padding:0}.rs-fullvideo-cover{width:100%;background:0 0;z-index:5}.disabled_lc .tp-video-play-button,.rs-background-video-layer audio::-webkit-media-controls,.rs-background-video-layer video::-webkit-media-controls,.rs-background-video-layer video::-webkit-media-controls-start-playback-button{display:none!important}.tp-audio-html5 .tp-video-controls{opacity:1!important;visibility:visible!important}.tp-dottedoverlay{background-repeat:repeat;width:100%;z-index:3}.tp-dottedoverlay.twoxtwo{background:url(//www.enjo.com.au/skin/frontend/base/default/nwdthemes/revslider/public/assets/assets/gridtile.png)}.tp-dottedoverlay.twoxtwowhite{background:url(//www.enjo.com.au/skin/frontend/base/default/nwdthemes/revslider/public/assets/assets/gridtile_white.png)}.tp-dottedoverlay.threexthree{background:url(//www.enjo.com.au/skin/frontend/base/default/nwdthemes/revslider/public/assets/assets/gridtile_3x3.png)}.tp-dottedoverlay.threexthreewhite{background:url(//www.enjo.com.au/skin/frontend/base/default/nwdthemes/revslider/public/assets/assets/gridtile_3x3_white.png)}.tp-shadowcover{width:100%;background:#fff;z-index:-1}.tp-shadow1{box-shadow:0 10px 6px -6px rgba(0,0,0,.8)}.tp-shadow2:after,.tp-shadow2:before,.tp-shadow3:before,.tp-shadow4:after{z-index:-2;position:absolute;content:"";bottom:10px;left:10px;width:50%;top:85%;max-width:300px;background:0 0;box-shadow:0 15px 10px rgba(0,0,0,.8);transform:rotate(-3deg)}.tp-shadow2:after,.tp-shadow4:after{transform:rotate(3deg);right:10px;left:auto}.tp-shadow5{position:relative;box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset}.tp-shadow5:after,.tp-shadow5:before{content:"";position:absolute;z-index:-2;box-shadow:0 0 25px 0 rgba(0,0,0,.6);top:30%;bottom:0;left:20px;right:20px;border-radius:100px/20px}.tp-button{padding:6px 13px 5px;border-radius:3px;height:30px;cursor:pointer;color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.6)!important;font-size:15px;line-height:45px!important;font-family:arial,sans-serif;font-weight:700;letter-spacing:-1px;text-decoration:none}.tp-button.big{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.6);font-weight:700;padding:9px 20px;font-size:19px;line-height:57px!important}.purchase:hover,.tp-button.big:hover,.tp-button:hover{background-position:bottom,15px 11px}.purchase.green,.purchase:hover.green,.tp-button.green,.tp-button:hover.green{background-color:#21a117;box-shadow:0 3px 0 0 #104d0b}.purchase.blue,.purchase:hover.blue,.tp-button.blue,.tp-button:hover.blue{background-color:#1d78cb;box-shadow:0 3px 0 0 #0f3e68}.purchase.red,.purchase:hover.red,.tp-button.red,.tp-button:hover.red{background-color:#cb1d1d;box-shadow:0 3px 0 0 #7c1212}.purchase.orange,.purchase:hover.orange,.tp-button.orange,.tp-button:hover.orange{background-color:#f70;box-shadow:0 3px 0 0 #a34c00}.purchase.darkgrey,.purchase:hover.darkgrey,.tp-button.darkgrey,.tp-button.grey,.tp-button:hover.darkgrey,.tp-button:hover.grey{background-color:#555;box-shadow:0 3px 0 0 #222}.purchase.lightgrey,.purchase:hover.lightgrey,.tp-button.lightgrey,.tp-button:hover.lightgrey{background-color:#888;box-shadow:0 3px 0 0 #555}.rev-btn,.rev-btn:visited{outline:0!important;box-shadow:none!important;text-decoration:none!important;line-height:44px;font-size:17px;font-weight:500;padding:12px 35px;box-sizing:border-box;font-family:Roboto,sans-serif;cursor:pointer}.rev-btn.rev-uppercase,.rev-btn.rev-uppercase:visited{text-transform:uppercase;letter-spacing:1px;font-size:15px;font-weight:900}.rev-btn.rev-withicon i{font-weight:400;position:relative;top:0;margin-left:10px!important}.rev-btn.rev-hiddenicon i{font-weight:400;position:relative;top:0;opacity:0;margin-left:0!important;width:0!important}.rev-btn.rev-hiddenicon:hover i{opacity:1!important;margin-left:10px!important;width:auto!important}.rev-btn.rev-medium,.rev-btn.rev-medium:visited{line-height:36px;font-size:14px;padding:10px 30px}.rev-btn.rev-medium.rev-hiddenicon i,.rev-btn.rev-medium.rev-withicon i{font-size:14px;top:0}.rev-btn.rev-small,.rev-btn.rev-small:visited{line-height:28px;font-size:12px;padding:7px 20px}.rev-btn.rev-small.rev-hiddenicon i,.rev-btn.rev-small.rev-withicon i{font-size:12px;top:0}.rev-maxround{border-radius:30px}.rev-minround{border-radius:3px}.rev-burger{position:relative;width:60px;height:60px;box-sizing:border-box;padding:22px 0 0 14px;border-radius:50%;border:1px solid rgba(51,51,51,.25);-webkit-tap-highlight-color:transparent;cursor:pointer}.rev-burger span{display:block;width:30px;height:3px;background:#333;transition:.7s;pointer-events:none;transform-style:flat!important}.rev-burger.revb-white span,.rev-burger.revb-whitenoborder span{background:#fff}.rev-burger span:nth-child(2){margin:3px 0}#dialog_addbutton .rev-burger:hover :first-child,.open .rev-burger :first-child,.open.rev-burger :first-child{transform:translateY(6px) rotate(-45deg)}#dialog_addbutton .rev-burger:hover :nth-child(2),.open .rev-burger :nth-child(2),.open.rev-burger :nth-child(2){transform:rotate(-45deg);opacity:0}#dialog_addbutton .rev-burger:hover :last-child,.open .rev-burger :last-child,.open.rev-burger :last-child{transform:translateY(-6px) rotate(-135deg)}.rev-burger.revb-white{border:2px solid rgba(255,255,255,.2)}.rev-burger.revb-darknoborder,.rev-burger.revb-whitenoborder{border:0}.rev-burger.revb-darknoborder span{background:#333}.rev-burger.revb-whitefull{background:#fff;border:none}.rev-burger.revb-whitefull span{background:#333}.rev-burger.revb-darkfull{background:#333;border:none}.rev-burger.revb-darkfull span,.rev-scroll-btn.revs-fullwhite{background:#fff}@keyframes rev-ani-mouse{0%{opacity:1;top:29%}15%{opacity:1;top:50%}50%{opacity:0;top:50%}100%{opacity:0;top:29%}}.rev-scroll-btn{display:inline-block;position:relative;left:0;right:0;text-align:center;cursor:pointer;width:35px;height:55px;box-sizing:border-box;border:3px solid #fff;border-radius:23px}.rev-scroll-btn>*{display:inline-block;line-height:18px;font-size:13px;font-weight:400;color:#fff;font-family:proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:2px}.rev-scroll-btn>.active,.rev-scroll-btn>:focus,.rev-scroll-btn>:hover{color:#fff}.rev-scroll-btn>.active,.rev-scroll-btn>:active,.rev-scroll-btn>:focus,.rev-scroll-btn>:hover{opacity:.8}.rev-scroll-btn.revs-fullwhite span{background:#333}.rev-scroll-btn.revs-fulldark{background:#333;border:none}.rev-scroll-btn.revs-fulldark span,.tp-bullet{background:#fff}.rev-scroll-btn span{position:absolute;display:block;top:29%;left:50%;width:8px;height:8px;margin:-4px 0 0 -4px;background:#fff;border-radius:50%;animation:rev-ani-mouse 2.5s linear infinite}.rev-scroll-btn.revs-dark{border-color:#333}.rev-scroll-btn.revs-dark span{background:#333}.rev-control-btn{position:relative;display:inline-block;z-index:5;color:#FFF;font-size:20px;line-height:60px;font-weight:400;font-style:normal;font-family:Raleway;text-decoration:none;text-align:center;background-color:#000;border-radius:50px;text-shadow:none;background-color:rgba(0,0,0,.5);width:60px;height:60px;box-sizing:border-box;cursor:pointer}.rev-cbutton-dark-sr,.rev-cbutton-light-sr{border-radius:3px}.rev-cbutton-light,.rev-cbutton-light-sr{color:#333;background-color:rgba(255,255,255,.75)}.rev-sbutton{line-height:37px;width:37px;height:37px}.rev-sbutton-blue{background-color:#3B5998}.rev-sbutton-lightblue{background-color:#00A0D1}.rev-sbutton-red{background-color:#DD4B39}.tp-bannertimer{visibility:hidden;width:100%;height:5px;background:#000;background:rgba(0,0,0,.15);position:absolute;z-index:200;top:0}.tp-bannertimer.tp-bottom{top:auto;bottom:0!important;height:5px}.tp-layers-container{transform-style:preserve-3d;position:absolute;width:100%;height:100%;overflow:hidden;top:0;left:0}.tp-caption img{background:0 0;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);zoom:1}.caption.slidelink a div,.tp-caption.slidelink a div{width:3000px;height:1500px;background:url(//www.enjo.com.au/skin/frontend/base/default/nwdthemes/revslider/public/assets/assets/coloredbg.png)}.tp-caption.slidelink a span{background:url(//www.enjo.com.au/skin/frontend/base/default/nwdthemes/revslider/public/assets/assets/coloredbg.png)}.tp-loader.spinner0,.tp-loader.spinner5{background-image:url(//www.enjo.com.au/skin/frontend/base/default/nwdthemes/revslider/public/assets/assets/loader.gif);background-repeat:no-repeat}.tp-shape{width:100%;height:100%}.tp-caption .rs-starring{display:inline-block}.tp-caption .rs-starring .star-rating{float:none;display:inline-block;vertical-align:top;color:#FFC321!important}.tp-caption .rs-starring .star-rating,.tp-caption .rs-starring-page .star-rating{position:relative;height:1em;width:5.4em;font-family:star;font-size:1em!important}.tp-loader.spinner0,.tp-loader.spinner1{width:40px;height:40px;margin-top:-20px;margin-left:-20px;animation:tp-rotateplane 1.2s infinite ease-in-out;background-color:#fff;border-radius:3px;box-shadow:0 0 20px 0 rgba(0,0,0,.15)}.tp-caption .rs-starring .star-rating:before,.tp-caption .rs-starring-page .star-rating:before{content:"\73\73\73\73\73";color:#E0DADF;float:left;top:0;left:0;position:absolute}.tp-caption .rs-starring .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em;font-size:1em!important}.tp-caption .rs-starring .star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0}.tp-loader{top:50%;left:50%;z-index:10000;position:absolute}.tp-loader.spinner0{background-position:center center}.tp-loader.spinner5{background-position:10px 10px;background-color:#fff;margin:-22px;width:44px;height:44px;border-radius:3px}@keyframes tp-rotateplane{0%{transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.tp-loader.spinner2{width:40px;height:40px;margin-top:-20px;margin-left:-20px;background-color:red;box-shadow:0 0 20px 0 rgba(0,0,0,.15);border-radius:100%;animation:tp-scaleout 1s infinite ease-in-out}@keyframes tp-scaleout{0%{transform:scale(0)}100%{transform:scale(1);opacity:0}}.tp-loader.spinner3{margin:-9px 0 0 -35px;width:70px;text-align:center}.tp-loader.spinner3 .bounce1,.tp-loader.spinner3 .bounce2,.tp-loader.spinner3 .bounce3{width:18px;height:18px;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.15);border-radius:100%;display:inline-block;animation:tp-bouncedelay 1.4s infinite ease-in-out;animation-fill-mode:both}.tp-loader.spinner3 .bounce1{animation-delay:-.32s}.tp-loader.spinner3 .bounce2{animation-delay:-.16s}@keyframes tp-bouncedelay{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}.tp-loader.spinner4{margin:-20px 0 0 -20px;width:40px;height:40px;text-align:center;animation:tp-rotate 2s infinite linear}.tp-loader.spinner4 .dot1,.tp-loader.spinner4 .dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#fff;border-radius:100%;animation:tp-bounce 2s infinite ease-in-out;box-shadow:0 0 20px 0 rgba(0,0,0,.15)}.tp-loader.spinner4 .dot2{top:auto;bottom:0;animation-delay:-1s}@keyframes tp-rotate{100%{transform:rotate(360deg)}}@keyframes tp-bounce{0%,100%{transform:scale(0)}50%{transform:scale(1)}}.tp-bullets.navbar,.tp-tabs.navbar,.tp-thumbs.navbar{border:none;min-height:0;margin:0;border-radius:0}.tp-bullets,.tp-tabs,.tp-thumbs{position:absolute;display:block;z-index:1000;top:0;left:0}.tp-tab,.tp-thumb{cursor:pointer;position:absolute;opacity:.5;box-sizing:border-box}.tp-arr-imgholder,.tp-tab-image,.tp-thumb-image,.tp-videoposter{background-position:center center;background-size:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.tp-tab.selected,.tp-tab:hover,.tp-thumb.selected,.tp-thumb:hover{opacity:1}.tp-tab-mask,.tp-thumb-mask{box-sizing:border-box!important}.tp-tabs,.tp-thumbs{box-sizing:content-box!important}.tp-bullet{width:15px;height:15px;position:absolute;background:rgba(255,255,255,.3);cursor:pointer}.tp-bullet.selected,.tp-bullet:hover{background:#fff}.tparrows{cursor:pointer;background:#000;background:rgba(0,0,0,.5);width:40px;height:40px;position:absolute;display:block;z-index:1000}.tparrows:hover{background:#000}.tparrows:before{font-family:revicons;font-size:15px;color:#fff;display:block;line-height:40px;text-align:center}.hginfo,.hglayerinfo{font-size:12px;font-weight:600}.tparrows.tp-leftarrow:before{content:'\e824'}.tparrows.tp-rightarrow:before{content:'\e825'}body.rtl .tp-kbimg{left:0!important}.dddwrappershadow{box-shadow:0 45px 100px rgba(0,0,0,.4)}.hglayerinfo{position:fixed;bottom:0;left:0;color:#FFF;line-height:20px;background:rgba(0,0,0,.75);padding:5px 10px;z-index:2000;white-space:normal}.helpgrid,.hginfo{position:absolute}.hginfo{top:-2px;left:-2px;color:#e74c3c;background:#000;padding:2px 5px}.indebugmode .tp-caption:hover{border:1px dashed #c0392b!important}.helpgrid{border:2px dashed #c0392b;top:0;left:0;z-index:0}#revsliderlogloglog{padding:15px;color:#fff;position:fixed;top:0;left:0;width:200px;height:150px;background:rgba(0,0,0,.7);z-index:100000;font-size:10px;overflow:scroll}.aden{filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)}.aden::after{background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.perpetua::after,.reyes::after{mix-blend-mode:soft-light;opacity:.5}.inkwell{filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)}.perpetua::after{background:linear-gradient(to bottom,#005b9a,#e6c13d)}.reyes{filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75)}.reyes::after{background:#efcdad}.gingham{filter:brightness(1.05) hue-rotate(-10deg)}.gingham::after{background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.toaster{filter:contrast(1.5) brightness(.9)}.toaster::after{background:radial-gradient(circle,#804e0f,#3b003b);mix-blend-mode:screen}.walden{filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)}.walden::after{background:#04c;mix-blend-mode:screen;opacity:.3}.hudson{filter:brightness(1.2) contrast(.9) saturate(1.1)}.hudson::after{background:radial-gradient(circle,#a6b1ff 50%,#342134);mix-blend-mode:multiply;opacity:.5}.earlybird{filter:contrast(.9) sepia(.2)}.earlybird::after{background:radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);mix-blend-mode:overlay}.mayfair{filter:contrast(1.1) saturate(1.1)}.mayfair::after{background:radial-gradient(circle at 40% 40%,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);mix-blend-mode:overlay;opacity:.4}.lofi{filter:saturate(1.1) contrast(1.5)}.lofi::after{background:radial-gradient(circle,transparent 70%,#222 150%);mix-blend-mode:multiply}._1977{filter:contrast(1.1) brightness(1.1) saturate(1.3)}._1977:after{background:rgba(243,106,188,.3);mix-blend-mode:screen}.brooklyn{filter:contrast(.9) brightness(1.1)}.brooklyn::after{background:radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);mix-blend-mode:overlay}.xpro2{filter:sepia(.3)}.xpro2::after{background:radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);mix-blend-mode:color-burn}.nashville{filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)}.nashville::after{background:rgba(0,70,150,.4);mix-blend-mode:lighten}.nashville::before{background:rgba(247,176,153,.56);mix-blend-mode:darken}.lark{filter:contrast(.9)}.lark::after{background:rgba(242,242,242,.8);mix-blend-mode:darken}.lark::before{background:#22253f;mix-blend-mode:color-dodge}.moon{filter:grayscale(1) contrast(1.1) brightness(1.1)}.moon::before{background:#a0a0a0;mix-blend-mode:soft-light}.moon::after{background:#383838;mix-blend-mode:lighten}.clarendon{filter:contrast(1.2) saturate(1.35)}.clarendon:before{background:rgba(127,187,227,.2);mix-blend-mode:overlay}.willow{filter:grayscale(.5) contrast(.95) brightness(.9)}.willow::before{background-color:radial-gradient(40%,circle,#d4a9af 55%,#000 150%);mix-blend-mode:overlay}.willow::after{background-color:#d8cdcb;mix-blend-mode:color}.rise{filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9)}.rise::after{background:radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);mix-blend-mode:overlay;opacity:.6}.rise::before{background:radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));mix-blend-mode:multiply}._1977:after,._1977:before,.aden:after,.aden:before,.brooklyn:after,.brooklyn:before,.clarendon:after,.clarendon:before,.earlybird:after,.earlybird:before,.gingham:after,.gingham:before,.hudson:after,.hudson:before,.inkwell:after,.inkwell:before,.lark:after,.lark:before,.lofi:after,.lofi:before,.mayfair:after,.mayfair:before,.moon:after,.moon:before,.nashville:after,.nashville:before,.perpetua:after,.perpetua:before,.reyes:after,.reyes:before,.rise:after,.rise:before,.slumber:after,.slumber:before,.toaster:after,.toaster:before,.walden:after,.walden:before,.willow:after,.willow:before,.xpro2:after,.xpro2:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}._1977,.aden,.brooklyn,.clarendon,.earlybird,.gingham,.hudson,.inkwell,.lark,.lofi,.mayfair,.moon,.nashville,.perpetua,.reyes,.rise,.slumber,.toaster,.walden,.willow,.xpro2{position:relative}._1977 img,.aden img,.brooklyn img,.clarendon img,.earlybird img,.gingham img,.hudson img,.inkwell img,.lark img,.lofi img,.mayfair img,.moon img,.nashville img,.perpetua img,.reyes img,.rise img,.slumber img,.toaster img,.walden img,.willow img,.xpro2 img{width:100%;z-index:1}._1977:before,.aden:before,.brooklyn:before,.clarendon:before,.earlybird:before,.gingham:before,.hudson:before,.inkwell:before,.lark:before,.lofi:before,.mayfair:before,.moon:before,.nashville:before,.perpetua:before,.reyes:before,.rise:before,.slumber:before,.toaster:before,.walden:before,.willow:before,.xpro2:before{z-index:2}._1977:after,.aden:after,.brooklyn:after,.clarendon:after,.earlybird:after,.gingham:after,.hudson:after,.inkwell:after,.lark:after,.lofi:after,.mayfair:after,.moon:after,.nashville:after,.perpetua:after,.reyes:after,.rise:after,.slumber:after,.toaster:after,.walden:after,.willow:after,.xpro2:after{z-index:3}.slumber{filter:saturate(.66) brightness(1.05)}.slumber::after{background:rgba(125,105,24,.5);mix-blend-mode:soft-light}.slumber::before{background:rgba(69,41,12,.4);mix-blend-mode:lighten}.tp-kbimg-wrap:after,.tp-kbimg-wrap:before{height:500%;width:500%}
