.smartmenu{position:relative;display:inline-block;padding:0;margin:0}.smartmenu a,.smartmenu div,.smartmenu input,.smartmenu label,.smartmenu li,.smartmenu textarea,.smartmenu ul,.smartmenu:before{margin:0;padding:0;outline:0;border:0;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.smartmenu a{cursor:pointer}.smartmenu h4{font-size:28px;line-height:28px;margin-bottom:10px;font-weight:700;border:none}.smartmenu p{font-weight:400;line-height:20px;margin:0 0 10px 0}.smartmenu .sm-no-space{padding:0!important;margin:0!important}.smartmenu .sm-space-20{padding:20px!important;margin:0!important}.smartmenu.sm-full-width{display:block}.smartmenu.sm-fixed{position:fixed;top:0;left:0;right:0}.smartmenu.sm-fixed.sm-position-left{top:0;bottom:0;left:0;right:auto}.smartmenu.sm-fixed.sm-position-right{top:0;bottom:0;left:auto;right:0}.smartmenu.sm-fixed.sm-position-bottom{top:auto;bottom:0;left:0;right:0}.smartmenu>li{display:block;vertical-align:top;float:left;height:50px}.smartmenu>li.sm-responsive-toggle{display:none}.smartmenu>li.sm-right-item{margin-right:0;float:right}.smartmenu>li.sm-responsive-toggle>span,.smartmenu>li>a{font-weight:400;padding:0 20px;line-height:50px}.smartmenu>li.sm-responsive-toggle>span{font-weight:700}.smartmenu li{position:relative;cursor:default}.smartmenu li>a,.smartmenu>li.sm-responsive-toggle>span{text-decoration:none;display:block}.smartmenu li>div,.smartmenu li>ul{z-index:1}.smartmenu.sm-position-left>li,.smartmenu.sm-position-right>li{position:relative!important}.smartmenu.sm-position-left>li,.smartmenu.sm-position-left>li.sm-logo,.smartmenu.sm-position-right>li,.smartmenu.sm-position-right>li.sm-logo{float:none}.smartmenu.sm-position-left>li>a .sm-caret,.smartmenu.sm-position-right>li>a .sm-caret{float:right}.smartmenu .sm-caret{letter-spacing:0!important;float:right;margin-left:8px}.smartmenu>li>a .sm-caret{float:none}.smartmenu .sm-single-icon{letter-spacing:0!important}.smartmenu:after{content:'';display:block;clear:both}.smartmenu>li.sm-logo{float:left;margin-left:0;font-size:0}.smartmenu>li.sm-logo a{padding:0;line-height:0}.smartmenu>li.sm-logo img{max-width:100%;max-height:100%;border:none}.smartmenu div.sm-multi-column,.smartmenu ul{position:absolute;display:none}.smartmenu ul>li{min-height:50px}.smartmenu ul>li a{padding:0 20px;line-height:50px}.smartmenu>li>div.sm-multi-column,.smartmenu>li>ul{top:100%;left:0}.smartmenu>li>div.sm-multi-column ul,.smartmenu>li>ul ul{top:0;left:100%}.smartmenu>li>div.sm-multi-column ul.sm-drop-left,.smartmenu>li>ul ul.sm-drop-left{left:auto;right:100%}.smartmenu.sm-position-bottom>li>div.sm-multi-column,.smartmenu.sm-position-bottom>li>ul{top:auto;bottom:100%;left:0}.smartmenu.sm-position-bottom>li>div.sm-multi-column ul,.smartmenu.sm-position-bottom>li>ul ul{top:auto;bottom:0;left:100%}.smartmenu.sm-position-bottom>li>div.sm-multi-column ul.sm-drop-left,.smartmenu.sm-position-bottom>li>ul ul.sm-drop-left{left:-100%}.smartmenu.sm-position-left>li>div.sm-multi-column,.smartmenu.sm-position-left>li>ul{top:0;left:100%}.smartmenu.sm-position-left>li>div.sm-multi-column ul.sm-drop-left,.smartmenu.sm-position-left>li>ul ul.sm-drop-left{top:0;left:100%}.smartmenu.sm-position-right>li>div.sm-multi-column,.smartmenu.sm-position-right>li>ul{top:0;left:auto;right:100%}.smartmenu.sm-position-right>li>div.sm-multi-column ul.sm-drop-left,.smartmenu.sm-position-right>li>ul ul.sm-drop-left{top:0;left:auto;right:100%}.smartmenu.sm-position-right>li>div.sm-multi-column>ul ul,.smartmenu.sm-position-right>li>ul ul{top:0;left:auto;right:100%}.smartmenu li:hover>div.sm-multi-column,.smartmenu li:hover>div.sm-multi-column>ul,.smartmenu li:hover>ul{display:block}.smartmenu li>div.sm-multi-column>ul,.smartmenu.sm-position-bottom li>div.sm-multi-column>ul{left:0;float:left}.smartmenu>li>div.sm-multi-column>ul{position:relative;display:inline-block}.smartmenu>li.sm-right-align>div.sm-multi-column,.smartmenu>li.sm-right-align>ul{left:auto;right:0}.smartmenu.sm-position-left>li.sm-right-align>div.sm-multi-column,.smartmenu.sm-position-left>li.sm-right-align>ul{left:100%;right:auto}.smartmenu.sm-position-left>li.sm-right-align>div.sm-multi-column,.smartmenu.sm-position-left>li.sm-right-align>ul{right:100%}.smartmenu>li.sm-content-full{position:static}.smartmenu>li.sm-content-full>div{width:100%}.smartmenu>li.sm-content-full>div,.smartmenu>li.sm-content>div{position:absolute;display:none;left:0;padding:15px}.smartmenu>li.sm-content-full>div ul,.smartmenu>li.sm-content>div ul{display:block;position:relative;min-width:0}.smartmenu>li.sm-content-full>div ul li a,.smartmenu>li.sm-content-full>div ul li a:visited,.smartmenu>li.sm-content>div ul li a,.smartmenu>li.sm-content>div ul li a:visited{padding:10px 0;line-height:1em}.smartmenu>li.sm-content-full>div ul li:hover,.smartmenu>li.sm-content>div ul li:hover{background-color:transparent}.smartmenu>li.sm-content-full>div ul li:hover a,.smartmenu>li.sm-content-full>div ul li:hover a:visited,.smartmenu>li.sm-content>div ul li:hover a,.smartmenu>li.sm-content>div ul li:hover a:visited{text-decoration:none}.smartmenu>li.sm-content-full>div img,.smartmenu>li.sm-content>div img{width:100%;margin:15px 0}.smartmenu>li.sm-content-full>div .sm-video,.smartmenu>li.sm-content>div .sm-video{position:relative;padding-bottom:56.25%;height:0;margin:15px 0;overflow:hidden}.smartmenu>li.sm-content-full>div .sm-video>iframe,.smartmenu>li.sm-content>div .sm-video>iframe{position:absolute;left:0;top:0;height:100%;width:100%}.smartmenu>li.sm-content-full:hover>div,.smartmenu>li.sm-content:hover>div{display:block}.smartmenu>li.sm-content-full>div,.smartmenu>li.sm-content>div{top:100%}.smartmenu.sm-position-bottom>li.sm-content-full>div,.smartmenu.sm-position-bottom>li.sm-content>div{top:auto;bottom:100%}.smartmenu.sm-position-left>li.sm-content-full>div,.smartmenu.sm-position-left>li.sm-content>div{top:0;left:100%}.smartmenu.sm-position-right>li.sm-content-full>div,.smartmenu.sm-position-right>li.sm-content>div{top:0;right:100%;left:auto}.smartmenu>li.sm-content-full.sm-right-align>div,.smartmenu>li.sm-content.sm-right-align>div{left:auto;right:0}.smartmenu.sm-position-left>li.sm-content-full.sm-right-align>div,.smartmenu.sm-position-left>li.sm-content.sm-right-align>div{left:100%;right:auto}.smartmenu .sm-submenu{width:auto}.smartmenu .sm-submenu>li{min-height:0!important}.smartmenu .sm-submenu>li>a{padding:10px 0;margin:0}.smartmenu .sm-submenu span{display:block;clear:both}.smartmenu .sm-submenu .sm-icon{width:1.3em;text-align:center;line-height:1em;vertical-align:middle;letter-spacing:0!important}.smartmenu .sm-submenu .sm-submenu-description{padding-top:3px}.smartmenu .sm-submenu-with-image img{float:left!important;width:auto!important;margin:0!important}.smartmenu .sm-submenu-with-image span{padding-left:50px;clear:none}.smartmenu .sm-submenu-with-image .sm-submenu-title{padding-top:4px!important}.smartmenu .sm-custom-bg{background-repeat:no-repeat;background-position:right bottom}.smartmenu .sm-image{display:block;max-width:100%;height:auto}.smartmenu .sm-title{font-weight:700;font-size:16px;line-height:23px}.smartmenu .sm-description{font-size:15px;line-height:22px}.smartmenu .sm-map-canvas{width:100%;height:435px}.smartmenu .sm-map-canvas img{max-width:none}.smartmenu .sm-contact-form{padding:20px}.smartmenu input[type=email],.smartmenu input[type=text],.smartmenu textarea{width:100%;max-width:100%;max-height:150px;margin:0;padding:8px;border-radius:0;font:inherit;-webkit-transition:all .3s;-moz-transition:all .5s;transition:all .5s}.smartmenu input.sm-button{cursor:pointer;display:inline-block;text-decoration:none;text-align:center;font-weight:400;padding:15px}.smartmenu input[type=submit]{clear:both;display:block;float:right;margin:0;padding:8px 30px;font:inherit;font-weight:700;border:0;text-decoration:none;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .5s;transition:all .5s}input:focus{outline:0}.smartmenu .sm-row{display:block}.smartmenu .sm-row .sm-col{display:inline-block;margin-bottom:5px;padding:5px;vertical-align:top;float:left}.smartmenu .sm-row .sm-col>.sm-grid-wrapper{padding:10px 15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.smartmenu .sm-row .sm-col.c-12{width:100%}.smartmenu .sm-row .sm-col.c-11{width:91.66666667%}.smartmenu .sm-row .sm-col.c-10{width:83.33333333%}.smartmenu .sm-row .sm-col.c-9{width:75%}.smartmenu .sm-row .sm-col.c-8{width:66.66666667%}.smartmenu .sm-row .sm-col.c-7{width:58.33333333%}.smartmenu .sm-row .sm-col.c-6{width:50%}.smartmenu .sm-row .sm-col.c-5{width:41.66666667%}.smartmenu .sm-row .sm-col.c-4{width:33.33333333%}.smartmenu .sm-row .sm-col.c-3{width:25%}.smartmenu .sm-row .sm-col.c-2{width:16.66666667%}.smartmenu .sm-row .sm-col.c-1{width:8.33333333%}.smartmenu .sm-search{position:relative;overflow:hidden}.smartmenu .sm-search form>label{position:absolute;cursor:text;left:0;top:0;padding:0 20px;line-height:50px}.smartmenu .sm-search input{height:50px;padding:0 27.5px;font-size:inherit;-webkit-appearance:none;width:0;opacity:.01}.smartmenu .sm-search input:focus{width:150px;opacity:1}.smartmenu .sm-search input:focus+label{display:none}.smartmenu.sm-position-left .sm-search,.smartmenu.sm-position-right .sm-search{float:none}.smartmenu.sm-position-left .sm-search input,.smartmenu.sm-position-right .sm-search input{width:100%}.smartmenu .sm-social>a{padding:0 10px}.sm-social.twitter:hover{background-color:#54aee1!important}.sm-social.facebook:hover{background-color:#4772af!important}.sm-social.deviantart:hover{background-color:#506e47!important}.sm-social.behance:hover{background-color:#18a3fe!important}.sm-social.dribbble:hover{background-color:#ef5b92!important}.sm-social.pinterest:hover{background-color:#cb2027!important}.sm-social.vimeo:hover{background-color:#4bf!important}.sm-social.mix:hover{background-color:#fd8235!important}.sm-social.linkedin:hover{background-color:#0073b2!important}.sm-social.youtube:hover{background-color:#cd181f!important}.sm-social.instagram:hover{background-color:#f31e58!important}@media screen and (max-width:768px){.smartmenu[class*=sm-response]>li{position:relative}.smartmenu[class*=sm-response]>li.sm-responsive-toggle{display:block}.smartmenu[class*=sm-response]>li>div.sm-multi-column>ul,.smartmenu[class*=sm-response]>li>div.sm-multi-column>ul ul,.smartmenu[class*=sm-response]>li>ul,.smartmenu[class*=sm-response]>li>ul ul{left:0;right:0;width:auto!important;margin-right:0}.smartmenu[class*=sm-response]>li>div.sm-multi-column>ul ul,.smartmenu[class*=sm-response]>li>ul ul{top:100%;margin-left:50px!important}.smartmenu[class*=sm-response].sm-position-bottom>li>div.sm-multi-column>ul ul,.smartmenu[class*=sm-response].sm-position-bottom>li>div.sm-multi-column>ul ul.sm-drop-left,.smartmenu[class*=sm-response].sm-position-bottom>li>ul ul,.smartmenu[class*=sm-response].sm-position-bottom>li>ul ul.sm-drop-left{left:0;top:auto;bottom:100%}.smartmenu[class*=sm-response].sm-position-left>li>div.sm-multi-column>ul,.smartmenu[class*=sm-response].sm-position-left>li>ul,.smartmenu[class*=sm-response].sm-position-right>li>div.sm-multi-column>ul,.smartmenu[class*=sm-response].sm-position-right>li>ul{top:100%;left:0;right:0}.smartmenu[class*=sm-response].sm-position-left>li>div.sm-multi-column>ul ul,.smartmenu[class*=sm-response].sm-position-left>li>div.sm-multi-column>ul ul.sm-drop-left,.smartmenu[class*=sm-response].sm-position-left>li>ul ul,.smartmenu[class*=sm-response].sm-position-left>li>ul ul.sm-drop-left,.smartmenu[class*=sm-response].sm-position-right>li>div.sm-multi-column>ul ul,.smartmenu[class*=sm-response].sm-position-right>li>div.sm-multi-column>ul ul.sm-drop-left,.smartmenu[class*=sm-response].sm-position-right>li>ul ul,.smartmenu[class*=sm-response].sm-position-right>li>ul ul.sm-drop-left{left:0;right:0;top:100%}.smartmenu[class*=sm-response].sm-position-left>li.sm-content-full>div,.smartmenu[class*=sm-response].sm-position-left>li.sm-content>div,.smartmenu[class*=sm-response].sm-position-right>li.sm-content-full>div,.smartmenu[class*=sm-response].sm-position-right>li.sm-content>div{top:100%;left:0;right:0}.smartmenu[class*=sm-response] li>div{top:100%;left:0!important;right:0;width:auto!important}.smartmenu[class*=sm-response] li>div.sm-multi-column>ul{width:100%!important}.smartmenu[class*=sm-response] .sm-row .sm-col{display:block;margin-right:0;width:100%!important;float:none}.smartmenu.sm-response-simple>li{position:static}.smartmenu.sm-response-simple>li>a{font-size:0}.smartmenu.sm-response-simple>li>a i{letter-spacing:0!important}.smartmenu.sm-response-simple>li>a .sm-caret{display:none}.smartmenu.sm-response-simple>li.sm-logo{display:none}.smartmenu.sm-response-simple>li.sm-search{position:relative}.smartmenu.sm-response-stack>li{display:block;float:none}.smartmenu.sm-response-stack>li.sm-content-full{position:relative}.smartmenu.sm-response-stack>li.sm-logo{text-align:center}.smartmenu.sm-response-stack>li.sm-logo img{position:relative}.smartmenu.sm-response-stack>li.sm-logo,.smartmenu.sm-response-stack>li.sm-right-item{position:relative;width:100%}.smartmenu.sm-response-stack>li>a .sm-caret{float:right}.smartmenu.sm-response-stack .sm-search{float:none}.smartmenu.sm-response-stack .sm-search input{width:100%}.smartmenu.sm-response-switch>li{display:none;float:none;position:relative;width:100%}.smartmenu.sm-response-switch>li.sm-logo{display:block}.smartmenu.sm-response-switch>li.sm-logo img{position:relative;z-index:1}.smartmenu.sm-response-switch:before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f0c9';position:relative;float:right;cursor:pointer;line-height:50px;height:50px;padding:0 20px;z-index:2}.smartmenu.sm-response-switch:hover:before{opacity:0}.smartmenu.sm-response-switch:hover>li{display:block}.smartmenu.sm-response-switch>li>a .sm-caret{float:right}.smartmenu.sm-response-switch .sm-search{float:none}.smartmenu.sm-response-switch .sm-search input{width:100%}.smartmenu.sm-response-margin li>div,.smartmenu.sm-response-margin>li>ul{margin-left:50px!important}}@media screen and (max-width:480px){.smartmenu.sm-response-switch>li{float:none;min-width:100%}}.smartmenu{font-family:"Open Sans",sans-serif;font-size:13px;color:#888;theme-background-color:#3b3b3b}.smartmenu .fa,.smartmenu .fab,.smartmenu .fal,.smartmenu .far,.smartmenu .fas{font-size:13px;letter-spacing:13px;line-height:inherit}.smartmenu h4{color:#fff}.smartmenu,.smartmenu a,.smartmenu a:visited{color:#fff}.smartmenu>li.sm-active,.smartmenu>li.sm-opened,.smartmenu>li:hover{theme-background-color:#1ad993}.smartmenu>li.sm-responsive-toggle{theme-background-color:#3b3b3b}.smartmenu>li.sm-responsive-toggle:hover{theme-background-color:#222}.smartmenu .sm-multi-column,.smartmenu .sm-multi-column>ul ul,.smartmenu>li>ul,.smartmenu>li>ul ul{theme-background-color:#555;color:#ddd}.smartmenu .sm-multi-column li>a,.smartmenu .sm-multi-column li>a:visited,.smartmenu .sm-multi-column>ul ul li>a,.smartmenu .sm-multi-column>ul ul li>a:visited,.smartmenu>li>ul li>a,.smartmenu>li>ul li>a:visited,.smartmenu>li>ul ul li>a,.smartmenu>li>ul ul li>a:visited{color:#ddd}.smartmenu .sm-multi-column li.sm-opened,.smartmenu .sm-multi-column li:hover,.smartmenu .sm-multi-column>ul ul li.sm-opened,.smartmenu .sm-multi-column>ul ul li:hover,.smartmenu>li>ul li.sm-opened,.smartmenu>li>ul li:hover,.smartmenu>li>ul ul li.sm-opened,.smartmenu>li>ul ul li:hover{theme-background-color:#1ad993}.smartmenu .sm-multi-column li.sm-opened>a,.smartmenu .sm-multi-column li.sm-opened>a:visited,.smartmenu .sm-multi-column li:hover>a,.smartmenu .sm-multi-column li:hover>a:visited,.smartmenu .sm-multi-column>ul ul li.sm-opened>a,.smartmenu .sm-multi-column>ul ul li.sm-opened>a:visited,.smartmenu .sm-multi-column>ul ul li:hover>a,.smartmenu .sm-multi-column>ul ul li:hover>a:visited,.smartmenu>li>ul li.sm-opened>a,.smartmenu>li>ul li.sm-opened>a:visited,.smartmenu>li>ul li:hover>a,.smartmenu>li>ul li:hover>a:visited,.smartmenu>li>ul ul li.sm-opened>a,.smartmenu>li>ul ul li.sm-opened>a:visited,.smartmenu>li>ul ul li:hover>a,.smartmenu>li>ul ul li:hover>a:visited{color:#fff}.smartmenu>li.sm-content-full>div,.smartmenu>li.sm-content>div{theme-background-color:#555;color:#ddd}.smartmenu>li.sm-content-full>div ul li a,.smartmenu>li.sm-content-full>div ul li a:visited,.smartmenu>li.sm-content>div ul li a,.smartmenu>li.sm-content>div ul li a:visited{color:#ddd}.smartmenu>li.sm-content-full>div ul li:hover a,.smartmenu>li.sm-content-full>div ul li:hover a:visited,.smartmenu>li.sm-content>div ul li:hover a,.smartmenu>li.sm-content>div ul li:hover a:visited{color:#1ad993}.smartmenu .sm-row .sm-col>.sm-grid-wrapper{theme-background-color:#eaeaea;color:#888}.smartmenu .sm-submenu .sm-submenu-description{font-size:12px;color:#aaa}.smartmenu .sm-title{color:#ddd}.smartmenu .sm-description{color:#999}.smartmenu .sm-contact-form{theme-background-color:#f6f6f6}.smartmenu input[type=email],.smartmenu input[type=text],.smartmenu textarea{theme-background-color:#fff;border:1px solid #e6e5e0;color:#aaa}.smartmenu input[type=email]:focus,.smartmenu input[type=text]:focus,.smartmenu textarea:focus{border:1px solid #1ad993;color:#666}.smartmenu input[type=submit]{theme-background-color:#1ad993;color:#fff}.smartmenu input[type=submit]:hover{theme-background-color:#3b3b3b}.smartmenu .sm-search input{color:#fff}.smartmenu .sm-search input:focus,.smartmenu .sm-search input:hover{theme-background-color:#1ad993}.smartmenu .sm-search:hover{theme-background-color:#1ad993}.bold,.medium,b,strong{font-weight:400!important;font-family:Conv_AvenirLTStd-Medium;letter-spacing:.2px}.float-none-all{float:none!important}.underline{text-decoration:underline!important}.uppercase{text-transform:uppercase!important}.position-relative{position:relative}.margin-auto{margin:auto}div a,div input[type=submit],p a,p input[type=submit],span a,span input[type=submit]{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.up-circle-filled{margin:0 1px;position:relative;top:2px}.copy-big,.copy-new{float:none!important}.copy-big p,.copy-new p{margin-top:0!important;letter-spacing:.1px;line-height:1.625;font-family:AvenirLT-35-Light}.copy-big p+ol,.copy-big p+ul,.copy-new p+ol,.copy-new p+ul{margin-top:16px}.copy-big a,.copy-new a{text-decoration:underline}.copy-big ul,.copy-new ul{list-style:disc;margin:0 0 0 1.1em}.copy-big ul.hook-light,.copy-new ul.hook-light{list-style-image:url("/wp-content/uploads/2017/05/upfit-voteil-haken.png")}.copy-big ul li,.copy-new ul li{padding-left:8px}.copy-big ol,.copy-new ol{margin:0 0 0 1.1em}.copy-big ol ol,.copy-new ol ol{margin:0!important}.copy ol,.copy p,.copy ul{font-size:16px}.copy-big ol,.copy-big p,.copy-big ul{font-size:20px}.copy-big ul li:not(:last-of-type){padding-bottom:6px}.article-metas .tooltip-new{display:inline-block;margin-left:4px}.article-metas i.up:before{top:2px;position:relative}.tippy-tooltip.upfit-static-theme .tooltip-content>div{display:inline-block;text-align:left;vertical-align:top}.tippy-tooltip.upfit-static-theme .tooltip-content p{display:block;margin-bottom:0}.tippy-tooltip.upfit-static-theme .tooltip-content img{border-radius:50%}@media (max-width:767px){.blog-single .row>div>.row,.insert-page>.vc_row{margin-left:0;margin-right:0}.insert-page .vc_column_container>.vc_column-inner{padding:0}.article-metas .insert-page{white-space:nowrap}.tippy-tooltip.upfit-static-theme{width:100%;padding:20px}.tippy-tooltip.upfit-static-theme .tooltip-content>div:first-of-type{width:100%;text-align:center}.tippy-tooltip.upfit-static-theme .tooltip-content>div:last-of-type{width:100%;text-align:center}.tippy-tooltip.upfit-static-theme .tooltip-content img{width:70px!important;margin-bottom:15px}}@media (min-width:768px){.insert-page .vc_column-inner .vc_column-inner{padding-left:0;padding-right:0}.tippy-tooltip.upfit-static-theme{width:550px!important;max-width:700px;padding:28px!important}.tippy-tooltip.upfit-static-theme .tooltip-content{display:flex}.tippy-tooltip.upfit-static-theme .tooltip-content>div:first-of-type{width:25%}.tippy-tooltip.upfit-static-theme .tooltip-content>div:last-of-type{width:75%;margin-top:4px}}.button-rf{padding:20px;text-align:center;display:block;border-radius:40px;width:100%;text-transform:uppercase;font-family:TradeGothicLT-Bold;font-size:16px;font-weight:400;letter-spacing:.25px;outline:0;background-color:#fff;border:2px solid #dde2e4;color:#3b3b3b;transition:all .3s ease-in-out}.button-rf:hover{background:#3b3b3b;border:2px solid #3b3b3b;color:#fff}.button-new{margin-bottom:0}.button-new a:not(.vc_btn3-block){min-width:260px}.button-new.narrow a:not(.vc_btn3-block){min-width:180px;padding:0 16px!important}.button-new.xnarrow a:not(.vc_btn3-block){min-width:auto;padding:0 8px!important}.button-new.low a{line-height:44px!important;height:44px;font-size:14px!important}.button-new.xlow a{line-height:35px!important;height:36px;font-size:14px!important}.blue_hover a,.button-new a,.white_button a,.yellow_hover a{border-radius:35px!important;background-image:none!important;color:#fff;font-weight:400;padding:0 10px!important;position:relative;line-height:58px!important;height:60px;display:inline-block;font-family:TradeGothicLT-Bold;letter-spacing:.4px;text-transform:uppercase}@media only screen and (max-width:480px){.blue_hover a,.button-new a,.white_button a,.yellow_hover a{font-size:15px!important;line-height:58px!important;padding:0!important;width:100%;text-align:center!important}}@media only screen and (max-width:767px){.blue_hover a,.button-new a,.white_button a,.yellow_hover a{font-size:15px!important;line-height:58px!important;text-align:center!important;padding:0 5px!important}.light_button a{font-size:14px!important;line-height:56px!important;text-align:center!important;padding:0 5px!important}}@media only screen and (min-width:768px) and (max-width:1023px){.blue_hover a,.button-new a,.white_button a,.yellow_hover a{font-size:14px!important;line-height:59px!important;text-align:center!important;padding:0 5px!important}.light_button a{font-size:14px!important;line-height:56px!important;text-align:center!important;padding:0 5px!important}}.hidden{visibility:hidden}.display-none{display:none}.display-inline{display:inline!important}.max-width-350{max-width:350px!important;margin:auto!important}@media only screen and (min-width:768px){.max-width-620{max-width:620px!important;margin:auto!important}.max-width-640{max-width:640px!important;margin:auto!important}.max-width-680{max-width:680px!important;margin:auto!important}.max-width-700{max-width:700px!important;margin:auto!important}.max-width-720{max-width:720px!important;margin:auto!important}.max-width-730{max-width:732px!important;margin:auto!important}.max-width-830{max-width:830px!important;margin:auto!important}.max-width-926{max-width:926px!important;margin:auto!important}.max-width-960{max-width:960px!important;margin:auto!important}.max-width-972{max-width:972px!important;margin:auto!important}.max-width-990{max-width:990px!important;margin:auto!important}.max-width-1020{max-width:1020px!important;margin:auto!important}.max-width-1112{max-width:1112px!important;margin:auto!important}.max-width-1224{max-width:1224px!important;margin:auto!important}.max-width-1390{max-width:1390px!important;margin:auto!important}.max-width-1442{max-width:1442px!important;margin:auto!important}.max-width-1470{max-width:1470px!important;margin:auto!important}}.min-height-120{min-height:120px}.min-height-140{min-height:140px}.full-width-img img{width:100vw;object-fit:cover}@media only screen and (max-width:767px){.full-width-page .entry-content>.vc_row:not(.mobile-full-width){margin:auto}}.page-template-nutrition-plan-questionnaire table tr{text-align:left}.no-plan{display:table-row}table{width:100%}.content-table{margin-bottom:0}.content-table tr:nth-child(odd)>td{background-color:#f2f2f2}.content-table tr.tfoot>td,.content-table tr:first-of-type{text-transform:uppercase;letter-spacing:.1px}.content-table tr.tfoot>td *,.content-table tr:first-of-type *{font-family:TradeGothicLT-Bold}.content-table tr.tfoot>td,.content-table tr:first-of-type>th{background-color:#3b3b3b;text-align:left}.content-table th a{color:#fff;border-bottom:0}.content-table th a:hover{color:#494949;border-bottom:0!important}.content-table tr{font-size:16px}.content-table td,.content-table th{padding:15.5px 9px;line-height:22px}.content-table tr>td:first-of-type:not(:only-of-type),.content-table tr>th:first-of-type{border-top-left-radius:8px;border-bottom-left-radius:8px;padding-left:18px;padding-right:9px}.content-table tr>td:last-of-type:not(:only-of-type),.content-table tr>th:last-of-type{border-top-right-radius:8px;border-bottom-right-radius:8px;padding-left:9px;padding-right:18px}.content-table tr>td:only-of-type{border-radius:8px;padding-left:18px;padding-right:18px}.content-table tr>td i.fa{font-size:14px}.content-table tr>td i.fa:not(:last-of-type){margin-right:4px}.content-table th,.content-table tr.tfoot>td,.content-table tr.tfoot>td .light-color{color:#fff}.content-table td{color:#3b3b3b;font-family:AvenirLT-35-Light;font-size:16px;border-top:0;vertical-align:top}.content-table td ol,.content-table td ul{font-size:16px}@media all and (min-width:768px){.content-table tr.high-row>td{line-height:42px}}@media all and (max-width:414px){.content-table td,.content-table th{padding:15.5px 6px}.content-table tr>td:first-of-type:not(:only-of-type),.content-table tr>th:first-of-type{padding-left:12px;padding-right:6px}.content-table tr>td:last-of-type:not(:only-of-type),.content-table tr>th:last-of-type{padding-left:6px;padding-right:12px}.content-table tr>td:only-of-type{padding-left:12px;padding-right:12px;border-radius:8px}.content-table tr>td i.fa{font-size:13px}.content-table tr>td i.fa:not(:last-of-type){margin-right:2px}}@media all and (max-width:767px){.content-table{word-wrap:anywhere}}h1.heading-new,h2.heading-new,h3.heading-new,h4.heading-new{margin-top:0;margin-bottom:0;font-weight:400}.h1-size,.mkb-page-title,h1.heading-new{font-family:CanelaText-Bold;font-size:48px;line-height:60px;letter-spacing:.3px;color:#161616}.single .entry-title{font-size:42px;line-height:52px;font-weight:400}.h2-size,h2.heading-new{font-family:CanelaText-Bold;font-size:36px;line-height:46px;letter-spacing:.3px;color:#161616}.h3-size,h3.heading-new{font-family:CanelaText-Bold;font-size:21px;line-height:29px;letter-spacing:.3px;color:#161616}.h4-size,h4.heading-new{font-family:CanelaText-Bold;font-size:18px;line-height:24px;letter-spacing:.3px;color:#161616}.h5-size,h5.heading-new{font-family:CanelaText-Bold;font-size:17px;line-height:23px;letter-spacing:.3px;color:#161616}.h6-size{font-family:CanelaText-Bold;font-size:16px;line-height:22px;letter-spacing:.3px;color:#161616}.copy-new,.copy-new ol,.copy-new p,.copy-new ul{font-size:19px;line-height:32px;letter-spacing:.25px;color:#161616}.copy-new.small,.copy-new.small ol,.copy-new.small p,.copy-new.small ul{font-size:18px;line-height:32px;letter-spacing:.25px;color:#161616}.copy-new.xsmall,.copy-new.xsmall ol,.copy-new.xsmall p,.copy-new.xsmall ul{font-size:16px;line-height:28px;letter-spacing:.25px;color:#5b5c5b}.copy-new.xxsmall,.copy-new.xxsmall ol,.copy-new.xxsmall p,.copy-new.xxsmall ul{font-size:14px;line-height:22px;letter-spacing:.25px;color:#161616}.copy-new.xxxsmall,.copy-new.xxxsmall ol,.copy-new.xxxsmall p,.copy-new.xxxsmall ul{font-size:12px;line-height:20px;letter-spacing:.25px;color:#161616}.copy-new p{margin-bottom:26px}.copy-new.uppercase{letter-spacing:.5px}.copy-new>div>p:last-of-type{margin-bottom:0}.copy-new ol{counter-reset:item;margin:0;display:table!important}.copy-new ol>li:before,.copy-new ul>li:before{display:table-cell;text-align:left}.copy-new ol>li{display:table-row}.copy-new .wpb_wrapper>ul:not(:last-child),.vc_tta-accordion:not(.inhalt) .copy-new .wpb_wrapper>ol:not(:last-child){margin-bottom:26px}.copy-new a{color:#494949;border-bottom:none;text-decoration:none!important}.copy-new a:hover{color:#494949!important;border-bottom:1px solid #494949!important}.copy-new a.content-cta{color:#161616}.copy-new a.affiliate-link{margin-left:1px}.copy-new a.affiliate-link:hover{border-bottom:none!important}.copy-new.white-color:not(.secondary-color-hover) a:hover{color:#494949!important;border-bottom:1px solid #494949!important}.underlined a,strong.underlined{text-decoration:none;border-bottom:1px solid!important}.quote-new{font-family:TradeGothicLT-Bold;font-size:36px;line-height:46px}.heading-new a:hover{color:#494949}body.error404 .page-title{text-transform:none;line-height:1.3}body.error404 form.search-form{display:none}body.error404 .error-404-text{margin-bottom:76px}body.error404 header.page-header{text-align:center;padding:100px 20px 20px;margin-bottom:0}body.error404 header .error-banner{margin-bottom:40px}body.error404 .page-content{text-align:center}.up{display:inline-block;font:normal normal normal 16px/1 Upfont;font-size:inherit;color:#3b3b3b;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.up-add:before{content:"\e900"}.up-add-3px:before{content:"\e980"}.up-add-4px:before{content:"\e98b"}.up-add-5px:before{content:"\e982"}.up-add-7px:before{content:"\e981"}.up-apple:before{content:"\e901"}.up-apple-filled-new:before,.up-apple-filled:before{content:"\e95c"}.up-arrow-bubble:before{content:"\e920"}.up-arrow-bubble-filled:before{content:"\e940"}.up-arrow-left:before{content:"\e902"}.up-arrow-right:before{content:"\e903"}.up-basketball:before{content:"\e904"}.up-bell:before{content:"\e905"}.up-burger-menu:before{content:"\e906"}.up-calendar:before{content:"\e907"}.up-calories:before{content:"\e950"}.up-calories-filled-new:before,.up-calories-filled:before{content:"\e961"}.up-caret-down-3px:before{content:"\e97c"}.up-caret-up-3px:before{content:"\e97b"}.up-carrot:before{content:"\e908"}.up-chevron-left:before{content:"\e909"}.up-chevon-left-3px:before{content:"\e96e"}.up-chevon-left-4px:before{content:"\e98c"}.up-chevon-left-big-4px:before{content:"\e98d"}.up-chevon-left-ultra-thick:before{content:"\e95d"}.up-chevron-down:before{content:"\e90a"}.up-chevron-right:before{content:"\e90b"}.up-chevon-right-3px:before{content:"\e96f"}.up-chevon-right-4px:before{content:"\e98e"}.up-chevon-right-big-4px:before{content:"\e98f"}.up-chevron-up:before{content:"\e90c"}.up-circle-filled:before{content:"\e985"}.up-clock:before{content:"\e90d"}.up-cocktail:before{content:"\e90e"}.up-coffee:before{content:"\e90f"}.up-comment:before{content:"\e910"}.up-cross:before{content:"\e911"}.up-cross-4px:before{content:"\e991"}.up-cross-big-4px:before{content:"\e990"}.up-cross-thin:before{content:"\e962"}.up-danger:before{content:"\e912"}.up-definition:before{content:"\e94f"}.up-definition-women:before{content:"\e954"}.up-do-not-enter:before{content:"\e913"}.up-dots-small-3px:before{content:"\e979"}.up-dots-3px:before{content:"\e97a"}.up-download-3px:before{content:"\e984"}.up-download-4px:before{content:"\e98a"}.up-download-alt:before{content:"\e914"}.up-dumbbell:before{content:"\e915"}.up-education:before{content:"\e916"}.up-empty-box:before{content:"\e955"}.up-enter:before{content:"\e96a"}.up-equal-4px:before{content:"\e999"}.up-exchange:before,.up-sort:before{content:"\e930"}.up-exchange-4px:before{content:"\e95e"}.up-facebook:before{content:"\e994"}.up-facebook_f:before{content:"\e9a1"}.up-fail:before{content:"\e917"}.up-fail-4px:before{content:"\e992"}.up-fail-filled:before{content:"\e956"}.up-fail-filled-4px:before{content:"\e993"}.up-female:before{content:"\e959"}.up-file:before{content:"\e91a"}.up-file2:before{content:"\e918"}.up-files:before{content:"\e919"}.up-filter:before{content:"\e91b"}.up-fish:before{content:"\e945"}.up-flag:before{content:"\e91c"}.up-fork-and-knife:before{content:"\e91d"}.up-fructose:before{content:"\e946"}.up-gift:before{content:"\e91e"}.up-gluten:before{content:"\e947"}.up-google_G:before{content:"\e9a2"}.up-healthy-eating:before{content:"\e948"}.up-heart:before{content:"\e921"}.up-heart-3px:before{content:"\e971"}.up-heart-4px:before{content:"\e989"}.up-heart-5px:before,.up-heart-ultra-thick:before{content:"\e988"}.up-heart-filled:before{content:"\e91f"}.up-heart-filled-3px:before{content:"\e978"}.up-heart-filled-4px:before{content:"\e995"}.up-help:before{content:"\e922"}.up-help-3px:before{content:"\e972"}.up-help-4px:before{content:"\e996"}.up-histamine:before{content:"\e949"}.up-individual:before{content:"\e951"}.up-information:before{content:"\e923"}.up-information-4px:before{content:"\e997"}.up-inspiration:before{content:"\e952"}.up-instagram:before{content:"\e9a3"}.up-lactose:before{content:"\e94d"}.up-like:before{content:"\e95a"}.up-like-filled:before{content:"\e95b"}.up-link:before{content:"\e924"}.up-lock:before{content:"\e925"}.up-lock-3px:before{content:"\e97e"}.up-lock-filled-3px:before{content:"\e97d"}.up-loupe:before{content:"\e926"}.up-loupe-4px:before{content:"\e998"}.up-makronaehrstoff-rechner:before{content:"\e957"}.up-male:before{content:"\e958"}.up-meat:before{content:"\e94a"}.up-minus:before{content:"\e92c"}.up-minus-4px:before{content:"\e99a"}.up-muscle:before{content:"\e94b"}.up-paleo:before{content:"\e94c"}.up-pdf-3px:before{content:"\e983"}.up-pdf-file-filled:before,.up-pdf-filled:before{content:"\e963"}.up-pencil:before{content:"\e927"}.up-pinterest:before{content:"\e9a4"}.up-play:before{content:"\e928"}.up-price-tag-filled-new:before{content:"\e965"}.up-printer:before{content:"\e929"}.up-profile:before{content:"\e92a"}.up-profile-filled-new:before,.up-profile-filled:before{content:"\e95f"}.up-reload:before{content:"\e92b"}.up-reload-thick:before{content:"\e966"}.up-reload-thin:before{content:"\e967"}.up-scientific:before{content:"\e953"}.up-settings:before{content:"\e92d"}.up-settings-3px:before{content:"\e973"}.up-settings-4px:before{content:"\e987"}.up-settings-5px:before{content:"\e986"}.up-settings-filled:before{content:"\e964"}.up-share-3px:before{content:"\e970"}.up-share-4px:before{content:"\e935"}.up-shopping-basket:before{content:"\e92f"}.up-shopping-bag:before{content:"\e92e"}.up-shopping-bag-filled-new:before,.up-shopping-bag-filled:before{content:"\e960"}.up-star:before{content:"\e933"}.up-star-filled:before{content:"\e931"}.up-star-half-filled:before{content:"\e932"}.up-success:before{content:"\e934"}.up-success-tick-3px:before{content:"\e974"}.up-success-tick-4px:before{content:"\e99b"}.up-success-tick-filled:before{content:"\e941"}.up-success-tick-filled-3px:before{content:"\e975"}.up-success-filled:before,.up-success-tick-filled-4px:before{content:"\e99c"}.up-sync:before{content:"\e936"}.up-technology:before{content:"\e937"}.up-tick:before{content:"\e939"}.up-tick-4px:before{content:"\e99e"}.up-tick-in-box:before{content:"\e938"}.up-tick-big-4px:before{content:"\e99d"}.up-tick-inactive-3px:before{content:"\e97f"}.up-time:before{content:"\e94e"}.up-trash:before{content:"\e93a"}.up-trophy:before{content:"\e93b"}.up-unlock:before{content:"\e93c"}.up-vegan:before{content:"\e942"}.up-veggie:before{content:"\e944"}.up-view:before{content:"\e93d"}.up-view-3px:before{content:"\e977"}.up-view-4px:before{content:"\e9a0"}.up-view-inactive-3px:before{content:"\e976"}.up-view-inactive-4px:before{content:"\e99f"}.up-water:before{content:"\e968"}.up-water-filled:before{content:"\e969"}.up-weightloss:before{content:"\e943"}.up-whistle:before{content:"\e93e"}.up-wine:before{content:"\e93f"}.up-youtube:before{content:"\e9a5"}.up-progress-filled-new:before{content:"\e96b"}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,figure,footer,header,nav{display:block}a{background:0 0}a:active,a:hover{outline:0}b,strong{font-weight:700}h1{font-size:2em;margin:.67em 0}img{border:0}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}button,input{color:inherit;font:inherit;margin:0}button{overflow:visible}button{text-transform:none}button,html input[type=button]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=radio]{box-sizing:border-box;padding:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,html{height:100%}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:#fff;color:#222;padding:0;margin:0;font-family:"Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;position:relative;cursor:auto}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}.left{float:left!important}.right{float:right!important}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}img{display:inline-block;vertical-align:middle}.text-center{text-align:center!important}div,h1,h2,h3,h4,li,ol,p,ul{margin:0;padding:0}a{color:#008cba;text-decoration:none;line-height:inherit}a img{border:none}p{font-family:inherit;font-weight:400;font-size:1rem;line-height:1.8;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:inherit;font-weight:400;font-style:normal;color:#000;text-rendering:optimizeLegibility;margin-top:.5rem;margin-bottom:.5rem;line-height:1.4}h1{font-size:2.5rem}h2{font-size:1.6875rem}h3{font-size:1.375rem}h4{font-size:1.125rem}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:1.25rem 0 1.1875rem;height:0}i{font-style:italic;line-height:inherit}b,strong{font-weight:700;line-height:inherit}ol,ul{font-size:1rem;line-height:1.8;margin-bottom:1.25rem;list-style-position:outside;font-family:inherit}ul{margin-left:1.1rem}ul li ul{margin-left:1.25rem;margin-bottom:0}ol{margin-left:1.4rem}ol li ol{margin-left:1.25rem;margin-bottom:0}@media only screen and (min-width:40em){h1,h2,h3,h4{line-height:1.4}h1{font-size:3.125rem}h2{font-size:2.3125rem}h3{font-size:1.6875rem}h4{font-size:1.4375rem}}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}a[href^="#"]:after{content:""}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@media only screen{.hide-for-large-up{display:inherit!important}.show-for-large-up{display:none!important}}@media only screen and (min-width:40em){.hide-for-large-up{display:inherit!important}.show-for-large-up{display:none!important}}@media only screen and (min-width:64em){.show-for-large-up{display:inherit!important}.hide-for-large-up{display:none!important}}@media only screen and (min-width:80em){.show-for-large-up{display:inherit!important}.hide-for-large-up{display:none!important}}@media only screen and (min-width:100em){.show-for-large-up{display:inherit!important}.hide-for-large-up{display:none!important}}.row{width:100%;max-width:106.25rem;margin:0 auto}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.row .row{width:auto;max-width:none;margin:0 -.625rem}.row .row:after,.row .row:before{content:" ";display:table}.row .row:after{clear:both}.columns{padding-left:.625rem;padding-right:.625rem;width:100%;float:left}[class*=column]+[class*=column]:last-child{float:right}@media only screen{.columns{position:relative;padding-left:.625rem;padding-right:.625rem;float:left}}@media only screen and (min-width:40em){.columns{position:relative;padding-left:.625rem;padding-right:.625rem;float:left}}@media only screen and (min-width:64em){.columns{position:relative;padding-left:.625rem;padding-right:.625rem;float:left}.large-3{width:25%}.large-10{width:83.33333%}.large-12{width:100%}.columns.large-centered{margin-left:auto;margin-right:auto;float:none}.columns.large-centered:last-child{float:none}}@media only screen and (min-width:80em){.columns{position:relative;padding-left:.625rem;padding-right:.625rem;float:left}.xlarge-8{width:66.66667%}}@media only screen and (min-width:100em){.columns{position:relative;padding-left:.625rem;padding-right:.625rem;float:left}.xxlarge-6{width:50%}}button{border-style:solid;border-width:0;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;font-weight:400;line-height:normal;margin:0 0 1.25rem;position:relative;text-decoration:none;text-align:center;-webkit-appearance:none;-webkit-border-radius:0;display:inline-block;font-size:1rem;background-color:#008cba;border-color:#007095;color:#fff;transition:background-color .3s ease-out;padding:1rem 2rem 1.0625rem}button:focus,button:hover{background-color:#007095;color:#fff}button::-moz-focus-inner{border:0;padding:0}@media only screen and (min-width:40em){button{display:inline-block}}form{margin:0 0 1rem}label{font-size:.875rem;color:#4d4d4d;cursor:pointer;display:block;font-weight:400;line-height:1.5;margin-bottom:0}input[type=email],input[type=password],input[type=text]{-webkit-appearance:none;-webkit-border-radius:0;background-color:#fff;font-family:inherit;border:1px solid #ddd;box-shadow:inset 0 0 0 transparent;color:rgba(0,0,0,.75);display:block;font-size:.875rem;margin:0 0 1rem;padding:.5rem;height:2.3125rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:all .15s linear}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus{background:#f2f2f2;border-color:#ccc;outline:0}input[type=email]:disabled,input[type=password]:disabled,input[type=text]:disabled{background-color:#ddd;cursor:default}input[type=radio]{margin:0 0 1rem}input[type=radio]+label{display:inline-block;margin-left:.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}fieldset{border:1px solid #ddd;padding:1.25rem;margin:1.125rem 0}.entry-content a:hover{opacity:1}ul{list-style:none}hr.border{margin:0 auto;border-color:#eaeaea}.site-header{z-index:1}.entry-header{display:none}.scrollToTop{bottom:25px;right:25px;z-index:999;position:fixed;font-size:0;background:url("../../../img/arrow_top_faq.png") no-repeat center top #959595;height:48px!important;width:48px!important;border-radius:50%;transition:all .3s ease}.scrollToTop.active,.scrollToTop:focus,.scrollToTop:hover{background:url("../../../img/arrow_top_faq.png") no-repeat scroll center top #161616}@media (max-width:1280px){.scrollToTop{bottom:10px!important;right:10px!important}}input[type=checkbox]:not(old){width:16px;margin:8px 0 0;padding:0;font-size:1em;opacity:0;height:16px;vertical-align:middle}input[type=checkbox]+label,input[type=radio]+label{margin-left:0;margin-right:0}.check_box,.check_box_radio{left:-9999px;position:absolute}.check_label,.check_label_radio,.woocommerce form .form-row label.check_label_radio,.woocommerce-page form .form-row label.check_label{display:inline-block;line-height:1.1em;cursor:pointer;vertical-align:middle;padding-left:32px;position:relative;text-indent:0}.check_label_radio{font-size:1rem;line-height:1.3em;padding-top:1px;text-transform:uppercase}.check_label_radio:before{content:"";display:block;position:absolute;width:16px;height:16px;left:0;top:3px!important;background-image:url("../../../img/radio.png");background-color:#fff;background-repeat:no-repeat;background-size:16px 40px;background-position:0 0;border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;overflow:hidden}.check_label{font-weight:400;font-size:.875em;padding-top:0;text-transform:none;margin:0 0 15px;line-height:20px!important}.check_label:before{content:"";display:block;position:absolute;width:20px;height:20px;left:0;top:0;background-image:url("../../../img/checkbox.png");background-color:#fff;background-repeat:no-repeat;background-size:20px 40px;background-position:0 0}.check_box_radio:checked+.check_label_radio:before{background-position:0 -24px}.check_box:checked+.check_label:before{background-position:0 -20px}body{background-color:#f1f3f4!important}.page-template-woocommerce #primary{margin-top:74px}.currency,.woocommerce-Price-currencySymbol{margin-left:3px}.woocommerce-account.woocommerce-page .st-content{background-color:#f1f3f4!important}.woocommerce-account.woocommerce-page .woocommerce-message{font-family:AvenirLT-35-Light!important;font-size:16px!important;font-weight:400;color:#fff;padding:30px!important;line-height:24px!important}.alightbox #tidio-chat,.alightbox div.chat-blocked,.others-new #tidio-chat,.others-new div.chat-blocked,.wc-account-page #tidio-chat,.wc-account-page div.chat-blocked,.wc-order-page #tidio-chat,.wc-order-page div.chat-blocked,.woocommerce #tidio-chat,.woocommerce div.chat-blocked{display:none}.alightbox a.btn-a,.alightbox button.btn-a,.alightbox input.btn-a,.others-new a.btn-a,.others-new button.btn-a,.others-new input.btn-a,.wc-account-page a.btn-a,.wc-account-page button.btn-a,.wc-account-page input.btn-a,.wc-order-page a.btn-a,.wc-order-page button.btn-a,.wc-order-page input.btn-a,.woocommerce a.btn-a,.woocommerce button.btn-a,.woocommerce input.btn-a{padding:20px!important;text-align:center;display:block;border-radius:40px!important;width:100%;text-transform:uppercase;font-family:TradeGothicLT-Bold;font-size:16px!important;font-weight:400;letter-spacing:.25px;outline:0;background-color:#fff!important;border:2px solid #dde2e4;color:#3b3b3b;transition:all .3s ease-in-out!important;-webkit-transition:all .3s ease-in-out!important}.alightbox a.btn-a:hover,.alightbox button.btn-a:hover,.alightbox input.btn-a:hover,.others-new a.btn-a:hover,.others-new button.btn-a:hover,.others-new input.btn-a:hover,.wc-account-page a.btn-a:hover,.wc-account-page button.btn-a:hover,.wc-account-page input.btn-a:hover,.wc-order-page a.btn-a:hover,.wc-order-page button.btn-a:hover,.wc-order-page input.btn-a:hover,.woocommerce a.btn-a:hover,.woocommerce button.btn-a:hover,.woocommerce input.btn-a:hover{background:#3b3b3b!important;border:2px solid #3b3b3b!important;color:#fff!important}.alightbox a.btn-a.slim,.alightbox button.btn-a.slim,.alightbox input.btn-a.slim,.others-new a.btn-a.slim,.others-new button.btn-a.slim,.others-new input.btn-a.slim,.wc-account-page a.btn-a.slim,.wc-account-page button.btn-a.slim,.wc-account-page input.btn-a.slim,.wc-order-page a.btn-a.slim,.wc-order-page button.btn-a.slim,.wc-order-page input.btn-a.slim,.woocommerce a.btn-a.slim,.woocommerce button.btn-a.slim,.woocommerce input.btn-a.slim{padding:8px 15px!important;max-width:180px!important;min-width:auto;line-height:15px;font-size:15px!important}.alightbox a.btn-bg-green,.alightbox button.btn-bg-green,.alightbox input.btn-bg-green,.others-new a.btn-bg-green,.others-new button.btn-bg-green,.others-new input.btn-bg-green,.wc-account-page a.btn-bg-green,.wc-account-page button.btn-bg-green,.wc-account-page input.btn-bg-green,.wc-order-page a.btn-bg-green,.wc-order-page button.btn-bg-green,.wc-order-page input.btn-bg-green,.woocommerce a.btn-bg-green,.woocommerce button.btn-bg-green,.woocommerce input.btn-bg-green{background-color:#494949!important;border:2px solid #494949!important;color:#fff}.alightbox a.btn-bg-green:hover,.alightbox button.btn-bg-green:hover,.alightbox input.btn-bg-green:hover,.others-new a.btn-bg-green:hover,.others-new button.btn-bg-green:hover,.others-new input.btn-bg-green:hover,.wc-account-page a.btn-bg-green:hover,.wc-account-page button.btn-bg-green:hover,.wc-account-page input.btn-bg-green:hover,.wc-order-page a.btn-bg-green:hover,.wc-order-page button.btn-bg-green:hover,.wc-order-page input.btn-bg-green:hover,.woocommerce a.btn-bg-green:hover,.woocommerce button.btn-bg-green:hover,.woocommerce input.btn-bg-green:hover{background:#3b3b3b!important;border:2px solid #3b3b3b!important;color:#fff!important}.alightbox .input-group,.others-new .input-group,.wc-account-page .input-group,.wc-order-page .input-group,.woocommerce .input-group{position:relative}.alightbox .input-group .icon-right,.others-new .input-group .icon-right,.wc-account-page .input-group .icon-right,.wc-order-page .input-group .icon-right,.woocommerce .input-group .icon-right{position:absolute;right:15px;top:22px}.alightbox,.others-new,.wc-account-page,.wc-order-page{background-color:#f1f3f4!important}.alightbox p,.others-new p,.wc-account-page p,.wc-order-page p{font-family:AvenirLT-35-Light;font-size:16px;line-height:28px;letter-spacing:.1px;color:#3b3b3b}.alightbox a,.others-new a,.wc-account-page a,.wc-order-page a{font-family:AvenirLT-35-Light;font-size:16px;line-height:28px;letter-spacing:.1px;word-break:break-all;color:#3b3b3b;outline:0}.alightbox input[type=email],.alightbox input[type=password],.alightbox input[type=text],.others-new input[type=email],.others-new input[type=password],.others-new input[type=text],.wc-account-page input[type=email],.wc-account-page input[type=password],.wc-account-page input[type=text],.wc-order-page input[type=email],.wc-order-page input[type=password],.wc-order-page input[type=text]{background-color:#f1f3f4!important;padding:20px 30px!important;height:auto;display:block;border-radius:40px!important;width:100%;border:0 none;font-family:AvenirLT-35-Light;font-size:16px;font-weight:500;color:#3b3b3b;text-align:left}.alightbox{background-color:rgba(0,0,0,.7)!important}.wc-account-page .week-view{position:relative;font-family:TradeGothicLT-Bold;font-size:16px;color:#3b3b3b;letter-spacing:.25px}.wc-account-page .week-view a,.wc-account-page .week-view p,.wc-account-page .week-view span{font-family:TradeGothicLT-Bold;font-size:16px;color:#3b3b3b;letter-spacing:.25px}.wc-account-page .week-view .arow{padding:10px 6%}.wc-account-page .week-view .arow [class*=acol-]{padding:5px 0}.wc-account-page .week-view .arow.week-label{background-color:#fff;position:relative;z-index:2}.wc-account-page .week-view .arow.week-label a:hover{color:#494949}.wc-account-page .week-view .arow.week-label a:hover i,.wc-account-page .week-view .arow.week-label a:hover span{color:#494949}.wc-account-page .week-view .arow.weekday-list-row{padding-top:40px;padding-bottom:30px}.wc-account-page .week-view .arow.weekday-list-row ul{padding:0;margin:0}.wc-account-page .week-view .arow.weekday-list-row ul li{display:inline-block;padding:0 25px}.wc-account-page .week-view .arow.weekday-list-row ul li a i,.wc-account-page .week-view .arow.weekday-list-row ul li span i{margin-left:5px;color:#494949}.wc-account-page .week-view .arow.weekday-list-row ul li a i.unchecked,.wc-account-page .week-view .arow.weekday-list-row ul li span i.unchecked{color:#cdcdcd}.wc-account-page .week-view .arow.weekday-list-row ul li.active a{color:#494949}.wc-account-page .week-view .arow.weekday-list-row a:hover,.wc-account-page .week-view .arow.weekday-list-row i:hover,.wc-account-page .week-view .arow.weekday-list-row span:hover{cursor:pointer;color:#494949}.wc-account-page .week-view .week-label a,.wc-account-page .week-view .week-label span{text-transform:uppercase}.wc-account-page .week-view .week-label a.active,.wc-account-page .week-view .week-label span.active{color:#494949}.wc-account-page .week-view .week-label a.active i,.wc-account-page .week-view .week-label a.active span,.wc-account-page .week-view .week-label span.active i,.wc-account-page .week-view .week-label span.active span{color:#494949}.wc-account-page .week-view .weekday-items-container{overflow-x:auto;-ms-overflow-style:none}.wc-account-page .week-view .weekday-items-container .weekday-items{white-space:nowrap;text-align:center}.wc-account-page .week-view .weekday-items-container .weekday-items .weekday-item{position:relative;width:320px;max-width:320px;padding:15px;margin-right:26px;display:inline-table!important;border-radius:8px;background-color:#fff;border:1px solid #dde2e4}.wc-account-page .week-view .weekday-items-container .weekday-items .weekday-item.visible-xs{display:none!important}.wc-account-page .week-view .weekday-items-container .weekday-items .weekday-item .category{text-align:center;padding:15px 0;text-transform:uppercase}.wc-account-page .week-view .weekday-items-container .weekday-items .weekday-item .category i.highlight{color:#494949}.wc-account-page .week-view .weekday-items-container .weekday-items .weekday-item table{margin-bottom:20px}.wc-account-page .week-view .weekday-items-container .weekday-items .weekday-item table tr>td{padding:15px 0;word-wrap:break-word;white-space:normal;font-size:12px;line-height:20px;color:#3b3b3b;font-weight:400;font-family:AvenirLT-35-Light;vertical-align:top;text-align:left;border-top:1px solid #dde2e4}.wc-account-page .week-view .weekday-items-container .weekday-items .weekday-item table tr>td i{font-size:16px}.wc-account-page .week-view .weekday-items-container .weekday-items .weekday-item table tr>td i.checked{color:#494949}.wc-account-page .week-view .weekday-items-container .weekday-items .weekday-item:last-child{margin-right:100px}.wc-account-page .week-view .blur-effect{position:absolute;top:0;height:100%;width:100px;background-image:url("../img/fade-meal-boxes.png");z-index:1}.wc-account-page .week-view .blur-effect-left{left:0}.wc-account-page .week-view .blur-effect-right{right:0}.wc-account-page .week-view.do-not-expand .weekday-items-container .weekday-items .weekday-item:last-child{margin-right:0}.wc-account-page .week-view.do-not-expand .blur-effect-right{display:none}@media only screen and (min-width:1200px) and (max-width:1600px){.wc-account-page .week-view .arow.weekday-list-row ul li{padding:0 15px}}@media only screen and (min-width:768px) and (max-width:1199px){.wc-account-page .week-view .arow{padding:10px}.wc-account-page .week-view .arow.weekday-list-row ul li{padding:0 10px}}@media only screen and (max-width:767px){.wc-account-page{margin:0!important;padding:0 0 60px!important}.wc-account-page .week-view .arow{padding:12px}.wc-account-page .week-view .arow.weekday-list-row{padding:10px 0}.wc-account-page .week-view .arow.weekday-list-row .week-days{width:100%}.wc-account-page .week-view .arow.weekday-list-row ul li{padding:0 15px}.wc-account-page .week-view .arow.weekday-list-row ul li span i{font-size:20px;display:block;margin-left:0}.wc-account-page .week-view .arow.weekday-list-row ul li:first-child{padding-left:0}.wc-account-page .week-view .arow.weekday-list-row ul li:last-child{padding-right:0}.wc-account-page .week-view .blur-effect-right{display:none}.wc-account-page .week-view .weekday-items-container{overflow-x:hidden}.wc-account-page .week-view .weekday-items-container .weekday-items{min-width:100%;padding:0}.wc-account-page .week-view .weekday-items-container .weekday-items .weekday-item{display:block;width:100%;padding:10px 15px 0;margin-bottom:0;border:0 none;border-radius:0}.wc-account-page .week-view .weekday-items-container .weekday-items .weekday-item .category{padding:15px 0 25px;text-align:left}.wc-account-page .week-view .weekday-items-container .weekday-items .weekday-item table tr:first-child td{border-top:0 none}.wc-account-page .week-view .weekday-items-container .weekday-items .weekday-item table tr:last-child td{border-bottom:0 none}.wc-account-page .week-view .weekday-items-container .weekday-items .weekday-item table tr td{font-size:14px}.wc-account-page .week-view .weekday-items-container .weekday-items .weekday-item table tr td i{font-size:20px}}@media only screen and (max-width:1023px){html.rn-app #shiftnav-toggle-main{display:none}html.rn-app body.shiftnav-disable-shift-body{padding-top:0;margin-top:-10px}}.acol-1{width:8.33%}.acol-2{width:16.66%}.acol-3{width:25%}.acol-4{width:33.33%}.acol-5{width:41.66%}.acol-6{width:50%}.acol-7{width:58.33%}.acol-8{width:66.66%}.acol-9{width:75%}.acol-10{width:83.33%}.acol-11{width:91.66%}.acol-12{width:100%}[class*=acol-]{float:left;padding:15px}.arow::after{content:"";clear:both;display:table}.alightbox{position:fixed;left:0;top:0;background-color:rgba(0,0,0,.7)!important;z-index:9999;height:100%;width:100%;overflow:auto}.alightbox.hide{display:none}.alightbox.hide.show{display:block!important}.alightbox.hide.force-show{display:block!important}.alightbox.ng-enter,.alightbox.ng-leave{transition:all ease-out .3s}.alightbox.ng-enter.md,.alightbox.ng-leave.md{transition-duration:.6s}.alightbox.ng-enter.hd,.alightbox.ng-leave.hd{transition-duration:1s}.alightbox.ng-enter,.alightbox.ng-leave.ng-leave-active{opacity:0}.alightbox.ng-enter.ng-enter-active,.alightbox.ng-leave{opacity:1}.alightbox-content-container{text-align:center;line-height:0;font-weight:400;margin:0!important;padding:40px 15px;border-radius:0}.alightbox-content-container .alightbox-content-box{background-color:#fff;max-width:400px;border-radius:8px;margin:40px auto;padding:50px;position:relative}.alightbox-content-container .alightbox-content-box .lightbox-heading{font-family:AvenirLT-35-Light;font-size:30px;font-weight:400;line-height:42px;text-transform:none;letter-spacing:.1px;color:#3b3b3b}.alightbox-content-container .alightbox-content-box i.up-cross{position:absolute;top:20px;right:20px}.alightbox-content-container .alightbox-content-box .sub-title{margin:30px 0;font-weight:400}.alightbox-content-container .alightbox-content-box .hide{display:none!important}.alightbox-content-container .alightbox-content-box .show{display:block!important}.alightbox-content-container .alightbox-content-box.loader-lightbox{width:250px;padding:30px!important;margin-top:5%!important}.alightbox-content-container .alightbox-content-box.loader-lightbox .lightbox-heading{font-family:AvenirLT-35-Light;font-size:16px;font-weight:400;line-height:22px;text-transform:none;letter-spacing:.25px;color:#3b3b3b;margin:30px 0}.alightbox-content-container .alightbox-content-box.loader-lightbox .lightbox-heading #lightbox-heading-span{font-weight:700}.alightbox-content-container .alightbox-content-box.loader-lightbox .messsage-display{margin:30px 0}.alightbox-content-container .alightbox-content-box.loader-lightbox .loader-complete-percentage{font-family:AvenirLT-35-Light;font-weight:400;color:#3b3b3b;letter-spacing:.1px;font-size:32px;position:absolute;top:48%;left:0;right:0}.message-lightbox{position:relative;min-width:400px!important;min-height:250px!important;padding:50px!important;margin-top:8%!important;text-align:center}.message-lightbox i{position:absolute;top:40px;right:40px}.message-lightbox h5{margin:0!important;font-family:TradeGothicLT-Bold!important;font-weight:400!important}.message-lightbox .messsage-display{margin:50px 0 60px}.message-lightbox .messsage-display p{margin:0!important}.message-lightbox .messsage-display a{word-break:normal}.message-lightbox a{border-bottom:1px solid #3b3b3b}.message-lightbox a:hover{border-bottom:1px solid #494949;color:#494949}.lightbox-polling-toggler.others-new{background-color:transparent;margin-top:0}.animation-circle{position:relative;margin:0 auto;width:175px}.animation-circle:before{content:"";display:block;padding-top:100%}.circular-svg{animation:rotate 2s linear infinite;height:100%;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.circle-path{stroke-dasharray:1,200;stroke-dashoffset:0;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes color{0%,100%{stroke:#494949}40%{stroke:#494949}66%{stroke:#494949}80%,90%{stroke:#494949}}@media only screen and (max-width:1200px){.alightbox-content-container .alightbox-content-box{margin-top:0!important}}@media only screen and (max-width:767px){.alightbox-content-container .alightbox-content-box{padding:50px 20px}.alightbox-content-container .alightbox-content-box i.up-cross{top:10px;right:10px}.message-lightbox{min-width:250px!important;padding:25px!important}}@media only screen and (max-width:500px){.alightbox-content-container .alightbox-content-box,.alightbox-content-container .alightbox-content-box.loader-lightbox{margin-top:10%!important}}.data-migration-lightbox .message-display a,.data-migration-lightbox .message-display p{text-align:left;font-size:14px;line-height:22px}.data-migration-lightbox .message-display p:last-of-type{margin-bottom:20px}@media only screen and (min-width:1024px){.visible-menu-mobile{display:none!important}.visible-menu-desktop{display:block!important}}@media only screen and (max-width:1023px){.visible-menu-desktop{display:none!important}.visible-menu-mobile{display:block!important}}@media only screen and (max-width:767px){.visible-xs{display:block!important}.hidden-xs{display:none!important}.visible-sm{display:none!important}.hidden-sm{display:block!important}.visible-md{display:none!important}.hidden-md{display:block!important}.visible-lg{display:none!important}.hidden-lg{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-xs{display:none!important}.hidden-xs{display:block!important}.visible-sm{display:block!important}.hidden-sm{display:none!important}.visible-md{display:none!important}.hidden-md{display:block!important}.visible-lg{display:none!important}.hidden-lg{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-xs{display:none!important}.hidden-xs{display:block!important}.visible-sm{display:none!important}.hidden-sm{display:block!important}.visible-md{display:block!important}.hidden-md{display:none!important}.visible-lg{display:none!important}.hidden-lg{display:block!important}}@media (min-width:1200px){.visible-xs{display:none!important}.hidden-xs{display:block!important}.visible-sm{display:none!important}.hidden-sm{display:block!important}.visible-md{display:none!important}.hidden-md{display:block!important}.visible-lg{display:block!important}.hidden-lg{display:none!important}}.ui-datepicker{margin-left:-12px!important;min-width:330px;padding:0!important;border:0 none!important;border-radius:8px;background:#f1f3f4!important;font-family:TradeGothicLT-Bold;font-size:14px;font-weight:400;letter-spacing:.25px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-o-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.ui-datepicker .ui-datepicker-header{background:#494949!important;border:0!important;border-radius:8px 8px 0 0!important;color:#fff!important;padding:15px 0!important}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{font-family:Conv_AvenirLTStd-Medium!important;font-size:14px!important;line-height:24px;font-weight:400!important;letter-spacing:.1px!important;margin:0 auto!important;text-align:center!important}.ui-datepicker .ui-datepicker-header .ui-datepicker-title select.ui-datepicker-year{width:auto;margin:0;padding:0;height:20px;background:0 0;border:0 none;outline:0;color:#fff;font-family:AvenirLT-35-Light!important;font-size:14px!important;font-weight:700!important;letter-spacing:.1px!important}.ui-datepicker .ui-datepicker-header .ui-icon{display:none}.ui-datepicker .ui-datepicker-header .ui-datepicker-next,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{display:inline-block;font:normal normal bold 18px/1 Upfont;font-size:inherit;color:#fff;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:1;background:0 0;top:20px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next:active,.ui-datepicker .ui-datepicker-header .ui-datepicker-next:focus,.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:active,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:focus,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover{outline:0!important;border:0 none!important;background:0 0!important}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{left:12px;width:auto;height:auto;cursor:pointer!important}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev::before{content:"\e909"}.ui-datepicker .ui-datepicker-header .ui-datepicker-next{right:12px;width:auto;height:auto;cursor:pointer!important}.ui-datepicker .ui-datepicker-header .ui-datepicker-next::before{content:"\e90b"}.ui-datepicker .ui-state-default{background:0 0!important;border:0 none!important;color:#3b3b3b!important;text-align:center!important;font-size:14px!important;padding:0!important;margin:0!important;width:38px;height:38px;line-height:40px}.ui-datepicker .ui-state-default.ui-priority-secondary{color:#c6c7cd!important}.ui-datepicker .ui-state-default:hover{color:#494949!important}.ui-datepicker .ui-state-default.ui-state-active{color:#fff!important;background-color:#494949!important;border-radius:50%}.ui-datepicker .ui-datepicker-calendar{margin:10px 0}.ui-datepicker .ui-datepicker-calendar tr td,.ui-datepicker .ui-datepicker-calendar tr th{font-family:TradeGothicLT-Bold;font-size:14px;font-weight:400;letter-spacing:.25px;padding:3px 5px}.ui-datepicker .ui-datepicker-calendar>thead>tr>th{color:#aaa!important}.up.up-calendar{font-size:18px;cursor:pointer}.up.up-calendar:hover{color:#494949}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.icon-text-left{margin-left:4px}.icon-text-right{margin-right:4px}.text-lower{text-transform:lowercase!important}.text-upper{text-transform:uppercase!important}.show{display:block}.hide{display:none}.clickable,.cursor{cursor:pointer!important}.no-click{cursor:auto!important}.inline-block{display:inline-block!important}.pull-right{float:right}.pull-left{float:left}.clear{clear:both}.disable{opacity:.3}ol.bold{counter-reset:item;margin:0 0 1.5em;padding:0}ol.bold>li{counter-increment:item;list-style-type:none;margin:0;padding:0 0 0 2rem;text-indent:-1.2rem}ol.bold>li::before{content:counter(item) ".";display:inline-block;font-family:TradeGothicLT-Bold;padding-right:1rem;text-align:right;width:19px;letter-spacing:.25px}.btn-group-a>a i{position:relative;top:1px;font-weight:700}.btn-group-a>a:hover{width:auto;color:#494949!important}.btn-group-a>a:hover i{color:#494949!important}.flip-hor{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.wrap-text{white-space:normal!important}.hr-text{line-height:1em;position:relative;outline:0;border:0;color:#000;text-align:center;height:1.5em;margin:40px 0}.hr-text:before{content:"";background:#dde2e4;position:absolute;left:0;top:50%;width:100%;height:1px}.hr-text:after{content:attr(data-content);position:relative;display:inline-block;padding:0 .5em;line-height:1.5em;font-family:AvenirLT-35-Light;font-size:16px;color:#3b3b3b;background-color:#fff}.mn{margin:0!important}.mbn{margin-bottom:0!important}.mtn{margin-top:0!important}.mln{margin-left:0!important}.mrn{margin-right:0!important}.m1{margin:1px!important}.m2{margin:2px!important}.m3{margin:3px!important}.m4{margin:4px!important}.m5{margin:5px!important}.m6{margin:6px!important}.m7{margin:7px!important}.m8{margin:8px!important}.m9{margin:9px!important}.m10{margin:10px!important}.m20{margin:20px!important}.m30{margin:30px!important}.m40{margin:40px!important}.m50{margin:50px!important}.m100{margin:100px!important}.m200{margin:200px!important}.mt1{margin-top:1px!important}.mt2{margin-top:2px!important}.mt3{margin-top:3px!important}.mt4{margin-top:4px!important}.mt5{margin-top:5px!important}.mt6{margin-top:6px!important}.mt7{margin-top:7px!important}.mt8{margin-top:8px!important}.mt9{margin-top:9px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.mt40{margin-top:40px!important}.mt50{margin-top:50px!important}.mt100{margin-top:100px!important}.mt200{margin-top:200px!important}.mb1{margin-bottom:1px!important}.mb2{margin-bottom:2px!important}.mb3{margin-bottom:3px!important}.mb4{margin-bottom:4px!important}.mb5{margin-bottom:5px!important}.mb6{margin-bottom:6px!important}.mb7{margin-bottom:7px!important}.mb8{margin-bottom:8px!important}.mb9{margin-bottom:9px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px!important}.mb100{margin-bottom:100px!important}.mb200{margin-bottom:200px!important}.ml1{margin-left:1px!important}.ml2{margin-left:2px!important}.ml3{margin-left:3px!important}.ml4{margin-left:4px!important}.ml5{margin-left:5px!important}.ml6{margin-left:6px!important}.ml7{margin-left:7px!important}.ml8{margin-left:8px!important}.ml9{margin-left:9px!important}.ml10{margin-left:10px!important}.ml20{margin-left:20px!important}.ml30{margin-left:30px!important}.ml40{margin-left:40px!important}.ml50{margin-left:50px!important}.ml100{margin-left:100px!important}.ml200{margin-left:200px!important}.mr1{margin-right:1px!important}.mr2{margin-right:2px!important}.mr3{margin-right:3px!important}.mr4{margin-right:4px!important}.mr5{margin-right:5px!important}.mr6{margin-right:6px!important}.mr7{margin-right:7px!important}.mr8{margin-right:8px!important}.mr9{margin-right:9px!important}.mr10{margin-right:10px!important}.mr20{margin-right:20px!important}.mr30{margin-right:30px!important}.mr40{margin-right:40px!important}.mr50{margin-right:50px!important}.mr100{margin-right:100px!important}.mr200{margin-right:200px!important}.ml-5{margin-left:-5px}.pn{padding:0!important}.position-relative{position:relative!important}.atable{width:100%}.atable tr>th{color:#525e64;background-color:#f1f1f1;text-transform:uppercase}.atable thead tr th,.atable tr>td,.atable tr>th{font-size:12px;vertical-align:middle!important}.atable thead tr th a,.atable tr>td a,.atable tr>th a{color:#578ebe}.atable thead tr th a:active,.atable thead tr th a:focus,.atable thead tr th a:hover,.atable tr>td a:active,.atable tr>td a:focus,.atable tr>td a:hover,.atable tr>th a:active,.atable tr>th a:focus,.atable tr>th a:hover{color:#1d76c3}.atable tr.row-selected{background-color:#8c9eb3!important;color:#fff!important}.atable tr.row-selected a,.atable tr.row-selected i{color:#fff!important}.atable.atable-bordered{border:1px solid #ddd}.atable.atable-bordered>tbody>tr>td,.atable.atable-bordered>tbody>tr>th,.atable.atable-bordered>tfoot>tr>td,.atable.atable-bordered>tfoot>tr>th,.atable.atable-bordered>thead>tr>td,.atable.atable-bordered>thead>tr>th{border:1px solid #ddd}.atable.atable-bordered thead>tr>th{border-bottom:0}.atable-layout-fixed{table-layout:fixed}.atable-responsive{min-height:.01%;overflow-x:auto}@media (max-width:767px){.atable-responsive{border:0 none}.atable-responsive .atable-bordered{border:1px solid #e7ecf1}}.wc-account-page .ui-selectmenu-button{font-family:AvenirLT-35-Light;font-size:16px;background-image:none;background-color:#f1f3f4!important;border-radius:40px!important;border:0 none;padding:10px 15px;outline:0;margin-bottom:10px;width:300px!important}.wc-account-page .ui-selectmenu-button.ui-selectmenu-open{border:0 none!important;outline:0!important}.wc-account-page .ui-selectmenu-button span.ui-icon{right:20px;font:normal normal normal 16px/1 Upfont;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:initial;background-image:none}.wc-account-page .ui-selectmenu-button span.ui-icon:before{content:"\e90a"}.wc-account-page .ui-selectmenu-button[aria-expanded=true] span.ui-icon:before{content:"\e90c"}.wc-account-page .ui-selectmenu-button .ui-selectmenu-text{font-family:AvenirLT-35-Light;font-size:16px}.ui-selectmenu-menu.ui-front.ui-selectmenu-open{border:0 none!important;outline:0!important;margin-top:30px;margin-bottom:30px;z-index:9999}.ui-selectmenu-menu.ui-front.ui-selectmenu-open .ui-menu{padding:20px 0;background-color:#f0efef;border:0 none;margin-top:10px;border-radius:30px}.ui-selectmenu-menu.ui-front.ui-selectmenu-open .ui-menu .ui-menu-item{list-style-image:none;border:0 none;background-image:none;background-color:#f0efef!important;padding:5px 30px;font-family:AvenirLT-35-Light;font-size:16px;font-weight:400}.ui-selectmenu-menu.ui-front.ui-selectmenu-open .ui-menu .ui-menu-item.ui-state-focus{background:0 0;color:#494949;margin:0}.select-box-group{position:relative;cursor:pointer;margin:20px 0}.select-box-group:last-child{margin-bottom:0}.select-box-group .select-box{display:inline-table;position:relative;width:100%;padding:10px 20px;border-radius:21px;box-shadow:0 2px 8px 0 rgba(59,59,59,.12);border:solid 1px #d7dfe0;background-color:#fff}.select-box-group .select-box .col1{display:table-cell;width:85%;vertical-align:middle}.select-box-group .select-box .col2{display:table-cell;vertical-align:middle;text-align:right;width:15%}.select-box-group .select-box .title{font-weight:400;font-family:AvenirLT-35-Light;font-size:13px;font-weight:500;line-height:1.23;text-align:left;letter-spacing:.1px;color:#3b3b3b}.select-box-group .select-box i.opener{font-size:20px;position:relative;right:-3px}.select-box-group .select-box.selected{padding:20px}.select-box-group .select-box.error{border-color:#ffbaaf}.select-box-group .select-box:hover{border-color:#3b3b3b;transition:all .3s ease}.select-box-group ul.select-box-dropdown{border:1px solid #d1d9d3;border-radius:5px;padding:0;margin:10px 0 0!important;position:absolute;width:100%;background-color:#fff;z-index:1;cursor:pointer}.select-box-group ul.select-box-dropdown li{padding:10px 20px;margin:0;font-family:AvenirLT-35-Light;font-size:14px;color:#a8aaab;font-weight:400}.select-box-group ul.select-box-dropdown li span.type-highlight{color:#3b3b3b}.select-box-group ul.select-box-dropdown li .title{font-weight:400;font-family:Conv_AvenirLTStd-Medium;font-size:16px;color:#3b3b3b;line-height:19px;text-align:left}.select-box-group ul.select-box-dropdown li .description{font-weight:400;font-family:AvenirLT-35-Light;font-size:13px;color:#3b3b3b;line-height:40px;text-align:left;padding-top:4px}.select-box-group ul.select-box-dropdown li:hover{background-color:#eff3f0}.select-box-group ul.select-box-dropdown li:first-child{border-radius:5px 5px 0 0}.select-box-group ul.select-box-dropdown li:last-child{border-radius:0 0 5px 5px}ul.upfit-dropdown{position:absolute;width:220px;margin:0;padding:0;right:-4px;top:42px;border-radius:8px;box-shadow:0 0 10px 0 rgba(59,59,59,.25);background-color:#fff;z-index:2}ul.upfit-dropdown:after{content:"";width:15px;height:15px;transform:rotate(-45deg);background:#fff;position:absolute;z-index:-1;top:-7px;right:21px}ul.upfit-dropdown.left-arrow{left:0}ul.upfit-dropdown.left-arrow:after{right:unset;left:21px}ul.upfit-dropdown li{padding:10px 20px 6px;border-bottom:1px solid #eae9e9;line-height:0;cursor:pointer;width:100%;display:block}ul.upfit-dropdown li .select-check{font-size:14px;margin:0 10px 0 0;color:#3b3b3b!important;position:relative;top:2px}ul.upfit-dropdown li span.title{line-height:23px;letter-spacing:.12px;text-align:left;color:#3b3b3b!important;font-family:Conv_AvenirLTStd-Medium;font-size:12px;font-weight:500;text-transform:none}ul.upfit-dropdown li span.title:hover{color:#3b3b3b!important}ul.upfit-dropdown li:hover{background-color:#f1f3f4}ul.upfit-dropdown li:hover .select-check{color:#3b3b3b!important}ul.upfit-dropdown li:hover span.title{color:#3b3b3b!important}ul.upfit-dropdown li.header{text-align:left}ul.upfit-dropdown li.header span{font-family:TradeGothicLT-Bold;font-size:12px;font-weight:400;text-transform:uppercase}ul.upfit-dropdown li.header:hover{background-color:#fff}ul.upfit-dropdown li:first-child:hover{border-radius:8px 8px 0 0}ul.upfit-dropdown li:last-child{border-bottom:0 none}ul.upfit-dropdown li:last-child:hover{border-radius:0 0 8px 8px}.icon-circle-bg{background-color:#eee!important;border-radius:50%;width:50px;height:50px;position:relative}.icon-circle-bg>i.up{font-size:50px!important;position:absolute;top:0;left:0;color:#888!important;padding:0;margin:0}.icon-right{padding-right:18px}.switch{position:relative;display:inline-block;width:34px;height:7px}.switch input{opacity:0;width:0;height:0}.switch input:checked+.slider:before{transform:translateX(17px);background-color:#3b3b3b}.switch span.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e2e2e2;transition:.4s}.switch span.slider:before{position:absolute;content:"";height:17px;width:17px;left:0;top:-5px;background-color:#a9a9a9;transition:.4s}.switch span.slider.round{border-radius:3.5px}.switch span.slider.round:before{border-radius:50%}.ng-cloak,[ng-cloak],[ng\:cloak]{display:none!important}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[x-ng-cloak]{display:none!important}.ng-hide-add,.ng-hide-remove{display:none!important}header{position:relative;height:75px;margin:0 auto;z-index:999;padding:13px 6% 2px 6%;background-color:#fff;border-bottom:1px solid #dde2e4}header .container .site-branding{float:left;margin-top:10px}header .container .site-branding a img.site-logo{height:30px}header .container .smartmenu{float:right;background-color:#fff}header .container .smartmenu li{height:61px}header .container .smartmenu li:hover{border-bottom:2px solid #494949;background-color:#fff}header .container .smartmenu li:hover ul{display:block}header .container .smartmenu li.sm-active,header .container .smartmenu lism-opened{background-color:#fff}header .container .smartmenu li a{font-family:TradeGothicLT-Bold;font-size:16px;font-weight:400;color:#494949;text-transform:uppercase}header .container .smartmenu li ul{background-color:#fff;margin-top:2px;width:auto;min-width:100px;padding:10px 0}header .container .smartmenu li ul li{height:auto;min-height:40px}header .container .smartmenu li ul li:hover{background-color:#fff;border-bottom:0 none}header .container .smartmenu li ul li a,header .container .smartmenu li ul li:hover>a{font-family:AvenirLT-35-Light;font-size:14px;font-weight:500;color:#141414;text-transform:none;white-space:nowrap;line-height:40px}header .container .smartmenu li ul li a:hover,header .container .smartmenu li ul li:hover>a:hover{text-decoration:underline}header .container .smartmenu li.upgrade{margin:2px 0 0 25px;height:44px;background-color:#494949;border-radius:35px;border:2px solid #494949}header .container .smartmenu li.upgrade a{color:#fff;line-height:40px}@media only screen and (max-width:767px){header{display:none}}footer{padding:15px 6%;background-color:#f1f3f4;width:100%;bottom:0}footer .container ul{margin:0;text-align:right}footer .container ul li{display:inline-block;margin:0 15px}footer .container ul li a{font-family:AvenirLT-35-Light;font-size:16px;color:#3b3b3b}footer .container ul li a:hover{color:#494949;cursor:pointer}.footer-template{display:block}.footer-mobile-template{display:none}@media only screen and (max-width:767px){.footer-template{display:none}.footer-mobile-template{display:block}.footer-mobile{display:block;position:fixed;bottom:0;left:0;width:100%;border-top:1px solid #dde2e4;border-bottom:1px solid #dde2e4;background-color:#fff;z-index:10000;padding:0}.footer-mobile .container ul{padding:0;margin:0}.footer-mobile .container ul li{padding:0;margin:0}.footer-mobile .container ul li>a{display:block;text-align:center;padding:10px}.footer-mobile .container ul li>a i{margin:0;color:rgba(59,59,59,.6);font-size:20px}.footer-mobile .container ul li>a span{display:block;font-family:AvenirLT-35-Light;font-size:12px;line-height:10px;color:rgba(59,59,59,.6);letter-spacing:.05px;text-align:center}.footer-mobile .container ul li.active a i,.footer-mobile .container ul li.active a span{color:#3b3b3b}}.wc-account-page .woocommerce-error,.wc-account-page .woocommerce-info,.wc-account-page .woocommerce-message,.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce-account .content-area ul.woocommerce-error,.woocommerce-account .content-area ul.woocommerce-info,.woocommerce-account .content-area ul.woocommerce-message,.woocommerce-account.woocommerce-page .woocommerce-error,.woocommerce-account.woocommerce-page .woocommerce-info,.woocommerce-account.woocommerce-page .woocommerce-message,.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout .woocommerce-error,.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout .woocommerce-info,.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout .woocommerce-message,.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-info,.woocommerce-page .woocommerce-message{font-family:AvenirLT-35-Light!important;font-size:13px!important;font-weight:300!important;color:#3b3b3b;line-height:1.33!important;letter-spacing:.1px;margin:0;padding:20px 12% 18px!important;border:0 none;text-align:center!important}.wc-account-page .woocommerce-error i,.wc-account-page .woocommerce-info i,.wc-account-page .woocommerce-message i,.woocommerce .woocommerce-error i,.woocommerce .woocommerce-info i,.woocommerce .woocommerce-message i,.woocommerce-account .content-area ul.woocommerce-error i,.woocommerce-account .content-area ul.woocommerce-info i,.woocommerce-account .content-area ul.woocommerce-message i,.woocommerce-account.woocommerce-page .woocommerce-error i,.woocommerce-account.woocommerce-page .woocommerce-info i,.woocommerce-account.woocommerce-page .woocommerce-message i,.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout .woocommerce-error i,.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout .woocommerce-info i,.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout .woocommerce-message i,.woocommerce-error i,.woocommerce-info i,.woocommerce-message i,.woocommerce-page .woocommerce-error i,.woocommerce-page .woocommerce-info i,.woocommerce-page .woocommerce-message i{position:relative;top:1px}.wc-account-page .woocommerce-error a,.wc-account-page .woocommerce-info a,.wc-account-page .woocommerce-message a,.woocommerce .woocommerce-error a,.woocommerce .woocommerce-info a,.woocommerce .woocommerce-message a,.woocommerce-account .content-area ul.woocommerce-error a,.woocommerce-account .content-area ul.woocommerce-info a,.woocommerce-account .content-area ul.woocommerce-message a,.woocommerce-account.woocommerce-page .woocommerce-error a,.woocommerce-account.woocommerce-page .woocommerce-info a,.woocommerce-account.woocommerce-page .woocommerce-message a,.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout .woocommerce-error a,.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout .woocommerce-info a,.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout .woocommerce-message a,.woocommerce-error a,.woocommerce-info a,.woocommerce-message a,.woocommerce-page .woocommerce-error a,.woocommerce-page .woocommerce-info a,.woocommerce-page .woocommerce-message a{color:#3b3b3b;text-decoration:underline;font-family:AvenirLT-35-Light!important;font-size:13px!important;font-weight:300!important;line-height:1.33!important;letter-spacing:.1px;word-break:normal}.wc-account-page .woocommerce-error b,.wc-account-page .woocommerce-error strong,.wc-account-page .woocommerce-info b,.wc-account-page .woocommerce-info strong,.wc-account-page .woocommerce-message b,.wc-account-page .woocommerce-message strong,.woocommerce .woocommerce-error b,.woocommerce .woocommerce-error strong,.woocommerce .woocommerce-info b,.woocommerce .woocommerce-info strong,.woocommerce .woocommerce-message b,.woocommerce .woocommerce-message strong,.woocommerce-account .content-area ul.woocommerce-error b,.woocommerce-account .content-area ul.woocommerce-error strong,.woocommerce-account .content-area ul.woocommerce-info b,.woocommerce-account .content-area ul.woocommerce-info strong,.woocommerce-account .content-area ul.woocommerce-message b,.woocommerce-account .content-area ul.woocommerce-message strong,.woocommerce-account.woocommerce-page .woocommerce-error b,.woocommerce-account.woocommerce-page .woocommerce-error strong,.woocommerce-account.woocommerce-page .woocommerce-info b,.woocommerce-account.woocommerce-page .woocommerce-info strong,.woocommerce-account.woocommerce-page .woocommerce-message b,.woocommerce-account.woocommerce-page .woocommerce-message strong,.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout .woocommerce-error b,.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout .woocommerce-error strong,.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout .woocommerce-info b,.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout .woocommerce-info strong,.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout .woocommerce-message b,.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout .woocommerce-message strong,.woocommerce-error b,.woocommerce-error strong,.woocommerce-info b,.woocommerce-info strong,.woocommerce-message b,.woocommerce-message strong,.woocommerce-page .woocommerce-error b,.woocommerce-page .woocommerce-error strong,.woocommerce-page .woocommerce-info b,.woocommerce-page .woocommerce-info strong,.woocommerce-page .woocommerce-message b,.woocommerce-page .woocommerce-message strong{font-family:Conv_AvenirLTStd-Medium}.wc-account-page .woocommerce-error,.woocommerce .woocommerce-error,.woocommerce-account .content-area ul.woocommerce-error,.woocommerce-account.woocommerce-page .woocommerce-error,.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout .woocommerce-error,.woocommerce-error,.woocommerce-page .woocommerce-error{background-color:#fce8e6!important}.wc-account-page .woocommerce-info,.wc-account-page .woocommerce-message,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce-account .content-area ul.woocommerce-info,.woocommerce-account .content-area ul.woocommerce-message,.woocommerce-account.woocommerce-page .woocommerce-info,.woocommerce-account.woocommerce-page .woocommerce-message,.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout .woocommerce-info,.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout .woocommerce-message,.woocommerce-info,.woocommerce-message,.woocommerce-page .woocommerce-info,.woocommerce-page .woocommerce-message{background-color:#dcefe1!important}.woocommerce-checkout .woocommerce-error li:before{content:none!important}.mCSB_draggerContainer{top:15px!important;bottom:5px!important}.mCSB_inside .mCSB_container_wrapper{margin-right:0!important}.mCSB_inside .mCSB_container{margin-right:16px!important}.mCSB_dragger{max-height:50px!important;right:-7px!important}.mCSB_dragger_bar{background-color:#000!important}.mCSB_draggerRail{background-color:#dde2e4!important;position:absolute!important;right:0!important}.tippy-tooltip.upfit-theme{padding:20px;background-color:#fff;border:1px solid #dde2e4;border-radius:8px;font-family:AvenirLT-35-Light;font-size:13px;font-weight:400;letter-spacing:.1px;line-height:21px;color:#3b3b3b;width:200px;text-align:center;-webkit-box-shadow:0 4px 8px 0 rgba(221,226,228,.2),0 6px 20px 0 rgba(100,100,100,.19);-moz-box-shadow:0 4px 8px 0 rgba(221,226,228,.2),0 6px 20px 0 rgba(100,100,100,.19);-o-box-shadow:0 4px 8px 0 rgba(221,226,228,.2),0 6px 20px 0 rgba(100,100,100,.19);box-shadow:0 4px 8px 0 rgba(221,226,228,.2),0 6px 20px 0 rgba(100,100,100,.19)}.tippy-tooltip.upfit-theme .tippy-content b,.tippy-tooltip.upfit-theme .tippy-content strong{font-family:Conv_AvenirLTStd-Medium}.tippy-tooltip.upfit-theme .tippy-arrow:after{content:'';position:absolute;top:-1px;z-index:-1;right:-8px}.tippy-popper[x-placement^=right] .tippy-tooltip.upfit-theme .tippy-arrow{border-right:7px solid #fff}.tippy-popper[x-placement^=left] .tippy-tooltip.upfit-theme .tippy-arrow{border-left:7px solid #fff}.tippy-popper[x-placement^=top] .tippy-tooltip.upfit-theme .tippy-arrow{border-top:7px solid #fff}.tippy-popper[x-placement^=top] .tippy-tooltip.upfit-theme .tippy-arrow:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #dde2e4;top:-7px}.tippy-popper[x-placement^=bottom] .tippy-tooltip.upfit-theme .tippy-arrow{border-bottom:7px solid #fff}.tippy-popper[x-placement^=bottom] .tippy-tooltip.upfit-theme .tippy-arrow:after{border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #dde2e4}.tippy-tooltip.upfit-static-theme{padding:20px;background-color:#fff;border:1px solid #dde2e4;border-radius:8px;font-family:AvenirLT-35-Light;font-size:13px;font-weight:400;letter-spacing:.1px;line-height:21px;color:#3b3b3b;width:200px;text-align:center;-webkit-box-shadow:0 4px 8px 0 rgba(221,226,228,.2),0 6px 20px 0 rgba(100,100,100,.19);-moz-box-shadow:0 4px 8px 0 rgba(221,226,228,.2),0 6px 20px 0 rgba(100,100,100,.19);-o-box-shadow:0 4px 8px 0 rgba(221,226,228,.2),0 6px 20px 0 rgba(100,100,100,.19);box-shadow:0 4px 8px 0 rgba(221,226,228,.2),0 6px 20px 0 rgba(100,100,100,.19)}.tippy-tooltip.upfit-static-theme .tippy-content b,.tippy-tooltip.upfit-static-theme .tippy-content strong{font-family:Conv_AvenirLTStd-Medium}.tippy-tooltip.upfit-static-theme .tippy-arrow:after{content:'';position:absolute;top:-1px;z-index:-1;right:-8px}.tippy-popper[x-placement^=right] .tippy-tooltip.upfit-static-theme .tippy-arrow{border-right:7px solid #fff}.tippy-popper[x-placement^=left] .tippy-tooltip.upfit-static-theme .tippy-arrow{border-left:7px solid #fff}.tippy-popper[x-placement^=top] .tippy-tooltip.upfit-static-theme .tippy-arrow{border-top:7px solid #fff}.tippy-popper[x-placement^=top] .tippy-tooltip.upfit-static-theme .tippy-arrow:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #dde2e4;top:-7px}.tippy-popper[x-placement^=bottom] .tippy-tooltip.upfit-static-theme .tippy-arrow{border-bottom:7px solid #fff}.tippy-popper[x-placement^=bottom] .tippy-tooltip.upfit-static-theme .tippy-arrow:after{border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #dde2e4}.tippy-tooltip.upfit1-theme{padding:10px 0;background-color:#3b3b3b;border:1px solid transparent;border-radius:8px;font-family:AvenirLT-35-Light;font-size:14px;font-weight:400;letter-spacing:.1px;line-height:22px;color:#fff;width:150px;text-align:center;-webkit-box-shadow:0 4px 8px 0 rgba(221,226,228,.2),0 6px 20px 0 rgba(100,100,100,.19);-moz-box-shadow:0 4px 8px 0 rgba(221,226,228,.2),0 6px 20px 0 rgba(100,100,100,.19);-o-box-shadow:0 4px 8px 0 rgba(221,226,228,.2),0 6px 20px 0 rgba(100,100,100,.19);box-shadow:0 4px 8px 0 rgba(221,226,228,.2),0 6px 20px 0 rgba(100,100,100,.19)}.tippy-tooltip.upfit1-theme .text-bold{font-family:Conv_AvenirLTStd-Medium;font-weight:400;letter-spacing:.25px;font-size:13px}.tooltip-new-design{cursor:help!important;border-bottom:0 dotted!important}@keyframes slideInRight{from{transform:translate3d(200%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{transform:translate3d(-200%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideOutRight{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(200%,0,0)}}@keyframes slideOutLeft{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(-200%,0,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate-show.ng-animate{animation-duration:.3s;animation-timing-function:ease-out}.animate-show.ng-animate.md{animation-duration:.6s}.animate-show.ng-animate.hd{animation-duration:1s}.animate-show.ng-hide{opacity:0}.animate-show.ng-hide-add.end-delay{animation-delay:.1s}.animate-show.ng-hide-add-active{animation-name:fadeOut}.animate-show.ng-hide-remove-active{animation-name:fadeIn}.animate-show-slider.ng-animate{animation-duration:.6s;animation-timing-function:ease-out}.animate-show-slider.ng-animate.md{transition-duration:1s}.animate-show-slider.ng-animate.hd{transition-duration:2s}.animate-show-slider.ng-hide-add,.animate-show-slider.ng-hide-remove{display:unset!important}.animate-show-slider.ng-hide-add-active.left{animation-name:slideOutLeft}.animate-show-slider.ng-hide-add-active.right{animation-name:slideOutRight}.animate-show-slider.ng-hide-add-active.down{animation-name:slideOutDown}.animate-show-slider.ng-hide-remove-active.left{animation-name:slideInLeft}.animate-show-slider.ng-hide-remove-active.right{animation-name:slideInRight}.animate-show-slider.ng-hide-remove-active.down{animation-name:slideInDown}.animate-d{transition:all ease-out .3s}.animate-d.md{transition-duration:.6s}.animate-d.hd{transition-duration:1s}.animate-if.ng-enter,.animate-if.ng-leave{transition:all ease-out .3s}.animate-if.ng-enter.md,.animate-if.ng-leave.md{transition-duration:.6s}.animate-if.ng-enter.hd,.animate-if.ng-leave.hd{transition-duration:1s}.animate-if.ng-enter,.animate-if.ng-leave.ng-leave-active{opacity:0}.animate-if.ng-enter.ng-enter-active,.animate-if.ng-leave{opacity:1}.alightbox.alightbox-content-container.lightbox-waiting{transition:all ease-out .5s;opacity:0;visibility:hidden!important;display:table!important;padding:0!important}.alightbox.alightbox-content-container.lightbox-waiting .alightbox-content-box.loader-lightbox{background-color:transparent;display:table-cell;vertical-align:middle;padding:0!important}.alightbox.alightbox-content-container.lightbox-waiting.show{background-color:#ffffffe6!important;opacity:1;visibility:visible!important}.upfit-loader{display:block;width:5em;margin:10% auto}@keyframes dancing-dots-loader{0%{transform:translateY(0)}30%{transform:translateY(-.25em)}50%{transform:translateY(0)}70%{transform:translateY(.25em)}}.upfit-loader{display:block}.upfit-loader span{display:inline-block;position:relative;margin:.125em;width:.5em;height:.5em;border:1px solid #494949;border-radius:1em;background-color:#494949}.upfit-loader span.dot-animate{transform-origin:50%;animation-duration:.75s;animation-name:dancing-dots-loader;animation-iteration-count:infinite;animation-timing-function:linear}.upfit-loader span.dot-animate.dot2{animation-delay:.1875s}.upfit-loader span.dot-animate.dot3{animation-delay:.375s}header .container .smartmenu li .upgrade-on-hover,header .container .smartmenu li:hover .upgrade-on-hover{display:block;position:absolute;right:6%;top:90px;min-width:355px;max-width:100%;opacity:0;visibility:hidden;transition:all .3s ease 0s}header .container .smartmenu li .upgrade-on-hover.sub-site,header .container .smartmenu li:hover .upgrade-on-hover.sub-site{top:97px}header .container .smartmenu li .upgrade-on-hover.show,header .container .smartmenu li:hover .upgrade-on-hover.show{visibility:visible;opacity:1;z-index:1}header .container .smartmenu li .upgrade-on-hover .upgrade-on-hover-transparent-wrapper,header .container .smartmenu li:hover .upgrade-on-hover .upgrade-on-hover-transparent-wrapper{position:absolute;width:100%;top:-50px;padding:20px}header .container .smartmenu li .upgrade-on-hover .upgrade-on-hover-transparent-wrapper .upgrade-on-hover-wrapper,header .container .smartmenu li:hover .upgrade-on-hover .upgrade-on-hover-transparent-wrapper .upgrade-on-hover-wrapper{box-shadow:2px 2px 8px rgba(0,0,0,.5);transform:translate3d(0,-50%,0);border-radius:8px;position:relative;top:30px}header .container .smartmenu li .upgrade-on-hover .upgrade-on-hover-transparent-wrapper .upgrade-on-hover-wrapper:after,header .container .smartmenu li:hover .upgrade-on-hover .upgrade-on-hover-transparent-wrapper .upgrade-on-hover-wrapper:after{content:"";width:20px;height:20px;transform:rotate(-45deg);background:#fff;position:absolute;box-shadow:1px 4px 8px rgba(0,0,0,.5);z-index:-1;top:-10px;right:21px}header .container .smartmenu li .upgrade-on-hover .upgrade-on-hover-transparent-wrapper .upgrade-on-hover-wrapper table,header .container .smartmenu li:hover .upgrade-on-hover .upgrade-on-hover-transparent-wrapper .upgrade-on-hover-wrapper table{margin:0;padding:0}header .container .smartmenu li .upgrade-on-hover .upgrade-on-hover-transparent-wrapper .upgrade-on-hover-wrapper table tr,header .container .smartmenu li:hover .upgrade-on-hover .upgrade-on-hover-transparent-wrapper .upgrade-on-hover-wrapper table tr{cursor:pointer}header .container .smartmenu li .upgrade-on-hover .upgrade-on-hover-transparent-wrapper .upgrade-on-hover-wrapper table tr:nth-child(odd) td.col1,header .container .smartmenu li:hover .upgrade-on-hover .upgrade-on-hover-transparent-wrapper .upgrade-on-hover-wrapper table tr:nth-child(odd) td.col1{border-radius:8px 0 0 0}header .container .smartmenu li .upgrade-on-hover .upgrade-on-hover-transparent-wrapper .upgrade-on-hover-wrapper table tr:nth-child(odd) td.col2,header .container .smartmenu li:hover .upgrade-on-hover .upgrade-on-hover-transparent-wrapper .upgrade-on-hover-wrapper table tr:nth-child(odd) td.col2{border-radius:0 8px 0 0}header .container .smartmenu li .upgrade-on-hover .upgrade-on-hover-transparent-wrapper .upgrade-on-hover-wrapper table tr:nth-child(2n) td.col1,header .container .smartmenu li:hover .upgrade-on-hover .upgrade-on-hover-transparent-wrapper .upgrade-on-hover-wrapper table tr:nth-child(2n) td.col1{border-radius:0 0 0 8px}header .container .smartmenu li .upgrade-on-hover .upgrade-on-hover-transparent-wrapper .upgrade-on-hover-wrapper table tr:nth-child(2n) td.col2,header .container .smartmenu li:hover .upgrade-on-hover .upgrade-on-hover-transparent-wrapper .upgrade-on-hover-wrapper table tr:nth-child(2n) td.col2{border-radius:0 0 8px 0}header .container .smartmenu li .upgrade-on-hover .upgrade-on-hover-transparent-wrapper .upgrade-on-hover-wrapper table tr.row2,header .container .smartmenu li:hover .upgrade-on-hover .upgrade-on-hover-transparent-wrapper .upgrade-on-hover-wrapper table tr.row2{border-top:1px solid #dde2e4}header .container .smartmenu li .upgrade-on-hover .upgrade-on-hover-transparent-wrapper .upgrade-on-hover-wrapper table tr.round-all td.col1,header .container .smartmenu li:hover .upgrade-on-hover .upgrade-on-hover-transparent-wrapper .upgrade-on-hover-wrapper table tr.round-all td.col1{border-radius:8px 0 0 8px!important}header .container .smartmenu li .upgrade-on-hover .upgrade-on-hover-transparent-wrapper .upgrade-on-hover-wrapper table tr.round-all td.col2,header .container .smartmenu li:hover .upgrade-on-hover .upgrade-on-hover-transparent-wrapper .upgrade-on-hover-wrapper table tr.round-all td.col2{border-radius:0 8px 8px 0!important}header .container .smartmenu li .upgrade-on-hover .upgrade-on-hover-transparent-wrapper .upgrade-on-hover-wrapper table tr td.col1,header .container .smartmenu li:hover .upgrade-on-hover .upgrade-on-hover-transparent-wrapper .upgrade-on-hover-wrapper table tr td.col1{width:60%}header .container .smartmenu li .upgrade-on-hover .upgrade-on-hover-transparent-wrapper .upgrade-on-hover-wrapper table tr td.col2,header .container .smartmenu li:hover .upgrade-on-hover .upgrade-on-hover-transparent-wrapper .upgrade-on-hover-wrapper table tr td.col2{width:40%;text-align:right}header .container .smartmenu li .upgrade-on-hover .upgrade-on-hover-transparent-wrapper .upgrade-on-hover-wrapper table tr td,header .container .smartmenu li:hover .upgrade-on-hover .upgrade-on-hover-transparent-wrapper .upgrade-on-hover-wrapper table tr td{padding:15px;font-family:Conv_AvenirLTStd-Medium!important;font-size:14px!important;line-height:22px;font-weight:400;color:#3b3b3b;white-space:normal;border:0 none;background:#fff}header .container .smartmenu li .upgrade-on-hover .upgrade-on-hover-transparent-wrapper .upgrade-on-hover-wrapper table tr:hover,header .container .smartmenu li:hover .upgrade-on-hover .upgrade-on-hover-transparent-wrapper .upgrade-on-hover-wrapper table tr:hover{background-color:transparent}header .container .smartmenu li .upgrade-on-hover .upgrade-on-hover-transparent-wrapper .upgrade-on-hover-wrapper table tr:hover td,header .container .smartmenu li:hover .upgrade-on-hover .upgrade-on-hover-transparent-wrapper .upgrade-on-hover-wrapper table tr:hover td{background:#efefef}header .container .smartmenu li .upgrade-on-hover .upgrade-on-hover-transparent-wrapper .upgrade-on-hover-wrapper table button,header .container .smartmenu li:hover .upgrade-on-hover .upgrade-on-hover-transparent-wrapper .upgrade-on-hover-wrapper table button{margin:0;padding:2px 16px;border-radius:35px;background-color:#e65546;color:#fff;font-family:AvenirLT-35-Light!important;font-size:14px!important;line-height:24px;font-weight:400;text-transform:none;outline:0;white-space:nowrap}.box-tplan.disable .clickable{cursor:auto}.box-tplan .tplan-middle-content button.tplan_select{position:relative;padding:15px 30px 12px!important;width:85%;margin:0 auto;overflow:hidden;border:1px solid #e5e5e5}.box-tplan .tplan-middle-content button.tplan_select:hover{background:0 0!important;color:#3b3b3b!important;border:1px solid #e5e5e5!important}.box-tplan .tplan-middle-content button.tplan_select .training-plan-short-description{font-family:AvenirLT-35-Light;font-weight:400;text-transform:none}.box-tplan .tplan-middle-content button.tplan_select i{position:absolute;right:10px;top:23px;font-size:20px;font-weight:400}.box-tplan .tplan-middle-content button.tplan_select.single-link-only{border:0 none;text-align:center;cursor:inherit}.box-tplan .tplan-middle-content button.tplan_select.single-link-only:hover{background:0 0!important;color:#3b3b3b!important;border:0 none!important}.box-tplan .tplan-middle-content .tplan_select_dropdown{display:none;position:absolute;left:20px;right:20px;background-color:#fff!important;border:1px solid #e5e5e5;border-radius:8px;text-align:left;width:80%;margin:5px auto;z-index:2}.box-tplan .tplan-middle-content .tplan_select_dropdown ul{margin:0;list-style:none}.box-tplan .tplan-middle-content .tplan_select_dropdown ul>li{padding:10px 20px;font-family:AvenirLT-35-Light;font-size:16px;line-height:normal;letter-spacing:.5px;border-top:1px solid #e5e5e5;cursor:pointer;color:#3b3b3b!important}.box-tplan .tplan-middle-content .tplan_select_dropdown ul>li .training-plan-name{font-family:TradeGothicLT-Bold;letter-spacing:.25px;text-transform:uppercase}.box-tplan .tplan-middle-content .tplan_select_dropdown ul>li:hover{color:#494949!important}.box-tplan .tplan-middle-content .tplan_select_dropdown ul>li:first-child{border-top:0;border-radius:8px 8px 0 0}.box-tplan .tplan-middle-content .tplan_select_dropdown ul>li:last-child{border-radius:0 0 8px 8px}.wc-account-page.account-plan-dashboard .week-label .btn-group-a>a.active{color:#494949}.wc-account-page.account-plan-dashboard .week-label .btn-group-a>a.active i{color:#494949}.wc-account-page.account-plan-dashboard .week-label .btn-group-a>a.unlocked i.up-lock{display:none}.wc-account-page.account-plan-dashboard .subheadline-small-new,.wc-account-page.account-plan-dashboard .subheadline-small-new a{font-size:16px;line-height:28px;color:#3b3b3b;text-transform:uppercase;font-family:TradeGothicLT-Bold}.wc-account-page.account-plan-dashboard .subheadline-new,.wc-account-page.account-plan-dashboard .subheadline-new a{text-transform:uppercase!important;font-size:18px;line-height:30px;color:#3b3b3b!important;font-family:TradeGothicLT-Bold}.wc-account-page.account-plan-dashboard #plan_start_date,.wc-account-page.nutrition-plan-page #plan_start_date,.wc-account-page.shopping-list-page #plan_start_date{margin-bottom:40px}.wc-account-page.account-plan-dashboard .week-row-top,.wc-account-page.nutrition-plan-page .week-row-top,.wc-account-page.shopping-list-page .week-row-top{background-color:#fff}.wc-account-page.account-plan-dashboard .week-row-top.page-pre-plan [class*=acol-],.wc-account-page.nutrition-plan-page .week-row-top.page-pre-plan [class*=acol-],.wc-account-page.shopping-list-page .week-row-top.page-pre-plan [class*=acol-]{padding:28px 15px 25px!important}.wc-account-page.account-plan-dashboard .week-row-top.page-plan,.wc-account-page.nutrition-plan-page .week-row-top.page-plan,.wc-account-page.shopping-list-page .week-row-top.page-plan{padding:0 6%!important}.wc-account-page.account-plan-dashboard .week-row-top.page-plan [class*=acol-],.wc-account-page.nutrition-plan-page .week-row-top.page-plan [class*=acol-],.wc-account-page.shopping-list-page .week-row-top.page-plan [class*=acol-]{padding:0!important}.wc-account-page.account-plan-dashboard .week-row-top.page-plan a,.wc-account-page.nutrition-plan-page .week-row-top.page-plan a,.wc-account-page.shopping-list-page .week-row-top.page-plan a{display:block;padding:26px 0}.wc-account-page.account-plan-dashboard .week-row-top.page-plan .previous-week a,.wc-account-page.nutrition-plan-page .week-row-top.page-plan .previous-week a,.wc-account-page.shopping-list-page .week-row-top.page-plan .previous-week a{margin-left:-5px}.wc-account-page.account-plan-dashboard .week-row-top.page-plan .next-week a,.wc-account-page.nutrition-plan-page .week-row-top.page-plan .next-week a,.wc-account-page.shopping-list-page .week-row-top.page-plan .next-week a{margin-right:-3px}.wc-account-page.account-plan-dashboard .week-row-top ul,.wc-account-page.nutrition-plan-page .week-row-top ul,.wc-account-page.shopping-list-page .week-row-top ul{padding:0;margin:0}.wc-account-page.account-plan-dashboard .week-row-top ul li,.wc-account-page.nutrition-plan-page .week-row-top ul li,.wc-account-page.shopping-list-page .week-row-top ul li{display:inline-block}.wc-account-page.account-plan-dashboard .week-row-top ul li a,.wc-account-page.nutrition-plan-page .week-row-top ul li a,.wc-account-page.shopping-list-page .week-row-top ul li a{display:block;padding:33px 25px 27px!important;line-height:10px!important}.wc-account-page.account-plan-dashboard .week-row-top ul li.active a,.wc-account-page.nutrition-plan-page .week-row-top ul li.active a,.wc-account-page.shopping-list-page .week-row-top ul li.active a{border-bottom:2px solid #494949}.wc-account-page.account-plan-dashboard .week-row-top a,.wc-account-page.account-plan-dashboard .week-row-top button,.wc-account-page.nutrition-plan-page .week-row-top a,.wc-account-page.nutrition-plan-page .week-row-top button,.wc-account-page.shopping-list-page .week-row-top a,.wc-account-page.shopping-list-page .week-row-top button{margin:0;padding:0;background-color:transparent;color:transparent;outline:0;line-height:0;position:relative}.wc-account-page.account-plan-dashboard .week-row-top a:hover,.wc-account-page.account-plan-dashboard .week-row-top button:hover,.wc-account-page.nutrition-plan-page .week-row-top a:hover,.wc-account-page.nutrition-plan-page .week-row-top button:hover,.wc-account-page.shopping-list-page .week-row-top a:hover,.wc-account-page.shopping-list-page .week-row-top button:hover{background-color:transparent}.wc-account-page.account-plan-dashboard .week-row-top a:hover i,.wc-account-page.account-plan-dashboard .week-row-top a:hover span.week-label,.wc-account-page.account-plan-dashboard .week-row-top button:hover i,.wc-account-page.account-plan-dashboard .week-row-top button:hover span.week-label,.wc-account-page.nutrition-plan-page .week-row-top a:hover i,.wc-account-page.nutrition-plan-page .week-row-top a:hover span.week-label,.wc-account-page.nutrition-plan-page .week-row-top button:hover i,.wc-account-page.nutrition-plan-page .week-row-top button:hover span.week-label,.wc-account-page.shopping-list-page .week-row-top a:hover i,.wc-account-page.shopping-list-page .week-row-top a:hover span.week-label,.wc-account-page.shopping-list-page .week-row-top button:hover i,.wc-account-page.shopping-list-page .week-row-top button:hover span.week-label{color:#494949;background-color:transparent}.wc-account-page.account-plan-dashboard .week-row-top a i,.wc-account-page.account-plan-dashboard .week-row-top button i,.wc-account-page.nutrition-plan-page .week-row-top a i,.wc-account-page.nutrition-plan-page .week-row-top button i,.wc-account-page.shopping-list-page .week-row-top a i,.wc-account-page.shopping-list-page .week-row-top button i{font-size:20px;font-weight:700;cursor:pointer}.wc-account-page.account-plan-dashboard .week-row-top a span.week-label,.wc-account-page.account-plan-dashboard .week-row-top button span.week-label,.wc-account-page.nutrition-plan-page .week-row-top a span.week-label,.wc-account-page.nutrition-plan-page .week-row-top button span.week-label,.wc-account-page.shopping-list-page .week-row-top a span.week-label,.wc-account-page.shopping-list-page .week-row-top button span.week-label{position:relative;top:-3px;text-transform:uppercase}.wc-account-page.account-plan-dashboard .week-row-top .disable,.wc-account-page.nutrition-plan-page .week-row-top .disable,.wc-account-page.shopping-list-page .week-row-top .disable{opacity:1}.wc-account-page.account-plan-dashboard .week-row-top .disable a,.wc-account-page.nutrition-plan-page .week-row-top .disable a,.wc-account-page.shopping-list-page .week-row-top .disable a{opacity:1}.wc-account-page.account-plan-dashboard .week-row-top .disable a:hover,.wc-account-page.nutrition-plan-page .week-row-top .disable a:hover,.wc-account-page.shopping-list-page .week-row-top .disable a:hover{color:#3b3b3b}.wc-account-page.account-plan-dashboard .week-range-group span.week-range-day-name,.wc-account-page.nutrition-plan-page .week-range-group span.week-range-day-name,.wc-account-page.shopping-list-page .week-range-group span.week-range-day-name{font-family:TradeGothicLT-Bold!important;font-size:15.4px!important;color:#3b3b3b!important;letter-spacing:.25px!important;text-transform:uppercase!important}.wc-account-page.account-plan-dashboard .week-range-group span.week-range-other-details,.wc-account-page.nutrition-plan-page .week-range-group span.week-range-other-details,.wc-account-page.shopping-list-page .week-range-group span.week-range-other-details{font-family:AvenirLT-35-Light!important;font-size:16px!important;color:#3b3b3b!important;letter-spacing:.1px!important}.wc-account-page.account-plan-dashboard a.week-range-group:hover i,.wc-account-page.account-plan-dashboard a.week-range-group:hover span.week-range-day-name,.wc-account-page.account-plan-dashboard a.week-range-group:hover span.week-range-other-details,.wc-account-page.nutrition-plan-page a.week-range-group:hover i,.wc-account-page.nutrition-plan-page a.week-range-group:hover span.week-range-day-name,.wc-account-page.nutrition-plan-page a.week-range-group:hover span.week-range-other-details,.wc-account-page.shopping-list-page a.week-range-group:hover i,.wc-account-page.shopping-list-page a.week-range-group:hover span.week-range-day-name,.wc-account-page.shopping-list-page a.week-range-group:hover span.week-range-other-details{color:#494949!important}.wc-account-page.account-plan-dashboard a.week-range-group.disable i,.wc-account-page.account-plan-dashboard a.week-range-group.disable span.week-range-day-name,.wc-account-page.account-plan-dashboard a.week-range-group.disable span.week-range-other-details,.wc-account-page.nutrition-plan-page a.week-range-group.disable i,.wc-account-page.nutrition-plan-page a.week-range-group.disable span.week-range-day-name,.wc-account-page.nutrition-plan-page a.week-range-group.disable span.week-range-other-details,.wc-account-page.shopping-list-page a.week-range-group.disable i,.wc-account-page.shopping-list-page a.week-range-group.disable span.week-range-day-name,.wc-account-page.shopping-list-page a.week-range-group.disable span.week-range-other-details{color:#3b3b3b!important;opacity:.3}.wc-account-page.account-plan-dashboard .row2 .item,.wc-account-page.account-plan-dashboard .row3 .item,.wc-account-page.nutrition-plan-page .row2 .item,.wc-account-page.nutrition-plan-page .row3 .item,.wc-account-page.shopping-list-page .row2 .item,.wc-account-page.shopping-list-page .row3 .item{display:inline-block!important;margin-right:24px;cursor:pointer;position:relative}.wc-account-page.account-plan-dashboard .row2 .item:last-child,.wc-account-page.account-plan-dashboard .row3 .item:last-child,.wc-account-page.nutrition-plan-page .row2 .item:last-child,.wc-account-page.nutrition-plan-page .row3 .item:last-child,.wc-account-page.shopping-list-page .row2 .item:last-child,.wc-account-page.shopping-list-page .row3 .item:last-child{margin-right:0}.wc-account-page.account-plan-dashboard .row2 .item:hover a,.wc-account-page.account-plan-dashboard .row2 .item:hover i,.wc-account-page.account-plan-dashboard .row2 .item:hover span,.wc-account-page.account-plan-dashboard .row3 .item:hover a,.wc-account-page.account-plan-dashboard .row3 .item:hover i,.wc-account-page.account-plan-dashboard .row3 .item:hover span,.wc-account-page.nutrition-plan-page .row2 .item:hover a,.wc-account-page.nutrition-plan-page .row2 .item:hover i,.wc-account-page.nutrition-plan-page .row2 .item:hover span,.wc-account-page.nutrition-plan-page .row3 .item:hover a,.wc-account-page.nutrition-plan-page .row3 .item:hover i,.wc-account-page.nutrition-plan-page .row3 .item:hover span,.wc-account-page.shopping-list-page .row2 .item:hover a,.wc-account-page.shopping-list-page .row2 .item:hover i,.wc-account-page.shopping-list-page .row2 .item:hover span,.wc-account-page.shopping-list-page .row3 .item:hover a,.wc-account-page.shopping-list-page .row3 .item:hover i,.wc-account-page.shopping-list-page .row3 .item:hover span{color:#494949}.wc-account-page.account-plan-dashboard .row2 .item.week-vendor-prices a.lowest-price i,.wc-account-page.account-plan-dashboard .row3 .item.week-vendor-prices a.lowest-price i,.wc-account-page.nutrition-plan-page .row2 .item.week-vendor-prices a.lowest-price i,.wc-account-page.nutrition-plan-page .row3 .item.week-vendor-prices a.lowest-price i,.wc-account-page.shopping-list-page .row2 .item.week-vendor-prices a.lowest-price i,.wc-account-page.shopping-list-page .row3 .item.week-vendor-prices a.lowest-price i{font-size:15px;margin-left:0;top:1px;position:relative}.wc-account-page.account-plan-dashboard .row2 .item.week-vendor-prices ul,.wc-account-page.account-plan-dashboard .row3 .item.week-vendor-prices ul,.wc-account-page.nutrition-plan-page .row2 .item.week-vendor-prices ul,.wc-account-page.nutrition-plan-page .row3 .item.week-vendor-prices ul,.wc-account-page.shopping-list-page .row2 .item.week-vendor-prices ul,.wc-account-page.shopping-list-page .row3 .item.week-vendor-prices ul{position:absolute;width:220px;margin:0;padding:0;right:-4px;top:42px;border-radius:8px;box-shadow:0 0 10px 0 rgba(59,59,59,.25);background-color:#fff;z-index:2}.wc-account-page.account-plan-dashboard .row2 .item.week-vendor-prices ul:after,.wc-account-page.account-plan-dashboard .row3 .item.week-vendor-prices ul:after,.wc-account-page.nutrition-plan-page .row2 .item.week-vendor-prices ul:after,.wc-account-page.nutrition-plan-page .row3 .item.week-vendor-prices ul:after,.wc-account-page.shopping-list-page .row2 .item.week-vendor-prices ul:after,.wc-account-page.shopping-list-page .row3 .item.week-vendor-prices ul:after{content:"";width:15px;height:15px;transform:rotate(-45deg);background:#fff;position:absolute;z-index:-1;top:-7px;right:21px}.wc-account-page.account-plan-dashboard .row2 .item.week-vendor-prices ul li,.wc-account-page.account-plan-dashboard .row3 .item.week-vendor-prices ul li,.wc-account-page.nutrition-plan-page .row2 .item.week-vendor-prices ul li,.wc-account-page.nutrition-plan-page .row3 .item.week-vendor-prices ul li,.wc-account-page.shopping-list-page .row2 .item.week-vendor-prices ul li,.wc-account-page.shopping-list-page .row3 .item.week-vendor-prices ul li{padding:11px 20px 9px;border-bottom:1px solid #eae9e9;line-height:normal;cursor:pointer;width:100%;display:block}.wc-account-page.account-plan-dashboard .row2 .item.week-vendor-prices ul li .select-check,.wc-account-page.account-plan-dashboard .row3 .item.week-vendor-prices ul li .select-check,.wc-account-page.nutrition-plan-page .row2 .item.week-vendor-prices ul li .select-check,.wc-account-page.nutrition-plan-page .row3 .item.week-vendor-prices ul li .select-check,.wc-account-page.shopping-list-page .row2 .item.week-vendor-prices ul li .select-check,.wc-account-page.shopping-list-page .row3 .item.week-vendor-prices ul li .select-check{font-size:14px;margin:0 10px 0 0;color:#3b3b3b!important;position:relative;top:2px}.wc-account-page.account-plan-dashboard .row2 .item.week-vendor-prices ul li span,.wc-account-page.account-plan-dashboard .row3 .item.week-vendor-prices ul li span,.wc-account-page.nutrition-plan-page .row2 .item.week-vendor-prices ul li span,.wc-account-page.nutrition-plan-page .row3 .item.week-vendor-prices ul li span,.wc-account-page.shopping-list-page .row2 .item.week-vendor-prices ul li span,.wc-account-page.shopping-list-page .row3 .item.week-vendor-prices ul li span{line-height:1.71;letter-spacing:.12px;text-align:left;color:#3b3b3b}.wc-account-page.account-plan-dashboard .row2 .item.week-vendor-prices ul li span.vendor-name,.wc-account-page.account-plan-dashboard .row3 .item.week-vendor-prices ul li span.vendor-name,.wc-account-page.nutrition-plan-page .row2 .item.week-vendor-prices ul li span.vendor-name,.wc-account-page.nutrition-plan-page .row3 .item.week-vendor-prices ul li span.vendor-name,.wc-account-page.shopping-list-page .row2 .item.week-vendor-prices ul li span.vendor-name,.wc-account-page.shopping-list-page .row3 .item.week-vendor-prices ul li span.vendor-name{float:left}.wc-account-page.account-plan-dashboard .row2 .item.week-vendor-prices ul li span.vendor-name span,.wc-account-page.account-plan-dashboard .row3 .item.week-vendor-prices ul li span.vendor-name span,.wc-account-page.nutrition-plan-page .row2 .item.week-vendor-prices ul li span.vendor-name span,.wc-account-page.nutrition-plan-page .row3 .item.week-vendor-prices ul li span.vendor-name span,.wc-account-page.shopping-list-page .row2 .item.week-vendor-prices ul li span.vendor-name span,.wc-account-page.shopping-list-page .row3 .item.week-vendor-prices ul li span.vendor-name span{font-family:Conv_AvenirLTStd-Medium;font-size:12px;font-weight:500}.wc-account-page.account-plan-dashboard .row2 .item.week-vendor-prices ul li span.vendor-price,.wc-account-page.account-plan-dashboard .row3 .item.week-vendor-prices ul li span.vendor-price,.wc-account-page.nutrition-plan-page .row2 .item.week-vendor-prices ul li span.vendor-price,.wc-account-page.nutrition-plan-page .row3 .item.week-vendor-prices ul li span.vendor-price,.wc-account-page.shopping-list-page .row2 .item.week-vendor-prices ul li span.vendor-price,.wc-account-page.shopping-list-page .row3 .item.week-vendor-prices ul li span.vendor-price{float:right}.wc-account-page.account-plan-dashboard .row2 .item.week-vendor-prices ul li span.vendor-price span,.wc-account-page.account-plan-dashboard .row3 .item.week-vendor-prices ul li span.vendor-price span,.wc-account-page.nutrition-plan-page .row2 .item.week-vendor-prices ul li span.vendor-price span,.wc-account-page.nutrition-plan-page .row3 .item.week-vendor-prices ul li span.vendor-price span,.wc-account-page.shopping-list-page .row2 .item.week-vendor-prices ul li span.vendor-price span,.wc-account-page.shopping-list-page .row3 .item.week-vendor-prices ul li span.vendor-price span{font-family:TradeGothicLT-Bold;font-size:12px;font-weight:400}.wc-account-page.account-plan-dashboard .row2 .item.week-vendor-prices ul li p,.wc-account-page.account-plan-dashboard .row3 .item.week-vendor-prices ul li p,.wc-account-page.nutrition-plan-page .row2 .item.week-vendor-prices ul li p,.wc-account-page.nutrition-plan-page .row3 .item.week-vendor-prices ul li p,.wc-account-page.shopping-list-page .row2 .item.week-vendor-prices ul li p,.wc-account-page.shopping-list-page .row3 .item.week-vendor-prices ul li p{font-family:AvenirLT-35-Light;font-size:12px;font-weight:400;margin:0;line-height:18px}.wc-account-page.account-plan-dashboard .row2 .item.week-vendor-prices ul li:hover,.wc-account-page.account-plan-dashboard .row3 .item.week-vendor-prices ul li:hover,.wc-account-page.nutrition-plan-page .row2 .item.week-vendor-prices ul li:hover,.wc-account-page.nutrition-plan-page .row3 .item.week-vendor-prices ul li:hover,.wc-account-page.shopping-list-page .row2 .item.week-vendor-prices ul li:hover,.wc-account-page.shopping-list-page .row3 .item.week-vendor-prices ul li:hover{background-color:#f1f3f4}.wc-account-page.account-plan-dashboard .row2 .item.week-vendor-prices ul li:hover .select-check,.wc-account-page.account-plan-dashboard .row3 .item.week-vendor-prices ul li:hover .select-check,.wc-account-page.nutrition-plan-page .row2 .item.week-vendor-prices ul li:hover .select-check,.wc-account-page.nutrition-plan-page .row3 .item.week-vendor-prices ul li:hover .select-check,.wc-account-page.shopping-list-page .row2 .item.week-vendor-prices ul li:hover .select-check,.wc-account-page.shopping-list-page .row3 .item.week-vendor-prices ul li:hover .select-check{color:#3b3b3b!important}.wc-account-page.account-plan-dashboard .row2 .item.week-vendor-prices ul li.header,.wc-account-page.account-plan-dashboard .row3 .item.week-vendor-prices ul li.header,.wc-account-page.nutrition-plan-page .row2 .item.week-vendor-prices ul li.header,.wc-account-page.nutrition-plan-page .row3 .item.week-vendor-prices ul li.header,.wc-account-page.shopping-list-page .row2 .item.week-vendor-prices ul li.header,.wc-account-page.shopping-list-page .row3 .item.week-vendor-prices ul li.header{text-align:left}.wc-account-page.account-plan-dashboard .row2 .item.week-vendor-prices ul li.header span,.wc-account-page.account-plan-dashboard .row3 .item.week-vendor-prices ul li.header span,.wc-account-page.nutrition-plan-page .row2 .item.week-vendor-prices ul li.header span,.wc-account-page.nutrition-plan-page .row3 .item.week-vendor-prices ul li.header span,.wc-account-page.shopping-list-page .row2 .item.week-vendor-prices ul li.header span,.wc-account-page.shopping-list-page .row3 .item.week-vendor-prices ul li.header span{font-family:TradeGothicLT-Bold;font-size:12px;font-weight:400;text-transform:uppercase}.wc-account-page.account-plan-dashboard .row2 .item.week-vendor-prices ul li.header:hover,.wc-account-page.account-plan-dashboard .row3 .item.week-vendor-prices ul li.header:hover,.wc-account-page.nutrition-plan-page .row2 .item.week-vendor-prices ul li.header:hover,.wc-account-page.nutrition-plan-page .row3 .item.week-vendor-prices ul li.header:hover,.wc-account-page.shopping-list-page .row2 .item.week-vendor-prices ul li.header:hover,.wc-account-page.shopping-list-page .row3 .item.week-vendor-prices ul li.header:hover{background-color:#fff}.wc-account-page.account-plan-dashboard .row2 .item.week-vendor-prices ul li:first-child:hover,.wc-account-page.account-plan-dashboard .row3 .item.week-vendor-prices ul li:first-child:hover,.wc-account-page.nutrition-plan-page .row2 .item.week-vendor-prices ul li:first-child:hover,.wc-account-page.nutrition-plan-page .row3 .item.week-vendor-prices ul li:first-child:hover,.wc-account-page.shopping-list-page .row2 .item.week-vendor-prices ul li:first-child:hover,.wc-account-page.shopping-list-page .row3 .item.week-vendor-prices ul li:first-child:hover{border-radius:8px 8px 0 0}.wc-account-page.account-plan-dashboard .row2 .item.week-vendor-prices ul li:last-child,.wc-account-page.account-plan-dashboard .row3 .item.week-vendor-prices ul li:last-child,.wc-account-page.nutrition-plan-page .row2 .item.week-vendor-prices ul li:last-child,.wc-account-page.nutrition-plan-page .row3 .item.week-vendor-prices ul li:last-child,.wc-account-page.shopping-list-page .row2 .item.week-vendor-prices ul li:last-child,.wc-account-page.shopping-list-page .row3 .item.week-vendor-prices ul li:last-child{border-bottom:0 none}.wc-account-page.account-plan-dashboard .row2 .item.week-vendor-prices ul li:last-child:hover,.wc-account-page.account-plan-dashboard .row3 .item.week-vendor-prices ul li:last-child:hover,.wc-account-page.nutrition-plan-page .row2 .item.week-vendor-prices ul li:last-child:hover,.wc-account-page.nutrition-plan-page .row3 .item.week-vendor-prices ul li:last-child:hover,.wc-account-page.shopping-list-page .row2 .item.week-vendor-prices ul li:last-child:hover,.wc-account-page.shopping-list-page .row3 .item.week-vendor-prices ul li:last-child:hover{border-radius:0 0 8px 8px}.wc-account-page .nutrition-plan-week-view.week-view .row2{padding:30px 6% 20px;word-break:break-word}.wc-account-page .nutrition-plan-week-view.week-view .row2 a{text-transform:uppercase!important;word-break:break-word}.wc-account-page .nutrition-plan-week-view.week-view .row2 a:hover{color:#494949!important}.wc-account-page .nutrition-plan-week-view.week-view .row2 a:hover a,.wc-account-page .nutrition-plan-week-view.week-view .row2 a:hover i{color:#494949!important}.wc-account-page .nutrition-plan-week-view.week-view .row2 .block-hover:hover a,.wc-account-page .nutrition-plan-week-view.week-view .row2 .block-hover:hover i,.wc-account-page .nutrition-plan-week-view.week-view .row2 .item:hover a,.wc-account-page .nutrition-plan-week-view.week-view .row2 .item:hover i{color:#494949}.wc-account-page .nutrition-plan-week-view.week-view .row2 .text-center{padding:7px 0}.wc-account-page .nutrition-plan-week-view.week-view .row2 .text-center a,.wc-account-page .nutrition-plan-week-view.week-view .row2 .text-center span{font-family:AvenirLT-35-Light;font-size:14px;line-height:normal;letter-spacing:.5px;color:#3b3b3b;text-transform:none!important}.wc-account-page .nutrition-plan-week-view.week-view .row2 .text-center a{text-decoration:underline}.wc-account-page .nutrition-plan-week-view.week-view .row2 .text-center a:hover{color:#494949}.wc-account-page .nutrition-plan-week-view.week-view .row2 .text-center i{position:relative;top:1px;margin-right:4px}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container{position:relative}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container i{font-size:20px}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-list-row a:hover,.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-list-row i:hover{color:#494949}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items{position:relative;text-align:left}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item{position:relative;padding:0;border:0 none;background-color:transparent}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item.short-view{display:none!important}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner{position:relative;border-radius:8px;background-color:#fff;box-shadow:0 2px 6px 0 rgba(59,59,59,.2);margin-bottom:30px}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section.inactivate{opacity:.3}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section.inactivate:hover{color:#3b3b3b}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .weekday-image-section{position:relative;width:100%;height:136px;border-radius:8px 8px 0 0;background-size:cover}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .weekday-image-section:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-size:cover;border-radius:8px 8px 0 0}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .weekday-image-section .weekday-image-content{position:relative;width:100%;height:100%}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .weekday-image-section .weekday-image-content .favourite{position:absolute;right:20px;top:20px;cursor:pointer;z-index:1}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .weekday-image-section .weekday-image-content .favourite i{font-size:18px;font-weight:400;text-shadow:0 0 8px #3b3b3b;color:#fff}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .weekday-image-section .weekday-image-content .favourite i:hover{transition-duration:.3s}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .weekday-image-section .weekday-image-content .favourite i:hover:before{content:"\e91f"}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .weekday-image-section .weekday-image-content .close-full-view{font-size:18px;font-weight:700;text-shadow:0 0 6px #3b3b3b}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .weekday-image-section .weekday-image-content .meal-id{font-family:AvenirLT-35-Light;font-size:12px;font-weight:400;color:transparent;position:absolute;left:20px;bottom:100px}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .weekday-image-section .weekday-image-content .meal-name{font-family:Conv_AvenirLTStd-Medium;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.36;color:#fff;text-align:left;letter-spacing:.1px;position:absolute;left:20px;bottom:37px;max-width:80%;white-space:normal;text-shadow:0 0 8px #000}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .weekday-image-section .weekday-image-content .meal-details{position:absolute;left:20px;bottom:16px;max-width:90%;overflow:hidden;text-shadow:0 0 5px #000}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .weekday-image-section .weekday-image-content .meal-details,.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .weekday-image-section .weekday-image-content .meal-details span{font-family:AvenirLT-35-Light;font-size:13px;font-weight:300;line-height:1.29;color:#fff;text-align:left;letter-spacing:.1px}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .meal-macros ul{margin:0;padding:0}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .meal-macros ul li{width:33.33%;text-align:center;border-right:1px solid rgba(59,59,59,.2);margin:20px 0;float:left}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .meal-macros ul li:last-child{border-right:0 none}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .meal-macros ul li span.macro-title{text-transform:uppercase;font-family:TradeGothicLT-Bold;font-size:13px;font-weight:400;letter-spacing:.1px;line-height:1;vertical-align:top}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .meal-macros ul li span.macro-value{display:block;font-size:12px;font-family:AvenirLT-35-Light;font-weight:400;letter-spacing:.1px;line-height:.8;margin-top:-4px}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .meal-tags{position:relative;margin:0 20px 20px;padding:16px 0 0;border-top:1px solid #dde2e4;height:47px;max-height:47px;overflow:hidden}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .meal-tags.full-height{height:unset;max-height:500px}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .meal-tags ul{margin:0}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .meal-tags ul li{border:solid 1px #dde2e4;float:left;padding:3px 10px 2px 11px;border-radius:20px;margin:3px 6px 3px 0;border:1px solid #f1f3f4;background-color:#f1f3f4}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .meal-tags ul li span{font-family:AvenirLT-35-Light;font-size:12px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:.12px;text-align:left;color:rgba(59,59,59,.6);display:block}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .meal-tags ul li.close-all-tags{position:absolute;right:0;bottom:0;box-shadow:-16px 0 5px 5px #fff;background-color:#fff}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .meal-tags ul li:last-child{margin-right:0;background-color:#f1f3f4;bottom:2px}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .meal-tags ul li.last-meal-tag{cursor:pointer}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .meal-tags ul li.last-meal-tag:hover{transition-duration:.3s}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .meal-tags ul li.last-meal-tag:hover span{color:#494949}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .ingredients-and-instructions{position:relative;width:100%;height:100%;white-space:normal}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .ingredients-and-instructions i:hover{color:#494949;transition-duration:.3s}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .ingredients-and-instructions .ingredients{border-top:1px solid #dde2e4;padding:20px}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .ingredients-and-instructions .ingredients .ingredients-header{text-align:left;margin:0 0 10px}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .ingredients-and-instructions .ingredients .ingredients-header span{font-family:TradeGothicLT-Bold;font-size:13px;font-weight:400;letter-spacing:.1px}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .ingredients-and-instructions .ingredients table{margin:0}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .ingredients-and-instructions .ingredients table tr>td{padding:0;border:0 none!important;line-height:20px}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .ingredients-and-instructions .ingredients table tr>td span{font-family:AvenirLT-35-Light;font-size:13px;font-weight:400;letter-spacing:.1px}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .ingredients-and-instructions .ingredients table tr>td.ingredient-quantity{font-family:Conv_AvenirLTStd-Medium;font-size:13px;font-weight:400;letter-spacing:.1px}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .ingredients-and-instructions .ingredients table tr>td.ingredient-quantity span{font-family:Conv_AvenirLTStd-Medium;font-size:13px;font-weight:400;letter-spacing:.1px}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .ingredients-and-instructions .ingredients span.ingredient-weight{display:inline-block}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .ingredients-and-instructions .instructions{border-top:1px solid #dde2e4;padding:0}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .ingredients-and-instructions .instructions .instructions-header{text-align:left;margin:0;padding:16px 20px 15px}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .ingredients-and-instructions .instructions .instructions-header span{font-family:TradeGothicLT-Bold;font-size:13px;font-weight:400;letter-spacing:.1px}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .ingredients-and-instructions .instructions .ingredients-show-hide-wrapper{padding:0}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .ingredients-and-instructions .instructions .ingredients-show-hide-wrapper ol.instructions-opener{margin:0;padding:0 20px 20px;list-style-type:none;counter-reset:item}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .ingredients-and-instructions .instructions .ingredients-show-hide-wrapper ol.instructions-opener li{padding:0 10px 10px 0;counter-increment:item;display:table-row}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .ingredients-and-instructions .instructions .ingredients-show-hide-wrapper ol.instructions-opener li span{display:table-cell;white-space:normal;word-wrap:break-word;font-family:AvenirLT-35-Light;font-size:13px;letter-spacing:.1px;font-weight:400;text-align:left;line-height:20px;vertical-align:top}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .ingredients-and-instructions .instructions .ingredients-show-hide-wrapper ol.instructions-opener li:before{content:counter(item) ".";font-family:Conv_AvenirLTStd-Medium;font-size:13px;font-weight:400;padding-right:10px;padding-top:0;display:table-cell;vertical-align:top;top:-2px;position:relative}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .ingredients-and-instructions .instructions .ingredients-show-hide-wrapper ol.instructions-opener li:last-child{padding-bottom:0}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .ingredients-and-instructions .instructions .ingredients-show-hide-wrapper .tipps{border-top:1px solid #dde2e4;padding:10px 20px 20px}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .ingredients-and-instructions .instructions .ingredients-show-hide-wrapper .tipps .tipps-header{text-align:left;margin:10px 0}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .ingredients-and-instructions .instructions .ingredients-show-hide-wrapper .tipps .tipps-header span{font-family:TradeGothicLT-Bold;font-size:13px;font-weight:400;letter-spacing:.1px}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .ingredients-and-instructions .instructions .ingredients-show-hide-wrapper .tipps p{margin:0;white-space:normal;word-wrap:break-word;font-family:AvenirLT-35-Light;font-size:13px;letter-spacing:.1px;font-weight:400;text-align:left;line-height:20px}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .alternate-favourites-action{width:100%;cursor:pointer;text-align:center}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .alternate-favourites-action.inactivate{opacity:.4}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .alternate-favourites-action.inactivate:hover{color:#3b3b3b}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .alternate-favourites-action .input-group i{font-size:11px;font-weight:700;margin-right:4px;position:relative;top:2px}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .alternate-favourites-action .input-group span{font-family:AvenirLT-35-Light;font-size:13px;font-weight:300;line-height:1.58;letter-spacing:normal;text-align:center;color:#3b3b3b;border-bottom:1px solid #d7dfe0;padding:0 0 2px 0}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .alternate-favourites-action:hover i,.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .alternate-favourites-action:hover span{color:#494949!important;transition-duration:.3s}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.precook-slider,.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider{margin:0!important;padding:0!important;z-index:1000001}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.precook-slider .alightbox-content-box,.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box{position:absolute;right:0;margin:0;padding:0;border-radius:0;width:360px;min-height:100%}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.precook-slider .alightbox-content-box ul,.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box ul{margin:0;padding:0}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.precook-slider .alightbox-content-box ul.tabs li,.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box ul.tabs li{width:50%;padding:11px 15px;float:left;border-bottom:1px solid #dde2e4;cursor:pointer}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.precook-slider .alightbox-content-box ul.tabs li.tab1,.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box ul.tabs li.tab1{text-align:left}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.precook-slider .alightbox-content-box ul.tabs li span,.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box ul.tabs li span{opacity:.4;font-family:AvenirLT-35-Light;font-size:14px;font-weight:500;line-height:1.36;letter-spacing:.1px;text-align:left;color:#3b3b3b}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.precook-slider .alightbox-content-box ul.tabs li i,.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box ul.tabs li i{position:relative;top:2px;margin-left:8px}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.precook-slider .alightbox-content-box ul.tabs li i.arrow-back,.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box ul.tabs li i.arrow-back{margin-left:0;padding:5px 5px 5px 0;cursor:pointer}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.precook-slider .alightbox-content-box ul.tabs li.current,.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box ul.tabs li.current{border-bottom:1px solid #3b3b3b}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.precook-slider .alightbox-content-box ul.tabs li.current span,.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box ul.tabs li.current span{font-family:Conv_AvenirLTStd-Medium;font-weight:400;opacity:.87}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.precook-slider .alightbox-content-box .meals-content,.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content{padding:15px 0 0;position:relative}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.precook-slider .alightbox-content-box .meals-content .meal-tags,.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content .meal-tags{position:relative;height:30px;max-height:30px;overflow:hidden;margin-bottom:20px;text-align:left;padding-left:20px;padding-right:20px}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.precook-slider .alightbox-content-box .meals-content .meal-tags.full-height,.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content .meal-tags.full-height{height:unset;max-height:800px}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.precook-slider .alightbox-content-box .meals-content .meal-tags ul li,.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content .meal-tags ul li{display:inline-block;padding:4px 10px;margin:0 2px 5px;border-radius:11.5px;border:1px solid #dde2e4;font-family:AvenirLT-35-Light;font-size:12px;font-weight:300;line-height:1.33;letter-spacing:.1px;text-align:left;color:#3b3b3b;cursor:pointer}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.precook-slider .alightbox-content-box .meals-content .meal-tags ul li.selected,.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content .meal-tags ul li.selected{background-color:#3b3b3b;color:#fff;border:1px solid #3b3b3b}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.precook-slider .alightbox-content-box .meals-content .meal-tags ul li.close-all-tags,.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content .meal-tags ul li.close-all-tags{position:absolute;right:0;top:4px;height:26px;box-shadow:-16px 0 5px 5px #fff;background-color:#fff}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.precook-slider .alightbox-content-box .meals-content ul.meals-list li.meal-short-view,.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content ul.meals-list li.meal-short-view{margin:0 auto 15px!important;border-bottom:0 none!important}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.precook-slider .alightbox-content-box .meals-content ul.meals-list li.meal-short-view .meal-short-view-inner,.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content ul.meals-list li.meal-short-view .meal-short-view-inner{margin-bottom:0!important}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.precook-slider .alightbox-content-box .meals-content .no-favourite-meals,.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content .no-favourite-meals{margin-top:70%;width:100%;padding-left:20px;padding-right:20px}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.precook-slider .alightbox-content-box .meals-content .no-favourite-meals span.title,.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content .no-favourite-meals span.title{font-family:Conv_AvenirLTStd-Medium;font-size:13px;font-weight:400;line-height:1.19;letter-spacing:.1px;text-align:center;color:#3b3b3b;margin-bottom:10px}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.precook-slider .alightbox-content-box .meals-content .no-favourite-meals span.description,.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content .no-favourite-meals span.description{font-family:AvenirLT-35-Light;font-size:12px;font-weight:300;line-height:1.5;letter-spacing:.1px;text-align:center;color:#3b3b3b;display:block;padding:10px 40px 0}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.precook-slider .alightbox-content-box .meals-content .no-favourite-meals span.description a,.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content .no-favourite-meals span.description a{font-family:AvenirLT-35-Light;font-size:12px;font-weight:300;line-height:1.5;letter-spacing:.1px;text-align:center;color:#3b3b3b;text-decoration:underline}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.precook-slider .alightbox-content-box .meals-content .input-group,.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content .input-group{position:relative;padding-left:20px;padding-right:20px}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.precook-slider .alightbox-content-box .meals-content .input-group i,.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content .input-group i{position:absolute;left:40px;top:14px;font-size:14px;opacity:.5}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.precook-slider .alightbox-content-box .meals-content .input-group input,.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content .input-group input{padding-left:45px!important;border:0 none;background-color:#f1f3f4;height:34px;font-size:13px;font-weight:300;font-family:AvenirLT-35-Light;line-height:1.23;letter-spacing:.1px;text-align:left;color:#3b3b3b;margin:0 0 10px}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.precook-slider .alightbox-content-box ul.precook-header li.current,.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box ul.precook-header li.current{width:100%;background-color:#f6f8f9;border:1px solid #dde2e4;border-width:0 0 1px 0}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.precook-slider .alightbox-content-box .precook-content,.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .precook-content{padding:0 20px 0;position:relative}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.precook-slider .alightbox-content-box .precook-content .content-section,.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .precook-content .content-section{position:relative;padding:30px 0}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.precook-slider .alightbox-content-box .precook-content .content-section.disabled,.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .precook-content .content-section.disabled{opacity:.5}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.precook-slider .alightbox-content-box .precook-content .content-section:first-child,.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .precook-content .content-section:first-child{border-bottom:1px solid #dde2e4}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.precook-slider .alightbox-content-box .precook-content .content-section .title,.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .precook-content .content-section .title{font-family:Conv_AvenirLTStd-Medium;font-size:14px;font-weight:500;line-height:1.5;letter-spacing:.1px;text-align:left;color:#3b3b3b}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.precook-slider .alightbox-content-box .precook-content .content-section .title.with-toggle,.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .precook-content .content-section .title.with-toggle{width:65%}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.precook-slider .alightbox-content-box .precook-content .content-section .description,.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .precook-content .content-section .description{font-family:AvenirLT-35-Light;font-size:13px;font-weight:300;line-height:1.62;letter-spacing:.1px;text-align:left;color:#3b3b3b}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.precook-slider .alightbox-content-box .precook-content .content-section .description.with-toggle,.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .precook-content .content-section .description.with-toggle{width:65%}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.precook-slider .alightbox-content-box .precook-content .content-section .switch,.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .precook-content .content-section .switch{position:absolute;right:0;top:38px}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.precook-slider .alightbox-content-box .precook-content .content-section .cook-for-meal-type button,.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .precook-content .content-section .cook-for-meal-type button{border:solid 1px #eae9e9;background-color:#fff;color:#3b3b3b;font-family:TradeGothicLT-Bold;font-size:13px;font-weight:400;line-height:1.23;letter-spacing:.1px;border-radius:21px;width:50%;margin:20px 0 10px;float:left;outline:0;text-transform:uppercase}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.precook-slider .alightbox-content-box .precook-content .content-section .cook-for-meal-type button:first-of-type,.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .precook-content .content-section .cook-for-meal-type button:first-of-type{border-radius:21px 0 0 21px}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.precook-slider .alightbox-content-box .precook-content .content-section .cook-for-meal-type button:last-child,.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .precook-content .content-section .cook-for-meal-type button:last-child{border-radius:0 21px 21px 0;border-left:0 none}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.precook-slider .alightbox-content-box .precook-content .content-section .cook-for-meal-type button.selected,.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .precook-content .content-section .cook-for-meal-type button.selected{background-color:#3b3b3b;color:#fff;border:solid 1px #3b3b3b}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.precook-slider .alightbox-content-box .precook-content .content-section .cook-for-others-only-today,.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .precook-content .content-section .cook-for-others-only-today{position:relative;font-family:AvenirLT-35-Light;font-size:13px;font-weight:300;line-height:1.6;letter-spacing:.1px;text-align:left;color:#3b3b3b;padding-left:30px}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.precook-slider .alightbox-content-box .precook-content .content-section .cook-for-others-only-today i,.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .precook-content .content-section .cook-for-others-only-today i{position:absolute;left:0;top:0;font-size:16px}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.precook-slider .alightbox-content-box .precook-content button.save-precook-content,.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .precook-content button.save-precook-content{margin-top:40px;border-radius:40px;box-shadow:0 2px 8px 0 rgba(59,59,59,.12);background-color:#3b3b3b;font-family:TradeGothicLT-Bold;font-size:13px;font-weight:400;line-height:1.23;letter-spacing:.1px;color:#fff;outline:0;width:90%;text-transform:uppercase}.alightbox-content-container.plan-paused-lightbox h3{text-transform:uppercase;font-family:TradeGothicLT-Bold;font-size:24px;color:#3b3b3b;letter-spacing:.25px;line-height:28px}.alightbox-content-container.plan-paused-lightbox p.sub-title{margin:30px 0 40px}.alightbox-content-container.plan-paused-lightbox a.btn-a{padding:10px!important}.alightbox-content-container.lightbox-bulk-save .alightbox-content-box input.btn-a{padding:15px!important;display:inline-block!important;max-width:125px;width:125px;min-width:unset}.bulk-save-bar{background-color:#fff;padding:16px 20px;z-index:10000;position:fixed;bottom:0;left:0;width:100%;border-top:1px solid #dde2e4;text-align:center}.bulk-save-bar p{font-family:Conv_AvenirLTStd-Medium;font-size:12px;font-weight:400;letter-spacing:.06px;color:#3b3b3b;display:inline-block!important;text-align:left;margin:0;padding-right:40px}.bulk-save-bar .button-group{display:inline-block}.bulk-save-bar .button-group button{outline:0;width:56px;padding:10px!important;margin:0;font-family:TradeGothicLT-Bold;border-radius:14.5px;box-shadow:0 2px 4px 0 rgba(59,59,59,.15);border:solid 1px #d8d8d8;font-size:12px!important;font-weight:400;line-height:8px;letter-spacing:.06px;text-align:center;background-color:#fff;color:#3b3b3b;text-transform:uppercase;height:29px}.bulk-save-bar .button-group button.save-all-changes{margin-left:4px;background-color:#494949;color:#fff;border:0 none}@media screen and (max-width:1199px){.wc-account-page.nutrition-plan-page .week-row-top a span.week-label,.wc-account-page.shopping-list-page .week-row-top a span.week-label{display:none}}@media only screen and (min-width:1024px) and (max-width:1440px){.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .arow.row1 .week-range-list ul>li a,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .arow.row2 .week-range-list ul>li a,.wc-account-page.nutrition-plan-page .shopping-list-week-view.week-view .arow.row1 .week-range-list ul>li a,.wc-account-page.nutrition-plan-page .shopping-list-week-view.week-view .arow.row2 .week-range-list ul>li a,.wc-account-page.shopping-list-page .nutrition-plan-week-view.week-view .arow.row1 .week-range-list ul>li a,.wc-account-page.shopping-list-page .nutrition-plan-week-view.week-view .arow.row2 .week-range-list ul>li a,.wc-account-page.shopping-list-page .shopping-list-week-view.week-view .arow.row1 .week-range-list ul>li a,.wc-account-page.shopping-list-page .shopping-list-week-view.week-view .arow.row2 .week-range-list ul>li a{padding-left:15px!important;padding-right:15px!important}}@media screen and (min-width:960px) and (max-width:1023px){.wc-account-page.nutrition-plan-page,.wc-account-page.shopping-list-page{margin-top:0!important}}@media only screen and (min-width:768px) and (max-width:1023px){.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .arow.row1,.wc-account-page.nutrition-plan-page .shopping-list-week-view.week-view .arow.row1,.wc-account-page.shopping-list-page .nutrition-plan-week-view.week-view .arow.row1,.wc-account-page.shopping-list-page .shopping-list-week-view.week-view .arow.row1{padding:0 15px!important}.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .arow.row1 .week-range-list ul,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .arow.row2 .week-range-list ul,.wc-account-page.nutrition-plan-page .shopping-list-week-view.week-view .arow.row1 .week-range-list ul,.wc-account-page.nutrition-plan-page .shopping-list-week-view.week-view .arow.row2 .week-range-list ul,.wc-account-page.shopping-list-page .nutrition-plan-week-view.week-view .arow.row1 .week-range-list ul,.wc-account-page.shopping-list-page .nutrition-plan-week-view.week-view .arow.row2 .week-range-list ul,.wc-account-page.shopping-list-page .shopping-list-week-view.week-view .arow.row1 .week-range-list ul,.wc-account-page.shopping-list-page .shopping-list-week-view.week-view .arow.row2 .week-range-list ul{display:flex!important;justify-content:space-between!important}.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .arow.row1 .week-range-list ul>li a,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .arow.row2 .week-range-list ul>li a,.wc-account-page.nutrition-plan-page .shopping-list-week-view.week-view .arow.row1 .week-range-list ul>li a,.wc-account-page.nutrition-plan-page .shopping-list-week-view.week-view .arow.row2 .week-range-list ul>li a,.wc-account-page.shopping-list-page .nutrition-plan-week-view.week-view .arow.row1 .week-range-list ul>li a,.wc-account-page.shopping-list-page .nutrition-plan-week-view.week-view .arow.row2 .week-range-list ul>li a,.wc-account-page.shopping-list-page .shopping-list-week-view.week-view .arow.row1 .week-range-list ul>li a,.wc-account-page.shopping-list-page .shopping-list-week-view.week-view .arow.row2 .week-range-list ul>li a{padding-left:0!important;padding-right:0!important}}@media only screen and (min-width:768px){.wc-account-page.nutrition-plan-page .bulk-save-bar .hidden-xs{display:inline-block!important}.wc-account-page.nutrition-plan-page .tippy-popper{top:-74px!important}}.animate-welcome{position:absolute!important;left:0;right:0;transition:all ease-out .3s;opacity:1}.animate-welcome .ng-hide{opacity:0}.animate-weekday-items-desktop{transition:all ease-out .3s}.animate-meal-box-desktop.ng-hide{opacity:0;position:absolute;top:0}.animate-meal-box-desktop.ng-hide-add,.animate-meal-box-desktop.ng-hide-remove{display:block!important}.animate-meal-box-desktop.ng-hide-remove{transition:all ease-out .3s}.animate-meal-box-desktop.ng-hide-remove-active{opacity:1}.animate-meal-box-desktop.ng-hide-add{transition:all ease-out .6s}.animate-meal-box-desktop.ng-hide-add-active{opacity:0}.animate-onboarding{position:absolute!important;left:0;right:0;transition:all ease-out 1s;opacity:1}.animate-onboarding.parked-left,.animate-onboarding.parked-right{opacity:0}.animate-meal-slider-left-right.ng-animate{animation-duration:.3s;animation-timing-function:ease-out}.animate-meal-slider-left-right.active-remove.parked-left-add{position:absolute;left:0;right:0}.animate-meal-slider-left-right.active-remove.parked-left-add-active{animation-name:slideOutLeft}.animate-meal-slider-left-right.active-remove.parked-right-add{position:absolute;left:0;right:0}.animate-meal-slider-left-right.active-remove.parked-right-add-active{animation-name:slideOutRight}.animate-meal-slider-left-right.parked-left.active-add{position:absolute;left:-200%}.animate-meal-slider-left-right.parked-left-remove.active-add-active{animation-name:slideInLeft;animation-delay:.1s;transform:translate3d(-200%,0,0)}.animate-meal-slider-left-right.parked-right.active-add{position:absolute;right:-200%}.animate-meal-slider-left-right.parked-right-remove.active-add-active{animation-name:slideInRight;animation-delay:.1s;transform:translate3d(-200%,0,0)}.animate-meal-slider-left-right.ng-hide-add,.animate-meal-slider-left-right.ng-hide-remove{display:inline-block!important}.animate-meal-slider-left-right.ng-hide-add .meal-cut.left,.animate-meal-slider-left-right.ng-hide-add .meal-cut.right,.animate-meal-slider-left-right.ng-hide-remove .meal-cut.left,.animate-meal-slider-left-right.ng-hide-remove .meal-cut.right{opacity:0}.animate-ingredients.ng-animate{animation-duration:.3s;animation-timing-function:ease-out}.animate-ingredients.ng-hide-add,.animate-ingredients.ng-hide-remove{display:block!important}.animate-ingredients.ng-hide-add-active{animation-name:fadeOut}.animate-ingredients.ng-hide-remove-active{animation-name:fadeIn}.animate-ingredients.ng-hide{opacity:0}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .weekday-item-inner .week-day-content-section .weekday-image-section:before{background-image:url("../img/recipe-shadow.png")}.tippy-popper{top:-74px!important}.wc-account-page.account-plan-dashboard .drinking-section,.wc-account-page.nutrition-plan-page .drinking-section{position:relative}.wc-account-page.account-plan-dashboard .drinking-section .section-title,.wc-account-page.nutrition-plan-page .drinking-section .section-title{font-family:TradeGothicLT-Bold;font-size:14px;line-height:2;letter-spacing:.14px;text-align:left;text-transform:uppercase;color:#3b3b3b;margin:0 0 10px 0}.wc-account-page.account-plan-dashboard .drinking-section .section-wrapper,.wc-account-page.nutrition-plan-page .drinking-section .section-wrapper{position:relative;box-shadow:0 2px 6px 0 rgba(59,59,59,.15);border:1px solid #eae9e9;border-radius:8px;background-color:#fff;max-width:320px}.wc-account-page.account-plan-dashboard .drinking-section .section-wrapper .header,.wc-account-page.nutrition-plan-page .drinking-section .section-wrapper .header{padding:20px;border-bottom:1px solid #eae9e9}.wc-account-page.account-plan-dashboard .drinking-section .section-wrapper .header i,.wc-account-page.nutrition-plan-page .drinking-section .section-wrapper .header i{font-size:30px}.wc-account-page.account-plan-dashboard .drinking-section .section-wrapper .header .left,.wc-account-page.nutrition-plan-page .drinking-section .section-wrapper .header .left{width:20%;cursor:pointer}.wc-account-page.account-plan-dashboard .drinking-section .section-wrapper .header .left.disable,.wc-account-page.nutrition-plan-page .drinking-section .section-wrapper .header .left.disable{opacity:.3}.wc-account-page.account-plan-dashboard .drinking-section .section-wrapper .header .center,.wc-account-page.nutrition-plan-page .drinking-section .section-wrapper .header .center{width:60%;display:inline-block;text-align:center}.wc-account-page.account-plan-dashboard .drinking-section .section-wrapper .header .center p,.wc-account-page.nutrition-plan-page .drinking-section .section-wrapper .header .center p{margin:0;line-height:18px}.wc-account-page.account-plan-dashboard .drinking-section .section-wrapper .header .center p.title,.wc-account-page.nutrition-plan-page .drinking-section .section-wrapper .header .center p.title{font-family:Conv_AvenirLTStd-Medium;font-size:13px;font-weight:400;line-height:13px}.wc-account-page.account-plan-dashboard .drinking-section .section-wrapper .header .center p span,.wc-account-page.nutrition-plan-page .drinking-section .section-wrapper .header .center p span{font-family:AvenirLT-35-Light;font-size:13px;letter-spacing:.1px;font-weight:400}.wc-account-page.account-plan-dashboard .drinking-section .section-wrapper .header .right,.wc-account-page.nutrition-plan-page .drinking-section .section-wrapper .header .right{width:20%;text-align:right;cursor:pointer}.wc-account-page.account-plan-dashboard .drinking-section .section-wrapper .header .right.disable,.wc-account-page.nutrition-plan-page .drinking-section .section-wrapper .header .right.disable{opacity:.3}.wc-account-page.account-plan-dashboard .drinking-section .section-wrapper .content,.wc-account-page.nutrition-plan-page .drinking-section .section-wrapper .content{padding:10px 20px}.wc-account-page.account-plan-dashboard .drinking-section .section-wrapper .content .cup-wrapper,.wc-account-page.nutrition-plan-page .drinking-section .section-wrapper .content .cup-wrapper{transition:all ease-out .3s;display:inline-block;padding:10px 8px;cursor:pointer}.wc-account-page.account-plan-dashboard .drinking-section .section-wrapper .content .cup-wrapper i,.wc-account-page.nutrition-plan-page .drinking-section .section-wrapper .content .cup-wrapper i{font-size:30px;transition:all ease-out .5s;opacity:0}.wc-account-page.account-plan-dashboard .drinking-section .section-wrapper .content .cup-wrapper i.up-water,.wc-account-page.nutrition-plan-page .drinking-section .section-wrapper .content .cup-wrapper i.up-water{opacity:1}.wc-account-page.account-plan-dashboard .drinking-section .section-wrapper .content .cup-wrapper i.up-water-filled,.wc-account-page.nutrition-plan-page .drinking-section .section-wrapper .content .cup-wrapper i.up-water-filled{opacity:1}@media only screen and (max-width:767px){.wc-account-page.account-plan-dashboard .weekday-items-after,.wc-account-page.nutrition-plan-page .weekday-items-after{padding:12px 20px}.wc-account-page.account-plan-dashboard .drinking-section,.wc-account-page.nutrition-plan-page .drinking-section{margin-bottom:30px}.wc-account-page.account-plan-dashboard .drinking-section .section-wrapper,.wc-account-page.nutrition-plan-page .drinking-section .section-wrapper{margin:0 auto;max-width:none}}.wc-account-page.page-progress .weight-counter i{font-size:40px;position:relative;top:0;left:0;right:0}.wc-account-page.page-progress .weight-counter .left{width:20%;cursor:pointer;text-align:left}.wc-account-page.page-progress .weight-counter .left.disable{opacity:.3}.wc-account-page.page-progress .weight-counter .center{width:60%;display:inline-block;text-align:center}.wc-account-page.page-progress .weight-counter .center p{margin:0}.wc-account-page.page-progress .weight-counter .center p.title{font-family:Conv_AvenirLTStd-Medium;font-size:32px;font-weight:400;line-height:32px;padding:4px 0}.wc-account-page.page-progress .weight-counter .right{width:20%;text-align:right;cursor:pointer}.wc-account-page.page-progress .weight-counter .right.disable{opacity:.3}.wc-account-page.page-progress .weight-counter p.weight-date{padding:20px 0 0;font-size:14px;color:#5b5c5b}.wc-account-page.page-progress .lightbox-edit-weight .content .weight-counter{margin:80px 0}.wc-account-page.page-progress .container-progress{padding:30px 6% 130px}.wc-account-page.page-progress .container-progress .section{position:relative;display:inline-table;margin-right:26px}.wc-account-page.page-progress .container-progress .section .section-title{font-family:TradeGothicLT-Bold;font-size:14px;line-height:2;letter-spacing:.14px;text-align:left;text-transform:uppercase;color:#3b3b3b;margin:0 0 10px 0}.wc-account-page.page-progress .container-progress .section .section-title .lectures-status-count{position:absolute;right:0}.wc-account-page.page-progress .container-progress .section .section-content{position:relative;width:320px;max-width:320px}.wc-account-page.page-progress .container-progress .section .section-content .svg-icon-pdf svg{width:26px;height:26px;color:#494949}.wc-account-page.page-progress .container-progress .progress-lectures-section{padding-right:38px}.wc-account-page.page-progress .container-progress .progress-lectures-section .lecture-box{position:relative;padding:18px 20px;border:1px solid #d1d9d3;background-color:#fff;border-radius:5px;cursor:pointer;margin-bottom:10px;box-shadow:0 2px 4px rgba(0,0,0,.11)}.wc-account-page.page-progress .container-progress .progress-lectures-section .lecture-box .title{font-weight:400;font-family:Conv_AvenirLTStd-Medium;font-size:16px;color:#3b3b3b;line-height:19px;text-align:left}.wc-account-page.page-progress .container-progress .progress-lectures-section .lecture-box .description{font-weight:400;font-family:AvenirLT-35-Light;font-size:13px;color:#3b3b3b;line-height:21px;text-align:left;padding-top:4px}.wc-account-page.page-progress .container-progress .progress-lectures-section .lecture-box .status{position:absolute;right:-38px;top:0;bottom:0;display:flex;align-items:center}.wc-account-page.page-progress .container-progress .progress-lectures-section .lecture-box .status i{font-size:21px}.wc-account-page.page-progress .container-progress .progress-lectures-section .lecture-box .status i.checked{color:#494949}.wc-account-page.page-progress .container-progress .progress-lectures-section .lecture-box.selected,.wc-account-page.page-progress .container-progress .progress-lectures-section .lecture-box:hover{border-color:#3b3b3b}.wc-account-page.page-progress .container-progress .progress-lectures-section .lecture-box:hover{transition:all .3s ease}.wc-account-page.page-progress .container-progress .progress-lectures-section .lecture-box.disabled{opacity:.3}.wc-account-page.page-progress .container-progress .progress-weight-section{margin-right:0}.wc-account-page.page-progress .container-progress .progress-weight-section .section-content .content-part{padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 6px 0 rgba(59,59,59,.15)}.wc-account-page.page-progress .container-progress .progress-weight-section .section-content .button-wrapper{max-width:90%;margin:20px auto 0}.wc-account-page.page-progress .container-progress .progress-weight-section .section-content .button-wrapper button{padding:10px!important;line-height:20px}.wc-account-page.page-progress .container-progress .progress-weight-section .section-content .weight-counter-btn{margin-bottom:40px}.wc-account-page.page-progress .container-progress .progress-weight-section .section-content .weight-history{padding:0}.wc-account-page.page-progress .container-progress .progress-weight-section .section-content .weight-history .row:after{content:"";display:table;clear:both}.wc-account-page.page-progress .container-progress .progress-weight-section .section-content .weight-history .row.headers{padding:20px;border-bottom:1px solid #eae9e9}.wc-account-page.page-progress .container-progress .progress-weight-section .section-content .weight-history .row.headers .column{color:rgba(22,22,22,.4)}.wc-account-page.page-progress .container-progress .progress-weight-section .section-content .weight-history .row .column{float:left;width:33.33%;font-family:AvenirLT-35-Light;font-size:13px;line-height:13px;letter-spacing:.1px;font-weight:400;color:#3b3b3b}.wc-account-page.page-progress .container-progress .progress-weight-section .section-content .weight-history .weight-data{padding:0 20px}.wc-account-page.page-progress .container-progress .progress-weight-section .section-content .weight-history .weight-data .row{padding:20px 0;border-bottom:1px solid #eae9e9;cursor:pointer}.wc-account-page.page-progress .container-progress .progress-weight-section .section-content .weight-history .weight-data .row:last-child{border-bottom:0 none}.wc-account-page.page-progress .container-progress .progress-weight-section .section-content .weight-history .weight-data .row .column.weight:hover{color:#494949}.wc-account-page.page-progress .container-progress .progress-weight-section .section-content .description{font-weight:400;font-family:AvenirLT-35-Light;font-size:13px;color:#3b3b3b;line-height:21px;text-align:left;padding-top:4px}.wc-account-page.page-progress .container-progress .progress-weight-section .section-content .status{position:absolute;right:-38px;top:0;bottom:0;display:flex;align-items:center}.wc-account-page.page-progress .container-progress .progress-weight-section .section-content .status i{font-size:21px}.wc-account-page.page-progress .container-progress .progress-weight-section .section-content .status i.checked{color:#494949}.wc-account-page.page-progress .container-progress .progress-weight-section .section-content.selected,.wc-account-page.page-progress .container-progress .progress-weight-section .section-content:hover{border-color:#3b3b3b}.wc-account-page.page-progress .container-progress .progress-weight-section .section-content:hover{transition:all .3s ease}@media only screen and (max-width:767px){.wc-account-page.page-progress .container-progress .section{display:block;margin-right:0}.wc-account-page.page-progress .container-progress .section.progress-lectures-section{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #dde2e4}.wc-account-page.page-progress .container-progress .section .section-content{width:100%;max-width:100%}}@media only screen and (max-width:767px){.wc-account-page .woocommerce-error.refactored-message{padding:20px 5%!important}.item.week-vendor-prices{position:absolute!important;right:0}.item.week-vendor-prices i.up-price-tag-filled-new{font-size:13px}.item.week-vendor-prices a,.item.week-vendor-prices span{font-family:TradeGothicLT-Bold;font-size:12px;font-weight:400;line-height:1.71;letter-spacing:.06px;text-align:left;color:#3b3b3b;text-transform:none}.wc-account-page.nutrition-plan-page .alightbox{z-index:10001}.wc-account-page.nutrition-plan-page .alightbox .alightbox-content-box{margin:0!important}.wc-account-page.nutrition-plan-page .alightbox .alightbox-content-box.animate-onboarding,.wc-account-page.nutrition-plan-page .alightbox .alightbox-content-box.animate-welcome{margin:auto!important}.wc-account-page .nutrition-plan-week-view.week-view .ing-toggle-hide{display:none}.wc-account-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items{padding:0}.wc-account-page.account-plan-dashboard .nutrition-plan-week-view.week-view .arow.week-row-top.page-plan,.wc-account-page.account-plan-dashboard .shopping-list-week-view.week-view .arow.week-row-top.page-plan,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .arow.week-row-top.page-plan,.wc-account-page.nutrition-plan-page .shopping-list-week-view.week-view .arow.week-row-top.page-plan,.wc-account-page.shopping-list-page .nutrition-plan-week-view.week-view .arow.week-row-top.page-plan,.wc-account-page.shopping-list-page .shopping-list-week-view.week-view .arow.week-row-top.page-plan{padding:0 20px!important}.wc-account-page.account-plan-dashboard .nutrition-plan-week-view.week-view .arow.week-row-top>[class*=acol-],.wc-account-page.account-plan-dashboard .shopping-list-week-view.week-view .arow.week-row-top>[class*=acol-],.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .arow.week-row-top>[class*=acol-],.wc-account-page.nutrition-plan-page .shopping-list-week-view.week-view .arow.week-row-top>[class*=acol-],.wc-account-page.shopping-list-page .nutrition-plan-week-view.week-view .arow.week-row-top>[class*=acol-],.wc-account-page.shopping-list-page .shopping-list-week-view.week-view .arow.week-row-top>[class*=acol-]{padding:12px 15px 10px!important;line-height:16px}.wc-account-page.account-plan-dashboard .nutrition-plan-week-view.week-view .arow.week-row-top>[class*=acol-]:first-child,.wc-account-page.account-plan-dashboard .shopping-list-week-view.week-view .arow.week-row-top>[class*=acol-]:first-child,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .arow.week-row-top>[class*=acol-]:first-child,.wc-account-page.nutrition-plan-page .shopping-list-week-view.week-view .arow.week-row-top>[class*=acol-]:first-child,.wc-account-page.shopping-list-page .nutrition-plan-week-view.week-view .arow.week-row-top>[class*=acol-]:first-child,.wc-account-page.shopping-list-page .shopping-list-week-view.week-view .arow.week-row-top>[class*=acol-]:first-child{padding-left:0!important}.wc-account-page.account-plan-dashboard .nutrition-plan-week-view.week-view .arow.week-row-top>[class*=acol-]:last-child,.wc-account-page.account-plan-dashboard .shopping-list-week-view.week-view .arow.week-row-top>[class*=acol-]:last-child,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .arow.week-row-top>[class*=acol-]:last-child,.wc-account-page.nutrition-plan-page .shopping-list-week-view.week-view .arow.week-row-top>[class*=acol-]:last-child,.wc-account-page.shopping-list-page .nutrition-plan-week-view.week-view .arow.week-row-top>[class*=acol-]:last-child,.wc-account-page.shopping-list-page .shopping-list-week-view.week-view .arow.week-row-top>[class*=acol-]:last-child{padding-right:0!important}.wc-account-page.account-plan-dashboard .nutrition-plan-week-view.week-view .arow.week-row-top>[class*=acol-] a,.wc-account-page.account-plan-dashboard .shopping-list-week-view.week-view .arow.week-row-top>[class*=acol-] a,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .arow.week-row-top>[class*=acol-] a,.wc-account-page.nutrition-plan-page .shopping-list-week-view.week-view .arow.week-row-top>[class*=acol-] a,.wc-account-page.shopping-list-page .nutrition-plan-week-view.week-view .arow.week-row-top>[class*=acol-] a,.wc-account-page.shopping-list-page .shopping-list-week-view.week-view .arow.week-row-top>[class*=acol-] a{padding:0!important}.wc-account-page.account-plan-dashboard .nutrition-plan-week-view.week-view .arow.week-row-top>[class*=acol-] a i,.wc-account-page.account-plan-dashboard .shopping-list-week-view.week-view .arow.week-row-top>[class*=acol-] a i,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .arow.week-row-top>[class*=acol-] a i,.wc-account-page.nutrition-plan-page .shopping-list-week-view.week-view .arow.week-row-top>[class*=acol-] a i,.wc-account-page.shopping-list-page .nutrition-plan-week-view.week-view .arow.week-row-top>[class*=acol-] a i,.wc-account-page.shopping-list-page .shopping-list-week-view.week-view .arow.week-row-top>[class*=acol-] a i{font-size:20px;font-weight:700}.wc-account-page.account-plan-dashboard .nutrition-plan-week-view.week-view .arow.week-row-top>[class*=acol-] a i:active,.wc-account-page.account-plan-dashboard .shopping-list-week-view.week-view .arow.week-row-top>[class*=acol-] a i:active,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .arow.week-row-top>[class*=acol-] a i:active,.wc-account-page.nutrition-plan-page .shopping-list-week-view.week-view .arow.week-row-top>[class*=acol-] a i:active,.wc-account-page.shopping-list-page .nutrition-plan-week-view.week-view .arow.week-row-top>[class*=acol-] a i:active,.wc-account-page.shopping-list-page .shopping-list-week-view.week-view .arow.week-row-top>[class*=acol-] a i:active{color:#3b3b3b}.wc-account-page.account-plan-dashboard .nutrition-plan-week-view.week-view .arow.week-row-top .previous-week,.wc-account-page.account-plan-dashboard .shopping-list-week-view.week-view .arow.week-row-top .previous-week,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .arow.week-row-top .previous-week,.wc-account-page.nutrition-plan-page .shopping-list-week-view.week-view .arow.week-row-top .previous-week,.wc-account-page.shopping-list-page .nutrition-plan-week-view.week-view .arow.week-row-top .previous-week,.wc-account-page.shopping-list-page .shopping-list-week-view.week-view .arow.week-row-top .previous-week{padding:0!important}.wc-account-page.account-plan-dashboard .nutrition-plan-week-view.week-view .arow.week-row-top .previous-week a,.wc-account-page.account-plan-dashboard .shopping-list-week-view.week-view .arow.week-row-top .previous-week a,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .arow.week-row-top .previous-week a,.wc-account-page.nutrition-plan-page .shopping-list-week-view.week-view .arow.week-row-top .previous-week a,.wc-account-page.shopping-list-page .nutrition-plan-week-view.week-view .arow.week-row-top .previous-week a,.wc-account-page.shopping-list-page .shopping-list-week-view.week-view .arow.week-row-top .previous-week a{margin-left:-5px;padding:11px 15px 9px 0!important}.wc-account-page.account-plan-dashboard .nutrition-plan-week-view.week-view .arow.week-row-top .next-week,.wc-account-page.account-plan-dashboard .shopping-list-week-view.week-view .arow.week-row-top .next-week,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .arow.week-row-top .next-week,.wc-account-page.nutrition-plan-page .shopping-list-week-view.week-view .arow.week-row-top .next-week,.wc-account-page.shopping-list-page .nutrition-plan-week-view.week-view .arow.week-row-top .next-week,.wc-account-page.shopping-list-page .shopping-list-week-view.week-view .arow.week-row-top .next-week{padding:0!important}.wc-account-page.account-plan-dashboard .nutrition-plan-week-view.week-view .arow.week-row-top .next-week a,.wc-account-page.account-plan-dashboard .shopping-list-week-view.week-view .arow.week-row-top .next-week a,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .arow.week-row-top .next-week a,.wc-account-page.nutrition-plan-page .shopping-list-week-view.week-view .arow.week-row-top .next-week a,.wc-account-page.shopping-list-page .nutrition-plan-week-view.week-view .arow.week-row-top .next-week a,.wc-account-page.shopping-list-page .shopping-list-week-view.week-view .arow.week-row-top .next-week a{padding:11px 0 9px 15px!important}.wc-account-page.account-plan-dashboard .nutrition-plan-week-view.week-view .week-range-group span.week-range-day-name,.wc-account-page.account-plan-dashboard .shopping-list-week-view.week-view .week-range-group span.week-range-day-name,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .week-range-group span.week-range-day-name,.wc-account-page.nutrition-plan-page .shopping-list-week-view.week-view .week-range-group span.week-range-day-name,.wc-account-page.shopping-list-page .nutrition-plan-week-view.week-view .week-range-group span.week-range-day-name,.wc-account-page.shopping-list-page .shopping-list-week-view.week-view .week-range-group span.week-range-day-name{font-size:13px!important}.wc-account-page.account-plan-dashboard .nutrition-plan-week-view.week-view .week-range-group span.week-range-other-details,.wc-account-page.account-plan-dashboard .shopping-list-week-view.week-view .week-range-group span.week-range-other-details,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .week-range-group span.week-range-other-details,.wc-account-page.nutrition-plan-page .shopping-list-week-view.week-view .week-range-group span.week-range-other-details,.wc-account-page.shopping-list-page .nutrition-plan-week-view.week-view .week-range-group span.week-range-other-details,.wc-account-page.shopping-list-page .shopping-list-week-view.week-view .week-range-group span.week-range-other-details{font-size:13px!important}.wc-account-page.account-plan-dashboard .arow.week-row-top.page-pre-plan>[class*=acol-]{padding:0!important}.wc-account-page.account-plan-dashboard .arow.week-row-top.page-pre-plan .previous-week a{padding:18px 0 18px 15px!important;display:block}.wc-account-page.account-plan-dashboard .arow.week-row-top.page-pre-plan .week-range-group{padding:18px 0!important;line-height:15px}.wc-account-page.account-plan-dashboard .arow.week-row-top.page-pre-plan .next-week a{padding:18px 0 18px 15px;display:block;right:15px}.wc-account-page.nutrition-plan-page .arow.row2,.wc-account-page.shopping-list-page .arow.row2{padding:0 20px;background-color:#fff;border-top:1px solid #ededed;border-bottom:1px solid #ededed;margin-bottom:0}.wc-account-page.nutrition-plan-page .arow.row3,.wc-account-page.shopping-list-page .arow.row3{padding:15px 0;text-align:center;text-transform:uppercase}.wc-account-page.nutrition-plan-page .arow.row1 ul,.wc-account-page.nutrition-plan-page .arow.row2 ul,.wc-account-page.shopping-list-page .arow.row1 ul,.wc-account-page.shopping-list-page .arow.row2 ul{padding:0;margin:0;text-align:center;display:flex!important;justify-content:space-between!important}.wc-account-page.nutrition-plan-page .arow.row1 ul.hidden-xs,.wc-account-page.nutrition-plan-page .arow.row2 ul.hidden-xs,.wc-account-page.shopping-list-page .arow.row1 ul.hidden-xs,.wc-account-page.shopping-list-page .arow.row2 ul.hidden-xs{display:none!important}.wc-account-page.nutrition-plan-page .arow.row1 ul li,.wc-account-page.nutrition-plan-page .arow.row2 ul li,.wc-account-page.shopping-list-page .arow.row1 ul li,.wc-account-page.shopping-list-page .arow.row2 ul li{display:inline-block}.wc-account-page.nutrition-plan-page .arow.row1 ul li a,.wc-account-page.nutrition-plan-page .arow.row2 ul li a,.wc-account-page.shopping-list-page .arow.row1 ul li a,.wc-account-page.shopping-list-page .arow.row2 ul li a{padding:22px 10px 12px;display:block}.wc-account-page.nutrition-plan-page .arow.row1 ul li a.week-range-group .week-range-day-name,.wc-account-page.nutrition-plan-page .arow.row1 ul li a.week-range-group .week-range-other-details,.wc-account-page.nutrition-plan-page .arow.row2 ul li a.week-range-group .week-range-day-name,.wc-account-page.nutrition-plan-page .arow.row2 ul li a.week-range-group .week-range-other-details,.wc-account-page.shopping-list-page .arow.row1 ul li a.week-range-group .week-range-day-name,.wc-account-page.shopping-list-page .arow.row1 ul li a.week-range-group .week-range-other-details,.wc-account-page.shopping-list-page .arow.row2 ul li a.week-range-group .week-range-day-name,.wc-account-page.shopping-list-page .arow.row2 ul li a.week-range-group .week-range-other-details{display:block;line-height:10px}.wc-account-page.nutrition-plan-page .arow.row1 ul li a.week-range-group .week-range-other-details,.wc-account-page.nutrition-plan-page .arow.row2 ul li a.week-range-group .week-range-other-details,.wc-account-page.shopping-list-page .arow.row1 ul li a.week-range-group .week-range-other-details,.wc-account-page.shopping-list-page .arow.row2 ul li a.week-range-group .week-range-other-details{font-size:12px!important;margin-top:13px}.wc-account-page.nutrition-plan-page .arow.row1 ul li:first-child a,.wc-account-page.nutrition-plan-page .arow.row2 ul li:first-child a,.wc-account-page.shopping-list-page .arow.row1 ul li:first-child a,.wc-account-page.shopping-list-page .arow.row2 ul li:first-child a{margin-left:-10px!important}.wc-account-page.nutrition-plan-page .arow.row1 ul li:last-child a,.wc-account-page.nutrition-plan-page .arow.row2 ul li:last-child a,.wc-account-page.shopping-list-page .arow.row1 ul li:last-child a,.wc-account-page.shopping-list-page .arow.row2 ul li:last-child a{margin-right:-10px!important}.wc-account-page.nutrition-plan-page .arow.row1 ul li.active a,.wc-account-page.nutrition-plan-page .arow.row2 ul li.active a,.wc-account-page.shopping-list-page .arow.row1 ul li.active a,.wc-account-page.shopping-list-page .arow.row2 ul li.active a{border-bottom:2px solid #494949}.wc-account-page.nutrition-plan-page .arow.row1 ul li.disable,.wc-account-page.nutrition-plan-page .arow.row2 ul li.disable,.wc-account-page.shopping-list-page .arow.row1 ul li.disable,.wc-account-page.shopping-list-page .arow.row2 ul li.disable{opacity:1}.wc-account-page.nutrition-plan-page .arow.row1 ul li.disable a,.wc-account-page.nutrition-plan-page .arow.row2 ul li.disable a,.wc-account-page.shopping-list-page .arow.row1 ul li.disable a,.wc-account-page.shopping-list-page .arow.row2 ul li.disable a{opacity:1}.wc-account-page.nutrition-plan-page .week-days-row-mobile.sticky,.wc-account-page.shopping-list-page .week-days-row-mobile.sticky{position:fixed;width:100%;z-index:10000;left:0;right:0;top:0}.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view,.wc-account-page.shopping-list-page .nutrition-plan-week-view.week-view{background-color:#f1f3f4}.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .row3,.wc-account-page.shopping-list-page .nutrition-plan-week-view.week-view .row3{text-align:left;padding:12px 0 10px 20px;border-bottom:1px solid #d7dfe0}.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .row3 .item.edit-plan:hover a,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .row3 .item.edit-plan:hover i,.wc-account-page.shopping-list-page .nutrition-plan-week-view.week-view .row3 .item.edit-plan:hover a,.wc-account-page.shopping-list-page .nutrition-plan-week-view.week-view .row3 .item.edit-plan:hover i{color:#494949}.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .row3 .item:last-child,.wc-account-page.shopping-list-page .nutrition-plan-week-view.week-view .row3 .item:last-child{margin-right:16px}.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .row3 a,.wc-account-page.shopping-list-page .nutrition-plan-week-view.week-view .row3 a{font-family:TradeGothicLT-Bold;font-size:12px;font-weight:400;line-height:1.71;letter-spacing:.9px;text-align:left;color:#3b3b3b;text-transform:uppercase}.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .row3 a.edit-nutrition-plan-link,.wc-account-page.shopping-list-page .nutrition-plan-week-view.week-view .row3 a.edit-nutrition-plan-link{border-radius:14.5px;padding:10px 16px 10px 0}.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container,.wc-account-page.shopping-list-page .nutrition-plan-week-view.week-view .weekday-items-container{overflow:auto!important}.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item,.wc-account-page.shopping-list-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item{margin:0 auto;max-width:none}.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item.full-view,.wc-account-page.shopping-list-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item.full-view{display:none!important}.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item.short-view,.wc-account-page.shopping-list-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item.short-view{display:block!important}.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item.short-view .meal-alternate,.wc-account-page.shopping-list-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item.short-view .meal-alternate{display:inline-block;width:100%}.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container.mobile-full-view,.wc-account-page.shopping-list-page .nutrition-plan-week-view.week-view .weekday-items-container.mobile-full-view{position:fixed;top:0;left:0;right:0;width:100%;max-width:100%;overflow:auto;height:100%;z-index:9999;padding-bottom:62px}.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container.mobile-full-view .weekday-items,.wc-account-page.shopping-list-page .nutrition-plan-week-view.week-view .weekday-items-container.mobile-full-view .weekday-items{padding:0;margin:0}.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container.mobile-full-view .weekday-items .weekday-item,.wc-account-page.shopping-list-page .nutrition-plan-week-view.week-view .weekday-items-container.mobile-full-view .weekday-items .weekday-item{max-width:100%;margin-bottom:-60px;padding-bottom:60px}.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container.mobile-full-view .weekday-items .weekday-item.short-view,.wc-account-page.shopping-list-page .nutrition-plan-week-view.week-view .weekday-items-container.mobile-full-view .weekday-items .weekday-item.short-view{display:none!important}.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container.mobile-full-view .weekday-items .weekday-item .weekday-item-inner,.wc-account-page.shopping-list-page .nutrition-plan-week-view.week-view .weekday-items-container.mobile-full-view .weekday-items .weekday-item .weekday-item-inner{border:0 none;margin:0}.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container.mobile-full-view .weekday-items .weekday-item .weekday-item-inner .weekday-image-section,.wc-account-page.shopping-list-page .nutrition-plan-week-view.week-view .weekday-items-container.mobile-full-view .weekday-items .weekday-item .weekday-item-inner .weekday-image-section{border-radius:0!important}.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container.mobile-full-view .weekday-items .weekday-item .weekday-item-inner .weekday-image-section:before,.wc-account-page.shopping-list-page .nutrition-plan-week-view.week-view .weekday-items-container.mobile-full-view .weekday-items .weekday-item .weekday-item-inner .weekday-image-section:before{border-radius:0!important;background-size:contain}.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container.mobile-full-view .weekday-items .weekday-item .weekday-item-inner .weekday-image-section .close-full-view,.wc-account-page.shopping-list-page .nutrition-plan-week-view.week-view .weekday-items-container.mobile-full-view .weekday-items .weekday-item .weekday-item-inner .weekday-image-section .close-full-view{position:absolute;top:18px;left:15px;cursor:pointer;z-index:1}.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container.mobile-full-view .weekday-items .weekday-item .weekday-item-inner .weekday-image-section .close-full-view i,.wc-account-page.shopping-list-page .nutrition-plan-week-view.week-view .weekday-items-container.mobile-full-view .weekday-items .weekday-item .weekday-item-inner .weekday-image-section .close-full-view i{color:#fff}.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container.mobile-full-view .weekday-items .weekday-item .plan-buttons,.wc-account-page.shopping-list-page .nutrition-plan-week-view.week-view .weekday-items-container.mobile-full-view .weekday-items .weekday-item .plan-buttons{border-radius:0!important;margin-bottom:-2px}.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container.mobile-full-view .weekday-items .weekday-item .plan-buttons ul li,.wc-account-page.shopping-list-page .nutrition-plan-week-view.week-view .weekday-items-container.mobile-full-view .weekday-items .weekday-item .plan-buttons ul li{width:50%!important}.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container.mobile-full-view .weekday-items .weekday-item .alternate-favourites-action,.wc-account-page.shopping-list-page .nutrition-plan-week-view.week-view .weekday-items-container.mobile-full-view .weekday-items .weekday-item .alternate-favourites-action{display:none}.bulk-save-bar p{width:58%;padding-right:0}.bulk-save-bar .button-group{float:right;text-align:right}}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content ul.meals-list li.meal-short-view,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item.meal-short-view{border:0 none;background-color:transparent;cursor:none;position:relative;height:100%;margin:26px 0 20px;border-bottom:1px solid #d7dfe0;padding:0 20px}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content ul.meals-list li.meal-short-view.invalid,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item.meal-short-view.invalid{opacity:.5}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content ul.meals-list li.meal-short-view .meal-alternate,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item.meal-short-view .meal-alternate{margin-bottom:40px}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content ul.meals-list li.meal-short-view .meal-alternate .top-row,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item.meal-short-view .meal-alternate .top-row{margin:10px 0;text-transform:uppercase}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content ul.meals-list li.meal-short-view .meal-alternate .top-row span,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item.meal-short-view .meal-alternate .top-row span{font-family:TradeGothicLT-Bold;font-size:13px;font-weight:400;line-height:1.58;letter-spacing:.13px;color:#3b3b3b}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content ul.meals-list li.meal-short-view .meal-alternate .top-row .left,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item.meal-short-view .meal-alternate .top-row .left{float:left}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content ul.meals-list li.meal-short-view .meal-alternate .top-row .right,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item.meal-short-view .meal-alternate .top-row .right{float:right;cursor:pointer}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content ul.meals-list li.meal-short-view .meal-alternate .top-row .right span.inactive,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item.meal-short-view .meal-alternate .top-row .right span.inactive{color:rgba(41,113,206,.4)!important}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content ul.meals-list li.meal-short-view .meal-short-view-inner,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item.meal-short-view .meal-short-view-inner{box-shadow:0 2px 6px 0 rgba(59,59,59,.15);border:1px solid #eae9e9;border-radius:8px;background-color:#fff;position:relative;height:100%;margin-bottom:15px}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content ul.meals-list li.meal-short-view .meal-short-view-inner .meal-cut,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item.meal-short-view .meal-short-view-inner .meal-cut{background-color:#fff;height:100%;width:12px;position:absolute;box-shadow:0 2px 6px 0 rgba(59,59,59,.15);border:1px solid #eae9e9}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content ul.meals-list li.meal-short-view .meal-short-view-inner .meal-cut.left,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item.meal-short-view .meal-short-view-inner .meal-cut.left{left:-21px;border-radius:0 8px 8px 0;border-left:0 none}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content ul.meals-list li.meal-short-view .meal-short-view-inner .meal-cut.right,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item.meal-short-view .meal-short-view-inner .meal-cut.right{right:-21px;border-radius:8px 0 0 8px;border-right:0 none}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content ul.meals-list li.meal-short-view .meal-short-view-inner .meal-short-view-content,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item.meal-short-view .meal-short-view-inner .meal-short-view-content{cursor:pointer;position:relative;height:100%}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content ul.meals-list li.meal-short-view .meal-short-view-inner .meal-short-view-content.inactivate,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item.meal-short-view .meal-short-view-inner .meal-short-view-content.inactivate{opacity:.3}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content ul.meals-list li.meal-short-view .meal-short-view-inner .meal-short-view-content.inactivate:hover,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item.meal-short-view .meal-short-view-inner .meal-short-view-content.inactivate:hover{color:#3b3b3b}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content ul.meals-list li.meal-short-view .meal-short-view-inner .meal-short-view-content .meal-absolute-wrapper,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item.meal-short-view .meal-short-view-inner .meal-short-view-content .meal-absolute-wrapper{position:relative;height:100%;width:100%;min-height:110px;display:table}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content ul.meals-list li.meal-short-view .meal-short-view-inner .meal-short-view-content .meal-absolute-wrapper .meal-image,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item.meal-short-view .meal-short-view-inner .meal-short-view-content .meal-absolute-wrapper .meal-image{position:absolute;left:20px;top:20px;border-radius:50%;max-width:70px;max-height:70px}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content ul.meals-list li.meal-short-view .meal-short-view-inner .meal-short-view-content .meal-absolute-wrapper .favourite,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item.meal-short-view .meal-short-view-inner .meal-short-view-content .meal-absolute-wrapper .favourite{position:absolute;right:20px;top:20px;z-index:1}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content ul.meals-list li.meal-short-view .meal-short-view-inner .meal-short-view-content .meal-absolute-wrapper .favourite i,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item.meal-short-view .meal-short-view-inner .meal-short-view-content .meal-absolute-wrapper .favourite i{font-size:18px}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content ul.meals-list li.meal-short-view .meal-short-view-inner .meal-short-view-content .meal-absolute-wrapper .meal-basic-details,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item.meal-short-view .meal-short-view-inner .meal-short-view-content .meal-absolute-wrapper .meal-basic-details{position:relative;text-align:left;padding:0 0 0 105px;display:table-cell;vertical-align:middle;height:110px}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content ul.meals-list li.meal-short-view .meal-short-view-inner .meal-short-view-content .meal-absolute-wrapper .meal-basic-details .meal-id,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item.meal-short-view .meal-short-view-inner .meal-short-view-content .meal-absolute-wrapper .meal-basic-details .meal-id{font-family:AvenirLT-35-Light;font-size:12px;font-weight:400;color:transparent;position:absolute;top:20px}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content ul.meals-list li.meal-short-view .meal-short-view-inner .meal-short-view-content .meal-absolute-wrapper .meal-basic-details .meal-name,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item.meal-short-view .meal-short-view-inner .meal-short-view-content .meal-absolute-wrapper .meal-basic-details .meal-name{max-width:80%;font-family:Conv_AvenirLTStd-Medium;font-size:13px;font-weight:400;line-height:1.36;color:#3b3b3b;text-align:left;letter-spacing:.1px;white-space:normal}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content ul.meals-list li.meal-short-view .meal-short-view-inner .meal-short-view-content .meal-absolute-wrapper .meal-basic-details .meal-other-details,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item.meal-short-view .meal-short-view-inner .meal-short-view-content .meal-absolute-wrapper .meal-basic-details .meal-other-details{max-width:93%;overflow:hidden;margin-top:10px;line-height:0}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content ul.meals-list li.meal-short-view .meal-short-view-inner .meal-short-view-content .meal-absolute-wrapper .meal-basic-details .meal-other-details span,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item.meal-short-view .meal-short-view-inner .meal-short-view-content .meal-absolute-wrapper .meal-basic-details .meal-other-details span{font-family:AvenirLT-35-Light;font-size:12px;font-weight:300;line-height:1.29;color:#3b3b3b;text-align:left;letter-spacing:.1px}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content ul.meals-list li.meal-short-view .meal-short-view-inner .meal-short-view-content .meal-ingredients-short,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item.meal-short-view .meal-short-view-inner .meal-short-view-content .meal-ingredients-short{margin:0 20px;padding:10px 0 12px;border-top:1px solid #eae9e9;font-family:AvenirLT-35-Light;font-size:11px;font-weight:300;line-height:1.64;color:#3b3b3b;text-align:left;letter-spacing:.06px;white-space:normal}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content ul.meals-list li.meal-short-view .meal-short-view-inner .plan-buttons ul,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item.meal-short-view .meal-short-view-inner .plan-buttons ul{border-top:1px solid #dde2e4;background-color:#f6f8f9;border-radius:0 0 8px 8px}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content ul.meals-list li.meal-short-view .meal-short-view-inner .plan-buttons ul li,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item.meal-short-view .meal-short-view-inner .plan-buttons ul li{width:50%}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content ul.meals-list li.meal-short-view .meal-short-view-inner .plan-buttons ul li.no-click,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item.meal-short-view .meal-short-view-inner .plan-buttons ul li.no-click{cursor:auto!important}.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content ul.meals-list li.meal-short-view .meal-short-view-inner .plan-buttons ul li:hover i,.wc-account-page.nutrition-plan-page .alightbox.alightbox-content-container.switch-meal-slider .alightbox-content-box .meals-content ul.meals-list li.meal-short-view .meal-short-view-inner .plan-buttons ul li:hover span,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item.meal-short-view .meal-short-view-inner .plan-buttons ul li:hover i,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item.meal-short-view .meal-short-view-inner .plan-buttons ul li:hover span{color:#3b3b3b}.mobile-full-view .plan-buttons{border-radius:0}.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .plan-buttons{background-color:#f6f8f9;border-radius:0 0 8px 8px}.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .plan-buttons.no-click{cursor:auto!important}.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .plan-buttons.inactivate{opacity:.6}.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .plan-buttons.inactivate:hover{color:#3b3b3b}.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .plan-buttons .button-row1{border-top:1px solid #eae9e9;background-color:#fff}.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .plan-buttons .button-row1 li:hover i{color:#3b3b3b}.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .plan-buttons .button-row1.brc{border-radius:0 0 8px 8px}.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .plan-buttons .button-row2{border-top:1px solid #dde2e4}.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .plan-buttons ul{margin:0!important;padding:8px 3px!important;display:table;width:100%}.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .plan-buttons ul li{width:33.33%;text-align:center;border-left:1px solid #dde2e4;cursor:pointer;display:table-cell;vertical-align:middle}.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .plan-buttons ul li i{display:inline-block;padding-right:8px;font-size:14px!important;font-weight:400;position:relative}.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .plan-buttons ul li span{font-family:TradeGothicLT-Bold!important;font-size:12px!important;font-weight:400!important;letter-spacing:.3px!important;text-align:left!important;line-height:1.29;color:#3b3b3b;text-transform:uppercase}.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .plan-buttons ul li.meal-portions i{padding-left:0;padding-right:0;top:1px}.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .plan-buttons ul li.highlight i,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .plan-buttons ul li.highlight span{color:#494949}.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .plan-buttons ul li:first-child{border:0 none}.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .plan-buttons ul li.selected i,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .plan-buttons ul li.selected span,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .plan-buttons ul li:hover i,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .plan-buttons ul li:hover span{color:#494949!important;transition-duration:.3s}.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .plan-buttons ul li.selected i.no-hover,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .plan-buttons ul li.selected span.no-hover,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .plan-buttons ul li:hover i.no-hover,.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .plan-buttons ul li:hover span.no-hover{color:#3b3b3b}.wc-account-page.nutrition-plan-page .nutrition-plan-week-view.week-view .weekday-items-container .arow.weekday-items .weekday-item .plan-buttons ul li.fw{width:100%!important}.wc-account-page .shopping-list-week-view.week-view .arow.row1.hide-weekdays [class*=acol-]{padding:28px 0 25px!important}.wc-account-page .shopping-list-week-view.week-view .arow.row1.hide-weekdays [class*=acol-] a{padding:0!important}.wc-account-page .shopping-list-week-view.week-view .arow.row1.week-row-top.page-plan .next-week{float:right}.wc-account-page .shopping-list-week-view.week-view .arow.row1.week-row-top.page-plan a{padding:46px 0}.wc-account-page .shopping-list-week-view.week-view .arow.row1 .week-range-list ul>li a{padding:33px 25px 30px!important}.wc-account-page .shopping-list-week-view.week-view .arow.row1 .week-range-list ul>li .select-icon{display:block;padding-top:20px}.wc-account-page .shopping-list-week-view.week-view .arow.row1 .week-range-list ul>li .select-icon.checked i{color:#494949}.wc-account-page .shopping-list-week-view.week-view .arow.row1 .week-range-list ul>li.active a{border-bottom:0 none}.wc-account-page .shopping-list-week-view.week-view .arow.row2{padding-top:30px;padding-bottom:20px}.wc-account-page .shopping-list-week-view.week-view .arow.row2 .week-days-text p.show-weekdays-text a{font-family:TradeGothicLT-Bold;font-size:16px;font-weight:400;line-height:1.58;letter-spacing:.13px;color:#3b3b3b;text-transform:uppercase}.wc-account-page .shopping-list-week-view.week-view .arow.row2 .week-days-text p.show-weekdays-text a i{margin-left:8px}.wc-account-page .shopping-list-week-view.week-view .arow.row2 .week-days-text p.show-weekdays-text a:hover{color:#494949}.wc-account-page .shopping-list-week-view.week-view .arow.row2 ul li a.week-range-group .select-icon.checked i{color:#494949}.wc-account-page .shopping-list-week-view.week-view .weekday-items .weekday-item{box-shadow:0 4px 8px 0 rgba(221,226,228,.2),0 6px 20px 0 rgba(100,100,100,.19)}.wc-account-page .shopping-list-week-view.week-view .weekday-items .weekday-item .category{padding:15px 0 25px}.wc-account-page .shopping-list-week-view.week-view .weekday-items .weekday-item.basic-foods-mobile{display:none!important}.wc-account-page .shopping-list-week-view.week-view .weekday-items .weekday-item .basic-foods-list p{font-size:14px;font-family:AvenirLT-35-Light;font-weight:400;line-height:28px;color:#3b3b3b;letter-spacing:.1px;white-space:normal;text-align:left}.wc-account-page .shopping-list-week-view.week-view .weekday-items .weekday-item table{margin-bottom:0}.wc-account-page .shopping-list-week-view.week-view .weekday-items .weekday-item table tr>td span{font-size:12px;font-family:AvenirLT-35-Light;font-weight:400;letter-spacing:.1px}.wc-account-page .shopping-list-week-view.week-view .weekday-items .weekday-item table tr>td i:hover{color:#494949}.wc-account-page .shopping-list-week-view.week-view .weekday-items .weekday-item .food-item-row{cursor:pointer}.wc-account-page .shopping-list-week-view.week-view .weekday-items .weekday-item .food-item-row:hover i{color:#494949}.wc-account-page .shopping-list-week-view.week-view .weekday-items .weekday-item span.ing-weight{display:inline-block}.wc-account-page .shopping-list-week-view.week-view .weekday-items .weekday-item .checked span{text-decoration:line-through}.wc-account-page .shopping-list-week-view.week-view .weekday-items .weekday-item .checked .ing-quantity span,.wc-account-page .shopping-list-week-view.week-view .weekday-items .weekday-item .checked span.ing-name,.wc-account-page .shopping-list-week-view.week-view .weekday-items .weekday-item .checked span.ing-weight{opacity:.3}.alightbox.basic-foods-lightbox{overflow:auto}.alightbox.basic-foods-lightbox .message-lightbox{min-width:320px!important;width:320px!important;padding:30px 20px!important}.alightbox.basic-foods-lightbox .message-lightbox i{font-weight:600;position:relative;top:0;right:10px}.alightbox.basic-foods-lightbox .messsage-display{margin:25px 0 35px}.alightbox.basic-foods-lightbox .messsage-display p{font-size:14px}.alightbox.basic-foods-lightbox .table_basic_foods{margin-bottom:30px}.alightbox.basic-foods-lightbox .table_basic_foods tr>td{padding:10px 0;word-wrap:break-word;white-space:normal;font-family:AvenirLT-35-Light;font-size:12px;font-weight:400;line-height:24px;letter-spacing:.1px;color:#3b3b3b;text-align:left;border-top:1px solid #dde2e4}.alightbox.basic-foods-lightbox .table_basic_foods tr:last-child>td{border-bottom:1px solid rgba(113,132,142,.15)!important}.alightbox.basic-foods-lightbox .btn-a{padding:5px!important;max-width:150px;margin:0 auto}.alightbox.alightbox-content-container.lightbox-food-delivery .alightbox-content-box{padding:0}.alightbox.alightbox-content-container.lightbox-food-delivery .lightbox-heading{font-family:Conv_AvenirLTStd-Medium!important;font-size:16px!important;font-weight:400;padding:20px 0;line-height:28px}.alightbox.alightbox-content-container.lightbox-food-delivery img.rewe-online{margin:20px 0 40px}.alightbox.alightbox-content-container.lightbox-food-delivery .messsage-display{padding:0 40px}.alightbox.alightbox-content-container.lightbox-food-delivery .button-row{width:100%!important}.alightbox.alightbox-content-container.lightbox-food-delivery .button-row button{font-family:TradeGothicLT-Bold!important;font-size:13px!important;font-weight:400!important;padding:22px 0!important;margin:0;outline:0;width:100%!important;background-color:#fff!important;color:#3b3b3b!important;text-transform:uppercase;text-align:center;border-top:1px solid #dde2e4}.alightbox.alightbox-content-container.lightbox-food-delivery .button-row button.btn-food-delivery-feedback-shop-on-own{border-radius:0 0 8px 8px}.alightbox.alightbox-content-container.lightbox-food-delivery .button-row button:hover{background-color:#efefef!important}.wc-account-page.shopping-list-page .rewe-lightbox{z-index:10000}.wc-account-page.shopping-list-page .rewe-lightbox .alightbox-content-box{padding:40px 30px!important}.wc-account-page.shopping-list-page .rewe-lightbox .alightbox-content-box .lightbox-heading img{width:152px;height:40px}.wc-account-page.shopping-list-page .rewe-lightbox .alightbox-content-box .messsage-display{margin:40px 0}.wc-account-page.shopping-list-page .rewe-lightbox .alightbox-content-box .messsage-display p{font-family:AvenirLT-35-Light;font-size:13px;font-weight:300;line-height:1.54;letter-spacing:.13px;text-align:left;color:#3b3b3b}.wc-account-page.shopping-list-page .rewe-lightbox .alightbox-content-box .messsage-display p.bs{margin-bottom:15px!important}.wc-account-page.shopping-list-page .rewe-lightbox .alightbox-content-box .lightbox-footer .rewe-container a{margin:0 auto;border:0 none}.wc-account-page.shopping-list-page .rewe-lightbox .alightbox-content-box .lightbox-footer p{font-family:AvenirLT-35-Light;font-size:12px;font-weight:300;line-height:12px;letter-spacing:.12px;text-align:center;color:#3b3b3b;margin:15px 0 0}.wc-account-page.shopping-list-page .rewe-lightbox .alightbox-content-box .lightbox-footer .rewe-button{margin:0 auto}.wc-account-page.shopping-list-page .rewe-lightbox .alightbox-content-box .lightbox-footer .rewe-button.rewe-button-size-m{background-color:transparent}.wc-account-page.shopping-list-page .rewe-button-mini-sticky{position:fixed;bottom:25px;right:25px;cursor:pointer;z-index:999999}.wc-account-page.shopping-list-page .rewe-button-mini-sticky.disable{opacity:.4;filter:grayscale(1)}.wc-account-page.shopping-list-page .rewe-button-mini-sticky img{height:100px;width:100px}@media only screen and (max-width:767px){.wc-account-page.shopping-list-page{padding:0 0 100px!important}.wc-account-page.shopping-list-page .shopping-list-week-view.week-view .arow.week-row-top.row1.page-plan{padding:0 20px!important}.wc-account-page.shopping-list-page .shopping-list-week-view.week-view .arow.week-row-top.row1>[class*=acol-]{padding:12px 0 10px!important;line-height:16px}.wc-account-page.shopping-list-page .shopping-list-week-view.week-view .arow.week-row-top.row1>[class*=acol-] a{padding:0!important}.wc-account-page.shopping-list-page .shopping-list-week-view.week-view .arow.row2{padding-top:8px;padding-bottom:8px}.wc-account-page.shopping-list-page .shopping-list-week-view.week-view .arow.row2 p,.wc-account-page.shopping-list-page .shopping-list-week-view.week-view .arow.row2 p>a{margin:0!important;font-size:13px!important}.wc-account-page.shopping-list-page .shopping-list-week-view.week-view .arow.row2.week-days{padding-top:0;padding-bottom:0}.wc-account-page.shopping-list-page .shopping-list-week-view.week-view .arow.row3 .week-day-view-toggle{float:left;padding-left:20px}.wc-account-page.shopping-list-page .shopping-list-week-view.week-view .arow.row3 .week-day-view-toggle span{font-size:13px}.wc-account-page.shopping-list-page .shopping-list-week-view.week-view .arow.row3 .week-day-view-toggle i{margin-left:8px}.wc-account-page.shopping-list-page .shopping-list-week-view.week-view .arow.row3 .item.week-vendor-prices{float:right;position:relative!important;right:18px;text-align:right}.wc-account-page.shopping-list-page .weekday-items-container .weekday-items .weekday-item{display:block!important;max-width:100%;box-shadow:none!important;margin-bottom:10px;padding:10px 20px 0}.wc-account-page.shopping-list-page .weekday-items-container .weekday-items .weekday-item.basic-foods-mobile{display:block!important}.wc-account-page.shopping-list-page ul li a .shopping-day{display:block;margin-top:15px}.wc-account-page.shopping-list-page ul li.active a{border-bottom:0 none!important}.wc-account-page.shopping-list-page .rewe-button-mini-sticky{bottom:70px;right:20px}.wc-account-page.shopping-list-page .rewe-button-mini-sticky img{height:50px;width:50px}}.alightbox-content-container.onboarding-lightbox{padding-top:8%}.alightbox-content-container.onboarding-lightbox .alightbox-content-box{max-width:360px;width:360px;padding:0;margin:0 auto}.alightbox-content-container.onboarding-lightbox .alightbox-content-box img{border-radius:8px 8px 0 0}.alightbox-content-container.onboarding-lightbox .alightbox-content-box .lower-section{padding:0 30px 30px}.alightbox-content-container.onboarding-lightbox .alightbox-content-box .lower-section .page-number{font-family:AvenirLT-35-Light;font-size:14px;font-weight:300;line-height:1.5;letter-spacing:.1px;text-align:center;color:#3b3b3b;margin:30px 0 20px}.alightbox-content-container.onboarding-lightbox .alightbox-content-box .lower-section .lightbox-heading{margin:0 0 20px;font-family:Conv_AvenirLTStd-Medium;font-weight:400;font-size:16px;line-height:1.31;letter-spacing:.2px;color:#3b3b3b;text-transform:normal}.alightbox-content-container.onboarding-lightbox .alightbox-content-box .lower-section .messsage-display{margin:0}.alightbox-content-container.onboarding-lightbox .alightbox-content-box .lower-section .messsage-display p{font-family:AvenirLT-35-Light;font-size:14px;font-family:300;line-height:1.5;letter-spacing:.1px;text-align:center;color:#3b3b3b}.alightbox-content-container.onboarding-lightbox .alightbox-content-box .lower-section .buttons-row{margin:40px 0 0}.alightbox-content-container.onboarding-lightbox .alightbox-content-box .lower-section .buttons-row button{width:140px;border-radius:21px;background-color:#fff;border:1px solid #dde2e4;font-family:TradeGothicLT-Bold;font-size:13px;font-weight:400;line-height:1.23;letter-spacing:.1px;text-align:center;color:#3b3b3b;padding:14px 0!important;margin:0;outline:0;text-transform:uppercase}.alightbox-content-container.onboarding-lightbox .alightbox-content-box .lower-section .buttons-row button:first-child{margin-right:5px}.alightbox-content-container.onboarding-lightbox .alightbox-content-box .lower-section .buttons-row button:last-child{margin-left:5px}.alightbox-content-container.onboarding-lightbox .alightbox-content-box .lower-section .buttons-row button.black-bg{background-color:#3b3b3b!important;color:#fff;border:1px solid #3b3b3b}.plan-onboarding-welcome{background-color:#212a27}.plan-onboarding-welcome .header{padding:166px 30px 30px;background-repeat:no-repeat;background-image:url("../img/onboarding/onboarding-v4-welcome-screen.jpg")}.plan-onboarding-welcome .header .title{text-shadow:0 0 5px #3b3b3b;font-family:TradeGothicLT-Bold;font-size:18px;font-weight:400;line-height:1;letter-spacing:.09px;text-align:center;color:#fff;margin:0 0 20px}.plan-onboarding-welcome .header .description{text-shadow:0 0 10px #3b3b3b;font-family:AvenirLT-35-Light;font-size:13px;font-weight:300;line-height:1.62;letter-spacing:.07px;text-align:center;color:#fff}.plan-onboarding-welcome .content{margin:0 30px}.plan-onboarding-welcome .content .inputs-table{border-radius:8px;box-shadow:0 2px 4px 0 rgba(59,59,59,.15);background-color:#fff}.plan-onboarding-welcome .content .inputs-table table{margin:0;padding:0}.plan-onboarding-welcome .content .inputs-table table tr td{width:50%;padding:18px;border-right:1px solid #eae9e9;border-bottom:1px solid #eae9e9}.plan-onboarding-welcome .content .inputs-table table tr td:last-child{border-right:0 none}.plan-onboarding-welcome .content .inputs-table table tr td .title{font-family:Conv_AvenirLTStd-Medium;font-size:13px;font-weight:400;line-height:1.625;letter-spacing:.1px;text-align:left;color:#3b3b3b}.plan-onboarding-welcome .content .inputs-table table tr td .value{font-family:AvenirLT-35-Light;font-size:12px;font-weight:400;line-height:1.625;letter-spacing:.1px;text-align:left;color:#3b3b3b;text-overflow:ellipsis}.plan-onboarding-welcome .content .inputs-table table tr:last-child td{border-bottom:0 none}.plan-onboarding-welcome .footer{padding:30px}.plan-onboarding-welcome .footer button{width:100%;border-radius:21px;box-shadow:0 2px 8px 0 rgba(59,59,59,.12);border:1px solid #fff;background-color:#212a27;font-family:TradeGothicLT-Bold;font-size:13px;font-weight:400;line-height:1.23;letter-spacing:.13px;text-align:center;color:#fff;text-transform:uppercase;margin:0;padding:14px;outline:0}@media only screen and (max-width:767px){.alightbox-content-container.onboarding-lightbox{padding:0}.alightbox-content-container.onboarding-lightbox .alightbox-content-box{margin:0 auto!important;border-radius:0}.alightbox-content-container.onboarding-lightbox .alightbox-content-box img{border-radius:0}}@font-face{font-family:CanelaText-Bold;src:local("?"),url("https://upfit.de/web/assets/fonts/dosis-regular-webfont.woff2") format("woff2"),url("https://upfit.de/web/assets/fonts/dosis-regular-webfont.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TradeGothicLT-Bold;src:local("?"),url("https://upfit.de/web/assets/fonts/dosis-regular-webfont.woff2") format("woff2"),url("https://upfit.de/web/assets/fonts/dosis-regular-webfont.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AvenirLT-35-Light;src:local("?"),url("https://upfit.de/web/assets/fonts/dosis-regular-webfont.woff2") format("woff2"),url("https://upfit.de/web/assets/fonts/dosis-regular-webfont.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Conv_AvenirLTStd-Medium;src:local("?"),url("https://upfit.de/web/assets/fonts/dosis-bold-webfont.woff2") format("woff2"),url("https://upfit.de/web/assets/fonts/dosis-bold-webfont.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FaktPro-Bold;src:local("?"),url("https://upfit.de/web/assets/fonts/dosis-bold-webfont.woff2") format("woff2"),url("https://upfit.de/web/assets/fonts/dosis-bold-webfont.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Upfont;src:local("?"),url("/web/assets/fonts/upfont/4.1/Upfont.woff2") format("woff2"),url("/web/assets/fonts/upfont/4.1/Upfont.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}.pcco{color:#494949!important}.pcbg{background-color:#494949!important}.pcbgco{color:#fff!important}.pcbo{border-color:#494949!important}.pchco:hover{color:#494949!important}.pchbg:hover{background-color:#494949!important}.pchbo:hover{border-color:#494949!important}.scco{color:#161616!important}.scbg{background-color:#161616!important}.scbo{border-color:#161616!important}.schco:hover{color:#161616!important}.schbg:hover{background-color:#161616!important}.schbo:hover{border-color:#161616!important}.wc-account-page .woocommerce-error,.wc-account-page .woocommerce-message,.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce-account .content-area ul.woocommerce-error,.woocommerce-account .content-area ul.woocommerce-info,.woocommerce-account .content-area ul.woocommerce-message,.woocommerce-account.woocommerce-page .woocommerce-error,.woocommerce-account.woocommerce-page .woocommerce-info,.woocommerce-account.woocommerce-page .woocommerce-message,.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout .woocommerce-error,.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout .woocommerce-info,.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout .woocommerce-message,.woocommerce-error,.woocommerce-message,.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-info,.woocommerce-page .woocommerce-message{color:#161616!important}
/*# sourceMappingURL=p2arnstadt-ernaehrungsportal.de.min.css.map */