body{background-color:#f5f5f5;font-family:Arial;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-overflow-style:scrollbar}a,body{margin:0;padding:0}@-ms-viewport{width:device-width}*,:after,:before{box-sizing:inherit}.container{width:100%;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;min-height:1px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-1{flex:0 0 8.333333%;max-width:8.333333%}.col-2{flex:0 0 16.666667%;max-width:16.666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-5{flex:0 0 41.666667%;max-width:41.666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.333333%;max-width:58.333333%}.col-8{flex:0 0 66.666667%;max-width:66.666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.333333%;max-width:83.333333%}.col-11{flex:0 0 91.666667%;max-width:91.666667%}.col-12{flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{flex:0 0 100%;max-width:100%}}.col-content{padding:15px}.col-content.no-gutters{padding:0}.col-content.no-gutters-top{padding-top:0}.col-content.no-gutters-left{padding-left:0}.col-content.no-gutters-right{padding-right:0}.col-content.no-gutters-bottom{padding-bottom:0}table{width:100%;border-spacing:0;border-collapse:collapse;font-size:1em}table tbody tr td{font-size:.8em}h1{font-size:2em}h1.no-gutters,h2.no-gutters,h3.no-gutters,h4.no-gutters,h5.no-gutters,h6.no-gutters{margin:0}h1.no-gutters-top,h2.no-gutters-top,h3.no-gutters-top,h4.no-gutters-top,h5.no-gutters-top,h6.no-gutters-top{margin-top:0}h1.no-gutters-left,h2.no-gutters-left,h3.no-gutters-left,h4.no-gutters-left,h5.no-gutters-left,h6.no-gutters-left{margin-left:0}h1.no-gutters-right,h2.no-gutters-right,h3.no-gutters-right,h4.no-gutters-right,h5.no-gutters-right,h6.no-gutters-right{margin-right:0}h1.no-gutters-bottom,h2.no-gutters-bottom,h3.no-gutters-bottom,h4.no-gutters-bottom,h5.no-gutters-bottom,h6.no-gutters-bottom{margin-bottom:0}.txt-left{text-align:left}.txt-center{text-align:center}.txt-right{text-align:right}.txt-grey{color:#666}button:focus,button:hover,input[type=password]:hover,input[type=text]:hover,select:focus,select:hover{outline:none;border:0;border-bottom:2px solid #666;color:#666}label{font-size:.8em;color:#999;cursor:pointer}label.hover,label:hover{color:#666}label.active,label.active:hover{color:#333}input[type=password],input[type=text]{padding:7px 0 6px;display:block;border:0;border-bottom:2px solid #ccc}input[type=password],input[type=text],textarea{min-width:100%;width:100%;max-width:100%;margin:0;box-sizing:border-box;color:#333;background-color:transparent}textarea{font-family:Arial;outline:none;border:solid #ccc;border-width:1px 1px 2px}input[type=password]:focus,input[type=text]:focus{outline:none;border:0;border-bottom:2px solid #333;color:#333}input[type=submit]{min-width:100%;max-width:100%;padding:7px 0 6px;margin:0;color:#fff;border:0;background-color:#029aa9;box-sizing:border-box;width:100%;cursor:pointer;font-size:1em}input[type=submit]:hover{background-color:#333;color:#fff}.button-element{padding:6px 0 7px}.button-element.no-gutters{padding:0}.button-element.small button{font-size:1em}.button-element.medium button{font-size:1.2em}.button-element.large button{font-size:1.4em}.button-element button{min-width:100%;max-width:100%;padding:7px 0 6px;margin:0;color:#fff;border:0;background-color:#029aa9;box-sizing:border-box;width:100%;cursor:pointer}.button-element.grey button{background-color:#ccc;color:#000!important}.button-element button:hover{background-color:#333;color:#fff!important}.button-element.disabled button{background-color:#ccc!important;color:#9c8a8a!important;cursor:not-allowed}.dynamic-field{position:relative;width:100%;padding:6px 0 7px}.dynamic-field .dynamic-field-list table{border-collapse:0;border-spacing:0;width:100%}.dynamic-field .dynamic-field-list table tr td{padding:0}.dynamic-field .dynamic-field-add-btn{cursor:pointer}.text-field{padding:6px 0 7px}.text-field.no-gutters{padding:0}.text-field.small input{font-size:1em}.text-field.medium input{font-size:1.2em}.text-field.large input{font-size:1.4em}.text-area{padding:6px 0 7px}.text-area.no-gutters{padding:0}.text-area.small textarea{font-size:1em}.text-area.medium textarea{font-size:1.2em}.text-area.large textarea{font-size:1.4em}.password-field{padding:6px 0 7px}.password-field.no-gutters{padding:0}.password-field.small input{font-size:1em}.password-field.medium input{font-size:1.2em}.password-field.large input{font-size:1.4em}.select-box{position:relative;width:100%;padding:6px 0 7px}.select-box.no-gutters{padding:0}.select-box.small{font-size:1em}.select-box.medium{font-size:1.2em}.select-box.large{font-size:1.4em}.select-box .select-box-selection{text-align:left;background-color:#fff;border:1px solid #ccc;cursor:pointer;padding:7px}.select-box .select-box-dropdown{display:none;position:absolute;z-index:999;background-color:#fff;border-bottom:1px solid #ccc;width:100%;max-height:140px;overflow:auto}.select-box .select-box-dropdown.active{display:block}.select-box .select-box-dropdown .select-box-dropdown-item{border-left:1px solid #ccc;border-right:1px solid #ccc;padding:7px;cursor:pointer;font-size:.8em}.select-box .select-box-dropdown .select-box-dropdown-item.active,.select-box .select-box-dropdown .select-box-dropdown-item:hover{background-color:#f5f5f5}.select-box .select-box-dropdown .select-box-dropdown-item{padding:10px}.select-box.active .select-box-dropdown,.select-box.active .select-box-dropdown .select-box-dropdown-item,.select-box.active .select-box-selection,.select-box:hover .select-box-dropdown,.select-box:hover .select-box-dropdown .select-box-dropdown-item,.select-box:hover .select-box-selection{border-color:#999!important}.accordion{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}.accordion .accordion-item{border-bottom:1px solid #ccc}.accordion .accordion-item .accordion-item-header{padding:10px;background-color:#f5f5f5;cursor:pointer}.accordion .accordion-item .accordion-item-content{padding:10px;background-color:#fff;display:none;border-top:1px solid #ccc}.accordion .accordion-item .accordion-item-content.active{display:block}.thumbnail{border:1px solid #ccc}.thumbnail .thumbnail-banner{height:260px;background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer}.thumbnail .thumbnail-banner.fullscreen{height:100%}.thumbnail .thumbnail-banner .thumbnail-banner-item{position:absolute;top:50%;padding:0 10px;background-color:#8bc72a;color:#fff}.thumbnail .thumbnail-body{background-color:#fff}.thumbnail .thumbnail-body .thumbnail-content{padding:10px}.toggle-switch{width:100%;border-collapse:0;border-spacing:0;margin:6px 0 7px}.toggle-switch .toggle-switch-title{text-align:left}.toggle-switch .toggle-switch-component{width:50px;cursor:pointer}.toggle-switch .toggle-switch-component .toggle-switch-background{position:relative;background-color:#ccc;width:45px;height:25px;border-radius:15px}.toggle-switch .toggle-switch-component .toggle-switch-background .toggle-switch-circle{position:absolute;height:21px;width:21px;margin:2px;border-radius:13px;background-color:#fff}.toggle-switch .toggle-switch-component .toggle-switch-background.focus .toggle-switch-circle{background-color:#333}.toggle-switch .toggle-switch-component .toggle-switch-background.active{background-color:#029aa9}.toggle-switch .toggle-switch-component .toggle-switch-background.active .toggle-switch-circle{background-color:#000;left:20px}.modal-wrapper .modal-background{top:0;left:0;position:fixed;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1500;overflow:auto}.modal-wrapper .modal-background .modal-content{display:block;margin:0 auto;width:100%}.modal-wrapper .modal-background .modal-content.fullscreen{margin:0 auto}.modal-wrapper .modal-background .modal-content.large{max-width:1200px;margin:60px auto}.modal-wrapper .modal-background .modal-content.medium{max-width:800px;margin:60px auto}.modal-wrapper .modal-background .modal-content.small{max-width:400px;margin:60px auto}.modal-wrapper .modal-background .modal-content .modal-header{position:relative;width:100%;height:50px}.modal-wrapper .modal-background .modal-content .modal-header ul{float:right;padding:0;margin:0}.modal-wrapper .modal-background .modal-content .modal-header ul li{float:left;width:30px;height:30px;display:block;background-color:#029aa9;cursor:pointer;display:flex;align-items:center;justify-content:center}.modal-wrapper .modal-background .modal-content .modal-body{position:relative;width:100%;background-color:#fff}.notification-wrapper{position:fixed;top:0;width:100%;z-index:2000}.notification-wrapper .notification-content{max-width:1200px;margin:0 auto}.notification-wrapper .notification-content .notification{padding:10px;color:#fff;margin-top:10px}.notification-wrapper .notification-content .notification.error{background-color:#e74c3c}.notification-wrapper .notification-content .notification.info{background-color:#0078d7}.notification-wrapper .notification-content .notification.success{background-color:#27ae60}.notification-wrapper .notification-content .notification.warning{background-color:#f1c40f}.image-slider{position:relative;width:100%}.image-slider .image-slider-body{height:100%}.image-slider .image-slider-body .image-slider-slide{position:relative;width:100%;height:100%;display:none}.image-slider .image-slider-body .image-slider-slide table{width:100%;height:100%}.image-slider .image-slider-body .image-slider-slide.active{display:block}.image-slider .image-slider-body .image-slider-slide img{max-width:100%;max-height:100%;margin:0 auto;display:block}.image-slider .image-slider-control-left,.image-slider .image-slider-control-right{position:absolute;background-color:#029aa9;width:30px;height:30px;top:50%;cursor:pointer}.image-slider .image-slider-control-left{left:10px;display:flex;align-items:center;justify-content:center}.image-slider .image-slider-control-right{right:10px;display:flex;align-items:center;justify-content:center}.image-slider .image-slider-overview{position:absolute;bottom:10px;left:50%}.image-slider .image-slider-overview ul{list-style:none;display:block}.image-slider .image-slider-overview ul li{width:18px;height:18px;border:1px solid #029aa9;float:left;margin-right:5px;cursor:pointer}.image-slider .image-slider-overview ul li:last-child{margin-right:0}.image-slider .image-slider-overview ul li.active,.image-slider .image-slider-overview ul li:hover{background-color:#029aa9}.table>.responsive-table{overflow-x:auto;border:1px solid #ccc}.table>.responsive-table>table{width:100%;border-spacing:0;border-collapse:collapse}.table>.responsive-table>table>thead>tr{border-bottom:1px solid #ccc}.table>.responsive-table>table>thead>tr>th{padding:10px;text-align:left;font-size:1em}.table>.responsive-table>table>thead>tr>th>ul{padding:0;margin:0;list-style:none;display:flex;float:right}.table>.responsive-table>table>thead>tr>th>ul>li{flex-direction:row-reverse;padding:0 0 0 5px;cursor:pointer}.table>.responsive-table>table>tbody>tr{border-top:1px solid #ccc;background-color:#fff;color:#333}.table>.responsive-table>table>tbody>tr:nth-child(2n){background-color:#f5f5f5}.table>.responsive-table>table>tbody>tr>td{padding:10px;font-size:1em}.table>.responsive-table>table>tbody>tr>td>ul{padding:0;margin:0;list-style:none;display:flex}.table>.responsive-table>table>tbody>tr>td>ul>li{flex-direction:row;padding:0 5px;cursor:pointer}.table>.responsive-table>table>tbody>tr>td>ul>li:first-child{padding-left:0}.table>.responsive-table>table>tbody>tr>td>ul>li:last-child{padding-right:0}.tabs{padding:0;width:100%}.tabs.no-padding{padding:0!important}.tabs.padding-left,.tabs.padding-right{padding-right:10px}.tabs .tab-navigation{background-color:#fff;border-bottom:1px solid #ccc}.tabs .tab-navigation ul{margin:0;padding:0;display:flex;align-items:center;justify-content:center}.tabs .tab-navigation ul li{padding:15px 10px;list-style:none;height:18px;box-sizing:content-box;cursor:pointer}.tabs .tab-navigation ul li.hover{border-bottom:2px solid #029aa9}.tabs .tab-navigation ul li.active{border-bottom:2px solid #029aa9;color:#000}.tabs.tab-navigation-center>.tab-navigation{text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.tabs.tab-navigation-center.border-bottom>.tab-navigation{text-align:center;border-top:0;border-bottom:1px solid #ccc}.tabs.tab-navigation-center>.tab-navigation>ul>li{padding:10px 10px 8px!important}.tabs.tab-navigation-left>.tab-navigation{text-align:left;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.tabs.tab-navigation-left>.tab-navigation>ul>li{padding:10px 10px 8px!important}.tabs.tab-navigation-right>.tab-navigation{text-align:right;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.tabs.tab-navigation-right>.tab-navigation>ul>li{padding:10px 10px 8px!important}.tabs .tab-content{padding:10px 0}.tabs.no-gutters-top .tab-content{padding-top:0}.tabs.no-gutters-left .tab-content{padding-left:0}.tabs.no-gutters-right .tab-content{padding-right:0}.tabs.no-gutters-bottom .tab-content{padding-bottom:0}.tabs.no-padding .tab-content{padding:0}.tabs .tab-content .tab-item{display:none}.tabs .tab-content .tab-item.active{display:block}.tooltip{position:relative}.tooltip .tooltip-text{position:absolute;background-color:#000;border:1px solid #000;font-size:10px;padding:8px 10px;display:none;max-width:none;white-space:nowrap;color:#fff;z-index:2}.tooltip .tooltip-text.active{display:block}header{position:absolute;top:0;height:60px;background-color:#029aa9;border-bottom:1px solid #ccc;z-index:999}header .logo{background-color:#fff;display:block;height:40px;width:125px;padding:10px;float:left}header ul{margin:0;padding:0;list-style:none;justify-content:flex-end}header ul,header ul>li{height:60px;display:flex}header ul>li{align-items:center;font-size:1em;color:#fff}header ul>li:hover{background-color:#fff;cursor:pointer;color:#000}header ul>li>a{color:#fff;text-decoration:none;height:60px;padding:0 10px;display:flex;align-items:center}header ul>li:hover>a{color:#000}header ul>li>span{color:#fff;height:60px;padding:0 10px;display:flex;align-items:center}header ul>li:hover>span{color:#000}header ul>li>.profile{height:60px;display:flex;align-items:center}header ul>li>.profile.active{background-color:#fff;color:#000}header ul>li>.profile>.profile-title{padding:10px}header ul>li>.profile>.profile-navigation{position:absolute;top:60px;right:0;background-color:#fff;display:block}header ul>li>.profile>.profile-navigation>.profile-navigation-item:hover{background-color:#f5f5f5}header ul>li>.profile>.profile-navigation>.profile-navigation-item>span{padding:10px;display:block}header ul>li>.profile>.profile-navigation>.profile-navigation-item>a{color:#000;text-decoration:none;padding:10px;display:block}.banner{margin-top:60px;position:relative;background-color:#000}.banner,.banner .banner-background-image{height:350px;background-position:50%;background-size:cover;background-repeat:no-repeat}.banner .banner-background-image{width:100%;display:block}.banner .banner-control-menu{max-width:1200px;margin:0 auto}.banner .banner-control-menu ul{position:absolute;bottom:30px;float:right;margin:0;padding:10px;list-style:none}.banner .banner-control-menu ul li{float:left}.content-holder{max-width:1200px;margin:0 auto}ul.icon-navigation{list-style:none;padding:0;margin:0;float:right}ul.icon-navigation li:first-child{margin:0 0 0 10px;padding:5px 5px 5px 10px;float:left}ul.icon-navigation li{margin:0 0 0 10px;padding:5px;float:left;cursor:pointer}ul.icon-navigation li:last-child{margin:0 0 0 10px;padding:5px 10px 5px 5px;float:left}ul.icon-navigation li .icon{font-size:20px}ul.icon-navigation.no-gutters li,ul.icon-navigation.no-gutters li:first-child,ul.icon-navigation.no-gutters li:last-child{margin:0;padding:0;float:left}ul.icon-navigation.no-outside-gutters li,ul.icon-navigation.no-outside-gutters li:first-child,ul.icon-navigation.no-outside-gutters li:last-child{margin:0 0 0 5px;padding:0;float:left}ul.icon-navigation.left{list-style:none;padding:0;margin:0;float:left!important}ul.icon-navigation.right{list-style:none;padding:0;margin:0;float:right!important}.weekly-menu-plan{background-color:#fff}footer{color:#666;padding:20px}.white{background-color:#fff}.white h1{border-bottom:2px solid #029aa9}.yellow{background-color:#029aa9}#sign-in-panel{max-width:450px;margin-top:100px;box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}